Age | Commit message (Expand) | Author | Files | Lines |
2010-12-26 | Update headers. | David Robillard | 1 | -1/+1 |
2010-12-10 | Simplify if into nested 2-branch (scheme style) ifs at simplify stage. | David Robillard | 1 | -20/+7 |
2010-12-10 | Convert match form to if at lift stage (remove knowledge of match from compil... | David Robillard | 1 | -3/+3 |
2010-12-09 | Fix cpplint warnings. | David Robillard | 1 | -0/+4 |
2010-12-09 | Make environment always referenced by symbols. | David Robillard | 1 | -1/+1 |
2010-12-09 | Consistent engine global[Set|Get] interface. | David Robillard | 1 | -3/+3 |
2010-12-09 | Clean up engine code. | David Robillard | 1 | -114/+149 |
2010-12-08 | Remove Engine::compileMatch. | David Robillard | 1 | -7/+1 |
2010-12-08 | Remove Engine::compileIf | David Robillard | 1 | -0/+4 |
2010-12-08 | Consistent naming for Engine compile methods. | David Robillard | 1 | -2/+2 |
2010-12-08 | Clean up function compilation stuff. | David Robillard | 1 | -6/+7 |
2010-12-08 | compileTup => compileCons | David Robillard | 1 | -2/+2 |
2010-12-07 | Saner recursive descent lexer/parser. | David Robillard | 1 | -1/+0 |
2010-12-03 | Remove use of RTTI for AST. | David Robillard | 1 | -12/+12 |
2010-12-03 | Merge ACall and ATuple. | David Robillard | 1 | -8/+8 |
2010-12-03 | Remove AFn. | David Robillard | 1 | -3/+3 |
2010-12-02 | Remove ACall subclasses. | David Robillard | 1 | -5/+5 |
2010-12-02 | Remove use of ACall class hierarchy from compile phase. | David Robillard | 1 | -4/+4 |
2010-12-02 | Work towards removing different classes for each type of expression. | David Robillard | 1 | -6/+6 |
2010-12-02 | Represent code as list structure (i.e. traditional LISP lists built from pair... | David Robillard | 1 | -7/+7 |
2010-09-30 | Preliminary work on algebraic data types and run-time typing. | David Robillard | 1 | -2/+9 |
2010-08-22 | Simplify Engine function compilation interface. | David Robillard | 1 | -35/+14 |
2010-08-22 | Simplify Engine::startFunction. | David Robillard | 1 | -10/+5 |
2010-08-20 | Make AST::compile const and make Module compilation API take const AST*. | David Robillard | 1 | -13/+13 |
2010-08-19 | Add quote to syntax (currently only a lexeme is quotable, no lists...) | David Robillard | 1 | -1/+4 |
2010-08-19 | Coherent AString and Lexeme implementation. | David Robillard | 1 | -0/+7 |
2010-04-13 | Better (but still not correct...) computation of lifted function implementati... | David Robillard | 1 | -12/+9 |
2010-04-13 | Restructure as a source translation based compiler. | David Robillard | 1 | -34/+30 |
2010-04-08 | Tuplr -> Resp (RESource Processing). | David Robillard | 1 | -7/+7 |
2009-10-16 | Compile top level definitions to globalas. | David Robillard | 1 | -0/+14 |
2009-10-16 | . operator for destructuring Tuples (cons). | David Robillard | 1 | -0/+7 |
2009-10-16 | Cons. | David Robillard | 1 | -0/+7 |
2009-10-15 | Remove some use of ATuple::size(). | David Robillard | 1 | -1/+1 |
2009-10-15 | Remove all use of ATuple::at(). | David Robillard | 1 | -28/+39 |
2009-10-15 | Replace more use of at(0) with head(). | David Robillard | 1 | -6/+6 |
2009-10-15 | Clean up function type system. | David Robillard | 1 | -4/+1 |
2009-10-15 | Better error reporting for failed function compiles (print uncompilable type). | David Robillard | 1 | -4/+6 |
2009-10-14 | Remove unnecessary cenv.compile wrapper. | David Robillard | 1 | -7/+7 |
2009-10-13 | Remove unnecessary CEnv.precompile. | David Robillard | 1 | -2/+0 |
2009-10-13 | Cleanup, shrink. | David Robillard | 1 | -18/+18 |
2009-10-13 | liftCall -> compileFunction. | David Robillard | 1 | -6/+8 |
2009-10-06 | Fix compilation. | David Robillard | 1 | -1/+1 |
2009-10-06 | C backend. | David Robillard | 1 | -0/+288 |