aboutsummaryrefslogtreecommitdiffhomepage
path: root/src
AgeCommit message (Collapse)Author
2025-08-30refactor: parse_ident() returns Token so as to get source locationnsfisis
2025-08-30feat: implement ## operatornsfisis
2025-08-30feat: check invalid #elif* and #endifnsfisis
2025-08-30refactor: rename variables/functions to use terms in C23 specnsfisis
2025-08-30fix: conditional includensfisis
2025-08-29feat: support more kinds of expressions in #if directivensfisis
2025-08-29feat: tokenize integer suffixnsfisis
2025-08-29fix: token_kind_stringify()nsfisis
2025-08-29fix: dangling pointernsfisis
2025-08-29refactor: remove unused parameternsfisis
2025-08-29refactor: add stricter typesnsfisis
2025-08-29refactor: remove unused variablesnsfisis
2025-08-29feat: add utility function to dump any internal object as JSONnsfisis
2025-08-29fix: line number countnsfisis
2025-08-29feat: support #error and #warning directivesnsfisis
2025-08-28refactor: remove pp directives in separate phasensfisis
2025-08-27fix: stack pointer is not aligned to 8 byte boundarynsfisis
2025-08-27feat: support nested #ifnsfisis
2025-08-27feat: implement #elif* directivesnsfisis
2025-08-26refactor: rename and move functionsnsfisis
2025-08-26feat: improve handling of non-directive preprocessing directivesnsfisis
2025-08-26refactor: preprocessing using helper functionsnsfisis
2025-08-26feat: support nop preprocessing directivensfisis
2025-08-26refactor: remove unnecessary conditionnsfisis
2025-08-26refactor: separate preprocess.{h,c}nsfisis
2025-08-25feat: add static to file-local functionsnsfisis
2025-08-25feat: support static functionnsfisis
2025-08-25feat: separate compilationnsfisis
2025-08-24feat: support (?) static keyword, just ignoringnsfisis
2025-08-24feat: resolve include name relative to the current file namensfisis
2025-08-24fix: *_reserve() may not reserve enough capacitynsfisis
2025-08-24feat: expose global symbolsnsfisis
2025-08-24feat: add include guardnsfisis
2025-08-23feat: use "make" as buildernsfisis
2025-08-23feat: output executable using gccnsfisis
2025-08-23feat: allocate array dynamically in parsingnsfisis
2025-08-22chore: move *.c and *.h files to src/nsfisis