[#49957] Re: [ruby-changes:45210] nobu:r57283 (trunk): benchmarks for [Bug #13113] [ci skip] — SASADA Koichi <ko1@...>
中田さん:
3 messages
2017/01/19
[ruby-dev:49967] [Ruby trunk Bug#595] Fiber ignores ensure clause
From:
ko1@...
Date:
2017-01-31 07:22:05 UTC
List:
ruby-dev #49967
Issue #595 has been updated by Koichi Sasada.
Description updated
そろそろ手をつけようかなぁ。
----------------------------------------
Bug #595: Fiber ignores ensure clause
https://bugs.ruby-lang.org/issues/595#change-62755
* Author: Koichi Sasada
* Status: Assigned
* Priority: Normal
* Assignee: Koichi Sasada
* Target version:
* ruby -v: -
* Backport:
----------------------------------------
Ruby プロセス終了時,Fiber が ensure を無視します.
これは,前から直そうと思って手がついていなかった問題です.
10月末までには直そうと思います.結構複雑なので,後回しにしていましました.
```
fib = Fiber.new{
begin
Fiber.yield :ok
ensure
puts "should be print out"
end
}
p fib.resume
```
---Files--------------------------------
ensure_fiber.patch (2.12 KB)
ensure_fiber2.patch (7.57 KB)
--
https://bugs.ruby-lang.org/