Age | Commit message (Expand) | Author | Files | Lines |
2009-06-20 | Move eval and repl to tuplr.cpp (non-backend dependent code). | David Robillard | 1 | -1/+120 |
2009-06-19 | Remove crufty cons/car/cdr implementation that doesn't work anyway. | David Robillard | 1 | -5/+1 |
2009-06-19 | Work towards garbage collection and explicitly managed stack frames. | David Robillard | 1 | -4/+10 |
2009-06-19 | Fix function definitions with several expressions in body. | David Robillard | 1 | -1/+1 |
2009-06-19 | Factor out memory/GC related things from AST to Object. | David Robillard | 1 | -2/+2 |
2009-06-19 | Primitive garbage collector for AST nodes. | David Robillard | 1 | -1/+4 |
2009-06-18 | Rearrange Error order. | David Robillard | 1 | -6/+6 |
2009-06-18 | THROW_IF macro. | David Robillard | 1 | -2/+2 |
2009-06-18 | Primitive internal macro system (for implementing sugar). | David Robillard | 1 | -0/+49 |
2009-06-18 | Strip trailing whitespace. | David Robillard | 1 | -5/+5 |
2009-03-30 | Add really primitive pretty printer. | David Robillard | 1 | -5/+25 |
2009-03-15 | Set name of closures so defined functions are emitted with meaningful names. | David Robillard | 1 | -1/+1 |
2009-03-15 | Clean up ATuple, AType, Exp. | David Robillard | 1 | -6/+6 |
2009-03-15 | Merge 'code' and 'type' environments. | David Robillard | 1 | -3/+3 |
2009-03-14 | Lexical addressing, work towards true parametric polymorphism. | David Robillard | 1 | -3/+9 |
2009-03-12 | Tidy. | David Robillard | 1 | -0/+28 |
2009-03-07 | Shorter and more consistent names (AST -> A). | David Robillard | 1 | -20/+20 |
2009-03-07 | Make out and error streams fields of CEnv instead of static globals. | David Robillard | 1 | -4/+0 |
2009-03-07 | Tidy. | David Robillard | 1 | -4/+4 |
2009-03-07 | Block comments. | David Robillard | 1 | -10/+23 |
2009-03-07 | Typing improvements. | David Robillard | 1 | -3/+3 |
2009-03-07 | Fancy error reporting for type errors, among other things. | David Robillard | 1 | -18/+18 |
2009-03-06 | Remove low level type stuff completely from core code (let the backend deal w... | David Robillard | 1 | -1/+5 |
2009-03-06 | Cleanup and de-llvm-ify primitive stuff. | David Robillard | 1 | -1/+42 |
2009-03-06 | Tidy. | David Robillard | 1 | -2/+0 |
2009-03-06 | Halfway decent main program. | David Robillard | 1 | -0/+87 |
2009-03-06 | Fully remove LLVM dependency from core code. | David Robillard | 1 | -1/+0 |
2009-03-06 | Split LLVM dependent backend from core code. | David Robillard | 1 | -1181/+6 |
2009-03-05 | Shrink. | David Robillard | 1 | -20/+10 |
2009-03-05 | Less parser specialmagic cruft. | David Robillard | 1 | -54/+31 |
2009-03-05 | Proper error reporting for undefined symbols. | David Robillard | 1 | -41/+46 |
2009-03-05 | Remove silly looking parenthesis from primitive type expressions. | David Robillard | 1 | -25/+42 |
2009-03-05 | Make TEnv an actual lexical environment (not used yet). | David Robillard | 1 | -23/+17 |
2009-03-05 | Cleanup. | David Robillard | 1 | -27/+30 |
2009-03-05 | Proper type inferencing for functions (and more generic) (type the identity f... | David Robillard | 1 | -30/+42 |
2009-03-05 | Work with LLVM 2.4. | David Robillard | 1 | -3/+3 |
2009-03-05 | Don't lift variable typed closures (but don't die). | David Robillard | 1 | -8/+6 |
2009-03-05 | Cleanup. | David Robillard | 1 | -16/+10 |
2009-03-05 | GCC style error reporting with line and column number. | David Robillard | 1 | -102/+116 |
2009-03-05 | Working cons allocation. | David Robillard | 1 | -64/+224 |
2009-01-29 | Pairs. Kinda. | David Robillard | 1 | -20/+141 |
2009-01-28 | Move stuff. | David Robillard | 1 | -0/+981 |