ruby-cvs:16233
From: (nobu) <nobu ruby-lang.org>
Date: Thu, 29 Dec 2005 23:59:56 +0900
Subject: [ruby-cvs:16233] ruby: * eval.c (rb_gc_mark_threads): keep unmarked threads which won't wake
nobu Thu, 29 Dec 2005 23:59:56 +0900
Modified files:
ruby:
ChangeLog eval.c gc.c
Log:
* eval.c (rb_gc_mark_threads): keep unmarked threads which won't wake
up alone, and mark threads in the loading table. [ruby-dev:28154]
* eval.c (rb_gc_abort_threads), gc.c (gc_sweep): kill unmarked
threads. [ruby-dev:28172]
Revision Changes Path
1.4873 +8 -0 ruby/ChangeLog
http://www.ruby-lang.org/cgi-bin/cvsweb.cgi/ruby/ChangeLog?cvsroot=src&r1=1.4872&r2=1.4873
1.861 +35 -2 ruby/eval.c
http://www.ruby-lang.org/cgi-bin/cvsweb.cgi/ruby/eval.c?cvsroot=src&r1=1.860&r2=1.861
1.225 +3 -1 ruby/gc.c
http://www.ruby-lang.org/cgi-bin/cvsweb.cgi/ruby/gc.c?cvsroot=src&r1=1.224&r2=1.225