summaryrefslogtreecommitdiff
path: root/libguile/init.c
diff options
context:
space:
mode:
authorAndy Wingo <wingo@pobox.com>2009-12-05 11:50:21 +0100
committerAndy Wingo <wingo@pobox.com>2009-12-05 11:50:21 +0100
commit838aa0007073dbb9e8c91810299c47054ded52bd (patch)
treedb92f2b58cd4ab1e65ef0426bfebb2fd53644f2c /libguile/init.c
parent562cd1b8f87dfb099c9cca5dfa4846367e6c9ca3 (diff)
downloadguile-838aa0007073dbb9e8c91810299c47054ded52bd.tar.gz
further boot cleanups
* libguile/srfi-14.c (define_charset): * libguile/deprecated.c (scm_create_hook): Don't bother making the returned objects (hooks or charsets) into permanent objects; they are already defined, and then the caller probably stores them away too. * libguile/init.c (scm_i_init_guile): Add a couple annotations.
Diffstat (limited to 'libguile/init.c')
-rw-r--r--libguile/init.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/libguile/init.c b/libguile/init.c
index c674b4034..ccd91c175 100644
--- a/libguile/init.c
+++ b/libguile/init.c
@@ -469,7 +469,7 @@ scm_i_init_guile (SCM_STACKITEM *base)
scm_init_fports ();
scm_init_strports ();
scm_init_ports ();
- scm_init_gdbint (); /* Requires strports */
+ scm_init_gdbint (); /* Requires strports, gc_protect_object */
scm_init_hash ();
scm_init_hashtab ();
scm_init_deprecation ();
@@ -516,7 +516,7 @@ scm_i_init_guile (SCM_STACKITEM *base)
scm_init_arrays ();
scm_init_array_map ();
- scm_bootstrap_vm ();
+ scm_bootstrap_vm (); /* requires gc_permanent_object */
scm_init_strings (); /* Requires array-handle */
scm_init_struct (); /* Requires strings */