diff options
author | Mikael Djurfeldt <djurfeldt@nada.kth.se> | 2002-12-11 06:54:59 +0000 |
---|---|---|
committer | Mikael Djurfeldt <djurfeldt@nada.kth.se> | 2002-12-11 06:54:59 +0000 |
commit | 392d2833a2dddee61c5e78bc07aca7fc185fe314 (patch) | |
tree | 8f70d6ff5c62b2b8b135edab76229521dc8fb1c7 /libguile/gc-malloc.c | |
parent | 960c408c04470b0680e250b44e5273987e1aa66d (diff) | |
download | guile-392d2833a2dddee61c5e78bc07aca7fc185fe314.tar.gz |
* gc.c (scm_igc): Don't call scm_i_thread_invalidate_freelists.
* gc.c (scm_gc_sweep): Call it here instead, which is a more
logical place.
* threads.c (create_thread): Remember root object until the handle
of the new thread is on all_threads list.
* root.c (scm_make_root): Moved copying of fluids until after
creation of root handle so that the fluids are GC protected. Also
removed the critical section.
Diffstat (limited to 'libguile/gc-malloc.c')
0 files changed, 0 insertions, 0 deletions