Le 27/09/2010 15:41, Christian Thalinger a écrit :
> On Fri, 2010-09-24 at 21:24 +0200, Christian Thalinger wrote:
>> On Fri, 2010-09-24 at 15:23 +0200, Rémi Forax wrote:
>>> Christian, you can also test with PHP.reboot
>>>     http://code.google.com/p/phpreboot/
>>> tests are here:
>>>
>>> http://code.google.com/p/phpreboot/source/browse/#svn/trunk/phpreboot/test
>>>
>>> The runtime also provides an ahead of time compiler that generates
>>> bytecode classes:
>>>     bin/phpr.sh -aot test/testfibo.phpr
>> Thanks for the hint, I'll give it a try.  -- Christian
> That one is odd (with testfibo.phpr):
>
> Caused by: java.lang.IllegalArgumentException: bad adapter 
> (conversion=0x00000100): type mismatch: returning a int, but caller expects 
> boolean
>       at sun.dyn.MethodHandleNatives.init(Native Method)
>       at sun.dyn.AdapterMethodHandle.<init>(AdapterMethodHandle.java:53)
>       at sun.dyn.AdapterMethodHandle.<init>(AdapterMethodHandle.java:58)
>       at sun.dyn.AdapterMethodHandle.makeRetype(AdapterMethodHandle.java:478)
>       at 
> sun.dyn.AdapterMethodHandle.makeRetypeRaw(AdapterMethodHandle.java:468)
>       at sun.dyn.ToGeneric.<init>(ToGeneric.java:148)
>       at sun.dyn.ToGeneric.of(ToGeneric.java:257)
>       at sun.dyn.ToGeneric.make(ToGeneric.java:249)
>       at sun.dyn.MethodHandleImpl.convertArguments(MethodHandleImpl.java:808)
>       at java.dyn.MethodHandles.convertArguments(MethodHandles.java:1048)
>       at com.googlecode.phpreboot.runtime.RT.bootstrap(RT.java:1193)
>       at sun.dyn.CallSiteImpl.makeSite(CallSiteImpl.java:53)
>       ... 634 more

I'll take a look to see If it's me or you :)

> -- Christian

Rémi
_______________________________________________
mlvm-dev mailing list
[email protected]
http://mail.openjdk.java.net/mailman/listinfo/mlvm-dev

Reply via email to