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
/
cc.h
Age
Commit message (
Expand
)
Author
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
Fix C23 empty initializers
Michael Forney
2023-05-02
fix bootstrap by renaming constexpr()
Quentin Carbonneaux
2022-11-26
Move kind-specific decl fields to union
Michael Forney
2022-11-26
Keep track of asmname in decl and remove globalname()
Michael Forney
2022-08-05
Add new C23 keywords
Michael Forney
2022-05-11
expr: Implement type-checking for casts and assignments
Michael Forney
2022-02-10
Remove one last use of _Noreturn
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
2021-11-25
Add __builtin_unreachable stub
Michael Forney
2021-10-25
qbe: Use ... to separate named and variadic arguments
Michael Forney
2021-10-20
expr: Add support for wide string literals
Michael Forney
2021-09-29
eval: Avoid implementation-defined unsigned to signed conversions
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
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
qbe, init: Handle prefixed string literals
Nihal Jere
2021-09-13
Make string literal data unsigned char
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-09-02
pp: Implement #line directives and gcc line markers
Michael Forney
2021-07-02
qbe: Remove repr from struct value and use per-instruction class instead
Michael Forney
2021-07-01
decl: Check that the flexible array member (if present) is last
Michael Forney
2021-06-28
Add stringconcat function to concatenate adjacent string literals
Michael Forney
2021-04-23
Make some static data const
Michael Forney
2021-04-23
targ: Use correct char signedness for aarch64 and riscv64
Michael Forney
2021-04-08
Remove unused mkswitch declaration
Michael Forney
2021-03-31
qbe: Use second argument of call/arg to store type name
Michael Forney
2021-03-31
qbe: Use separate type for block/label
Michael Forney
2020-06-03
Revert "decl: Allow out-of-range enum constants when they don't change type"
Michael Forney
2020-06-03
decl: Allow out-of-range enum constants when they don't change type
Michael Forney
2020-03-17
token: Add TOTHER for other non-whitespace tokens
Michael Forney
2020-03-17
pp: Add support for macro definition and expansion
Michael Forney
2020-03-16
scan: Keep track of whether tokens had preceeding whitespace
Michael Forney
2020-03-16
token: Add tokencheck utility function
Michael Forney
2020-03-16
token: Rename some functions
Michael Forney
2020-03-16
Allow multiple inputs to main compiler process
Michael Forney
2020-01-30
decl: Better check for inline definitions
Michael Forney
2020-01-30
decl: Use list link to determine presence in tentative definition list
Michael Forney
2019-08-13
scan: Add `::` operator
Michael Forney
2019-07-03
Implement no-op __builtin_expect
Michael Forney
2019-06-27
Implement prefixed character constants
Michael Forney
2019-06-27
Pass target to cc-qbe
Michael Forney
2019-05-24
Add __attribute__ keyword
Michael Forney
2019-05-15
Implement asm labels
Michael Forney
[next]