From: Akinori MUSHA Date: 2007-12-10T21:16:51+09:00 Subject: [ruby-dev:32524] Re: bug in Array#slice! --pgp-sign-Multipart_Mon_Dec_10_21:16:55_2007-1 Content-Type: text/plain; charset=ISO-2022-JP At Mon, 10 Dec 2007 20:59:56 +0900, matz wrote: > |At Mon, 10 Dec 2007 19:27:17 +0900, > |Satoshi Nakagawa wrote: > |> [ruby-dev:31761] で一度レポートしたのですが、Array の基 本的なところの > |> バグで重要だと思われるので、もう一度詳しくレ ポートします。 > | > | これは [ruby-dev:31671] ですかね。見落とされている…。 > > そうみたいです。ごめんなさい。  僕もです。1.8 も該当するし、 Array#slice! という名前を提案した のは自分だった気がするので、見落としたのは痛恨です。 > |> Array#slice! で、負の範囲外の index を指定した場合、例 外にならないこと > |> があります。 > |> trunk と 1.8 で再現します。 > | > | Array#slice と挙動を合わせるべきだと思うので、ここは例外を > |上げずに nil を返しましょうか。 > > 1.8にコミットしてください。trunkは私がやります。  あ、修正は同じなので一緒にやろうと思いましたが、分かりました。 よろしくお願いします。  テストケースを追加しておきます。 -- / /__ __ Akinori.org / MUSHA.org / ) ) ) ) / FreeBSD.org / Ruby-lang.org Akinori MUSHA aka / (_ / ( (__( @ iDaemons.org / and.or.jp "Different eyes see different things, Different hearts beat on different strings -- But there are times for you and me when all such things agree" --pgp-sign-Multipart_Mon_Dec_10_21:16:55_2007-1 Content-Type: application/pgp-signature Content-Transfer-Encoding: 7bit -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.7 (FreeBSD) iD8DBQBHXS43kgvvx5/Z4e4RAkEZAJ97XQGTN3RuXfDLgv4Ws/g2LWj9EQCgu4ma Enp248gbkmRnNjNUSloN164= =FUGv -----END PGP SIGNATURE----- --pgp-sign-Multipart_Mon_Dec_10_21:16:55_2007-1--