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-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
2021-10-20
expr: Add support for wide string literals
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-13
Revert "Add stringconcat function to concatenate adjacent string literals"
Michael Forney
2021-09-07
decl: Include location for _Complex/_Atomic error messages
Michael Forney
2021-09-06
decl: Relax restrictions for 0-length array member
Michael Forney
2021-09-06
Fix type-checking of va_list arguments to varargs built-ins
Michael Forney
2021-08-15
decl: Don't accept abstract function declarator when disallowed
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-07-01
decl: Disallow members with incomplete types
Michael Forney
2021-07-01
decl: Check that struct/union has at least one member
Michael Forney
2021-06-28
Add stringconcat function to concatenate adjacent string literals
Michael Forney
2021-04-11
decl: Allow _Static_assert in struct declaration
Michael Forney
2021-04-11
decl: Allow _Alignas(0)
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-06-02
decl: Improve error message for out-of-range enum constants
Michael Forney
2020-03-16
decl: Simplify struct tag parsing slightly
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-11-19
decl: Parse array size as an assignment-expression
Michael Forney
2019-08-13
decl: Allow _Static_assert with no message
Michael Forney
2019-08-13
decl: Separate _Static_assert handling to its own function
Michael Forney
2019-08-11
decl: Allow enumerator values up to UINT_MAX
Michael Forney
[next]