From: Nobuyoshi Nakada Date: 2010-10-03T16:27:45+09:00 Subject: [ruby-dev:42329] [Ruby 1.9-Bug#3899][Rejected] 32 ビットマシンにおいて、symbol table overflow (RuntimeError) が 2Mi 個のシンボルで起きる チケット #3899 が更新されました。 (by Nobuyoshi Nakada) ステータス OpenからRejectedに変更 IDの最下位3ビットは、ローカル変数やメソッド名、定数名、インスタンス変数名、クラス変数名、グローバル変数名などの、シンボルの分類のために使われています。 したがって、異なる名前のシンボルとしてはID全体の1/8しか作ることはできません。 ---------------------------------------- http://redmine.ruby-lang.org/issues/show/3899 ---------------------------------------- http://redmine.ruby-lang.org