index
:
cproc.git
defer
Unnamed repository; edit this file 'description' to name the repository.
about
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
expr.c
Age
Commit message (
Expand
)
Author
2024-04-27
expr: Collapse *& when parsing
Michael Forney
2024-04-21
expr: Create decl for compound literal during parse
Michael Forney
2024-04-15
decl: Support variadic functions with no other parameters
Michael Forney
2024-04-15
Remove support for non-prototype function declarations and definitions
Michael Forney
2024-04-12
Use struct decl for function parameters
Michael Forney
2024-04-08
expr: Remove evalexpr() and just use condexpr() with eval()
Michael Forney
2024-04-06
expr: Check that _Generic association type has complete object type
Michael Forney
2024-04-03
expr: Help gcc see that variables aren't used uninitialized
Michael Forney
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
[next]