大変化

昨日の夕方、Ruby 1.9で定数の参照順序の仕様が変わったようだ。

* variable.c (rb_const_get_0): adopt to new behavior.  constants
  are looked up in the order of: current class, super classes (but
  Object), lexically external classes/modules, and Object.

Rubyスクリプト資産ゼロを誇る私には痛くも痒くも無いが。
尤もこの変更で影響を受けるスクリプトは、それほどないと思う。
なんだ、yarv-dev:912に書いてあったのか。
ruby-devの流量が少ないので、yarv-devを止めてruby-devで議論しても良いと思う。