[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
guile/guile-core/libguile ChangeLog
From: |
Marius Vollmer |
Subject: |
guile/guile-core/libguile ChangeLog |
Date: |
Sun, 11 Feb 2001 10:15:08 -0800 |
CVSROOT: /cvs
Module name: guile
Changes by: Marius Vollmer <address@hidden> 01/02/11 10:15:08
Modified files:
guile-core/libguile: ChangeLog
Log message:
CVSWeb URLs:
http://subversions.gnu.org/cgi-bin/cvsweb/guile/guile-core/libguile/ChangeLog.diff?r1=1.1269&r2=1.1270
Patches:
Index: guile/guile-core/libguile/ChangeLog
diff -u guile/guile-core/libguile/ChangeLog:1.1269
guile/guile-core/libguile/ChangeLog:1.1270
--- guile/guile-core/libguile/ChangeLog:1.1269 Fri Feb 9 23:09:45 2001
+++ guile/guile-core/libguile/ChangeLog Sun Feb 11 10:15:08 2001
@@ -1,3 +1,29 @@
+2001-02-11 Marius Vollmer <address@hidden>
+
+ Fix evaluator so that top-level expressions are correctly
+ evaluated with respect to the module system.
+
+ * modules.h. modules.c (scm_current_module_lookup_closure): New
+ function.
+
+ * eval.h (scm_primitive_eval, scm_primitive_eval_x): New
+ prototypes.
+ (scm_i_eval, scm_i_eval_x, scm_eval, scm_eval_x): Changed argument
+ names to better reflect their meaning.
+
+ * eval.c (scm_ceval, scm_deval): Recognize when `begin' is being
+ evaluated at top-level and synronize lookup closure before
+ executing every subform.
+ (scm_primitve_eval_x, scm_primitive_eval): New functions.
+ (scm_eval_x, scm_eval): Reimplement in terms of
+ scm_primitive_eval_x and scm_primitive_eval, respectively.
+
+2001-02-09 Marius Vollmer <address@hidden>
+
+ * macros.c (scm_macro_name, scm_macro_transformer): Use
+ SCM_SMOB_DATA instead of SCM_CDR. Provided by Martin Grabmueller.
+ Thanks!
+
2001-02-10 Keisuke Nishida <address@hidden>
* dump.c (scm_store_bytes): Store data size before data.
- guile/guile-core/libguile ChangeLog,
Marius Vollmer <=
- guile/guile-core/libguile ChangeLog, Marius Vollmer, 2001/02/12
- guile/guile-core/libguile ChangeLog, Marius Vollmer, 2001/02/15
- guile/guile-core/libguile ChangeLog, Marius Vollmer, 2001/02/21
- guile/guile-core/libguile ChangeLog, Marius Vollmer, 2001/02/22
- guile/guile-core/libguile ChangeLog, Marius Vollmer, 2001/02/22