Age | Commit message (Expand) | Author | Files | Lines |
2010-12-26 | Remove AType copy constructor. | David Robillard | 1 | -3/+2 |
2010-12-26 | Begin killing AType. | David Robillard | 1 | -17/+17 |
2010-12-26 | Update headers. | David Robillard | 1 | -1/+1 |
2010-12-25 | Simplify let to fn, rather than deal with it through to compilation. | David Robillard | 1 | -1/+3 |
2010-12-10 | Simplify if into nested 2-branch (scheme style) ifs at simplify stage. | David Robillard | 1 | -13/+14 |
2010-12-10 | Move simplification from lift stage to a new (post-typing) simplify stage. | David Robillard | 1 | -0/+1 |
2010-12-10 | Convert match form to if at lift stage (remove knowledge of match from compil... | David Robillard | 1 | -0/+4 |
2010-12-09 | Strip trailing whitespace. | David Robillard | 1 | -12/+12 |
2010-12-09 | Document the free variable implementation (mostly in lift_symbol) better. | David Robillard | 1 | -1/+1 |
2010-12-09 | Fix cpplint warnings. | David Robillard | 1 | -12/+12 |
2010-12-09 | Add let form. | David Robillard | 1 | -1/+5 |
2010-12-09 | read_expression => PEnv::parse. | David Robillard | 1 | -9/+3 |
2010-12-09 | Make environment always referenced by symbols. | David Robillard | 1 | -58/+69 |
2010-12-09 | Const-correct parser. | David Robillard | 1 | -2/+1 |
2010-12-09 | ValVec => CVals. | David Robillard | 1 | -3/+3 |
2010-12-09 | Consistent engine global[Set|Get] interface. | David Robillard | 1 | -2/+2 |
2010-12-09 | Clean up engine code. | David Robillard | 1 | -20/+19 |
2010-12-08 | Remove Engine::compileMatch. | David Robillard | 1 | -1/+1 |
2010-12-08 | Remove Engine::compileIf | David Robillard | 1 | -2/+7 |
2010-12-08 | Consistent naming for Engine compile methods. | David Robillard | 1 | -10/+14 |
2010-12-08 | Clean up function compilation stuff. | David Robillard | 1 | -7/+19 |
2010-12-08 | compileTup => compileCons | David Robillard | 1 | -1/+1 |
2010-12-07 | Rename 'parse' to the now more accurate 'expand'. | David Robillard | 1 | -1/+1 |
2010-12-07 | Saner recursive descent lexer/parser. | David Robillard | 1 | -25/+7 |
2010-12-05 | Remove cruft. | David Robillard | 1 | -26/+8 |
2010-12-05 | Simplify parser. | David Robillard | 1 | -6/+4 |
2010-12-05 | Remove worthless "macro" system. | David Robillard | 1 | -9/+0 |
2010-12-04 | Tidy up unify.cpp | David Robillard | 1 | -0/+5 |
2010-12-04 | More const-correctness (remove all use of const_cast). | David Robillard | 1 | -7/+7 |
2010-12-04 | More const-correctness (remove all use of const_cast from lift.cpp). | David Robillard | 1 | -11/+9 |
2010-12-04 | More const-correctness. | David Robillard | 1 | -3/+3 |
2010-12-04 | Make resp_lift const-correct. | David Robillard | 1 | -3/+3 |
2010-12-04 | Eliminate tuple/list mutation. | David Robillard | 1 | -46/+4 |
2010-12-04 | Tidy. | David Robillard | 1 | -11/+7 |
2010-12-04 | Use saner numeric values for tags. | David Robillard | 1 | -9/+10 |
2010-12-03 | Remove use of RTTI for AST. | David Robillard | 1 | -31/+76 |
2010-12-03 | Merge AST::operator== | David Robillard | 1 | -40/+74 |
2010-12-03 | Make AString, ALexeme, and ASymbol all contain (rather than inherit from) std... | David Robillard | 1 | -5/+7 |
2010-12-03 | Remove AST::constrain. | David Robillard | 1 | -17/+23 |
2010-12-03 | Merge ACall and ATuple. | David Robillard | 1 | -21/+12 |
2010-12-03 | Remove AFn. | David Robillard | 1 | -15/+17 |
2010-12-03 | Move AFn and AType prot() methods to ATuple. | David Robillard | 1 | -6/+4 |
2010-12-02 | Remove ACall subclasses. | David Robillard | 1 | -52/+7 |
2010-12-02 | Remove use of ACall class hierarchy from compile phase. | David Robillard | 1 | -2/+2 |
2010-12-02 | Remove use of ACall subclasses for contrain phase. | David Robillard | 1 | -9/+1 |
2010-12-02 | Work towards removing different classes for each type of expression. | David Robillard | 1 | -59/+19 |
2010-12-02 | Represent code as list structure (i.e. traditional LISP lists built from pair... | David Robillard | 1 | -58/+196 |
2010-12-01 | Add -T option to type-check and pretty-print with type annotations. | David Robillard | 1 | -12/+10 |
2010-11-17 | Use single uint32_t for GC object header (mark and tag). | David Robillard | 1 | -9/+13 |
2010-10-14 | Prefix internal "me" parameter with underscore. | David Robillard | 1 | -1/+1 |