diff options
author | Andy Wingo <wingo@pobox.com> | 2013-06-27 12:20:36 +0200 |
---|---|---|
committer | Andy Wingo <wingo@pobox.com> | 2013-06-27 22:02:43 +0200 |
commit | 0fcc39a0a962e44d509dbb659529165c7ce5b91d (patch) | |
tree | e47c3cb0809e7857122346e3d3e58f9a6fb3e556 /libguile/eval.c | |
parent | bc056057c85162b609437e68ec4eb55839682853 (diff) | |
download | guile-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