1
Fork 0
mirror of https://git.savannah.gnu.org/git/guile.git synced 2025-05-28 16:00:22 +02:00
guile/module/language/tree-il
Andy Wingo 4bf9e92875 peval support for memq and memv
* module/language/tree-il/peval.scm (peval): Add special handlers for
  memq and memv, as inline.scm used to have.  This is important for
  `case' clauses.  It is very ugly, though.

* test-suite/tests/tree-il.test ("partial evaluation"): Add tests.
2011-10-10 14:43:37 +02:00
..
analyze.scm Use (ice-9 match) instead of `record-case' where it improves readability. 2011-09-06 00:18:36 +02:00
canonicalize.scm separate peval and a new canonicalization pass into their own modules 2011-09-28 19:39:39 +02:00
compile-glil.scm separate peval and a new canonicalization pass into their own modules 2011-09-28 19:39:39 +02:00
debug.scm add tree-il verifier 2011-10-07 11:05:43 +02:00
fix-letrec.scm fix-letrec tweaks 2011-03-09 22:38:11 +01:00
inline.scm separate peval and a new canonicalization pass into their own modules 2011-09-28 19:39:39 +02:00
optimize.scm optimizer verifies its output 2011-10-07 11:06:19 +02:00
peval.scm peval support for memq and memv 2011-10-10 14:43:37 +02:00
primitives.scm add accessor-primitive?, peval uses it 2011-10-10 14:43:37 +02:00
spec.scm remove `version' field from <language> 2010-05-02 11:19:13 +02:00