summaryrefslogtreecommitdiff
path: root/libguile/gc-malloc.c
diff options
context:
space:
mode:
authorMikael Djurfeldt <djurfeldt@nada.kth.se>2002-12-11 06:54:59 +0000
committerMikael Djurfeldt <djurfeldt@nada.kth.se>2002-12-11 06:54:59 +0000
commit392d2833a2dddee61c5e78bc07aca7fc185fe314 (patch)
tree8f70d6ff5c62b2b8b135edab76229521dc8fb1c7 /libguile/gc-malloc.c
parent960c408c04470b0680e250b44e5273987e1aa66d (diff)
downloadguile-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