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になっている気が。。。
見ているプロパティが違っているのだろうか。