diff options
author | Ludovic Courtes <ludovic.courtes@laas.fr> | 2006-04-02 21:05:34 +0000 |
---|---|---|
committer | Ludovic Courtès <ludo@gnu.org> | 2008-09-05 00:46:22 +0200 |
commit | 6a4be32986a1af4aa6cab917b3b62f90b3436476 (patch) | |
tree | 6eb45fa7adb6ac53ac99d8d70474d266a85ba878 /libguile/gc-malloc.c | |
parent | fca4388748645f817e69505cb2c2c7733debb99b (diff) | |
download | guile-6a4be32986a1af4aa6cab917b3b62f90b3436476.tar.gz |
Fixed garbage collection of ports: basics work (no SMOBs, no guardians, no WHT).
* libguile/gc.c (scm_init_storage): Do not initialize SCM_I_PORT_TABLE
here: this is done in `scm_ports_prehistory ()'. This fixes the bug
mentioned in the previous patch log.
* libguile/ports.c (scm_new_port_table_entry): Slightly clarified the
code.
git-archimport-id: lcourtes@laas.fr--2005-libre/guile-core--boehm-gc--1.9--patch-4
Diffstat (limited to 'libguile/gc-malloc.c')
0 files changed, 0 insertions, 0 deletions