https://redmine.ruby-lang.org/
https://redmine.ruby-lang.org/favicon.ico?1711330511
2010-10-03T16:27:44Z
Ruby Issue Tracking System
Ruby master - Bug #3899: 32 ビットマシンにおいて、symbol table overflow (RuntimeError) が 2Mi 個のシンボルで起きる
https://redmine.ruby-lang.org/issues/3899?journal_id=13609
2010-10-03T16:27:44Z
nobu (Nobuyoshi Nakada)
nobu@ruby-lang.org
<ul><li><strong>Status</strong> changed from <i>Open</i> to <i>Rejected</i></li></ul><p>=begin<br>
IDの最下位3ビットは、ローカル変数やメソッド名、定数名、インスタンス変数名、クラス変数名、グローバル変数名などの、シンボルの分類のために使われています。<br>
したがって、異なる名前のシンボルとしてはID全体の1/8しか作ることはできません。<br>
=end</p>