summaryrefslogtreecommitdiff
path: root/module/language/tree-il.scm
Commit message (Expand)AuthorAgeFilesLines
* Use make-struct/no-tail instead of make-struct...Andy Wingo2017-09-201-2/+2
* Less copying in tree-il pre-order / post-order....Andy Wingo2014-03-311-67/+138
* <prompt> body and handler are lambdas; add escape-only? field...Andy Wingo2013-07-061-9/+12
* Remove with-fluids; replaced by with-fluid* and inlined push-fluid primops...Andy Wingo2013-06-281-16/+0
* replace <dynset> with primcalls to fluid-set!...Andy Wingo2013-06-271-14/+0
* replace <dynref> with primcalls to fluid-ref...Andy Wingo2013-06-271-13/+0
* dynamic-wind in terms of wind and unwind; remove <dynwind>, @dynamic-wind...Andy Wingo2013-06-271-17/+0
* <dynwind> no longer has "pre" or "post" fields...Andy Wingo2013-06-161-17/+12
* Rewrite make-tree-il-folder to use the Wright matcher....Andy Wingo2013-06-101-22/+23
* Rewrite unparse-tree-il to use the Wright matcher....Andy Wingo2013-06-101-29/+33
* Rewrite parse-tree-il to use the Wright matcher....Andy Wingo2013-06-101-36/+35
* Implement tree-il-fold in terms of make-tree-il-folder....Andy Wingo2013-06-101-81/+13
* Rewrite tree-il pre-post-order in terms of (ice-9 match)...Andy Wingo2013-06-101-27/+28
* Pre-order tree-il rewrites are now non-destructive...Andy Wingo2013-06-101-89/+3
* Tree-il post-order rewriter no longer destructive...Andy Wingo2013-06-101-79/+76
* Merge remote-tracking branch 'origin/stable-2.0'...Mark H Weaver2013-03-281-6/+16
|\
| * allow case-lambda expressions with no clauses...Andy Wingo2013-03-091-6/+16
* | Merge remote-tracking branch 'origin/stable-2.0'...Andy Wingo2012-05-211-1/+68
|\|
| * mvoe tree-il=? and tree-il-hash to tree-il.scm...Andy Wingo2012-05-151-1/+68
* | Merge branch 'stable-2.0'...Mark H Weaver2012-03-031-161/+6
|\|
| * tree-il->scheme improvements...Mark H Weaver2012-03-031-150/+5
* | inline dynwind guards for normal control flow...Andy Wingo2011-11-091-18/+30
* | Merge remote-tracking branch 'origin/stable-2.0'...Andy Wingo2011-11-091-3/+3
|\|
| * fix <dynwind> serialization....Andy Wingo2011-11-091-3/+3
* | Merge remote-tracking branch 'origin/stable-2.0'...Andy Wingo2011-09-291-79/+77
|\|
| * fix unparse-tree-il of <dynset>...Andy Wingo2011-09-281-1/+1
| * more define-syntax-rule usage...Andy Wingo2011-09-021-75/+73
* | Merge remote-tracking branch 'origin/stable-2.0'...Andy Wingo2011-08-311-1/+1
|\|
| * fix tree-il->scheme test...Andy Wingo2011-08-041-1/+1
* | fix tree-il->scheme bug for seq...Andy Wingo2011-06-181-1/+2
* | sequence of expressions -> seq of head and tail...Andy Wingo2011-06-021-18/+40
* | add <primcall> to tree-il...Andy Wingo2011-06-021-0/+21
* | rename <application> to <call>...Andy Wingo2011-06-021-17/+18
|/
* tree-il->scheme fix...Andy Wingo2011-03-271-3/+4
* Improve pretty-printing of tree-il objects....Ludovic Courtès2010-10-081-1/+1
* Remove trailing whitespace...No Itisnt2010-07-091-62/+62
* tree-il->scheme renders fix as letrec*...Andy Wingo2010-06-171-2/+4
* beginnings of letrec* support in the expander...Andy Wingo2010-06-171-7/+12
* unparse the tag of a prompt...Andy Wingo2010-06-111-1/+1
* macroexpanded pretty-printer...Andy Wingo2010-05-201-1/+6
* tree-il->scheme for lambda* et al...Andy Wingo2010-05-201-9/+56
* tree-il on expanded-vtables...Andy Wingo2010-05-191-18/+60
* rename `vars' field in tree-il binding constructs to `gensyms'...Andy Wingo2010-05-021-37/+37
* abort always dispatches to VM bytecode, to detect same-invocation aborts...Andy Wingo2010-02-221-17/+22
* add <dynref> and <dynset> to tree-il...Andy Wingo2010-02-191-0/+45
* rename <control> to <abort>...Andy Wingo2010-02-191-18/+16
* <prompt> has no pre-unwind-handler, it's unnecessary...Andy Wingo2010-02-191-32/+19
* fix tree-il->scheme bug for <dynlet>...Andy Wingo2010-02-191-1/+1
* add dynlet to tree-il...Andy Wingo2010-02-181-0/+33
* rename <dynamic-wind> to <dynwind>...Andy Wingo2010-02-181-17/+17