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 (
Collapse
)
Author
2019-05-12
eval: Keep track of kind of constant expression we are evaluating
Michael Forney
When we are evaluating an arithmetic constant expression, we don't want to indroduce static data definitions for string or compound literals. Fixes #59.
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
It could be an integer constant cast to a pointer type.
2019-04-21
Keep track of type properties in type
Michael Forney
2019-04-20
eval: Handle casts in constant expressions
Michael Forney
Fixes #23.
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