guile-commits
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Guile-commits] GNU Guile branch, stable-2.0, updated. v2.0.5-157-g6ccc6


From: Andy Wingo
Subject: [Guile-commits] GNU Guile branch, stable-2.0, updated. v2.0.5-157-g6ccc667
Date: Mon, 21 May 2012 15:48:56 +0000

This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "GNU Guile".

http://git.savannah.gnu.org/cgit/guile.git/commit/?id=6ccc66789695b5a09ce9b16c8c121f521df296e6

The branch, stable-2.0 has been updated
       via  6ccc66789695b5a09ce9b16c8c121f521df296e6 (commit)
       via  95e4ab26653ef76d78f7e5d4efae4dfca366b409 (commit)
      from  20e2d6380426088c21d0c7bd8211f2bee780a26c (commit)

Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.

- Log -----------------------------------------------------------------
commit 6ccc66789695b5a09ce9b16c8c121f521df296e6
Author: Andy Wingo <address@hidden>
Date:   Mon May 21 17:48:45 2012 +0200

    rearrange scheme compilation order
    
    * module/Makefile.am (SOURCES): Move vlists, srfi-1, peval, and cse up
      in the compilation order.  These are exercised a lot in the compiler.

commit 95e4ab26653ef76d78f7e5d4efae4dfca366b409
Author: Andy Wingo <address@hidden>
Date:   Mon May 21 17:31:58 2012 +0200

    vm.c: remove a useless check
    
    * libguile/vm.c: Remove a check for modules being booted.  If the module
      passed in is true, that is guaranteed to have been the case.  Passes a
      fresh bootstrap.

-----------------------------------------------------------------------

Summary of changes:
 libguile/vm.c      |    3 +--
 module/Makefile.am |    8 ++++----
 2 files changed, 5 insertions(+), 6 deletions(-)

diff --git a/libguile/vm.c b/libguile/vm.c
index affec05..db5e58c 100644
--- a/libguile/vm.c
+++ b/libguile/vm.c
@@ -610,8 +610,7 @@ resolve_variable (SCM what, SCM program_module)
 {
   if (SCM_LIKELY (scm_is_symbol (what)))
     {
-      if (SCM_LIKELY (scm_module_system_booted_p
-                      && scm_is_true (program_module)))
+      if (SCM_LIKELY (scm_is_true (program_module)))
         /* might longjmp */
         return scm_module_lookup (program_module, what);
       else
diff --git a/module/Makefile.am b/module/Makefile.am
index b033f7b..0133ddd 100644
--- a/module/Makefile.am
+++ b/module/Makefile.am
@@ -38,6 +38,10 @@ ETAGS_ARGS += ice-9/eval.scm
 SOURCES =                                      \
   ice-9/psyntax-pp.scm                         \
   ice-9/boot-9.scm                             \
+  ice-9/vlist.scm                               \
+  srfi/srfi-1.scm                               \
+  language/tree-il/peval.scm                    \
+  language/tree-il/cse.scm                      \
                                                \
   language/tree-il.scm                         \
   language/glil.scm                            \
@@ -95,7 +99,6 @@ SCHEME_LANG_SOURCES =                                         
\
 
 TREE_IL_LANG_SOURCES =                                         \
   language/tree-il/primitives.scm                              \
-  language/tree-il/peval.scm                                   \
   language/tree-il/effects.scm                                         \
   language/tree-il/fix-letrec.scm                               \
   language/tree-il/optimize.scm                                 \
@@ -103,7 +106,6 @@ TREE_IL_LANG_SOURCES =                                      
        \
   language/tree-il/analyze.scm                                 \
   language/tree-il/inline.scm                                  \
   language/tree-il/compile-glil.scm                            \
-  language/tree-il/cse.scm                                     \
   language/tree-il/debug.scm                                   \
   language/tree-il/spec.scm
 
@@ -245,11 +247,9 @@ ICE_9_SOURCES = \
   ice-9/weak-vector.scm \
   ice-9/list.scm \
   ice-9/serialize.scm \
-  ice-9/vlist.scm \
   ice-9/local-eval.scm
 
 SRFI_SOURCES = \
-  srfi/srfi-1.scm \
   srfi/srfi-2.scm \
   srfi/srfi-4.scm \
   srfi/srfi-4/gnu.scm \


hooks/post-receive
-- 
GNU Guile



reply via email to

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