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
/
type.c
Age
Commit message (
Expand
)
Author
2024-04-27
Implement variable length arrays
Nihal Jere
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-07
Store length expression in array types
Michael Forney
2024-04-06
Remove some unnecessary use of array type length
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-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
Store enum underlying type in base field
Michael Forney
2022-01-22
Remove unused type properties
Michael Forney
2022-01-22
Port to C99
Michael Forney
2021-09-29
Use unsigned long long for sizes and offsets
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-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-03-31
qbe: Use second argument of call/arg to store type name
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-04-04
type: Remove unnecessary check for TYPEVOID
Michael Forney
2019-07-07
type: Ignore parameter qualifiers when determining type compatibility
Michael Forney
2019-05-16
Remove incorrect type equality check in usual arithmetic conversions
Michael Forney
2019-05-08
Bump size of va_list to 32 to support both x86_64 and aarch64
Michael Forney
2019-04-23
Fix integer promotion on bit-fields
Michael Forney
2019-04-21
Keep track of type properties in type
Michael Forney
2019-04-20
Make basic types have their own kind
Michael Forney
2019-04-20
Shorten some names with 'long'
Michael Forney
2019-04-10
type: unions are object types
Michael Forney
2019-04-06
Use common code for checking for compatibility of base type for derived types
Michael Forney
2019-04-06
Track type qualifiers separately
Michael Forney
2019-04-06
Separate unqualified type and qualifiers in struct param
Michael Forney
2019-04-04
Merge headers into cc.h
Michael Forney
2019-04-03
Error on bit-field access for now
Michael Forney
2019-03-14
Abbreviate tag names
Michael Forney
2019-03-13
Drop base parameter from mktype
Michael Forney
2019-02-19
Add missing lvalue conversions
Michael Forney
2019-02-18
void is an incomplete type
Michael Forney
2019-02-18
Fix compatible check for basic types
Michael Forney
2019-02-17
Make enum types compatible with their corresponding integer type (int)
Michael Forney
2019-02-17
Improve old-style function declaration support
Michael Forney
2019-02-15
Don't embed anonymous struct members into parent
Michael Forney
2019-02-15
Use bool typedef in .c files
Michael Forney
2019-02-15
Rename emit.h -> backend.h
Michael Forney
2019-02-12
Fix nested arrays
Michael Forney
2019-02-12
Initial import
Michael Forney