Actions
Bug #3899
closed32 ビットマシンにおいて、symbol table overflow (RuntimeError) が 2Mi 個のシンボルで起きる
Bug #3899:
32 ビットマシンにおいて、symbol table overflow (RuntimeError) が 2Mi 個のシンボルで起きる
ruby -v:
ruby 1.9.3dev (2010-08-31 trunk 29154) [i686-linux]
Backport:
Description
Updated by nobu (Nobuyoshi Nakada) almost 16 years ago
- Status changed from Open to Rejected
=begin
IDの最下位3ビットは、ローカル変数やメソッド名、定数名、インスタンス変数名、クラス変数名、グローバル変数名などの、シンボルの分類のために使われています。
したがって、異なる名前のシンボルとしてはID全体の1/8しか作ることはできません。
=end
Actions