mirror of
https://git.savannah.gnu.org/git/guile.git
synced 2025-06-10 22:10:21 +02:00
* * eval.c: scm_m_set and SCM_IM_SET no longer supports multiple
argument pairs. Extensive modifications to the debugging evaluator. Added "SECTION:" commentaries to clarify what happens when, during double compilation. Renamed EVALIMP --> EVALIM. Renamed EVAL --> XEVAL. Removed function evalcar. Defined evalcar to scm_eval_car. Added explanation of "EVAL" symbols to the beginning of the file. New procedure: scm_unmemocopy. Added some global state variables needed by the debugging evaluator: scm_ceval_ptr, last_debug_info_frame, debug_mode, check_entry, check_apply, check_exit, debug_options and evaluator_traps. New acro: undefine.
This commit is contained in:
parent
c7ecd529c0
commit
6dbd0af506
1 changed files with 891 additions and 298 deletions
1189
libguile/eval.c
1189
libguile/eval.c
File diff suppressed because it is too large
Load diff
Loading…
Add table
Add a link
Reference in a new issue