yarv-dev:906
From: SASADA Koichi <ko1 atdot.net>
Date: Thu, 16 Feb 2006 19:54:47 +0900
Subject: [yarv-dev:906] fixed> Re: open> lambda{|*x| p *x}.call prints nil
ささだです。 SASADA Koichi wrote: > Yukihiro Matsumoto wrote: >> サブジェクトの通りです。1.9では[]になります。 >> > 原因は iter{|*x|}、iter{|x,|}、iter{|&x|} にコンパイラが対応していない > からです。 > > 対応は、以前言っていたように parse.y で渡すデータをもっと整形してから > (NODE_ARGS で渡す、など)と思っていたのですが、やっぱり私には難しそうな > のでどうしようかなぁ、という感じです。 と思っていたのですが、ただのバグだったので直しました。ついでに、えいや とブロックパラメータ周りをアドホックに直しました。まだ make test でエ ラーは出ますが、随分減りました。 -- // SASADA Koichi at atdot dot net -- ML: yarv-dev quickml.atdot.net 使い方: http://www.atdot.net/~ko1/quickml
892 2006-02-15 14:26 [matz ruby-lang.org ] open> lambda{|*x| p *x}.call prints nil 893 2006-02-15 18:00 ┗[ko1 atdot.net ] -> 906 2006-02-16 19:54 ┗[ko1 atdot.net ] fixed> Re: open> lambda{|*x| p *x}.call prints nil