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:
parent
89f423d5ad
commit
bc700b6dd3
2 changed files with 96 additions and 147 deletions
|
@ -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 ();
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue