From: Yukihiro Matsumoto Date: 2009-10-30T16:04:00+09:00 Subject: [ruby-dev:39585] Re: [ruby-cvs:32774] Ruby:r25556 (trunk): * array.c (rb_ary_to_ary): do not use #respond_to? to detect まつもと ゆきひろです In message "Re: [ruby-dev:39584] Re: [ruby-cvs:32774] Ruby:r25556 (trunk): * array.c (rb_ary_to_ary): do not use #respond_to? to detect" on Fri, 30 Oct 2009 15:12:02 +0900, Nobuyoshi Nakada writes: |At Thu, 29 Oct 2009 13:55:12 +0900 (JST), |matz@ruby-lang.org wrote in [ruby-cvs:32774]: |> * eval.c (rb_check_funcall): new function with method existence |> check. returns Qundef when the method does not exist. | |この変更で、to_aryやto_str内部でのNoMethodErrorがわからなくなっ |ています。 |ついでに、-dをつけたときの警告の山もあまり嬉しくありません。 |--- vm_eval.c (revision 25565) |+++ vm_eval.c (working copy) 気にはなっていたので、歓迎します。コミットしてください。