Project

General

Profile

致命的 #51

ruby1.8でWeakStorageが滅茶苦茶なオブジェクトを返す

Added by toshi_a 初音 almost 9 years ago. Updated almost 9 years ago.

Status:
終了
Priority:
通常
Target version:
-
Start date:
2011-01-10
Due date:
% Done:

100%

プラグイン名:

Description

ruby1.8では、WeakStorageがいれたものとは違うオブジェクトを返すようになってしまっている。
1.9対応をしたあたりからで、1.9では一切発生していない

Associated revisions

Revision 41aff1a9 (diff)
Added by cob odo over 1 year ago

Worldクラスのnameをシンプルな表現に修正 refs #51

Revision cb905a8a (diff)
Added by cob odo over 1 year ago

Worldクラスのnameをシンプルな表現に修正2 refs #51

History

#1

Updated by toshi_a 初音 almost 9 years ago

Ruby1.8ではWeakStorageをHashの別名にした。正常に起動するがメモリリークになるため、根本的な解決にはなっていない

#2

Updated by toshi_a 初音 almost 9 years ago

Hash#keyが1.8でサポートされていないのに誤って使うようにしていたのが原因だった模様。utils.rbで、1.8ならHash#keyをHash#indexのエイリアスと定義した

#3

Updated by Anonymous almost 9 years ago

  • Status changed from 新規 to 終了
  • % Done changed from 0 to 100

更新履歴 r212 で適用されました。

Also available in: Atom PDF