guile-cvs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

guile/guile-core/libguile ChangeLog gc.c root.c...


From: Mikael Djurfeldt
Subject: guile/guile-core/libguile ChangeLog gc.c root.c...
Date: Wed, 11 Dec 2002 01:55:01 -0500

CVSROOT:        /cvsroot/guile
Module name:    guile
Changes by:     Mikael Djurfeldt <address@hidden>       02/12/11 01:54:59

Modified files:
        guile-core/libguile: ChangeLog gc.c root.c threads.c 

Log message:
        * 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.

CVSWeb URLs:
http://savannah.gnu.org/cgi-bin/viewcvs/guile/guile/guile-core/libguile/ChangeLog.diff?tr1=1.1747&tr2=1.1748&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/guile/guile/guile-core/libguile/gc.c.diff?tr1=1.239&tr2=1.240&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/guile/guile/guile-core/libguile/root.c.diff?tr1=1.67&tr2=1.68&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/guile/guile/guile-core/libguile/threads.c.diff?tr1=1.38&tr2=1.39&r1=text&r2=text




reply via email to

[Prev in Thread] Current Thread [Next in Thread]