Age | Commit message (Expand) | Author |
2024-03-23 | expr: Keep track of storage duration of compound literals | Michael Forney |
2024-03-23 | Change type of u8 string literals to unsigned char for C23 | Michael Forney |
2024-03-22 | Implement C23 nullptr constant | Michael Forney |
2024-03-21 | decl: Add support for enums with large values and fixed underlying types | Michael Forney |
2024-03-16 | expr: Work around qualified array types for now | Michael Forney |
2023-05-02 | fix bootstrap by renaming constexpr() | Quentin Carbonneaux |
2022-11-29 | Implement C23 predefined bool constants | Michael Forney |
2022-11-26 | Move kind-specific decl fields to union | Michael Forney |
2022-11-23 | Use new spelling of keywords in error messages | Michael Forney |
2022-08-05 | expr: Fix constant evaluation of struct member address | Michael Forney |
2022-08-05 | Add new C23 keywords | Michael Forney |
2022-05-19 | Add unreachable returns to silence compiler warnings | Michael Forney |
2022-05-13 | expr: Fix qualifiers of base type during implicit array conversion | Michael Forney |
2022-05-11 | expr: Implement type-checking for casts and assignments | Michael Forney |
2022-05-11 | expr: fix erroneous comparison | NRK |
2022-05-09 | expr: Use integer type for member access intermediate address calculation | Michael Forney |
2022-02-10 | Remove one last use of _Noreturn | Michael Forney |
2022-01-22 | Handle unary minus specially instead of 0 - x | Michael Forney |
2022-01-22 | Remove most usage of fixed-width integer types | Michael Forney |
2022-01-22 | Remove unused type properties | Michael Forney |
2022-01-22 | Port to C99 | Michael Forney |
2022-01-01 | Remove dependency on signed integer representation | Michael Forney |
2021-11-25 | Add __builtin_unreachable stub | Michael Forney |
2021-10-21 | expr: Add support for UTF-8 character constants | Michael Forney |
2021-10-21 | expr: Implement binary integer constants | Michael Forney |
2021-10-20 | expr: Fix octal escapes followed by octal digits | Michael Forney |
2021-10-20 | expr: Add support for wide string literals | Michael Forney |
2021-10-18 | expr: Make sure __builtin_va_end argument is evaluated for side-effects | Michael Forney |
2021-10-03 | expr: Use end pointer to detect string-to-number conversion failures | Michael Forney |
2021-10-03 | qbe: Remove some unused includes | Michael Forney |
2021-09-29 | Rename uint64_t field of constant union to u | Michael Forney |
2021-09-29 | Use unsigned long long for sizes and offsets | Michael Forney |
2021-09-28 | expr: Skip codegen for unused expression in conditional with constant expression | Michael Forney |
2021-09-28 | mkexpr: Add a base parameter to mkexpr | Michael Forney |
2021-09-28 | Skip unnecessary conversion to bool for logical and conditional expressions | Michael Forney |
2021-09-13 | Revert "Add stringconcat function to concatenate adjacent string literals" | Michael Forney |
2021-09-13 | Make string literal data unsigned char | Michael Forney |
2021-09-07 | expr: Fix varargs again and add more tests | Michael Forney |
2021-09-06 | Fix type-checking of va_list arguments to varargs built-ins | Michael Forney |
2021-09-04 | Use architecture-specific va_list type | Michael Forney |
2021-09-04 | Prepare for supporting architecture-specific va_list type | Michael Forney |
2021-06-28 | Add stringconcat function to concatenate adjacent string literals | Michael Forney |
2021-05-02 | expr: Include NUL-terminator in string expression data | Michael Forney |
2020-04-05 | expr: Just ignore decayed operand in unary `&` operator | Michael Forney |
2020-04-04 | expr: Add type checking for equality and relational expressions | Michael Forney |
2020-04-04 | expr: Fix type of '&' operator applied to array | Michael Forney |
2020-03-18 | expr: Slight simplification in function call parsing | Michael Forney |
2020-01-30 | expr: String literals have complete type | Michael Forney |
2019-12-27 | expr: Disallow function/incomplete types and bit-fields in sizeof/_Alignof | Michael Forney |
2019-08-12 | Revert "expr: Fix cast of same type" | Michael Forney |