[前][次][番号順一覧][スレッド一覧]

ruby-changes:21361

From: nagachika <ko1@a...>
Date: Thu, 6 Oct 2011 01:47:45 +0900 (JST)
Subject: [ruby-changes:21361] nagachika:r33410 (trunk): * cont.c (cont_mark): mark original Thread object from saved_thread.

nagachika	2011-10-06 01:47:33 +0900 (Thu, 06 Oct 2011)

  New Revision: 33410

  http://svn.ruby-lang.org/cgi-bin/viewvc.cgi?view=rev&revision=33410

  Log:
    * cont.c (cont_mark): mark original Thread object from saved_thread.
      [ruby-dev:44567] [Bug #5386]

  Modified files:
    trunk/ChangeLog
    trunk/cont.c

Index: ChangeLog
===================================================================
--- ChangeLog	(revision 33409)
+++ ChangeLog	(revision 33410)
@@ -1,3 +1,8 @@
+Thu Oct  6 01:44:51 2011  CHIKANAGA Tomoyuki  <nagachika00@g...>
+
+	* cont.c (cont_mark): mark original Thread object from saved_thread.
+	  [ruby-dev:44567] [Bug #5386]
+
 Wed Oct  5 16:33:04 2011  NARUSE, Yui  <naruse@r...>
 
 	* vm_insnhelper.c (vm_call_cfunc): remove useless hack.
Index: cont.c
===================================================================
--- cont.c	(revision 33409)
+++ cont.c	(revision 33410)
@@ -139,6 +139,7 @@
 	rb_context_t *cont = ptr;
 	rb_gc_mark(cont->value);
 	rb_thread_mark(&cont->saved_thread);
+	rb_gc_mark(cont->saved_thread.self);
 
 	if (cont->vm_stack) {
 #ifdef CAPTURE_JUST_VALID_VM_STACK

--
ML: ruby-changes@q...
Info: http://www.atdot.net/~ko1/quickml/

[前][次][番号順一覧][スレッド一覧]