index
:
~cnx/roux
this commit
main
Alternative QBE compiler
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
parse.c
Age
Commit message (
Expand
)
Author
2022-02-02
shared linkage logic for func/data
Quentin Carbonneaux
2022-01-28
update token hash params
Quentin Carbonneaux
2022-01-23
increase token limit to 255
Bor Grošelj Simić
2022-01-23
Add a negation instruction
Eyal Sawady
2021-11-22
reuse previous address constants in fold()
Michael Forney
2021-10-22
make variadic args explicit
Quentin Carbonneaux
2021-09-20
parse: fix loadw when assigned to l temporary
Michael Forney
2021-08-23
parsefields: fix padding calculation
Drew DeVault
2021-07-28
fix buffer overflow in parser (afl)
Quentin Carbonneaux
2021-03-02
add data $name = section "section" ...
Drew DeVault
2020-08-06
Move NPred in parse.c and decrease it
Michael Forney
2020-08-06
Use a dynamic array for phi arguments
Michael Forney
2019-05-15
Allow specifying literal global names
Michael Forney
2019-03-14
Rearrange the fields in Ins so the bit-fields get packed together
Michael Forney
2019-03-08
use a hash table to parse temporaries
Quentin Carbonneaux
2018-04-26
more compiler warnings...
Quentin Carbonneaux
2018-04-26
Fix compiler warnings.
Emil Skoeldberg
2017-05-17
free the typ vector at the end of parse()
Quentin Carbonneaux
2017-05-17
intern symbol names
Quentin Carbonneaux
2017-04-16
minor changes for env parameter
Quentin Carbonneaux
2017-04-08
new arm64 backend, yeepee
Quentin Carbonneaux
2017-04-08
rework storage of types
Quentin Carbonneaux
2017-04-08
prepare for multi-target
Quentin Carbonneaux
2017-04-08
fix bug in union size computation
Quentin Carbonneaux
2017-02-27
fix int parsing
Quentin Carbonneaux
2017-02-17
stricter class constraints for store & vastart
Quentin Carbonneaux
2017-02-15
add support for closure calls
Quentin Carbonneaux
2017-02-14
minor cleanup in all.h
Quentin Carbonneaux
2017-02-10
support variable argument lists
Quentin Carbonneaux
2017-01-12
use a less obtuse api for vnew()
Quentin Carbonneaux
2017-01-04
more performance improvements in the parser
Quentin Carbonneaux
2016-12-31
use a perfect hash for lexing
Quentin Carbonneaux
2016-12-28
fix escapes handling (patch from ac)
Quentin Carbonneaux
2016-09-27
accept "ret" for functions with a return type
Quentin Carbonneaux
2016-08-16
add support for unions in sysv abi
Quentin Carbonneaux
2016-08-16
parse union types
Quentin Carbonneaux
2016-08-15
specify the allocation function in vnew
Quentin Carbonneaux
2016-08-14
couple of case fixes in tokens
Quentin Carbonneaux
2016-08-14
use an enum for aggregate segments
Quentin Carbonneaux
2016-04-25
fix type size computations in parser
Quentin Carbonneaux
2016-04-22
refine fp conversion instructions
Quentin Carbonneaux
2016-04-22
make sure type sizes never overflow
Quentin Carbonneaux
2016-04-20
disallow phi nodes in the start block
Quentin Carbonneaux
2016-04-20
support calls with no return
Quentin Carbonneaux
2016-04-20
normalize case in token names
Quentin Carbonneaux
2016-04-20
match jumps/ops with il text
Quentin Carbonneaux
2016-04-18
factor some subtyping logic in clsmerge()
Quentin Carbonneaux
2016-04-16
support trailing , in types/args/params
Ori Bernstein
2016-04-16
fix relic error message
Quentin Carbonneaux
2016-04-13
check types on assignments
Quentin Carbonneaux
[next]