1
Fork 0
mirror of https://git.savannah.gnu.org/git/guile.git synced 2025-04-30 03:40:34 +02:00

First stab at the guardian implementation. Works fine at first glance!

* libguile/guardians.c: Overhauled.  Removed the `tconc' structure.
  Much, much, simpler.
  (finalize_guarded): New function.

* libguile/init.c (scm_i_init_guile): Call `scm_init_guardians ()'.

git-archimport-id: lcourtes@laas.fr--2005-libre/guile-core--boehm-gc--1.9--patch-11
This commit is contained in:
Ludovic Courtes 2006-04-25 16:23:31 +00:00 committed by Ludovic Courtès
parent 89f423d5ad
commit bc700b6dd3
2 changed files with 96 additions and 147 deletions

View file

@ -517,7 +517,7 @@ scm_i_init_guile (SCM_STACKITEM *base)
scm_init_vectors ();
scm_init_version ();
scm_init_weaks ();
/* scm_init_guardians (); */
scm_init_guardians ();
scm_init_vports ();
scm_init_eval ();
scm_init_evalext ();