aboutsummaryrefslogtreecommitdiff
AgeCommit message (Expand)Author
2024-04-15Remove support for non-prototype function declarations and definitionsMichael Forney
2024-04-15decl: Improve check for function prototype consisting of only 'void'Michael Forney
2024-04-13decl: Include offending struct member in error messagesMichael Forney
2024-04-12README: Update builds.sr.ht badge to only consider master branchMichael Forney
2024-04-12Use struct decl for function parametersMichael Forney
2024-04-12decl: Add name field to decl structMichael Forney
2024-04-12decl: Use singly-linked list for tentative definitionsMichael Forney
2024-04-08expr: Remove evalexpr() and just use condexpr() with eval()Michael Forney
2024-04-07Store length expression in array typesMichael Forney
2024-04-07eval: Use enum instead of define for float/signed flagsMichael Forney
2024-04-07decl: Remove unsufficient attempt to push qualifiers to array element typeMichael Forney
2024-04-07init: Remove use of u.array.lengthMichael Forney
2024-04-06Remove some unnecessary use of array type lengthMichael Forney
2024-04-06expr: Check that _Generic association type has complete object typeMichael Forney
2024-04-04test: Use C23 keywords in test dataMichael Forney
2024-04-04type: Fix qualifiers of adjusted array types of parametersMichael Forney
2024-04-03LICENSE: Update copyright yearMichael Forney
2024-04-03expr: Help gcc see that variables aren't used uninitializedMichael Forney
2024-04-03Use 'bool' in headers instead of '_Bool'Michael Forney
2024-04-02map: Use simpler fnv-1a hash functionMichael Forney
2024-03-29Use C23 keywords in test dataMichael Forney
2024-03-24decl: Implement GNU packed attributeMichael Forney
2024-03-24Fix printf format specifierMichael Forney
2024-03-24decl: Check alignment rangeMichael Forney
2024-03-24attr: Parse some GNU attributesMichael Forney
2024-03-24attr: Add support for GNU syntaxMichael Forney
2024-03-24Add support for C23 attribute syntaxMichael Forney
2024-03-24map: Use separately allocated struct mapMichael Forney
2024-03-23README: Fix issue tracker linkJason Lenz
2024-03-23expr: Keep track of storage duration of compound literalsMichael Forney
2024-03-23CI: Add patch for openbsd to use __builtin_va_list on all compilersMichael Forney
2024-03-23Add test for unreachable statementsMichael Forney
2024-03-23Add tests for standard enum typesMichael Forney
2024-03-23Change type of u8 string literals to unsigned char for C23Michael Forney
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