index
:
ori/mc.git
0.2
abi
autoexpr
autovar
bettermatch
biofunc
callee-save
closures
dependent-tags
fixtraits
freebsd-port
hashtraits
integrated
kill-sleq
libmath-merge
master
matchcomp
mbld-rebase
mbld2
mpkg
netbsd-port
peephole-opt
poller
qbe
struct-lit
threadwork
tls
trait-syntax
update-bootstrap
The Myrddin compiler.
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
6
/
simp.c
Age
Commit message (
Expand
)
Author
2013-06-07
Parses struct elements, but doesn't compile them.
Ori Bernstein
2013-03-20
Copy the entire union when generating matches.
Ori Bernstein
2013-03-20
Calculate the size to blit when creating a union correctly.
Ori Bernstein
2013-02-25
Add tests for big union argument matching.
Ori Bernstein
2013-02-06
Merge in the nop move deletion.
Ori Bernstein
2013-02-06
Live in and out needs to be calculated in reverse.
Ori Bernstein
2013-02-06
Rename 'locs' to 'stkoff', which is a better name.
Ori Bernstein
2013-02-06
Only put stack temps on the stack.
Ori Bernstein
2013-01-22
Rename things in the platform configuration header.
Ori Bernstein
2013-01-19
Make debug dumps less verbose and more controllable
Ori Bernstein
2013-01-19
Add more comments.
Ori Bernstein
2013-01-19
Refactor the integer conversion code.
Ori Bernstein
2013-01-19
More commenting.
Ori Bernstein
2013-01-19
Bind pattern match values.
Ori Bernstein
2013-01-18
Use memmove everywhere.
Ori Bernstein
2012-10-24
Simplify offset in slice base.
Ori Bernstein
2012-10-18
Allow labels as leaf nodes in exprs.
Ori Bernstein
2012-10-17
Labels are now Lit values, not their own toplev nodes.
Ori Bernstein
2012-10-01
Collect generic types correctly.
Ori Bernstein
2012-09-04
Unwrap union values.
Ori Bernstein
2012-08-28
Rename the match params.
Ori Bernstein
2012-08-28
Rename compare to match.
Ori Bernstein
2012-08-26
Push and pop scopes when flattening.
Ori Bernstein
2012-08-23
Fix string formatting.
Ori Bernstein
2012-08-19
Don't use string functions with unchecked length.
Ori Bernstein
2012-08-18
Write a bit about flattening.
Ori Bernstein
2012-08-18
Change 'cons' to 'ucon', add uget.
Ori Bernstein
2012-08-15
Renamings.
Ori Bernstein
2012-08-15
Make nested structs work.
Ori Bernstein
2012-08-12
Don't overflow the stack
Ori Bernstein
2012-08-12
Put match values into temporary.
Ori Bernstein
2012-08-12
Improve boolean simplification.
Ori Bernstein
2012-08-07
Rename type names.
Ori Bernstein
2012-08-05
Squash indirection bugs.
Ori Bernstein
2012-08-05
Simplify inc/dec.
Ori Bernstein
2012-08-03
Write *through* out parameters when dereferencing.
Ori Bernstein
2012-08-02
Don't put in a bogus offset when casting slices.
Ori Bernstein
2012-08-02
Convert array sizes.
Ori Bernstein
2012-08-01
Rename stuff a bit.
Ori Bernstein
2012-07-31
Partially roll back registerization work.
Ori Bernstein
2012-07-31
Merge branch 'master' of git+ssh://mimir.eigenstate.org/git/ori/mc2
Ori Bernstein
2012-07-31
Move towards registerizing stuff.
Ori Bernstein
2012-07-31
Waste less space in unions.
Ori Bernstein
2012-07-31
Add files that I accidentally removed.
Ori Bernstein