[#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:30263] exception on Singleton

From: SASADA Koichi <ko1@...>
Date: 2007-02-05 11:51:32 UTC
List: ruby-dev #30263
 ささだです。

require 'singleton'
class C
  include Singleton
end
p C.instance

#=>
/home/ko1/ruby/trunk/lib/singleton.rb:109:in `instance': undefined
method `synchronize' for nil:NilClass (NoMethodError)
        from ../trunk/test.rb:6:in `<main>'

 このようなプログラムが動かなくなっているようです。多分、ivar2 関係で、
Singleton で使う @__mutex__ という変数が nil になっているので、その辺に
理由があるんじゃないかと思います。

 ところで、この変更は test-all を行って、test が最後まで走らないという
ことでスグに気がつきました。test-all は、私の力不足でまだまだすべて OK
にはなっていませんが、とりあえず最後まで走りきることは確認しています。デ
グレードの試験には利用できるかと思いますので、コミット前にご確認頂ければ
と思います。

-- 
// SASADA Koichi at atdot dot net
// ついでに 64bit 環境だと :sym.to_s が動かなかったという
//(プロトタイプ宣言の不足)


In This Thread

Prev Next