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
/
test
Age
Commit message (
Expand
)
Author
2024-04-27
qbe: Add extra size for strict alignment with QBE instruction
Michael Forney
2024-04-27
Use hlt to implement noreturn
Michael Forney
2024-04-19
implement _Thread_local storage class
Drew DeVault
2024-04-16
test: Add test for compatible array types
Michael Forney
2024-04-15
decl: Support variadic functions with no other parameters
Michael Forney
2024-04-15
decl: Save and re-open parameter scope for body
Michael Forney
2024-04-15
Remove support for non-prototype function declarations and definitions
Michael Forney
2024-04-04
test: Use C23 keywords in test data
Michael Forney
2024-03-29
Use C23 keywords in test data
Michael Forney
2024-03-24
decl: Implement GNU packed attribute
Michael Forney
2024-03-24
Add support for C23 attribute syntax
Michael Forney
2024-03-23
Add test for unreachable statements
Michael Forney
2024-03-23
Add tests for standard enum types
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-22
decl: Implement typeof_unqual
Michael Forney
2024-03-22
Use C23 spelling of typeof in tests
Michael Forney
2024-03-21
decl: Add support for enums with large values and fixed underlying types
Michael Forney
2024-03-16
Fix C23 empty initializers
Michael Forney
2022-11-29
Implement C23 predefined bool constants
Michael Forney
2022-08-05
expr: Fix constant evaluation of struct member address
Michael Forney
2022-06-13
Fix tests for x86_64 -> x86_64-sysv target rename
Michael Forney
2022-05-09
expr: Use integer type for member access intermediate address calculation
Michael Forney
2022-03-22
init: Allow empty initializers
Michael Forney
2022-03-22
Add test for typeof on expression with array type
Michael Forney
2022-03-22
Allow unnamed parameters in function definitions
Michael Forney
2022-02-10
qbe: Switch to new unsigned-float conversion operators
Michael Forney
2022-02-10
qbe: Use new unary negation operator
Michael Forney
2022-01-22
Handle unary minus specially instead of 0 - x
Michael Forney
2021-12-06
decl: Fix typedefs with type qualifiers
Michael Forney
2021-12-06
decl: Use strictest alignment when multiple specifiers are present
Michael Forney
2021-10-25
decl: Allow alignment > 16 of locals
Michael Forney
2021-10-25
decl: Allow alignment > 16 of globals and struct members
Michael Forney
2021-10-25
eval: Fix int-to-float conversions
Michael Forney
2021-10-25
qbe: Use ... to separate named and variadic arguments
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-18
qbe: Fix jnz controlled by short/char type
Michael Forney
2021-10-02
qbe: Re-add conversion to bool RHS of logical and/or
Michael Forney
2021-09-29
eval: Allow subtraction in address constants
Michael Forney
2021-09-28
expr: Skip codegen for unused expression in conditional with constant expression
Michael Forney
2021-09-28
Skip unnecessary conversion to bool for logical and conditional expressions
Michael Forney
2021-09-14
qbe: Fix temporary type for < 8 byte aligned struct copies
Michael Forney
2021-09-13
Add test for string concatenation corner case
Michael Forney
2021-09-07
expr: Fix varargs again and add more tests
Michael Forney
2021-09-06
Add tests for char/wchar_t signedness
Michael Forney
2021-09-04
Use architecture-specific va_list type
Michael Forney
[next]