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

ruby-changes:4831

From: ko1@a...
Date: Thu, 8 May 2008 13:19:43 +0900 (JST)
Subject: [ruby-changes:4831] nobu - Ruby:r16325 (trunk): * vm.c (rb_thread_mark): mark stat_insn_usage only when ptr is not

nobu	2008-05-08 13:19:20 +0900 (Thu, 08 May 2008)

  New Revision: 16325

  Modified files:
    trunk/ChangeLog
    trunk/vm.c

  Log:
    * vm.c (rb_thread_mark): mark stat_insn_usage only when ptr is not
      null.


  http://svn.ruby-lang.org/cgi-bin/viewvc.cgi/trunk/ChangeLog?r1=16325&r2=16324&diff_format=u
  http://svn.ruby-lang.org/cgi-bin/viewvc.cgi/trunk/vm.c?r1=16325&r2=16324&diff_format=u

Index: ChangeLog
===================================================================
--- ChangeLog	(revision 16324)
+++ ChangeLog	(revision 16325)
@@ -1,3 +1,8 @@
+Thu May  8 13:19:18 2008  Nobuyoshi Nakada  <nobu@r...>
+
+	* vm.c (rb_thread_mark): mark stat_insn_usage only when ptr is not
+	  null.
+
 Thu May  8 10:44:04 2008  Yukihiro Matsumoto  <matz@r...>
 
 	* array.c (sort_reentered): reentered check may be called from
Index: vm.c
===================================================================
--- vm.c	(revision 16324)
+++ vm.c	(revision 16325)
@@ -1637,6 +1637,7 @@
 	RUBY_MARK_UNLESS_NULL(th->top_wrapper);
 	RUBY_MARK_UNLESS_NULL(th->fiber);
 	RUBY_MARK_UNLESS_NULL(th->root_fiber);
+	RUBY_MARK_UNLESS_NULL(th->stat_insn_usage);
 
 	rb_mark_tbl(th->local_storage);
 
@@ -1650,7 +1651,6 @@
 	mark_event_hooks(th->event_hooks);
     }
 
-    RUBY_MARK_UNLESS_NULL(th->stat_insn_usage);
     RUBY_MARK_LEAVE("thread");
 }
 

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

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