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
/
decl.c
Age
Commit message (
Expand
)
Author
2024-04-20
Style
Michael Forney
2024-04-20
qbe: Pass struct decl to mkglobal instead of fields from the decl
Michael Forney
2024-04-20
decl: Keep track of storage duration in struct decl
Michael Forney
2024-04-19
decl: Help gcc see that variable is not used uninitialized
Michael Forney
2024-04-19
implement _Thread_local storage class
Drew DeVault
2024-04-16
decl: Combine typeof and typeof_unqual switch case
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-15
decl: Improve check for function prototype consisting of only 'void'
Michael Forney
2024-04-13
decl: Include offending struct member in error messages
Michael Forney
2024-04-12
Use struct decl for function parameters
Michael Forney
2024-04-12
decl: Add name field to decl struct
Michael Forney
2024-04-12
decl: Use singly-linked list for tentative definitions
Michael Forney
2024-04-08
expr: Remove evalexpr() and just use condexpr() with eval()
Michael Forney
2024-04-07
Store length expression in array types
Michael Forney
2024-04-07
decl: Remove unsufficient attempt to push qualifiers to array element type
Michael Forney
2024-04-04
type: Fix qualifiers of adjusted array types of parameters
Michael Forney
2024-04-02
map: Use simpler fnv-1a hash function
Michael Forney
2024-03-24
decl: Implement GNU packed attribute
Michael Forney
2024-03-24
Fix printf format specifier
Michael Forney
2024-03-24
decl: Check alignment range
Michael Forney
2024-03-24
attr: Add support for GNU syntax
Michael Forney
2024-03-24
Add support for C23 attribute syntax
Michael Forney
2024-03-24
map: Use separately allocated struct map
Michael Forney
2024-03-23
expr: Keep track of storage duration of compound literals
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
Store enum underlying type in base field
Michael Forney
2024-03-16
Fix C23 empty initializers
Michael Forney
2023-05-02
fix bootstrap by renaming constexpr()
Quentin Carbonneaux
2022-11-26
Check object alignment in only one place
Michael Forney
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-11-23
Use new spelling of keywords in error messages
Michael Forney
2022-08-05
Add new C23 keywords
Michael Forney
2022-03-22
init: Allow empty initializers
Michael Forney
2022-03-22
decl: Style
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-12-06
decl: Fix typedefs with type qualifiers
Michael Forney
2021-12-06
decl: Simplify struct size calculation
Michael Forney
2021-12-06
decl: Remove struct member name from error messages
Michael Forney
2021-12-06
decl: Use strictest alignment when multiple specifiers are present
Michael Forney
2021-12-06
decl: Enforce that _Alignas is at least as strict as required by type
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
qbe: Use ... to separate named and variadic arguments
Michael Forney
[next]