guile-commits
[Top][All Lists]
Advanced

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

[Guile-commits] GNU Guile branch, master, updated. release_1-9-5-105-gce


From: Andy Wingo
Subject: [Guile-commits] GNU Guile branch, master, updated. release_1-9-5-105-gce65df9
Date: Sat, 05 Dec 2009 11:46:57 +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=ce65df9f09577e4f566b467ee8647617204b9b40

The branch, master has been updated
       via  ce65df9f09577e4f566b467ee8647617204b9b40 (commit)
      from  8f79d4ed542686df8345b7b9e3e1d3e14cf4b955 (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 ce65df9f09577e4f566b467ee8647617204b9b40
Author: Andy Wingo <address@hidden>
Date:   Sat Dec 5 12:47:58 2009 +0100

    structs are alive early in guile's boot
    
    * libguile/init.c (scm_i_init_guile): Reorder deps so structs are
      initialized early in the boot process.

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

Summary of changes:
 libguile/init.c |   20 ++++++++++----------
 1 files changed, 10 insertions(+), 10 deletions(-)

diff --git a/libguile/init.c b/libguile/init.c
index 9ffc90a..33857b7 100644
--- a/libguile/init.c
+++ b/libguile/init.c
@@ -443,6 +443,11 @@ scm_i_init_guile (SCM_STACKITEM *base)
   scm_smob_prehistory ();
   scm_symbols_prehistory ();      /* requires weaks_prehistory */
   scm_modules_prehistory ();
+  scm_init_array_handle ();
+  scm_init_generalized_arrays ();
+  scm_init_generalized_vectors ();
+  scm_init_strings ();            /* Requires array-handle, 
generalized-vectors */
+  scm_init_struct ();             /* Requires strings */
   scm_init_variable ();
   scm_init_continuations ();      /* requires smob_prehistory */
   scm_init_root ();              /* requires continuations */
@@ -504,21 +509,16 @@ scm_i_init_guile (SCM_STACKITEM *base)
   scm_init_srcprop ();     /* requires smob_prehistory */
   scm_init_stackchk ();
 
-  scm_init_array_handle ();
-  scm_init_generalized_arrays ();
-  scm_init_generalized_vectors ();
-  scm_init_vectors ();
+  scm_init_vectors ();  /* Requires array-handle, generalized-vectors */
   scm_init_uniform ();
-  scm_init_bitvectors ();  /* Requires smob_prehistory */
-  scm_bootstrap_bytevectors ();
-  scm_init_srfi_4 ();  /* requires smob_prehistory */
-  scm_init_arrays ();  /* Requires smob_prehistory */
+  scm_init_bitvectors ();  /* Requires smob_prehistory, array-handle, 
generalized-vectors */
+  scm_bootstrap_bytevectors ();  /* Requires smob_prehistory, array-handle, 
generalized-vectors */
+  scm_init_srfi_4 ();  /* Requires smob_prehistory, array-handle, 
generalized-vectors */
+  scm_init_arrays ();    /* Requires smob_prehistory, array-handle */
   scm_init_array_map ();
 
   scm_bootstrap_vm ();  /* requires smob_prehistory, gc_permanent_object */
 
-  scm_init_strings ();  /* Requires array-handle */
-  scm_init_struct ();   /* Requires strings */
   scm_init_frames ();   /* Requires smob_prehistory */
   scm_init_stacks ();   /* Requires strings, struct, frames */
   scm_init_symbols ();


hooks/post-receive
-- 
GNU Guile




reply via email to

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