1
Fork 0
mirror of https://git.savannah.gnu.org/git/guile.git synced 2025-04-30 20:00:19 +02:00
guile/module
Andy Wingo cb28c08537 add primitive expander for tree-il
* module/Makefile.am: Add inline.scm.

* module/language/tree-il.scm (pre-order!, post-order!): pre-order! is
  new. post-order! existed but was not public. They do destructive tree
  traversals of tree-il, and need more documentation. Also, add
  predicates to tree-il's export list.

* module/language/tree-il/inline.scm: New file, which expands primitives
  into more primitive primitives. In the future perhaps it will not be
  necessary, as the general inlining infrastructure will handle these
  cases, but for now it's useful.

* module/language/tree-il/optimize.scm: Move post-order! out to better
  pastures.
2009-05-12 22:29:34 +02:00
..
ice-9 go ahead and regenerate psyntax-pp.scm 2009-05-07 17:44:51 +02:00
language add primitive expander for tree-il 2009-05-12 22:29:34 +02:00
oop syntax-object->datum => syntax->datum, likewise datum->syntax 2009-04-26 20:56:24 +02:00
scripts scripts take rest args 2009-04-20 18:20:01 +02:00
srfi ice-9 syncase now deprecated, woo 2009-04-24 14:34:23 +02:00
system ice-9 syncase now deprecated, woo 2009-04-24 14:34:23 +02:00
Makefile.am add primitive expander for tree-il 2009-05-12 22:29:34 +02:00