[#30408] Ruby 1.8.6 preview2 has been released — "Akinori MUSHA" <knu@...>

 Ruby 1.8.6 preview2 をリリースしました。

20 messages 2007/02/24
[#30414] fail to autoload at $SAFE==4 (Re: Ruby 1.8.6 preview2 has been released) — Hidetoshi NAGAI <nagai@...> 2007/02/25

永井@知能.九工大です.

[#30418] Re: fail to autoload at $SAFE==4 (Re: Ruby 1.8.6 preview2 has been released) — Nobuyoshi Nakada <nobu@...> 2007/02/25

なかだです。

[ruby-dev:30367] Re: class local instance variable

From: Nobuyoshi Nakada <nobu@...>
Date: 2007-02-17 01:59:42 UTC
List: ruby-dev #30367
なかだです。

At Sat, 17 Feb 2007 02:18:00 +0900,
Park Ji-In wrote in [ruby-dev:30363]:
> 何かinstance_evalの中ではちょっとivar2が違うような気がします
> があれが間違ったとすれば、@__x__/Merong となるように直したら
> Singletonも元のコードで動くと思います。

ivar2が違うのは確かなのですが、単にそれだけではすまないのではな
いかと思います。たぶん、Singletonが動くようになればその表示も期
待されるようにはなるでしょうが。

とりあえず分かっていることは、
* instance_eval中と特異メソッド中ではget_cref()の戻り値が違う
* 前者ではlfp_get_special_cref()が有効だが後者では無効
くらい。もしかしたら、特異メソッド定義の際にcrefをpushするだけ
でもいいかもしれませんが、あるいは定数探索と共通にしていること
が問題なのかも。

-- 
--- 僕の前にBugはない。
--- 僕の後ろにBugはできる。
    中田 伸悦

In This Thread