Fri, 01 Jul 2011 13:07:16 -0700 7061691: Fork HS21 to HS22 - renumber Minor and build numbers of JVM
trims [Fri, 01 Jul 2011 13:07:16 -0700] rev 9983
7061691: Fork HS21 to HS22 - renumber Minor and build numbers of JVM Summary: Update the Minor and Build numbers for HS22 fork Reviewed-by: jcoomes
Wed, 15 Jun 2011 10:20:03 -0700 Merge
never [Wed, 15 Jun 2011 10:20:03 -0700] rev 9982
Merge
Tue, 14 Jun 2011 15:20:55 -0700 Merge
never [Tue, 14 Jun 2011 15:20:55 -0700] rev 9981
Merge
Tue, 14 Jun 2011 14:41:33 -0700 7052219: JSR 292: Crash in ~BufferBlob::MethodHandles adapters
never [Tue, 14 Jun 2011 14:41:33 -0700] rev 9980
7052219: JSR 292: Crash in ~BufferBlob::MethodHandles adapters Reviewed-by: twisti, kvn, jrose
Tue, 14 Jun 2011 12:25:05 -0700 7053520: JSR292: crash in invokedynamic with C1 using tiered and compressed oops
twisti [Tue, 14 Jun 2011 12:25:05 -0700] rev 9979
7053520: JSR292: crash in invokedynamic with C1 using tiered and compressed oops Reviewed-by: iveresov, never
Wed, 08 Jun 2011 17:04:06 -0700 7047697: MethodHandle.invokeExact call for wrong method causes VM failure if run with -Xcomp
jrose [Wed, 08 Jun 2011 17:04:06 -0700] rev 9978
7047697: MethodHandle.invokeExact call for wrong method causes VM failure if run with -Xcomp Reviewed-by: never, twisti
Sat, 04 Jun 2011 10:36:22 -0700 7050280: assert(u->as_Unlock()->is_eliminated()) failed: sanity
kvn [Sat, 04 Jun 2011 10:36:22 -0700] rev 9977
7050280: assert(u->as_Unlock()->is_eliminated()) failed: sanity Summary: Mark all associated (same box and obj) lock and unlock nodes for elimination if some of them marked already. Reviewed-by: iveresov, never
Fri, 03 Jun 2011 22:31:43 -0700 7045514: SPARC assembly code for JSR 292 ricochet frames
never [Fri, 03 Jun 2011 22:31:43 -0700] rev 9976
7045514: SPARC assembly code for JSR 292 ricochet frames Reviewed-by: kvn, jrose
Thu, 02 Jun 2011 13:36:11 -0700 7050554: JSR 292 - need optimization for selectAlternative
never [Thu, 02 Jun 2011 13:36:11 -0700] rev 9975
7050554: JSR 292 - need optimization for selectAlternative Reviewed-by: kvn, jrose
Thu, 09 Jun 2011 01:33:42 +0400 Merge
dsamersoff [Thu, 09 Jun 2011 01:33:42 +0400] rev 9974
Merge
Thu, 02 Jun 2011 21:01:48 -0700 Merge
coleenp [Thu, 02 Jun 2011 21:01:48 -0700] rev 9973
Merge
Thu, 02 Jun 2011 14:17:48 -0400 7049928: VM crashes with "assert(_adapter != NULL) failed: must have" at methodOop.cpp:63
coleenp [Thu, 02 Jun 2011 14:17:48 -0400] rev 9972
7049928: VM crashes with "assert(_adapter != NULL) failed: must have" at methodOop.cpp:63 Summary: Removed extra change from another bug fix that caused this regression Reviewed-by: phh, dcubed, kvn, kamg, never
Sat, 21 May 2011 15:39:54 -0700 7033141: assert(has_cp_cache(i)) failed: oob
coleenp [Sat, 21 May 2011 15:39:54 -0700] rev 9971
7033141: assert(has_cp_cache(i)) failed: oob Summary: Unrewrite bytecodes for OOM error allocating the constant pool cache. Reviewed-by: dcubed, acorn, never
Tue, 07 Jun 2011 13:17:05 -0700 Merge
jcoomes [Tue, 07 Jun 2011 13:17:05 -0700] rev 9970
Merge
Mon, 23 May 2011 16:42:14 -0700 7042740: CMS: assert(n> q) failed: Looping at: ... blockOffsetTable.cpp:557
ysr [Mon, 23 May 2011 16:42:14 -0700] rev 9969
7042740: CMS: assert(n> q) failed: Looping at: ... blockOffsetTable.cpp:557 Summary: Do a one-step look-ahead, when sweeping free or garbage blocks, to avoid overstepping sweep limit, which may become a non-block-boundary because of a heap expansion delta coalescing with a previously co-terminal free block. Reviewed-by: brutisso, tonyp
Wed, 01 Jun 2011 23:25:31 -0700 7049410: JSR 292 old method name MethodHandle.invokeGeneric should not be accepted by the JVM
jrose [Wed, 01 Jun 2011 23:25:31 -0700] rev 9968
7049410: JSR 292 old method name MethodHandle.invokeGeneric should not be accepted by the JVM Summary: change the default setting of the flag AllowInvokeGeneric to false Reviewed-by: never
Wed, 01 Jun 2011 23:25:20 -0700 7049415: Failure of resolution of sym.reference to the c.s.s. should be wrapped in BootstrapMethodError
jrose [Wed, 01 Jun 2011 23:25:20 -0700] rev 9967
7049415: Failure of resolution of sym.reference to the c.s.s. should be wrapped in BootstrapMethodError Summary: Delegate invokedynamic linkage errors to MethodHandleNatives.raiseException. Reviewed-by: never
Tue, 31 May 2011 10:05:36 -0700 6956668: misbehavior of XOR operator (^) with int
kvn [Tue, 31 May 2011 10:05:36 -0700] rev 9966
6956668: misbehavior of XOR operator (^) with int Summary: optimize cmp_ne(xor(X,1),0) to cmp_eq(X,0) only for boolean values X. Reviewed-by: never
Fri, 27 May 2011 12:47:48 -0700 7047069: Array can dynamically change size when assigned to an object field
kvn [Fri, 27 May 2011 12:47:48 -0700] rev 9965
7047069: Array can dynamically change size when assigned to an object field Summary: Fix initialization of a newly-allocated array with arraycopy Reviewed-by: never
Thu, 26 May 2011 16:39:34 -0700 Merge
never [Thu, 26 May 2011 16:39:34 -0700] rev 9964
Merge
Thu, 26 May 2011 14:44:41 -0700 7047961: JSR 292 MethodHandleWalk swap args doesn't handle T_LONG and T_DOUBLE properly
never [Thu, 26 May 2011 14:44:41 -0700] rev 9963
7047961: JSR 292 MethodHandleWalk swap args doesn't handle T_LONG and T_DOUBLE properly Reviewed-by: kvn, jrose
Thu, 26 May 2011 13:15:01 -0700 7047491: C1: registers saved incorrectly when calling checkcast_arraycopy stub
iveresov [Thu, 26 May 2011 13:15:01 -0700] rev 9962
7047491: C1: registers saved incorrectly when calling checkcast_arraycopy stub Summary: Save and restore the argument registers around the call to checkcast_arraycopy Reviewed-by: never, roland
Wed, 25 May 2011 21:17:07 -0700 7048332: Cadd_cmpLTMask doesn't handle 64-bit tmp register properly
kvn [Wed, 25 May 2011 21:17:07 -0700] rev 9961
7048332: Cadd_cmpLTMask doesn't handle 64-bit tmp register properly Summary: Use ins_encode %{ %} form to encode cadd_cmpLTMask() instruction and remove unused code. Reviewed-by: never
Wed, 25 May 2011 16:04:09 -0700 7046732: JSR 292 assert(result == cpce->f1()) failed: expected result for assembly code
never [Wed, 25 May 2011 16:04:09 -0700] rev 9960
7046732: JSR 292 assert(result == cpce->f1()) failed: expected result for assembly code Reviewed-by: kvn, iveresov, jrose
Tue, 24 May 2011 20:24:11 -0700 7048030: is_scavengable changes causing compiler to embed more constants
kvn [Tue, 24 May 2011 20:24:11 -0700] rev 9959
7048030: is_scavengable changes causing compiler to embed more constants Summary: ciObject::can_be_constant() and should_be_constant() should use is_perm() instead of !is_scavengable() Reviewed-by: never, jrose
Tue, 24 May 2011 15:30:05 -0700 7046893: LP64 problem with double_quadword in c1_LIRAssembler_x86.cpp
iveresov [Tue, 24 May 2011 15:30:05 -0700] rev 9958
7046893: LP64 problem with double_quadword in c1_LIRAssembler_x86.cpp Summary: Fixed invalid casts in address computation Reviewed-by: kvn, never Contributed-by: thomas.salter@unisys.com
Tue, 24 May 2011 12:54:51 -0700 7047300: VM crashes with assert(_base == InstPtr) failed: Not an object pointer
kvn [Tue, 24 May 2011 12:54:51 -0700] rev 9957
7047300: VM crashes with assert(_base == InstPtr) failed: Not an object pointer Summary: The code incorrectly used is_instptr() instead of is_oopptr() to get const_oop. Reviewed-by: never
Sat, 21 May 2011 13:59:55 -0700 7045506: assert(!can_reshape || !new_phi) failed: for igvn new phi should be hooked
kvn [Sat, 21 May 2011 13:59:55 -0700] rev 9956
7045506: assert(!can_reshape || !new_phi) failed: for igvn new phi should be hooked Summary: Replace the assert in PhiNode::Ideal with check to avoid transformation of new phi. Reviewed-by: never
(0) -3000 -1000 -300 -100 -50 -28 +28 +50 +100 +300 +1000 +3000 +10000 +30000 tip