On Wed, Mar 17, 2010 at 12:47 PM, Attila Szegedi <szege...@gmail.com> wrote:
> On 2010.03.17., at 12:06, Christian Thalinger wrote: > > > On Wed, 2010-03-17 at 11:54 +0100, Attila Szegedi wrote: > >> Folks, > >> > >> just noticed something strange. Java SE 6 Update 18 Release Notes at < > http://java.sun.com/javase/6/webnotes/6u18.html> list the following issues > as being fixed for that release: > >> > >> 6655638 hotspot compiler2 dynamic languages need > method handles > >> 6655646 hotspot compiler2 dynamic languages need > dynamically linked call sites > >> > >> What does this mean? Certainly it doesn't mean we suddenly got > invokedynamic JVM support in Java 6, does it? > > > > No. As the release notes say: > > > > "6u18 includes version 16.0 of the Java HotSpot Virtual Machine." > > > > HotSpot Express is shipped with JDK 6 and 7 and that's why HotSpot > > contains JSR 292 code. But the JDK does not. > > Actually, that was exactly what I asked - I worded it carefully to say > "JVM", not "JRE". So, the HotSpot JVM in there does ship with the JSR-292 > bits, it's just that none of the java.dyn.* classes are in rt.jar, so the > functionality is essentially dormant as there's no API entry point. > > Hm... how long before someone gets an idea? :-) > Ooo... that gives me an idea ;-) I'm pretty sure everyone on this list also got this idea: putting a jar containing the java.dyn stuff on the bootclasspath should give us invokedynamic support... I haven't tried it, there might be other issues preventing it, I just couldn't resist the "how long before someone gets an idea?" trap you set... /Tobias
_______________________________________________ mlvm-dev mailing list mlvm-dev@openjdk.java.net http://mail.openjdk.java.net/mailman/listinfo/mlvm-dev