Age | Commit message (Expand) | Author | Files | Lines |
2015-11-06 | Fix undeclared function warnings | David Robillard | 1 | -3/+3 |
2012-12-27 | def-type => define-type | David Robillard | 1 | -2/+2 |
2012-12-25 | Support multiple ellipses in macros. | David Robillard | 1 | -0/+2 |
2012-12-25 | Use C++11 range-based for loops. | David Robillard | 1 | -2/+2 |
2012-12-25 | Preliminary syntax-rules macro implementation. | David Robillard | 1 | -19/+0 |
2012-12-23 | Move towards standard Scheme syntax. | David Robillard | 1 | -5/+5 |
2011-05-16 | Oops. | David Robillard | 1 | -1/+1 |
2011-05-16 | Fix pretty-printing of defines with list values. | David Robillard | 1 | -2/+5 |
2011-05-14 | Improve pretty-printing spacing (don't double space flat IR). | David Robillard | 1 | -1/+5 |
2011-05-14 | Don't print type annotations for def forms | David Robillard | 1 | -0/+3 |
2011-05-13 | Don't pass 'false' for pointer parameter. | David Robillard | 1 | -1/+1 |
2011-01-09 | Don't access type stuff when type annotations are not requested. | David Robillard | 1 | -1/+1 |
2010-12-31 | Fix -P (don't look at types in printer unless annotations are requested). | David Robillard | 1 | -3/+7 |
2010-12-31 | Print fn parameter type annotations correctly. | David Robillard | 1 | -9/+16 |
2010-12-31 | Only print def type annotations when requested. | David Robillard | 1 | -1/+1 |
2010-12-31 | Define named (and possibly recursive) types for closures and functions. | David Robillard | 1 | -0/+2 |
2010-12-30 | Abbreviate (def (fn ...)) | David Robillard | 1 | -7/+17 |
2010-12-30 | Pretty-print annotations. | David Robillard | 1 | -11/+11 |
2010-12-30 | Separate all top-level expressions by a blank line. | David Robillard | 1 | -2/+3 |
2010-12-29 | Always print first argument on next line if callee is a list. | David Robillard | 1 | -5/+10 |
2010-12-29 | Improve pretty-printing (fix broken indent when call head is a list). | David Robillard | 1 | -10/+28 |
2010-12-29 | Literal lists (i.e. list quoting). | David Robillard | 1 | -2/+5 |
2010-12-28 | Print type annotations for top-level expressions when -a is given. | David Robillard | 1 | -9/+14 |
2010-12-27 | Remove weird __tag_is form by adding a T_LITSYM type and using = operator. | David Robillard | 1 | -0/+1 |
2010-12-27 | Kill AType. | David Robillard | 1 | -9/+2 |
2010-12-26 | Remove AType::DOTS. | David Robillard | 1 | -1/+0 |
2010-12-26 | Remove AType::PRIM. | David Robillard | 1 | -1/+0 |
2010-12-26 | Update headers. | David Robillard | 1 | -2/+2 |
2010-12-25 | Print missing trailing `)'. | David Robillard | 1 | -1/+1 |
2010-12-09 | Sort code. | David Robillard | 1 | -11/+11 |
2010-12-09 | Strip trailing whitespace. | David Robillard | 1 | -5/+5 |
2010-12-09 | Print newlines after def symbol if type annotation is printed. | David Robillard | 1 | -2/+5 |
2010-12-09 | Print def form more tersely (no newline after symbol). | David Robillard | 1 | -5/+4 |
2010-12-09 | Decent pretty printing for all forms. | David Robillard | 1 | -60/+71 |
2010-12-09 | Fix cpplint warnings. | David Robillard | 1 | -0/+2 |
2010-12-09 | Add let form. | David Robillard | 1 | -1/+26 |
2010-12-09 | Make environment always referenced by symbols. | David Robillard | 1 | -2/+2 |
2010-12-08 | Print type annotations correctly. | David Robillard | 1 | -3/+10 |
2010-12-07 | Saner recursive descent lexer/parser. | David Robillard | 1 | -6/+0 |
2010-12-07 | Pretty print booleans correctly. | David Robillard | 1 | -1/+1 |
2010-12-03 | Remove use of RTTI for AST. | David Robillard | 1 | -33/+27 |
2010-12-03 | Make AString, ALexeme, and ASymbol all contain (rather than inherit from) std... | David Robillard | 1 | -3/+3 |
2010-12-02 | Represent code as list structure (i.e. traditional LISP lists built from pair... | David Robillard | 1 | -47/+57 |
2010-12-01 | Add -T option to type-check and pretty-print with type annotations. | David Robillard | 1 | -105/+93 |
2010-09-30 | Preliminary work on algebraic data types and run-time typing. | David Robillard | 1 | -4/+5 |
2010-09-15 | Better pretty printer. | David Robillard | 1 | -20/+87 |
2010-08-19 | Coherent AString and Lexeme implementation. | David Robillard | 1 | -1/+5 |
2010-04-13 | Slightly less terrible "pretty" printing. | David Robillard | 1 | -5/+5 |
2010-04-08 | Tuplr -> Resp (RESource Processing). | David Robillard | 1 | -5/+5 |
2009-10-17 | Print ellipses correctly. | David Robillard | 1 | -0/+1 |