Age | Commit message (Expand) | Author | Files | Lines |
2012-12-25 | Support multiple ellipses in macros. | David Robillard | 2 | -6/+12 |
2012-12-25 | Preliminary syntax-rules macro implementation. | David Robillard | 1 | -0/+8 |
2012-12-23 | Move towards standard Scheme syntax. | David Robillard | 21 | -46/+46 |
2012-12-17 | Fix calling functions that lexically enclose the current function. | David Robillard | 1 | -14/+13 |
2012-12-15 | Compile constructors as LLVM struct types. | David Robillard | 1 | -0/+25 |
2011-01-06 | Update syntax highlighting script. | David Robillard | 1 | -3/+4 |
2010-12-31 | Revert accidental change to ack.resp. | David Robillard | 1 | -1/+1 |
2010-12-31 | Use standard LLVM optimization passes, and optimize entire module (much more ... | David Robillard | 1 | -1/+1 |
2010-12-31 | Update match test case to match expected output in test.sh. | David Robillard | 1 | -2/+1 |
2010-12-31 | Only compile symbols once (cache compiled symbol values specially for this). | David Robillard | 1 | -5/+9 |
2010-12-31 | Define named (and possibly recursive) types for closures and functions. | David Robillard | 1 | -1/+2 |
2010-12-29 | Destructuring (i.e. working `match'). | David Robillard | 1 | -9/+5 |
2010-12-25 | Add let-over-lambda test case. | David Robillard | 1 | -0/+7 |
2010-12-09 | Revert accidental change. | David Robillard | 1 | -2/+0 |
2010-12-09 | Document the free variable implementation (mostly in lift_symbol) better. | David Robillard | 1 | -0/+2 |
2010-12-09 | Remove wildly outdated and false intro.resp. | David Robillard | 1 | -148/+0 |
2010-12-09 | Add let form. | David Robillard | 1 | -0/+7 |
2010-12-07 | Saner recursive descent lexer/parser. | David Robillard | 1 | -3/+0 |
2010-09-30 | Preliminary work on algebraic data types and run-time typing. | David Robillard | 1 | -0/+14 |
2010-08-19 | Generalise `cons': a call to any symbol beginning with an uppercase character | David Robillard | 1 | -1/+1 |
2010-08-19 | Add quote to syntax (currently only a lexeme is quotable, no lists...) | David Robillard | 1 | -0/+3 |
2010-08-19 | Coherent AString and Lexeme implementation. | David Robillard | 1 | -0/+4 |
2010-04-13 | Better error reporting when unification fails (report both locations, and pre... | David Robillard | 1 | -1/+1 |
2010-04-13 | Restructure as a source translation based compiler. | David Robillard | 5 | -3/+12 |
2010-04-08 | Tuplr -> Resp (RESource Processing). | David Robillard | 7 | -2/+2 |
2009-10-16 | Make ellipses a new kind (AType::DOTS). | David Robillard | 1 | -0/+4 |
2009-10-16 | . operator for destructuring Tuples (cons). | David Robillard | 1 | -0/+2 |
2009-06-19 | Remove crufty cons/car/cdr implementation that doesn't work anyway. | David Robillard | 1 | -3/+0 |
2009-06-19 | Add quick kludgey test suite. | David Robillard | 4 | -0/+168 |
2009-06-18 | Primitive internal macro system (for implementing sugar). | David Robillard | 2 | -8/+7 |
2009-03-30 | Compile things into separate build dir. | David Robillard | 3 | -0/+18 |