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

ruby-changes:25182

From: ko1 <ko1@a...>
Date: Wed, 17 Oct 2012 08:04:48 +0900 (JST)
Subject: [ruby-changes:25182] ko1:r37234 (trunk): * thread.c (rb_threadptr_interrupt_mask): fix to check interrupt

ko1	2012-10-17 08:03:54 +0900 (Wed, 17 Oct 2012)

  New Revision: 37234

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

  Log:
    * thread.c (rb_threadptr_interrupt_mask): fix to check interrupt
      after interrupt_mask changed.

  Modified files:
    trunk/ChangeLog
    trunk/thread.c

Index: ChangeLog
===================================================================
--- ChangeLog	(revision 37233)
+++ ChangeLog	(revision 37234)
@@ -1,3 +1,8 @@
+Wed Oct 17 08:02:57 2012  Koichi Sasada  <ko1@a...>
+
+	* thread.c (rb_threadptr_interrupt_mask): fix to check interrupt
+	  after interrupt_mask changed.
+
 Wed Oct 17 06:42:47 2012  Koichi Sasada  <ko1@a...>
 
 	* vm_insnhelper.c (vm_call_method): fix to return value immediately.
Index: thread.c
===================================================================
--- thread.c	(revision 37233)
+++ thread.c	(revision 37234)
@@ -1508,6 +1508,8 @@
 	JUMP_TAG(state);
     }
 
+    RUBY_VM_CHECK_INTS(th);
+
     return r;
 }
 

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

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