aboutsummaryrefslogtreecommitdiffhomepage
path: root/tests
AgeCommit message (Expand)Author
2025-08-23feat: use "make" as buildernsfisis
2025-08-23feat: output executable using gccnsfisis
2025-08-23refactor: test helpersnsfisis
2025-08-22feat: partially support #if directivensfisis
2025-08-19feat: skip a pair of backslash and new-linensfisis
2025-08-19feat: support global variable declaration with multiple variablesnsfisis
2025-08-18feat: support variable declaration with multiple variables (local variables o...nsfisis
2025-08-18refactor: define va_start() as macro instead of special formnsfisis
2025-08-17feat: defer keyword check after preprocessingnsfisis
2025-08-17refactor: tokenize preprocessor hash and directive name as one tokennsfisis
2025-08-16feat: implement macro expansion with parametersnsfisis
2025-08-15feat: support global variables with initializernsfisis
2025-08-15feat: implement conditional expressionnsfisis
2025-08-15feat: implement comma operatornsfisis
2025-08-15feat: implement shift operatorsnsfisis
2025-08-15refactor: refactor testsnsfisis
2025-08-15feat: output .note.GNU-stack section and remove "-z noexecstack" from ld flagsnsfisis
2025-08-15feat: add 2 example filesnsfisis
2025-08-15feat: implement block-based variable scopensfisis
2025-08-15feat: implement '*=', '/=' and '%=' operatorsnsfisis
2025-08-15feat: allow variable declaration in for loop's initnsfisis
2025-08-15fix: fix an issue where compound expression is untypednsfisis
2025-08-15feat: support non-extern global variablesnsfisis
2025-08-15feat: show filename and line number in parsing phasensfisis
2025-08-15refactor: refactor preprocessornsfisis
2025-08-15feat: implement #undefnsfisis
2025-08-15feat: report error on unknown preprocessor directivensfisis
2025-08-15feat: support union typesnsfisis
2025-08-15feat: support short typensfisis
2025-08-15feat: implement postfix increment/decrement operatornsfisis
2025-08-15feat: allow #define to omit destination tokensnsfisis
2025-08-15feat: implement #ifndef directivensfisis
2025-08-15feat: support '\0'nsfisis
2025-08-15feat: support sizeof() for variablesnsfisis
2025-08-15feat: implement multi-line commentnsfisis
2025-08-15feat: expand macro recursivelynsfisis
2025-08-15feat: implement __LINE__ macronsfisis
2025-08-15feat: implement __FILE__ macronsfisis
2025-08-15feat: support assignment between objects larger than register sizensfisis
2025-08-15feat: support macros that are expanded to multiple tokensnsfisis
2025-08-15feat: implement function-like macro without parametersnsfisis
2025-08-15fix: type string literalsnsfisis
2025-08-15feat: implement array typensfisis
2025-08-15feat: implement bitwise ornsfisis
2025-08-15feat: implement #include <systemheader>nsfisis
2025-08-15feat: implement empty statements (only semicolon)nsfisis
2025-08-15feat: function main() now returns zero if no return value are explicitly prov...nsfisis
2025-08-15feat: implement va_*() functionsnsfisis
2025-08-15feat: partially implement #ifdef, #else and #endif directivesnsfisis
2025-08-15feat: define __ducc__ macronsfisis