Age | Commit message (Expand) | Author | Files | Lines |
2010-12-31 | Compile match 'else' case to unreachable instruction. | David Robillard | 1 | -5/+7 |
2010-12-31 | Report parsing errors. | David Robillard | 2 | -0/+2 |
2010-12-31 | Fix parsing of #f. | David Robillard | 2 | -2/+3 |
2010-12-31 | Fix crash due to recursive initialization. | David Robillard | 1 | -1/+1 |
2010-12-31 | Saner type unification. | David Robillard | 1 | -13/+3 |
2010-12-31 | Print fn parameter type annotations correctly. | David Robillard | 1 | -9/+16 |
2010-12-31 | Only print def type annotations when requested. | David Robillard | 1 | -1/+1 |
2010-12-31 | Define named (and possibly recursive) types for closures and functions. | David Robillard | 5 | -36/+131 |
2010-12-31 | Don't execute code if -S is given. | David Robillard | 1 | -1/+2 |
2010-12-31 | Remove unused Engine::objectType(). | David Robillard | 3 | -18/+0 |
2010-12-31 | Remove duplicated type compilation code. | David Robillard | 1 | -26/+4 |
2010-12-30 | Add rrst(). | David Robillard | 1 | -0/+1 |
2010-12-30 | More human readable names for allocated memory in output IR. | David Robillard | 1 | -2/+3 |
2010-12-30 | Less code. | David Robillard | 1 | -5/+2 |
2010-12-30 | Abbreviate (def (fn ...)) | David Robillard | 1 | -7/+17 |
2010-12-30 | Fix calling inline fn expressions (don't allocate closure twice). | David Robillard | 1 | -1/+1 |
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 | 7 | -12/+94 |
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-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 | 5 | -46/+114 |