Age | Commit message (Expand) | Author | Files | Lines |
2011-01-13 | Fix error location reporting. | David Robillard | 1 | -1/+1 |
2011-01-09 | Partially resurrect CPS translation pass. | David Robillard | 1 | -36/+34 |
2010-12-31 | Report parsing errors. | David Robillard | 1 | -0/+1 |
2010-12-31 | Saner type unification. | David Robillard | 1 | -13/+3 |
2010-12-31 | Don't execute code if -S is given. | David Robillard | 1 | -1/+2 |
2010-12-29 | Literal lists (i.e. list quoting). | David Robillard | 1 | -15/+14 |
2010-12-27 | Make ATuple a normal LISPey cons cell (it always was anyway). | David Robillard | 1 | -2/+2 |
2010-12-27 | Kill AType. | David Robillard | 1 | -7/+8 |
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 | -0/+2 |
2010-12-10 | Move simplification from lift stage to a new (post-typing) simplify stage. | David Robillard | 1 | -2/+15 |
2010-12-09 | Add option -a to annotate printed code (for -T and -L). | David Robillard | 1 | -2/+3 |
2010-12-09 | Strip trailing whitespace. | David Robillard | 1 | -4/+4 |
2010-12-09 | Fix cpplint warnings. | David Robillard | 1 | -1/+4 |
2010-12-09 | read_expression => PEnv::parse. | David Robillard | 1 | -1/+1 |
2010-12-09 | Const-correct parser. | David Robillard | 1 | -3/+3 |
2010-12-09 | Clean up engine code. | David Robillard | 1 | -5/+5 |
2010-12-08 | Clean up function compilation stuff. | David Robillard | 1 | -2/+2 |
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 | -2/+2 |
2010-12-04 | More const-correctness (remove all use of const_cast). | David Robillard | 1 | -3/+3 |
2010-12-04 | Make resp_lift const-correct. | David Robillard | 1 | -9/+12 |
2010-12-03 | Remove use of RTTI for AST. | David Robillard | 1 | -3/+3 |
2010-12-03 | Remove AST::constrain. | David Robillard | 1 | -1/+1 |
2010-12-03 | Merge ACall and ATuple. | David Robillard | 1 | -1/+1 |
2010-12-02 | Remove ACall subclasses. | David Robillard | 1 | -3/+3 |
2010-12-02 | Work towards removing different classes for each type of expression. | David Robillard | 1 | -5/+5 |
2010-12-02 | Represent code as list structure (i.e. traditional LISP lists built from pair... | David Robillard | 1 | -44/+19 |
2010-12-01 | Add -T option to type-check and pretty-print with type annotations. | David Robillard | 1 | -8/+13 |
2010-09-30 | Preliminary work on algebraic data types and run-time typing. | David Robillard | 1 | -0/+3 |
2010-08-22 | Simplify Engine function compilation interface. | David Robillard | 1 | -4/+6 |
2010-08-22 | Simplify Engine::startFunction. | David Robillard | 1 | -2/+2 |
2010-08-19 | Generalise `cons': a call to any symbol beginning with an uppercase character | David Robillard | 1 | -1/+1 |
2010-08-19 | Coherent AString and Lexeme implementation. | David Robillard | 1 | -10/+13 |
2010-04-13 | Better error reporting when unification fails (report both locations, and pre... | David Robillard | 1 | -7/+25 |
2010-04-13 | Restructure as a source translation based compiler. | David Robillard | 1 | -33/+76 |
2010-04-08 | Tuplr -> Resp (RESource Processing). | David Robillard | 1 | -5/+5 |
2009-10-16 | Fix globals. | David Robillard | 1 | -17/+4 |
2009-10-16 | Compile top level definitions to globalas. | David Robillard | 1 | -5/+11 |
2009-10-15 | Fix crash caused by making symbols in type expressions types themselves. | David Robillard | 1 | -1/+1 |
2009-10-15 | Replace more use of at(0) with head(). | David Robillard | 1 | -1/+1 |
2009-10-15 | Tidy. | David Robillard | 1 | -27/+27 |
2009-10-14 | Remove unnecessary cenv.compile wrapper. | David Robillard | 1 | -2/+2 |
2009-10-13 | Cleanup, shrink. | David Robillard | 1 | -4/+4 |
2009-10-13 | Factor out common code in eval and repl. | David Robillard | 1 | -77/+71 |
2009-10-06 | C backend. | David Robillard | 1 | -4/+8 |
2009-10-06 | Don't print the value/type of def expressions at repl. | David Robillard | 1 | -1/+2 |
2009-07-04 | Ditch Exp type and use AST even at lex time. | David Robillard | 1 | -6/+6 |
2009-06-29 | More documentation fixes. | David Robillard | 1 | -2/+4 |
2009-06-29 | Split code up further. | David Robillard | 1 | -0/+151 |