Commit Graph

23 Commits

Author SHA1 Message Date
9bcb80eca6 warnings: disable alignment warnings due to our use of packed structures 2024-07-18 09:40:23 +10:00
c688cf9dbb warnings: add GCC 14 warnings 2024-05-14 14:42:53 +10:00
4aa60cc306 cxx: enabled sized-deallocation on clang 2023-01-11 11:13:05 +10:00
54f0855312 Use CMAKE_CURRENT_LIST_DIR for local includes to simplify usage
This means that we no longer need to modify the module path for CMake
before including the root script.
2022-06-15 10:46:52 +10:00
b09ea14d5a warnings: add some clang-14 warnings 2022-05-03 09:55:29 +10:00
f7105fae36 warnings: always use suggest-override 2021-06-03 13:01:17 +10:00
9843d15679 warnings: add clang-12 warnings 2021-04-19 15:09:24 +10:00
11ed45b116 warnings: add missing-field-initializers 2021-04-09 13:32:43 +10:00
67bee65f76 warnings: disable c99-designator warning 2020-02-17 17:40:49 +11:00
3368ac332e warnings: disable -Wswitch-enum 2019-02-05 18:17:01 +11:00
0e00c08c0e warnings: disable -Wnoexcept temporarily 2019-02-05 12:35:39 +11:00
d09971da97 warnings: disable strict-overflow warnings
This makes view construction with sizes more tolerable.
2019-02-03 11:36:56 +11:00
d333042d85 warnings: add switch, and disable pragma, warnings 2018-12-06 16:09:21 +11:00
3deaf0503b warnings: disable redundant-decl 2018-08-20 16:29:32 +10:00
1c5ded53b3 cxx: update flags for gcc-8.1.0 2018-05-05 14:37:58 +10:00
5208910a35 warnings: enable -Wparentheses 2018-03-27 20:17:03 +11:00
1bde0634b4 warnings: add -Wno-gnu-string-literal-operator-template 2018-01-23 18:54:14 +11:00
929556d677 warnings: temporarily remove fallthrough warning
we use fallthrough fairly liberally in some bitwise and crypto
codepaths, and keeping this warning message (particularly in debug
builds where we use Werror) is painful.
2017-06-13 14:11:36 +10:00
06bb32ff00 warnings: disable unsafe-loop-optimisation
This warning caused too many false positives with range-for and other
language constructs and was very rarely actually helpful. Disable for
the time being.
2017-05-24 15:16:33 +10:00
2b9bff932c warnings: add gcc 7 default warnings 2017-05-12 14:56:20 +10:00
5b87197002 warnings: remove vestigial m4_sh version checks 2017-01-31 20:45:18 +11:00
d106a052a1 nc: protect against multiple invokations 2017-01-25 18:46:41 +11:00
a57db559e9 initial import 2017-01-17 19:20:12 +11:00