On Oct 15, 2012, at 2:37 AM, Pekka Enberg <penb...@kernel.org> wrote:
> On Sat, 13 Oct 2012, Ivan Maidanski wrote: >> If you could show the community that upgrading to 1.7 brings some >> benefit (e.g., like above) then it is ok to upgrade to 1.7 directly >> (thus eliminating Classpath VM implementors efforts to verify with 1.6). > > Java 1.7 has some nice language changes: > > http://docs.oracle.com/javase/7/docs/technotes/guides/language/enhancements.html#javase7 > > and more importantly, invokedynamic, that's heavily used by upcoming JRuby > 1.7. IIRC, Scala 2.10 will no longer run on Java 1.5 either. > > Pekka Although jruby needs invokedynamic to perform better I don't think this means the class library needs to change source version unless an actual API change would be unrecognized otherwise? You do however need a vm that supports invokedynamic and uses GNU Classpath. Does one exist?