iphydf
74bf0fc2c8
chore: Disable -Wmissing-braces
.
...
This flag isn't helpful for the most common case of aggregate
initialisation, namely `{0}`. We don't want to be writing `{{{0}}}` with
some brittle number of braces.
2021-12-21 12:04:04 +00:00
sudden6
b14d9328b4
update build scripts
2021-12-17 20:34:13 +01:00
iphydf
2ba2cbd8e9
chore: Fix gen-file.sh: it wasn't globbing properly.
...
Also fix crypto_core_test.cc to comply with the stack frame limit.
2021-12-14 21:26:52 +00:00
iphydf
101e235131
cleanup: Fix last instance of -Wcast-align
and enable the warning.
...
We used to have lots of these in the code, but now that all the endian
stuff is no longer dependent on host byte order, we can re-enable the
warning flag and catch any future violations.
2021-12-07 14:51:31 +00:00
iphydf
d930ecca4c
chore: Run infer static analyser on circle ci builds.
...
Also running some other analysis that we used to have on Travis.
2021-12-06 20:25:50 +00:00
iphydf
c1a2ea3309
Use bash arrays instead of strings for static analysis scripts.
...
These are more robust wrt. spaces in names.
2020-05-05 01:53:01 +01:00
Maxim Biro
f45bf686ae
Don't warn about macro expansion in run-clang
2018-10-16 21:35:44 -04:00
iphydf
7aa57afeba
Avoid redefining macros from different files.
2018-08-19 23:15:01 +00:00
iphydf
f627a26a7b
Run Clang global static analysis on Travis.
...
This uses a single .cc file containing almost all the code in the
repository to perform whole program analysis.
2018-07-22 02:34:30 +00:00
iphydf
d3b286cb43
Fix a bunch of compiler warnings and remove suppressions.
2018-02-24 22:20:22 +00:00