Age | Commit message (Expand) | Author | Files | Lines |
2010-12-03 | Detemplatify parseTuple. | David Robillard | 1 | -7/+6 |
2010-12-03 | Merge ACall and ATuple. | David Robillard | 10 | -99/+78 |
2010-12-03 | Remove AFn. | David Robillard | 8 | -65/+64 |
2010-12-03 | Move AFn and AType prot() methods to ATuple. | David Robillard | 2 | -9/+7 |
2010-12-02 | Remove ACall subclasses. | David Robillard | 10 | -172/+156 |
2010-12-02 | Remove use of ACall class hierarchy from compile phase. | David Robillard | 4 | -59/+49 |
2010-12-02 | Remove use of ACall type hierarchy from lift phase. | David Robillard | 1 | -32/+20 |
2010-12-02 | Remove use of ACall subclasses for contrain phase. | David Robillard | 5 | -127/+154 |
2010-12-02 | Work towards removing different classes for each type of expression. | David Robillard | 8 | -239/+257 |
2010-12-02 | Represent code as list structure (i.e. traditional LISP lists built from pair... | David Robillard | 13 | -445/+480 |
2010-12-01 | Add -T option to type-check and pretty-print with type annotations. | David Robillard | 4 | -182/+184 |
2010-11-17 | Use single uint32_t for GC object header (mark and tag). | David Robillard | 3 | -11/+14 |
2010-10-14 | Prefix internal "me" parameter with underscore. | David Robillard | 2 | -5/+5 |
2010-09-30 | Preliminary work on algebraic data types and run-time typing. | David Robillard | 10 | -53/+252 |
2010-09-15 | Better pretty printer. | David Robillard | 1 | -20/+87 |
2010-08-22 | Simplify Engine function compilation interface. | David Robillard | 5 | -80/+59 |
2010-08-22 | Simplify Engine::startFunction. | David Robillard | 5 | -29/+19 |
2010-08-22 | Fix boolean compilation. | David Robillard | 1 | -1/+1 |
2010-08-20 | Make AST::compile const and make Module compilation API take const AST*. | David Robillard | 5 | -74/+74 |
2010-08-19 | Generalise `cons': a call to any symbol beginning with an uppercase character | David Robillard | 5 | -18/+33 |
2010-08-19 | Move PEnv::parse implementation to parse.cpp and remove PEnv::parseTuple. | David Robillard | 2 | -40/+47 |
2010-08-19 | Add quote to syntax (currently only a lexeme is quotable, no lists...) | David Robillard | 7 | -8/+63 |
2010-08-19 | Coherent AString and Lexeme implementation. | David Robillard | 9 | -36/+123 |
2010-08-18 | Give `def' statements type `Nothing. | David Robillard | 1 | -0/+1 |
2010-08-18 | Update for LLVM 2.7. | David Robillard | 2 | -17/+11 |
2010-04-13 | Better (but still not correct...) computation of lifted function implementati... | David Robillard | 7 | -31/+43 |
2010-04-13 | Add missing file. | David Robillard | 1 | -0/+110 |
2010-04-13 | Better error reporting when unification fails (report both locations, and pre... | David Robillard | 5 | -35/+71 |
2010-04-13 | Slightly less terrible "pretty" printing. | David Robillard | 1 | -5/+5 |
2010-04-13 | Restructure as a source translation based compiler. | David Robillard | 9 | -294/+544 |
2010-04-08 | Exception specifiers. | David Robillard | 5 | -74/+71 |
2010-04-08 | Tuplr -> Resp (RESource Processing). | David Robillard | 15 | -108/+108 |
2009-12-13 | Update for LLVM 2.6. | David Robillard | 3 | -65/+76 |
2009-11-11 | Constiness. | David Robillard | 1 | -2/+2 |
2009-10-17 | Print ellipses correctly. | David Robillard | 1 | -0/+1 |
2009-10-17 | Fix ellipses unification logic. | David Robillard | 1 | -3/+2 |
2009-10-16 | Fix memory leaks. | David Robillard | 3 | -15/+26 |
2009-10-16 | Fix globals. | David Robillard | 3 | -18/+9 |
2009-10-16 | Environment pretty/debug printing. | David Robillard | 1 | -0/+13 |
2009-10-16 | Compile top level definitions to globalas. | David Robillard | 5 | -9/+62 |
2009-10-16 | Make ellipses a new kind (AType::DOTS). | David Robillard | 3 | -15/+17 |
2009-10-16 | Fix ellipses unification. | David Robillard | 1 | -1/+2 |
2009-10-16 | . operator for destructuring Tuples (cons). | David Robillard | 8 | -9/+78 |
2009-10-16 | Cons. | David Robillard | 8 | -25/+121 |
2009-10-15 | Fix crash caused by making symbols in type expressions types themselves. | David Robillard | 1 | -1/+1 |
2009-10-15 | Virtual destructor for Env. | David Robillard | 1 | -0/+1 |
2009-10-15 | Type and const correct Subst::apply. | David Robillard | 3 | -19/+20 |
2009-10-15 | Tidy. | David Robillard | 1 | -19/+20 |
2009-10-15 | Remove some use of ATuple::size(). | David Robillard | 4 | -14/+11 |
2009-10-15 | Remove all use of ATuple::at(). | David Robillard | 11 | -153/+211 |