diff options
author | Andy Wingo <wingo@pobox.com> | 2011-09-27 13:39:29 +0200 |
---|---|---|
committer | Andy Wingo <wingo@pobox.com> | 2011-09-28 00:13:55 +0200 |
commit | ea726a53b2180ee4548723f81d9b1be7732ef5d8 (patch) | |
tree | 1f6655ced2146e89898a12958dbc284e8f8be3c7 /module/rnrs/mutable-strings.scm | |
parent | fbc9387f68be677663e6756c35afa973a9dc0a1a (diff) | |
download | guile-ea726a53b2180ee4548723f81d9b1be7732ef5d8.tar.gz |
peval: add support for <prompt> and <abort>
* module/language/tree-il/optimize.scm (alpha-rename, peval): Handle
<prompt> and <abort>. Attempt to remove the prompt if the tag is
otherwise unreferenced.
* module/language/tree-il/primitives.scm (*primitive-constructors*): Add
make-prompt-tag as a constructor.
* test-suite/tests/tree-il.test ("partial evaluation"): Add a test that
an prompt whose tag is unreferenced is removed.
Diffstat (limited to 'module/rnrs/mutable-strings.scm')
0 files changed, 0 insertions, 0 deletions