mirror of
https://git.savannah.gnu.org/git/guile.git
synced 2025-05-15 18:20:42 +02:00
*** empty log message ***
This commit is contained in:
parent
fb43bf74e2
commit
5bcdfa2ea8
1 changed files with 17 additions and 0 deletions
|
@ -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>
|
2000-09-10 Mikael Djurfeldt <mdj@linnaeus.mit.edu>
|
||||||
|
|
||||||
* Makefile.am (.x.doc): Bugfix: Added $(srcdir) to path in order
|
* Makefile.am (.x.doc): Bugfix: Added $(srcdir) to path in order
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue