aboutsummaryrefslogtreecommitdiffhomepage
path: root/tests
AgeCommit message (Collapse)Author
2025-12-11Reapply "feat: minimal wasm backend"HEADmainnsfisis
This reverts commit 47d43f5a583dc2d474e553afe0cb682d878231b1.
2025-12-11fix: static function returning pointer type being marked as globalnsfisis
2025-12-11Revert "feat: minimal wasm backend"nsfisis
This reverts commit f64ab73b841377f044e727ee1d9e0bcf55c6b626.
2025-12-05feat: minimal wasm backendnsfisis
2025-10-04refactor: rename test filesnsfisis
2025-10-04feat: implement goto statementnsfisis
2025-09-28feat: implement bitwise not operatornsfisis
2025-09-28feat: support using function as a valuensfisis
2025-09-28feat: allow global variable initializer to reference another global variable ↵nsfisis
addresses
2025-09-28feat: implement switch statementnsfisis
2025-09-28feat: implement |=, &=, ^=, <<= and >>= operatorsnsfisis
2025-09-27feat: allow variable initializer to access previously declared variablesnsfisis
2025-09-15fix: issue where enumeration cannot be referenced until enum definition ↵nsfisis
completes
2025-09-14feat: include <stdlib.h>nsfisis
2025-09-14feat: use Nix-provided glibc headersnsfisis
2025-09-13feat: support pointer types with type qualifiersnsfisis
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: 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-05feat: make va_list definition compatible with GCC'snsfisis
2025-09-04test: #include standard headersnsfisis
2025-09-04feat: recursive macro expansionnsfisis
2025-09-03chore: bump to v0.2.0v0.2.0nsfisis
2025-09-03feat: support native bool/true/falsensfisis
2025-09-03feat: rewrite function declaration parsingnsfisis
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-31feat: support multiple tokens in macro argumentsnsfisis
2025-08-31feat: support --version flagv0.1.0nsfisis
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
2025-08-30feat: implement ## operatornsfisis
2025-08-30feat: check invalid #elif* and #endifnsfisis
2025-08-30fix: conditional includensfisis
2025-08-29fix: dangling pointernsfisis
2025-08-29fix: line number countnsfisis
2025-08-29feat: support #error and #warning directivesnsfisis
2025-08-27feat: support nested #ifnsfisis
2025-08-27feat: implement #elif* directivesnsfisis