Age | Commit message (Expand) | Author | Files | Lines |
2010-12-25 | Use type of primitive rather than type of first argument to determine type of... | David Robillard | 1 | -2/+2 |
2010-12-25 | Simplify let to fn, rather than deal with it through to compilation. | David Robillard | 5 | -68/+66 |
2010-12-25 | Print missing trailing `)'. | David Robillard | 1 | -1/+1 |
2010-12-10 | Simplify if into nested 2-branch (scheme style) ifs at simplify stage. | David Robillard | 5 | -95/+79 |
2010-12-10 | Fix type of lifted calls. | David Robillard | 1 | -5/+3 |
2010-12-10 | Move simplification from lift stage to a new (post-typing) simplify stage. | David Robillard | 6 | -46/+115 |
2010-12-10 | Partially update cps.cpp (still doesn't compile). | David Robillard | 1 | -35/+23 |
2010-12-10 | Convert match form to if at lift stage (remove knowledge of match from compil... | David Robillard | 4 | -42/+89 |
2010-12-09 | Sort code. | David Robillard | 1 | -11/+11 |
2010-12-09 | Add option -a to annotate printed code (for -T and -L). | David Robillard | 2 | -16/+20 |
2010-12-09 | Remove trailing whitespace. | David Robillard | 1 | -8/+8 |
2010-12-09 | More readable names for lifted fn implementations. | David Robillard | 1 | -2/+4 |
2010-12-09 | Revert accidental change. | David Robillard | 1 | -2/+0 |
2010-12-09 | Strip trailing whitespace. | David Robillard | 6 | -35/+35 |
2010-12-09 | Document the free variable implementation (mostly in lift_symbol) better. | David Robillard | 3 | -12/+22 |
2010-12-09 | Print newlines after def symbol if type annotation is printed. | David Robillard | 1 | -2/+5 |
2010-12-09 | Print def form more tersely (no newline after symbol). | David Robillard | 1 | -5/+4 |
2010-12-09 | Remove wildly outdated and false intro.resp. | David Robillard | 1 | -148/+0 |
2010-12-09 | Decent pretty printing for all forms. | David Robillard | 1 | -60/+71 |
2010-12-09 | Less code. | David Robillard | 1 | -23/+11 |
2010-12-09 | Fix cpplint warnings. | David Robillard | 12 | -17/+50 |
2010-12-09 | Add let form. | David Robillard | 7 | -3/+129 |
2010-12-09 | Fix indentation. | David Robillard | 1 | -4/+2 |
2010-12-09 | Sort code. | David Robillard | 3 | -231/+233 |
2010-12-09 | read_expression => PEnv::parse. | David Robillard | 4 | -16/+10 |
2010-12-09 | Make environment always referenced by symbols. | David Robillard | 9 | -77/+87 |
2010-12-09 | Const-correct parser. | David Robillard | 4 | -14/+13 |
2010-12-09 | ValVec => CVals. | David Robillard | 1 | -3/+3 |
2010-12-09 | Consistent engine global[Set|Get] interface. | David Robillard | 4 | -10/+10 |
2010-12-09 | Clean up engine code. | David Robillard | 5 | -266/+311 |
2010-12-09 | Tidy. | David Robillard | 1 | -107/+107 |
2010-12-08 | Remove Engine::compileMatch. | David Robillard | 4 | -32/+35 |
2010-12-08 | Eliminate some backend specific code in LLVMEngine::compileMatch (towards mov... | David Robillard | 2 | -5/+4 |
2010-12-08 | Remove Engine::compileIf | David Robillard | 4 | -36/+47 |
2010-12-08 | Use factored out if compilation methods to compile match. | David Robillard | 1 | -49/+23 |
2010-12-08 | Consistent naming for Engine compile methods. | David Robillard | 4 | -15/+19 |
2010-12-08 | Clean up function compilation stuff. | David Robillard | 6 | -40/+52 |
2010-12-08 | Print type annotations correctly. | David Robillard | 1 | -3/+10 |
2010-12-08 | Slightly shrink code. | David Robillard | 1 | -10/+5 |
2010-12-08 | compileTup => compileCons | David Robillard | 4 | -6/+6 |
2010-12-07 | Tidy. | David Robillard | 1 | -14/+13 |
2010-12-07 | Rename 'lex' to the now more appropriate 'parse'. | David Robillard | 2 | -2/+2 |
2010-12-07 | Rename 'parse' to the now more accurate 'expand'. | David Robillard | 5 | -19/+18 |
2010-12-07 | Saner recursive descent lexer/parser. | David Robillard | 13 | -220/+200 |
2010-12-07 | Pretty print booleans correctly. | David Robillard | 1 | -1/+1 |
2010-12-07 | Factor if compilation into smaller bits (towards a more assembly like IR stag... | David Robillard | 1 | -45/+83 |
2010-12-05 | Remove cruft. | David Robillard | 1 | -26/+8 |
2010-12-05 | Move resp_gc.cpp contents into gc.cpp. | David Robillard | 3 | -50/+29 |
2010-12-05 | Check constructors first (implying no special forms start with an uppercase l... | David Robillard | 1 | -3/+3 |
2010-12-05 | Simplify parser. | David Robillard | 3 | -31/+21 |