* eval.c (sym_instead): New symbol.
authorNeil Jerram <neil@ossau.uklinux.net>
Fri, 4 Nov 2005 21:20:24 +0000 (21:20 +0000)
committerNeil Jerram <neil@ossau.uklinux.net>
Fri, 4 Nov 2005 21:20:24 +0000 (21:20 +0000)
commit7c9c0169b4ddda985656c00c8e0cd4434a2bfd2e
tree55b7601f5fcad013f9a1005efb7224366b93ac46
parent69b45df38b1f0508cf7ec6d9f1601a52a2ce1235
* eval.c (sym_instead): New symbol.
(ENTER_APPLY): Remove optional use of a continuation when making
trap call.
(scm_debug_opts): Change doc for 'cheap option to make clear that
it is now obsolete.
(CEVAL, SCM_APPLY): Remove optional use of a continuation when
making trap calls, and implement substitution of eval expressions
and return values using the values that the trap call handlers
return.

* debug.h (SCM_CHEAPTRAPS_P): Removed.
libguile/ChangeLog
libguile/debug.h
libguile/eval.c