[#46908] [ruby-trunk - Bug #7774][Assigned] IFUNC上のbinding呼び出しでSEGV — "ktsj (Kazuki Tsujimoto)" <kazuki@...>

16 messages 2013/02/03

[#47075] [ruby-trunk - Bug #7924][Open] r39232 以降 net/http で正しく reponse を取得出来ないケースがある — "hsbt (Hiroshi SHIBATA)" <shibata.hiroshi@...>

15 messages 2013/02/23

[ruby-dev:47058] [ruby-trunk - Bug #7878] E::Lazy#grep ignores ^C

From: "mame (Yusuke Endoh)" <mame@...>
Date: 2013-02-20 07:15:11 UTC
List: ruby-dev #47058
Issue #7878 has been updated by mame (Yusuke Endoh).


ko1 (Koichi Sasada) wrote:
>   これに関して、実は 1.9.3 に戻したというのが実情です RUBY_VM_CHECK_INTS
>  を外して綺麗になって速くなるかな、と思ったんですが、ちょっとこの挙動(C
>  method の繰り返しの中で rb_funcall している)を思いつかなかったので、デ
>  グレ対応と言えるかと思います。というわけで、自信があります。

なるほど、とても安心できる説明ありがとうございます。
バックポートお願いします。

-- 
Yusuke Endoh <mame@tsg.ne.jp>
----------------------------------------
Bug #7878: E::Lazy#grep ignores ^C
https://bugs.ruby-lang.org/issues/7878#change-36657

Author: shyouhei (Shyouhei Urabe)
Status: Assigned
Priority: Normal
Assignee: ko1 (Koichi Sasada)
Category: core
Target version: 2.0.0
ruby -v: ruby 2.0.0dev (2013-02-08 trunk 39161) [x86_64-linux]


このタイミングでバグかよとお思いでしょうが見つけちまったもんはしょうがない、

[0].lazy.cycle.grep(1).first

が^Cに反応しません。どこかでRUBY_VM_CHECK_INTSしてください。


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

In This Thread

Prev Next