[#37248] [Feature:1.9] Enumerator#inspect — "Yusuke ENDOH" <mame@...>

遠藤です。

12 messages 2008/12/02

[#37337] [Feature #841] Object#self — "rubikitch ." <redmine@...>

Feature #841: Object#self

13 messages 2008/12/09

[#37513] Current status of 1.9.1 RC1's issues — "Yugui (Yuki Sonoda)" <yugui@...>

Hi, folks

14 messages 2008/12/20
[#37516] Re: Current status of 1.9.1 RC1's issues — Masatoshi SEKI <m_seki@...> 2008/12/20

咳といいます。

[#37576] [BUG:trunk] encoding for stdio's — "Yugui (Yuki Sonoda)" <yugui@...>

Yuguiです。

11 messages 2008/12/24

[ruby-dev:37600] Re: [Bug:trunk] eval with binding

From: SASADA Koichi <ko1@...>
Date: 2008-12-25 22:58:59 UTC
List: ruby-dev #37600
 ささだです.

U.Nakamura wrote::
> 変数bindに一度も値を代入したことがないのに直ることはありえな
> いと思うんですが。

 これに関してはコピペミスでした.で,投稿したパッチだと直らないことがわ
かったので,方針を変えて修正中です.かなりの大改修になりそうです.

> それはともかく、どこでも通用する再現ケースを示しても、報告者
> が確認しないとダメですか。いや言われればやりますけどね。

 手元ではそのケースと make test に限り確認していたんですが,それ以外の
テストを行っていないので確認をお願いしたつもりでした.

(で,手元で小さいプログラムで確認したと思ったんだけど,直ってなかった.
おかしいなあ)

 つまり,困ったプログラムがあったんだろう,そういうプログラムでもきちん
と動作するのか,エンバグをしていないか等,そちらの持っているプログラムで
確認してもらうようにお願いしたつもりでした.

(で,そもそも直ってなかった)

 今回は,何を思ったか先にメールで確認しましたが,とりあえず,今後は気に
せずコミットしようと思います.

(テスト付きで)

>>>> # その2
>>  こちらは,前から書いていたとおり,仕様としていただけると.「こういう場
>> 合に嫌だ」とか,そういう話ってありますかね.
> 
> そもそも「バグだ」と指摘しているわけではなくて、1.8と違うのは
> なぜですか、と聞いているだけなので、理由さえ説明されていれば
> 違っていてもかまわないとは思います。

 理由は [ruby-dev:37376] で書いたとおり,「実装が大変」だからです.

 まつもとさんに聞いたら,とくに問題ない(実装と1.8互換性の天秤にかけ
て,この互換性欠如が問題になることはないのではないか)という回答を得てい
ます.が,うささんには困った事情があったのではないかと推察します.その事
情がどれくらい問題であるか聞きたかった,ということです.

 もし,その問題がまつもとさんに「これは直さないといかん」ということにな
れば,私は直すことになるかと思います.

 この挙動自体は,BEGIN{} のスコープに関する私の勘違いからこのようになっ
ています.具体的には,BEGIN{} を iseq の先頭にくっつけるような実装にして
いる.

-- 
// SASADA Koichi at atdot dot net

In This Thread