mirror of
https://git.savannah.gnu.org/git/guile.git
synced 2025-04-30 03:40:34 +02:00
boot bytevectors earlier
* libguile/init.c (scm_i_init_guile): It turns out generalized-vectors and generalized-arrays don't actually block anyone in the dependency graph, so punt those back to the end. Bootstrap bytevectors earlier, though, which don't actually depend on smobs.
This commit is contained in:
parent
6c498233a1
commit
f3056b42cf
1 changed files with 7 additions and 7 deletions
|
@ -443,9 +443,8 @@ scm_i_init_guile (SCM_STACKITEM *base)
|
|||
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_bootstrap_bytevectors (); /* Requires array-handle */
|
||||
scm_init_strings (); /* Requires array-handle */
|
||||
scm_init_struct (); /* Requires strings */
|
||||
scm_smob_prehistory ();
|
||||
scm_init_variable ();
|
||||
|
@ -510,11 +509,12 @@ scm_i_init_guile (SCM_STACKITEM *base)
|
|||
scm_init_srcprop (); /* requires smob_prehistory */
|
||||
scm_init_stackchk ();
|
||||
|
||||
scm_init_vectors (); /* Requires array-handle, generalized-vectors */
|
||||
scm_init_generalized_arrays ();
|
||||
scm_init_generalized_vectors ();
|
||||
scm_init_vectors (); /* Requires array-handle, */
|
||||
scm_init_uniform ();
|
||||
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_bitvectors (); /* Requires smob_prehistory, array-handle */
|
||||
scm_init_srfi_4 (); /* Requires smob_prehistory, array-handle */
|
||||
scm_init_arrays (); /* Requires smob_prehistory, array-handle */
|
||||
scm_init_array_map ();
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue