mirror of
https://git.savannah.gnu.org/git/guile.git
synced 2025-06-19 02:00:26 +02:00
* 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.
This commit is contained in:
parent
69b45df38b
commit
7c9c0169b4
3 changed files with 42 additions and 85 deletions
|
@ -44,7 +44,6 @@
|
|||
|
||||
SCM_API scm_t_option scm_debug_opts[];
|
||||
|
||||
#define SCM_CHEAPTRAPS_P scm_debug_opts[0].val
|
||||
#define SCM_BREAKPOINTS_P scm_debug_opts[1].val
|
||||
#define SCM_TRACE_P scm_debug_opts[2].val
|
||||
#define SCM_REC_PROCNAMES_P scm_debug_opts[3].val
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue