JRuby 1.7.0.preview2がリリース
お盆前に、JRuby 1.7.0.preview2がリリースされていました。
http://jruby.org/download
さっそく、確認。
前に、jruby-1.7.0.preview1で以下の様なエラーが出ていたことがありました。
warning: instance vars on non-persistent Java type FileTransferHandler (http://wiki.jruby.org/Persistence)
preview2で試したところ、予告通りエラーがでなくなっていました(^^)
あと、invokedynamicは、リリースノートによるとJava7では無効化されてて、現時点ではJava8までおあずけっぽい。
残念(T_T)
それでも、windows上でプロパティを確認してみました。
% java -version
java version "1.7.0_01"
Java(TM) SE Runtime Environment (build 1.7.0_01-b08)
Java HotSpot(TM) 64-Bit Server VM (build 21.1-b02, mixed mode)
% jruby --properties
# Use invokedynamic for optimizing Ruby code
# Options: [true, false], Default: true.
compile.invokedynamic=true
デフォルトtrueになっている気が。。。
見ているプロパティが違っているのだろうか。