summaryrefslogtreecommitdiff
path: root/libguile/eval.c
diff options
context:
space:
mode:
authorAndy Wingo <wingo@pobox.com>2013-06-27 12:20:36 +0200
committerAndy Wingo <wingo@pobox.com>2013-06-27 22:02:43 +0200
commit0fcc39a0a962e44d509dbb659529165c7ce5b91d (patch)
treee47c3cb0809e7857122346e3d3e58f9a6fb3e556 /libguile/eval.c
parentbc056057c85162b609437e68ec4eb55839682853 (diff)
downloadguile-0fcc39a0a962e44d509dbb659529165c7ce5b91d.tar.gz
remove @call-with-values memoizer
* libguile/memoize.h: * libguile/expand.c (scm_sym_at_call_with_values): Remove. * libguile/memoize.c (memoize, m_call_values, unmemoize): Adapt to memoize call-with-values primcalls. * module/ice-9/boot-9.scm (call-with-values): Expand to a call-with-values primcall. * module/language/tree-il/compile-glil.scm (flatten-lambda-case): Expect call-with-values primcall, without the @, and fall back to a normal call. * module/language/tree-il/peval.scm (peval): Match bare call-with-values. * module/language/tree-il/primitives.scm (*interesting-primitive-names*): (*multiply-valued-primitives*): Remove @call-with-values.
Diffstat (limited to 'libguile/eval.c')
0 files changed, 0 insertions, 0 deletions