Sei Lisa
326091624c
Fix non-compliance problem with octal/hex literals without U suffix
...
To follow the standard, hexadecimal and octal values that don't fit an intmax_t must be of type uintmax_t, regardless of the presence of the U suffix.
2019-01-21 16:28:15 +01:00
Sei Lisa
138d042b2e
Fix bug in type conciliation function
...
Casting wasn't enough, it needed to call to_uint().
2019-01-15 01:22:44 +01:00
Sei Lisa
4a9cc9e20f
Add support for comment passthrough to expression evaluator
2019-01-13 13:51:13 +01:00
Sei Lisa
a1b5f1bb45
Avoid exposing our sint/uint class outside
2019-01-13 03:40:24 +01:00
Sei Lisa
7dcd7aa315
Add link to ned14/pcpp, moving the long link further down.
2019-01-12 20:35:10 +01:00
Sei Lisa
d2c25c7812
Simplify a comparison in cpreproc.c
2019-01-12 00:29:06 +01:00
Sei Lisa
c0168c8a34
Add files necessary to add an internal preprocessor (not implemented yet)
...
Includes PCPP as a submodule (which in turn pulls PLY as a submodule, so be sure to initialize submodules recursively). Also includes a file to interface PCPP with the optimizer, patching its behaviour according to our needs.
Special thanks to Niall Douglas and David Bezley for authoring PCPP.
2019-01-11 21:21:36 +01:00