guile-cvs
[Top][All Lists]
Advanced

[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.



reply via email to

[Prev in Thread] Current Thread [Next in Thread]