Age | Commit message (Expand) | Author | Files | Lines |
2009-06-19 | Work towards garbage collection and explicitly managed stack frames. | David Robillard | 1 | -19/+82 |
2009-06-19 | Factor out memory/GC related things from AST to Object. | David Robillard | 1 | -4/+4 |
2009-06-19 | Primitive garbage collector for AST nodes. | David Robillard | 1 | -16/+38 |
2009-06-18 | Rearrange Error order. | David Robillard | 1 | -12/+12 |
2009-06-18 | Make source location mandatory parameter for Error. | David Robillard | 1 | -9/+9 |
2009-06-18 | THROW_IF macro. | David Robillard | 1 | -5/+5 |
2009-06-18 | Strip trailing whitespace. | David Robillard | 1 | -15/+15 |
2009-03-31 | Fix polymorphic functions (somewhat). | David Robillard | 1 | -6/+4 |
2009-03-15 | Fix functions with several expressions in their body. | David Robillard | 1 | -8/+9 |
2009-03-15 | Fix REPL variable addressing. | David Robillard | 1 | -3/+5 |
2009-03-15 | Let LLVM generate names. | David Robillard | 1 | -1/+1 |
2009-03-15 | Remove stupid maybeLookup function. | David Robillard | 1 | -21/+8 |
2009-03-15 | Abstract away (and prettify/shrink) dynamic_cast of AST objects. | David Robillard | 1 | -10/+9 |
2009-03-15 | Set name of closures so defined functions are emitted with meaningful names. | David Robillard | 1 | -0/+3 |
2009-03-15 | Redundant check. | David Robillard | 1 | -2/+0 |
2009-03-15 | Remove duplicated code. | David Robillard | 1 | -50/+25 |
2009-03-15 | Remove unnecessary code. | David Robillard | 1 | -13/+0 |
2009-03-15 | Clean up ATuple, AType, Exp. | David Robillard | 1 | -5/+5 |
2009-03-15 | Fix comparison operations with booleans. | David Robillard | 1 | -15/+15 |
2009-03-15 | Fix polymorphism. | David Robillard | 1 | -10/+15 |
2009-03-15 | Merge 'code' and 'type' environments. | David Robillard | 1 | -3/+3 |
2009-03-15 | Make TEnv strictly keyed by ASymbol. | David Robillard | 1 | -17/+6 |
2009-03-15 | Tidy. | David Robillard | 1 | -3/+2 |
2009-03-15 | Fix polymorphism when evaluation files. | David Robillard | 1 | -7/+4 |
2009-03-15 | Fix recursion. | David Robillard | 1 | -70/+88 |
2009-03-14 | Lexical addressing, work towards true parametric polymorphism. | David Robillard | 1 | -54/+125 |
2009-03-12 | Remove useless Log class. | David Robillard | 1 | -10/+9 |
2009-03-12 | Consistent opaque backend types. | David Robillard | 1 | -42/+55 |
2009-03-12 | Encapsulate more types. | David Robillard | 1 | -4/+3 |
2009-03-12 | More OOey (and smaller) parser design. | David Robillard | 1 | -2/+2 |
2009-03-10 | More super important world changing kind of stuff. | David Robillard | 1 | -4/+4 |
2009-03-07 | Shorter and more consistent names (AST -> A). | David Robillard | 1 | -30/+30 |
2009-03-07 | Remove redundant/useless ASTCall::exp | David Robillard | 1 | -5/+5 |
2009-03-07 | Consistent external forms. | David Robillard | 1 | -2/+2 |
2009-03-07 | Stream based serialisation of AST nodes (can write arbitrarily large expressi... | David Robillard | 1 | -2/+2 |
2009-03-07 | Ensure only CEnv can call compile function directly (fix recursive functions). | David Robillard | 1 | -1/+1 |
2009-03-07 | Make out and error streams fields of CEnv instead of static globals. | David Robillard | 1 | -10/+10 |
2009-03-07 | Tidy. | David Robillard | 1 | -13/+1 |
2009-03-07 | Oops. | David Robillard | 1 | -4/+4 |
2009-03-07 | Fancy varargs AType constructor. | David Robillard | 1 | -3/+3 |
2009-03-07 | Typing improvements. | David Robillard | 1 | -23/+34 |
2009-03-07 | Fancy error reporting for type errors, among other things. | David Robillard | 1 | -13/+18 |
2009-03-06 | Remove low level type stuff completely from core code (let the backend deal w... | David Robillard | 1 | -39/+34 |
2009-03-06 | Cleanup and de-llvm-ify primitive stuff. | David Robillard | 1 | -86/+35 |
2009-03-06 | AType::type() -> AType::ctype(). | David Robillard | 1 | -60/+59 |
2009-03-06 | Tidy. | David Robillard | 1 | -0/+661 |