aboutsummaryrefslogtreecommitdiff
AgeCommit message (Expand)Author
2024-03-23Remove qbe submoduleMichael Forney
2024-03-22CI: Use upstream QBE in Debian aarch64 buildMichael Forney
2024-03-22builds: Use freebsd/latestMichael Forney
2024-03-22Implement C23 nullptr constantMichael Forney
2024-03-22pp: Fix nullptr keywordMichael Forney
2024-03-22doc/c23: Document typeof/typeof_unqualMichael Forney
2024-03-22decl: Implement typeof_unqualMichael Forney
2024-03-22doc/c23: Fix links to enum documentsMichael Forney
2024-03-22doc/extensions: Remove extensions now standardized in C23Michael Forney
2024-03-22Use C23 spelling of typeof in testsMichael Forney
2024-03-21decl: Add support for enums with large values and fixed underlying typesMichael Forney
2024-03-16Store enum underlying type in base fieldMichael Forney
2024-03-16expr: Work around qualified array types for nowMichael Forney
2024-03-16Fix C23 empty initializersMichael Forney
2024-01-26doc/software: Fix double negativeMichael Forney
2023-05-02fix bootstrap by renaming constexpr()Quentin Carbonneaux
2022-11-29README.md: Remove outdated note about gmakeJosiah Frentsos
2022-11-29Don't spam mailing list with build failuresMichael Forney
2022-11-29Implement C23 predefined bool constantsMichael Forney
2022-11-26Check object alignment in only one placeMichael Forney
2022-11-26Move kind-specific decl fields to unionMichael Forney
2022-11-26Keep track of asmname in decl and remove globalname()Michael Forney
2022-11-23Use new spelling of keywords in error messagesMichael Forney
2022-10-30Add cproc(1) manual pageDavid Demelier
2022-08-05expr: Fix constant evaluation of struct member addressMichael Forney
2022-08-05Update qbe submoduleMichael Forney
2022-08-05Use CC=cc with nixosMichael Forney
2022-08-05Add new C23 keywordsMichael Forney
2022-07-12driver: Pass -iquote through to preprocessorMichael Forney
2022-07-12Update CI for new QBE MakefileMichael Forney
2022-06-27qbe: Insert dead block when compiling unreachable code after a jumpMichael Forney
2022-06-13Fix tests for x86_64 -> x86_64-sysv target renameMichael Forney
2022-06-06Rename x86_64 target to include ABIMichael Forney
2022-05-19Add unreachable returns to silence compiler warningsMichael Forney
2022-05-19eval: Fix range check of double during conversion to intMichael Forney
2022-05-13expr: Fix qualifiers of base type during implicit array conversionMichael Forney
2022-05-11expr: Implement type-checking for casts and assignmentsMichael Forney
2022-05-11expr: fix erroneous comparisonNRK
2022-05-09expr: Use integer type for member access intermediate address calculationMichael Forney
2022-04-23Remove use of C11 noreturnMichael Forney
2022-03-22Update qbe submoduleMichael Forney
2022-03-22init: Allow empty initializersMichael Forney
2022-03-22pp: Ignore pragmasMichael Forney
2022-03-22Add test for typeof on expression with array typeMichael Forney
2022-03-22decl: StyleMichael Forney
2022-03-22Allow unnamed parameters in function definitionsMichael Forney
2022-03-16LICENSE: Put test data in public domainMichael Forney
2022-03-16LICENSE: Update copyright yearMichael Forney
2022-03-10qbe: Only return 0 from main if it has type intMichael Forney
2022-02-10Add -Wno-maybe-uninitialized to prevent false-positive warningsMichael Forney