Age | Commit message (Collapse) | Author | |
---|---|---|---|
2016-02-26 | Fix some generated asm for plan9. | Ori Bernstein | |
2016-02-22 | Extract util functions into separate dir from parse/ | Ori Bernstein | |
2016-02-20 | Start refactoring | Ori Bernstein | |
Split flattening and lowering. | |||
2016-01-20 | Add a distinction between label values and names. | Ori Bernstein | |
This allows us to have labels work across scopes in assembly source. | |||
2016-01-02 | Don't double label BBs. | Ori Bernstein | |
If we've already got a BB with a specific label, don't add that label again. Fixes #28 | |||
2015-11-17 | MEGAPATCH: Tabification. | Ori Bernstein | |
Tabs > spaces. By 4 spaces, to be precise. Let's use them. | |||
2015-11-06 | Rewrite pattern matching code. | Ori Bernstein | |
Much cleaner, and more efficient. | |||
2015-11-06 | Working pattern matching. | Ori Bernstein | |
2015-09-27 | Working closures. | Ori Bernstein | |
2015-07-24 | Replace snprintf with a variant that asserts when out of buffer. | Ori Bernstein | |
Let's not happy silent truncate. | |||
2015-05-06 | Compile error on reaching end of func without return. | Ori Bernstein | |
2015-01-06 | Improve error messages. | Ori Bernstein | |
This involved lots of table changes. | |||
2014-10-30 | Unrename 'opt' -> 'mi' | Ori Bernstein | |
2014-09-05 | Move 'mi/' directory to 'opt/'. | Ori Bernstein | |
This is to free the 'mi/' name for machine independent code generation bits. Eg: debug information, register allocation, and other common stuff. | |||
2013-05-28 | Edit quotes in error message. | Ori Bernstein | |
This makes it clearer to see what the label is, vs where the error message sis. | |||
2012-10-17 | Labels are now Lit values, not their own toplev nodes. | Ori Bernstein | |
2012-09-17 | Rename 'opt' to 'mi'. | Ori Bernstein | |
It's not just for opts anymore. |