From: nobu.nakada@... Date: 2002-11-14T16:02:33+09:00 Subject: [ruby-dev:18782] Re: Different caller(0) in trace_func when NameError from toplevel between 1.6 and 1.7 なかだです。 At Thu, 14 Nov 2002 10:50:15 +0900, NAKAMURA, Hiroshi wrote: > この件(および若干の追加)のまとめです。全部1.7のみです。 ありがとうございます。 > ・Proc#to_sの修正 これは、これプラス空のブロックでも行が出るようにってことです。 > ・begin、procによるブロックの位置を、begin、do、{がある > 行にする(1.6ではブロック内の最後のline、1.7現状は > ブロック内の最初のline)。 こういう感じ。 $ ruby -v -e 'p proc{' -e '1}' ruby 1.7.3 (2002-11-07) [i686-linux] # $ ./miniruby -e 'p proc{' -e '1}' # $ ruby -v -e 'p proc{}' ruby 1.7.3 (2002-11-07) [i686-linux] # $ ./miniruby -e 'p proc{}' # -- --- 僕の前にBugはない。 --- 僕の後ろにBugはできる。 中田 伸悦