[#46902] [ruby-trunk - Feature #7767][Open] Tempfileで自動的にファイルを削除する — "kyanagi (Kouhei Yanagita)" <redmine@...>
8 messages
2013/02/01
[#46908] [ruby-trunk - Bug #7774][Assigned] IFUNC上のbinding呼び出しでSEGV — "ktsj (Kazuki Tsujimoto)" <kazuki@...>
16 messages
2013/02/03
[#46921] Re: [ruby-dev:46908] [ruby-trunk - Bug #7774][Assigned] IFUNC上のbinding呼び出しでSEGV
— SASADA Koichi <ko1@...>
2013/02/05
> Issue #7774 has been reported by ktsj (Kazuki Tsujimoto).
[#46960] Re: [ruby-trunk - Bug #7774][Assigned] IFUNC上のbinding呼び出しでSEGV
— Kazuki Tsujimoto <kazuki@...>
2013/02/09
辻本です。
[#46929] Re: [ruby-changes:27041] usa:r39093 (ruby_1_9_3): merge revision(s) 33210,33212: [Backport #5278] — Kouhei Sutou <kou@...>
須藤です。
4 messages
2013/02/06
[#46930] Re: [ruby-changes:27041] usa:r39093 (ruby_1_9_3): merge revision(s) 33210,33212: [Backport #5278]
— "U.Nakamura" <usa@...>
2013/02/06
こんにちは、なかむら(う)です。
[#46933] Re: [ruby-cvs:46289] zzak:r39120 (trunk): * doc/security.rb: Translate japanese kanji to english — "Martin J. Dürst" <duerst@...>
Hello Zachary,
3 messages
2013/02/07
[#46990] [ruby-trunk - Bug #7101] 拡張ライブラリの質問 — "mame (Yusuke Endoh)" <mame@...>
1 message
2013/02/15
[#47075] [ruby-trunk - Bug #7924][Open] r39232 以降 net/http で正しく reponse を取得出来ないケースがある — "hsbt (Hiroshi SHIBATA)" <shibata.hiroshi@...>
15 messages
2013/02/23
[#47088] Test on NetBSD/amd64 6.0_STABLE — Takahiro Kambe <taca@...>
こんにちは。
3 messages
2013/02/24
[ruby-dev:46905] [ruby-trunk - Bug #7625] Arrayを継承したオブジェクトのcompactがArrayを返す
From:
"mrkn (Kenta Murata)" <muraken@...>
Date:
2013-02-01 16:38:32 UTC
List:
ruby-dev #46905
Issue #7625 has been updated by mrkn (Kenta Murata). r39004 (#7768) で uniq は修正されたようですね。 ---------------------------------------- Bug #7625: Arrayを継承したオブジェクトのcompactがArrayを返す https://bugs.ruby-lang.org/issues/7625#change-35765 Author: [email protected] (Daisuke Furukawa) Status: Assigned Priority: Normal Assignee: matz (Yukihiro Matsumoto) Category: core Target version: 2.0.0 ruby -v: ruby 1.9.3p362 (2012-12-25 revision 38607) [x86_64-linux] 現象: ruby 1.9.3で、Arrayを継承したクラスのcompactメソッドを呼び出したとき、 Arrayクラスのオブジェクトが帰ってくる 期待している結果 継承したクラスのオブジェクトが帰ってくる 再現コード ======== $ ruby -v ruby 1.9.2p320 (2012-04-20 revision 35421) [i686-linux] $ irb irb(main):001:0> class Array2 < Array; end irb(main):002:0> p Array2.new().compact.class.name "Array2" ======== $ ruby -v ruby 1.9.3p362 (2012-12-25 revision 38607) [x86_64-linux] $ irb irb(main):001:0> class Array2 < Array; end irb(main):002:0> p Array2.new().compact.class.name "Array" ======== 他に調べたこと ・ruby 1.9.3p327も、p362 と同じ挙動でした ・compactの代わりにuniqを使っても同様の問題が発生 ・1.9.3でも、Stringクラスを使って s = String2.new().concat("") だとString2クラスのオブジェクトが帰ってきてます see also: http://blade.nagaokaut.ac.jp/cgi-bin/scat.rb/ruby/ruby-list/49098 -- http://bugs.ruby-lang.org/