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
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
2019-05-13
Use enum type for expect argument
Michael Forney
2019-05-12
eval: Keep track of kind of constant expression we are evaluating
Michael Forney
2019-04-29
Add __asm__ keyword
Michael Forney
2019-04-24
Use a common member for expression base
Michael Forney
2019-04-24
Use enum type for expr->builtin.kind
Michael Forney
2019-04-24
Use a common member for expression op
Michael Forney
2019-04-24
Free functions when we're done with them
Michael Forney
2019-04-23
Fix integer promotion on bit-fields
Michael Forney
2019-04-23
expr: Use tokstr in ++/-- operator error messages
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-17
htab -> map
Michael Forney
2019-04-17
Improve token descriptions in errors
Michael Forney
2019-04-17
Implement bit-field initializers
Michael Forney
2019-04-16
Implement __builtin_types_compatible_p
Michael Forney
2019-04-14
Initial support for loading/storing bit-fields
Michael Forney
2019-04-13
Revert "Fold constexpr function into intconstexpr"
Michael Forney
2019-04-06
Track type qualifiers separately
Michael Forney
2019-04-06
Separate unqualified type and qualifiers in struct decl
Michael Forney
2019-04-06
Separate unqualified type and qualifiers in struct member
Michael Forney
2019-04-06
Separate unqualified type and qualifiers in struct param
Michael Forney
2019-04-06
Separate unqualified type and qualifiers in struct expr
Michael Forney
2019-04-05
expr: Use separate fields for lvalue and decayed instead of flags
Michael Forney
2019-04-04
Move type definitions to the top of cc.h
Michael Forney
2019-04-04
Use `enum tokenkind` for op in struct expr
Michael Forney
[next]