Hi Stephan (and MLVM folks in general),
I have problems with this build. Here's a _very_ minimal testcase:
public class X {
public static void main(String[] args) {
new
java.dyn.MutableCallSite(java.dyn.MethodType.methodType(Void.TYPE));
}
}
compiling then running it produces this output:
$ ~/Downloads/java-1.7.0-internal-mlvm-2011_01_31/bin/javac X.java
$ ~/Downloads/java-1.7.0-internal-mlvm-2011_01_31/bin/java
-XX:+UnlockExperimentalVMOptions -XX:+EnableInvokeDynamic X
VM option '+UnlockExperimentalVMOptions'
VM option '+EnableInvokeDynamic'
Exception in thread "main" java.lang.InternalError
at sun.dyn.MethodHandleImpl.<clinit>(MethodHandleImpl.java:141)
at java.dyn.MethodHandles.<clinit>(MethodHandles.java:63)
at java.dyn.MethodHandles$Lookup.<clinit>(MethodHandles.java:319)
at java.dyn.CallSite.<clinit>(CallSite.java:228)
at X.main(X.java:5)
I tried adding -XX:+EnableMethodHandles too, and that didn't help either.
Here's the version:
$ ~/Downloads/java-1.7.0-internal-mlvm-2011_01_31/bin/java -version
openjdk version "1.7.0-internal-fastdebug"
OpenJDK Runtime Environment (build
1.7.0-internal-fastdebug-stephen_2011_01_31_18_20-b00)
OpenJDK 64-Bit Server VM (build 20.0-b06-fastdebug, mixed mode)
This is on Mac OS X 10.6.6
Attila.
On Jan 31, 2011, at 10:18 PM, Stephen Bannasch wrote:
> After making sure the jdk/test/java/dyn tests pass (or had a good reason not
> to) I'm releasing my latest fastdebug build of
> mlvm:
>
> http://www.concord.org/~sbannasch/mlvm/java-1.7.0-internal-mlvm-2011_01_31.tar.gz
>
> This was built with the following guards: "buildable testable /coro"
>
> _______________________________________________
> mlvm-dev mailing list
> [email protected]
> http://mail.openjdk.java.net/mailman/listinfo/mlvm-dev
_______________________________________________
mlvm-dev mailing list
[email protected]
http://mail.openjdk.java.net/mailman/listinfo/mlvm-dev