1
Fork 0
mirror of https://git.savannah.gnu.org/git/guile.git synced 2025-06-16 16:50:21 +02:00

Remove tests and shims for pre-7.2 bdw-gc.

* configure.ac: Remove checks for symbols present in bdw-gc 7.2.

* libguile/finalizers.c:
* libguile/gc-malloc.c:
* libguile/gc.c:
* libguile/guardians.c:
* libguile/scmsigs.c:
* libguile/threads.c: Remove shims.
This commit is contained in:
Andy Wingo 2013-11-22 10:51:56 +01:00
parent d86682ba2c
commit 03d1294977
7 changed files with 8 additions and 278 deletions

View file

@ -355,13 +355,7 @@ void
scm_init_guardians ()
{
/* We use unordered finalization `a la Java. */
#ifdef HAVE_GC_SET_JAVA_FINALIZATION
/* This function was added in 7.2alpha2 (June 2009). */
GC_set_java_finalization (1);
#else
/* This symbol is deprecated as of 7.3. */
GC_java_finalization = 1;
#endif
tc16_guardian = scm_make_smob_type ("guardian", 0);