hg: mlvm/mlvm/jdk: meth-lazy: add stronger typing to field accessor base pointers; constructor bug fix

2012-07-17 Thread john . r . rose
Changeset: c73fecb5e075 Author:jrose Date: 2012-07-17 17:03 -0700 URL: http://hg.openjdk.java.net/mlvm/mlvm/jdk/rev/c73fecb5e075 meth-lazy: add stronger typing to field accessor base pointers; constructor bug fix ! meth-lazy-7023639.bmh.patch _

hg: mlvm/mlvm/hotspot: meth-lazy: update for review comments

2012-07-17 Thread christian . thalinger
Changeset: 9717ee54c9f5 Author:twisti Date: 2012-07-17 17:00 -0700 URL: http://hg.openjdk.java.net/mlvm/mlvm/hotspot/rev/9717ee54c9f5 meth-lazy: update for review comments ! meth-lazy-7023639.review.patch ___ mlvm-dev mailing list mlvm-d

Re: Crash using sun.misc.Unsafe.static

2012-07-17 Thread Rémi Forax
On 07/18/2012 12:55 AM, John Rose wrote: > On Jul 16, 2012, at 4:06 PM, Krystal Mok wrote: > >> And you're right that this has to do with the PermGen removal >> project. The difference comes from [1], which is a part of CR 7017732. >> To be specific, before the 7017732, static fields are stored in

Re: review request (XXXL): 7023639: JSR 292 method handle invocation needs a fast path for compiled code

2012-07-17 Thread Vladimir Kozlov
>> linkResolver.cpp: >> Can you replace infinite for(;;) in resolve_invokedynamic() with finite >> loop since the body is executed once or twice. > > Hmm. What limit do you have in mind? It is not loop by logic. The code is trying to avoid double the check for CallSite has been bound alre

Re: review request (XXXL): 7023639: JSR 292 method handle invocation needs a fast path for compiled code

2012-07-17 Thread Christian Thalinger
On Jul 12, 2012, at 6:27 PM, Vladimir Kozlov wrote: > John, > > sharedRuntime_sparc.cpp: > Why casting to (int)? Also use pointer_delta(code_end, code_start,1): > + __ set((int)(intptr_t)(code_end - code_start), temp2_reg); Done. > > You bound L_fail label twice, it should be local in range_

hg: mlvm/mlvm/jdk: meth-lazy: added reinvokerTarget method to BMH species

2012-07-17 Thread christian . thalinger
Changeset: 72d2a3526502 Author:twisti Date: 2012-07-17 16:02 -0700 URL: http://hg.openjdk.java.net/mlvm/mlvm/jdk/rev/72d2a3526502 meth-lazy: added reinvokerTarget method to BMH species ! meth-lazy-7023639.bmh.patch ___ mlvm-dev mailing l

Re: Crash using sun.misc.Unsafe.static

2012-07-17 Thread John Rose
On Jul 16, 2012, at 4:06 PM, Krystal Mok wrote: > And you're right that this has to do with the PermGen removal project. The > difference comes from [1], which is a part of CR 7017732. > To be specific, before the 7017732, static fields are stored in the > instanceKlass of a Java class; an insta

Re: Crash using sun.misc.Unsafe.static

2012-07-17 Thread Rémi Forax
On 07/17/2012 01:06 AM, Krystal Mok wrote: > Hi Remi, > > Looks like it's a trap if you're running this on JDK6's HotSpot VM. If > you're running a debug build of the same VM, you should hit an > assertion before hitting the ShouldNotReachHere() part. > > opto/type.cpp:2477 > assert(o->is_java_ob

hg: mlvm/mlvm/jdk: meth: make BMHs be more strongly typed; various cleanups

2012-07-17 Thread john . r . rose
Changeset: f07d59dc449e Author:jrose Date: 2012-07-17 05:25 -0700 URL: http://hg.openjdk.java.net/mlvm/mlvm/jdk/rev/f07d59dc449e meth: make BMHs be more strongly typed; various cleanups ! meth-lazy-7023639.bmh.patch ___ mlvm-dev mailing

hg: mlvm/mlvm/hotspot: meth: remove a bunch more dead code (CMH, MTF)

2012-07-17 Thread john . r . rose
Changeset: ad665697620c Author:jrose Date: 2012-07-17 05:23 -0700 URL: http://hg.openjdk.java.net/mlvm/mlvm/hotspot/rev/ad665697620c meth: remove a bunch more dead code (CMH, MTF) ! meth-lazy-7023639.review.patch ___ mlvm-dev mailing lis

Re: failure compiling coroutine.cpp when coro guard enabled

2012-07-17 Thread Lukas Stadler
I just pushed a fix for this problem... - Lukas Am 2012-07-16 07:40, schrieb John Rose: On Jul 15, 2012, at 3:56 PM, Stephen Bannasch wrote: I'm getting this error compiling coroutine.cpp when I add "coro" to my guards coroutine.cpp:111: error: 'startInternal_method_name' is not a member

hg: mlvm/mlvm/hotspot: coro: fix coro.patch problem with vmSymbols.hpp

2012-07-17 Thread lukas . stadler
Changeset: c489641155e3 Author:Lukas Stadler Date: 2012-07-17 11:59 +0200 URL: http://hg.openjdk.java.net/mlvm/mlvm/hotspot/rev/c489641155e3 coro: fix coro.patch problem with vmSymbols.hpp ! coro.patch ___ mlvm-dev mailing list mlvm-dev