Age | Commit message (Expand) | Author | Files | Lines |
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 |
2010-09-30 | Preliminary work on algebraic data types and run-time typing. | David Robillard | 1 | -13/+40 |
2010-08-22 | Simplify Engine function compilation interface. | David Robillard | 1 | -4/+4 |
2010-08-22 | Simplify Engine::startFunction. | David Robillard | 1 | -2/+2 |
2010-08-20 | Make AST::compile const and make Module compilation API take const AST*. | David Robillard | 1 | -30/+30 |
2010-08-19 | Move PEnv::parse implementation to parse.cpp and remove PEnv::parseTuple. | David Robillard | 1 | -38/+1 |
2010-08-19 | Add quote to syntax (currently only a lexeme is quotable, no lists...) | David Robillard | 1 | -1/+8 |
2010-08-19 | Coherent AString and Lexeme implementation. | David Robillard | 1 | -12/+21 |
2010-08-18 | Update for LLVM 2.7. | David Robillard | 1 | -9/+5 |
2010-04-13 | Better (but still not correct...) computation of lifted function implementati... | David Robillard | 1 | -1/+3 |
2010-04-13 | Better error reporting when unification fails (report both locations, and pre... | David Robillard | 1 | -11/+21 |
2010-04-13 | Restructure as a source translation based compiler. | David Robillard | 1 | -85/+160 |
2010-04-08 | Exception specifiers. | David Robillard | 1 | -32/+34 |
2010-04-08 | Tuplr -> Resp (RESource Processing). | David Robillard | 1 | -0/+727 |