[#47562] [Backport 200 - Backport #8716][Open] segmation fault 正規表現で大量のグループを利用時 — "taka-yoshi (taka-yoshi taka)" <smokeonthewater222@...>

15 messages 2013/08/01

[#47569] [ruby-trunk - Feature #8726][Open] Class#source_location — "takiuchi (Genki Takiuchi)" <[email protected]>

14 messages 2013/08/03

[#47663] Re: [ruby-core:56878] [ruby-trunk - misc #8835][Open] Introducing a semantic versioning scheme and branching policy — "Akinori MUSHA" <knu@...>

At Fri, 30 Aug 2013 21:49:34 +0900,

6 messages 2013/08/30

[ruby-dev:47679] [ruby-trunk - Feature #8849][Open] Thread#throw

From: "takiuchi (Genki Takiuchi)" <[email protected]>
Date: 2013-08-31 08:30:56 UTC
List: ruby-dev #47679
Issue #8849 has been reported by takiuchi (Genki Takiuchi).

----------------------------------------
Feature #8849: Thread#throw
https://bugs.ruby-lang.org/issues/8849

Author: takiuchi (Genki Takiuchi)
Status: Open
Priority: Normal
Assignee: 
Category: 
Target version: current: 2.1.0


Thread#raise と同様に、Threadのcontextでthrowする。

t = Thread.current
catch :foo do
  Thread.new do
    t.throw :foo
  end
end

ユースケースとしては、Issue #8845 を修正するために raise の代わりに throw を使うことが考えられる。


-- 
http://bugs.ruby-lang.org/

In This Thread

Prev Next