ObjectSpace は jruby 9.1.5.0 (2.3.1) でも無効になっていますか?
私のインストール (最新の Arch Linux) にバグがあるだけではない場合、最近の jruby で ObjectSpace が変更された疑いがあります: :
$> jruby -O
jruby: unknown option -O
$> jruby -J-Djruby.objectspace.enabled=false
puts ObjectSpace.each_object(Class).inspect
#<Enumerator: ObjectSpace:each_object(Class)>
$> jruby -v
jruby 9.1.5.0 (2.3.1) 2016-09-07 036ce39 Java HotSpot(TM) 64-Bit Server VM 25.102-b14 on 1.8.0_102-b14 +jit [linux-x86_64]
では、最新の状況は何ですか?最新のjrubyでOpenSpaceを使用することは安全ですか?