Commit Graph

16 Commits

Author SHA1 Message Date
640b4aa6ca build: fix switch/enum coverage warnings
uncovered using clang's -Wswitch-enum
2016-05-12 17:45:29 +10:00
1f432c13b7 build: avoid type truncation warnings
discovered with clang's -Wshorten-64-to-32
2016-05-12 17:39:33 +10:00
031ef3dca7 version: style, naming, accessors 2016-01-19 18:31:35 +11:00
7b083df977 maths: tighten up type requirements for almost_equal
almost_equal only operates on two reals, or two integers (and even then
only on the same signedness).
2015-11-13 17:18:10 +11:00
33ee3ec11c version: silence potential use before assign 2015-07-13 16:30:54 +10:00
52f53caee5 debug: drop support for CHECK_HARD
HARD vs SOFT assertions were never very well defined or supported.
Currently they just imply a level of functionality that isn't present;
it's better to remove them instead of expending the effort at this
point.
2015-01-28 14:49:34 +11:00
7404973415 Explicitly clear accumulator before parsing
This silences some (mistaken) reports from clang-analyzer
2014-03-03 14:35:28 +11:00
8b7f915c01 Reconstruct version type as a struct 2013-08-05 21:46:31 +10:00
1c251699c3 Use an array not a vector for components 2012-07-30 16:32:32 +10:00
4f5d75a1df Make all check macros uppercase 2012-05-11 12:34:21 +10:00
77942e008d Change my email to an active domain 2012-04-23 13:10:50 +10:00
134ab02ba6 Change ragel index variables to avoid signed warns 2012-04-11 15:49:11 +10:00
641a15f0ec Use the util namespace for more classes 2011-10-07 21:58:16 +11:00
4c96950130 Change ragel used types to avoid size warnings 2011-08-08 16:22:25 +10:00
20f81a7630 Correct package name in copyright headers
Package is no longer waif, after its seperation from the waif
library/application. Hopefully there aren't any more dependencies...
2011-06-21 20:26:32 +10:00
745e06d1af initial import from waif 2011-05-23 17:18:52 +10:00