From: Yukihiro Matsumoto Date: 2007-01-08T22:07:21+09:00 Subject: [ruby-dev:30114] Re: send optimization まつもと ゆきひろです In message "Re: [ruby-dev:30104] send optimization" on Sun, 7 Jan 2007 18:07:29 +0900, SASADA Koichi writes: | 先日のコミットで send/__send__/__send/funcall/__send! の呼び出しを高速 |化する変更をコミットしました。 |利点: | これに伴い、send メソッドのためのフレームを作らなくていいなどの利点が |あります。 | |欠点: | ただ、バックトレースに「send メソッドを呼び出した」という情報が出なく |なります。 | | さて、この欠点は許容できるでしょうか。 許容できるんじゃないでしょうか。 |ruby 1.9.0 (2007-01-03 patchlevel 0) [i686-linux] - matz |../trunk/test.rb:4:in `C#m' |../trunk/test.rb:8:in `BasicObject#__send__' |../trunk/test.rb:8 |あれ? matzruby のバックトレース表示が変わってる? これをコミットしたのはずいぶん前のような気がします。 Mon Feb 6 14:36:29 2006 Yukihiro Matsumoto * eval.c (error_line): include the class name of a surrounding method in error position description. かな?