Age | Commit message (Expand) | Author | Files | Lines |
2010-12-30 | Pretty-print annotations. | David Robillard | 1 | -11/+11 |
2010-12-30 | Separate all top-level expressions by a blank line. | David Robillard | 1 | -2/+3 |
2010-12-30 | Fix bug in previous commit. | David Robillard | 1 | -1/+1 |
2010-12-30 | Fix crash at expand phase when def contains no body. | David Robillard | 1 | -2/+1 |
2010-12-30 | Rename allocation function to __resp_alloc. | David Robillard | 3 | -3/+3 |
2010-12-29 | Destructuring (i.e. working `match'). | David Robillard | 9 | -22/+100 |
2010-12-29 | Always print first argument on next line if callee is a list. | David Robillard | 1 | -5/+10 |
2010-12-29 | Don't add __unreachable to free vars. | David Robillard | 1 | -1/+1 |
2010-12-29 | Improve pretty-printing (fix broken indent when call head is a list). | David Robillard | 1 | -10/+28 |
2010-12-29 | Less code. | David Robillard | 1 | -9/+2 |
2010-12-29 | Literal lists (i.e. list quoting). | David Robillard | 9 | -80/+231 |
2010-12-28 | Avoid string copy (store const char* for command line filenames instead of st... | David Robillard | 1 | -8/+9 |
2010-12-28 | Fix crash when def name is not a symbol. | David Robillard | 1 | -3/+3 |
2010-12-28 | Use fst ("first") instead of head and rst ("rest") instead of tail. | David Robillard | 10 | -46/+38 |
2010-12-28 | Add quote form, to allow expressions literal symbols and lists (lists not yet... | David Robillard | 7 | -4/+52 |
2010-12-28 | Print type annotations for top-level expressions when -a is given. | David Robillard | 1 | -9/+14 |
2010-12-28 | Tidy. | David Robillard | 1 | -15/+15 |
2010-12-27 | Remove weird __tag_is form by adding a T_LITSYM type and using = operator. | David Robillard | 9 | -45/+30 |
2010-12-27 | Less code. | David Robillard | 1 | -38/+18 |
2010-12-27 | Make ATuple a normal LISPey cons cell (it always was anyway). | David Robillard | 5 | -40/+26 |
2010-12-27 | Kill AType. | David Robillard | 14 | -429/+394 |
2010-12-26 | Remove AType::DOTS. | David Robillard | 3 | -7/+13 |
2010-12-26 | Remove AType::PRIM. | David Robillard | 5 | -15/+12 |
2010-12-26 | Remove apparently unnecessary concrete_type. | David Robillard | 1 | -18/+2 |
2010-12-26 | More sensible check for Fn type. | David Robillard | 1 | -3/+1 |
2010-12-26 | Remove AType copy constructor. | David Robillard | 3 | -9/+6 |
2010-12-26 | Begin killing AType. | David Robillard | 1 | -17/+17 |
2010-12-26 | Update headers. | David Robillard | 15 | -19/+19 |
2010-12-26 | Indent let decently. | David Robillard | 1 | -0/+1 |
2010-12-25 | Add let-over-lambda test case. | David Robillard | 2 | -11/+28 |
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 |