1
Fork 0
mirror of https://git.savannah.gnu.org/git/guile.git synced 2025-05-15 02:00:22 +02:00

*** empty log message ***

This commit is contained in:
Keisuke Nishida 2000-09-10 22:22:48 +00:00
parent fb43bf74e2
commit 5bcdfa2ea8

View file

@ -1,3 +1,20 @@
2000-09-10 Keisuke Nishida <kxn30@po.cwru.edu>
* modules.c: Use applicable smobs for eval closures instead of
compiled closures. Include "libguile/smob.h".
(f_eval_closure): Removed.
(scm_eval_closure_tag): New variable.
(scm_eval_closure_lookup): Renamed from eval_closure.
This function now takes a smob instead of a compiled closure.
(scm_standard_eval_closure): Create a smob instead of a compiled
closure.
(scm_init_modules): Initialize the eval closure type as a smob.
* modules.h (SCM_EVAL_CLOSURE_P): New macro.
(scm_eval_closure_tag, scm_eval_closure_lookup): Declare.
* symbols.c: Include "libguile/smob.h".
(scm_sym2vcell): Call scm_eval_closure_lookup directly if THUNK
is an eval closure.
2000-09-10 Mikael Djurfeldt <mdj@linnaeus.mit.edu>
* Makefile.am (.x.doc): Bugfix: Added $(srcdir) to path in order