Age | Commit message (Expand) | Author |
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 |
2019-07-11 | expr: Fix cast of same type | Michael Forney |
2019-07-03 | Implement no-op __builtin_expect | Michael Forney |
2019-06-27 | Implement prefixed character constants | Michael Forney |
2019-05-12 | eval: Keep track of kind of constant expression we are evaluating | Michael Forney |
2019-04-24 | Use a common member for expression base | Michael Forney |
2019-04-24 | Use a common member for expression op | Michael Forney |
2019-04-24 | expr: Free subexpressions in delexpr | Michael Forney |
2019-04-24 | Implement _Generic selection | Michael Forney |
2019-04-23 | Fix integer promotion on bit-fields | Michael Forney |
2019-04-23 | Improve some error messages | Michael Forney |
2019-04-23 | expr: Add mkincdecexpr for pre/postfix inc/decrement operators | Michael Forney |
2019-04-23 | expr: Use tokstr in ++/-- operator error messages | Michael Forney |