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
/
eval.c
Age
Commit message (
Expand
)
Author
2024-04-27
Store enum constant value in struct decl
Michael Forney
2024-04-21
expr: Create decl for compound literal during parse
Michael Forney
2024-04-20
qbe: Pass struct decl to mkglobal instead of fields from the decl
Michael Forney
2024-04-19
implement _Thread_local storage class
Drew DeVault
2024-04-12
decl: Add name field to decl struct
Michael Forney
2024-04-07
eval: Use enum instead of define for float/signed flags
Michael Forney
2024-04-02
map: Use simpler fnv-1a hash function
Michael Forney
2024-03-23
expr: Keep track of storage duration of compound literals
Michael Forney
2022-05-19
eval: Fix range check of double during conversion to int
Michael Forney
2022-01-22
Handle unary minus specially instead of 0 - x
Michael Forney
2022-01-22
Remove most usage of fixed-width integer types
Michael Forney
2022-01-22
eval: Simplify sign/zero extension
Michael Forney
2022-01-22
Port to C99
Michael Forney
2021-10-25
eval: Fix int-to-float conversions
Michael Forney
2021-09-29
eval: Allow subtraction in address constants
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
eval: Remove now unneeded handling of EXPRCOND
Michael Forney
2020-01-31
eval: Allow casting address constants to integer types in constant expressions
Michael Forney
2019-05-19
eval: Collapse & and * operators in integer constant expressions
Michael Forney
2019-05-12
eval: Keep track of kind of constant expression we are evaluating
Michael Forney
2019-04-24
Use a common member for expression base
Michael Forney
2019-04-24
Use a common member for expression op
Michael Forney
2019-04-24
eval: Check that expression has integer type before checking if it's signed
Michael Forney
2019-04-21
Keep track of type properties in type
Michael Forney
2019-04-20
eval: Handle casts in constant expressions
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 expr
Michael Forney
2019-04-04
Merge headers into cc.h
Michael Forney
2019-03-14
Abbreviate tag names
Michael Forney
2019-02-20
Remove some unused variables
Michael Forney
2019-02-20
eval: Handle nested offset address constants
Michael Forney
2019-02-15
Fix backwards constant evaluation of float-int casts
Michael Forney
2019-02-15
Rename emit.h -> backend.h
Michael Forney
2019-02-14
Handle compound literals in global initializers
Michael Forney
2019-02-12
Initial import
Michael Forney