aboutsummaryrefslogtreecommitdiffhomepage
AgeCommit message (Collapse)Author
2025-09-13feat: support parsing function pointer declarationnsfisis
2025-09-13feat: include <string.h>nsfisis
2025-09-13feat: support ## operator with surrounding whitespacesnsfisis
2025-09-13feat: include <ctype.h>nsfisis
2025-09-13fix: update is_type_token()nsfisis
2025-09-13feat: implement cast expressionnsfisis
2025-09-13feat: implement -E flag (preprocess only)nsfisis
2025-09-12feat: implement macro argument prescannsfisis
cf. https://gcc.gnu.org/onlinedocs/cpp/Argument-Prescan.html
2025-09-11test: rewrite some tests in C languagensfisis
2025-09-10test: merge test scriptsnsfisis
2025-09-09feat: support CRLF and CRnsfisis
2025-09-08fix: macro expansionnsfisis
2025-09-05feat: improve pp-number tokenizationnsfisis
2025-09-05feat: skip "restrict" and "volatile"nsfisis
2025-09-05feat: support enumerator having constant expressionnsfisis
2025-09-05feat: make va_list definition compatible with GCC'snsfisis
2025-09-04test: #include standard headersnsfisis
2025-09-04feat: use <stdio.h> in ducc sourcesnsfisis
2025-09-04feat: recursive macro expansionnsfisis
2025-09-03chore: bump to v0.2.0v0.2.0nsfisis
2025-09-03feat: add --std=c23nsfisis
2025-09-03feat: support native bool/true/falsensfisis
2025-09-03build: disable hardening of Nix GCCnsfisis
2025-09-03feat: use <stdio.h> of glibc in examples/*.cnsfisis
2025-09-03feat: rewrite function declaration parsingnsfisis
2025-09-03feat: partially support floating point number types (parsing only)nsfisis
2025-09-03feat: define __gnuc_va_list for glibcnsfisis
2025-09-02feat: support constant expression in array sizensfisis
2025-09-01feat: partially support anonymous structs/unions/enumsnsfisis
2025-09-01feat: support array type in struct/union membersnsfisis
2025-09-01feat: support signed/unsigned specifiernsfisis
2025-09-01feat: implement bitwise AND and bitwise XOR operatorsnsfisis
2025-09-01feat: support enum with explicit valuensfisis
2025-08-31refactor: rewrite parse_type()nsfisis
2025-08-31fix: remove leading/trailing whitespaces from macro replacement-listnsfisis
2025-08-31feat: support multiple tokens in macro argumentsnsfisis
2025-08-31feat: define __x86_64__ and __LP64__nsfisis
2025-08-31feat: add "/usr/local/include" to pre-defined include pathsnsfisis
2025-08-31refactor: use StrArray for include_pathsnsfisis
2025-08-31chore: update .editorconfignsfisis
2025-08-31ci: set up GitHub Actionsnsfisis
2025-08-31feat: support cast expression (any types can be coerced to any types for now)nsfisis
2025-08-31feat: partially support _Noreturnnsfisis
2025-08-31feat: enable -Wall flag on buildnsfisis
2025-08-31feat: add Nix supportnsfisis
2025-08-31feat: support --version flagv0.1.0nsfisis
2025-08-31feat: support -MMD flagnsfisis
2025-08-31fix: error message when included file is not foundnsfisis
2025-08-31fix: #else/#endif with trailing whitespace or commentnsfisis
2025-08-30fix: parsing macro syntaxnsfisis