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
Sat, 21 May 2011 11:44:31 -0700 7045693: java/util/EnumSet/EnumSetBash.java still failing intermittently
kvn [Sat, 21 May 2011 11:44:31 -0700] rev 9955
7045693: java/util/EnumSet/EnumSetBash.java still failing intermittently Summary: New limit for unrolled loop should be set only for zero trip guard and loop iteration test. Reviewed-by: never
Fri, 20 May 2011 22:27:48 -0700 Merge
jcoomes [Fri, 20 May 2011 22:27:48 -0700] rev 9954
Merge
Fri, 20 May 2011 12:46:20 -0700 7046096: SEGV IN C2 WITH 6U25
kvn [Fri, 20 May 2011 12:46:20 -0700] rev 9953
7046096: SEGV IN C2 WITH 6U25 Summary: Missing fail flag set in strings concatenation code. Reviewed-by: never
Tue, 24 May 2011 15:28:35 -0700 7048009: Update .jcheck/conf files for JDK 8
mr [Tue, 24 May 2011 15:28:35 -0700] rev 9952
7048009: Update .jcheck/conf files for JDK 8 Reviewed-by: jjh
Tue, 24 May 2011 14:07:12 -0700 Merge
trims [Tue, 24 May 2011 14:07:12 -0700] rev 9951
Merge
Tue, 24 May 2011 14:02:47 -0700 Added tag hs21-b13 for changeset c59e039b8a59
trims [Tue, 24 May 2011 14:02:47 -0700] rev 9950
Added tag hs21-b13 for changeset c59e039b8a59
Fri, 20 May 2011 05:24:46 -0700 7040781: Bump the HS21 build number to 14
trims [Fri, 20 May 2011 05:24:46 -0700] rev 9949
7040781: Bump the HS21 build number to 14 Summary: Update the HS21 build number to 14 Reviewed-by: jcoomes
Wed, 18 May 2011 11:45:06 -0700 Merge
never [Wed, 18 May 2011 11:45:06 -0700] rev 9948
Merge
Tue, 17 May 2011 19:15:34 -0700 Merge
never [Tue, 17 May 2011 19:15:34 -0700] rev 9947
Merge
Tue, 17 May 2011 19:11:51 -0700 7045513: JSR 292 inlining causes crashes in methodHandleWalk.cpp
never [Tue, 17 May 2011 19:11:51 -0700] rev 9946
7045513: JSR 292 inlining causes crashes in methodHandleWalk.cpp Reviewed-by: jrose
Tue, 17 May 2011 15:43:46 -0700 7044892: JSR 292: API entry points sometimes throw the wrong exceptions or doesn't throw the expected one
jrose [Tue, 17 May 2011 15:43:46 -0700] rev 9945
7044892: JSR 292: API entry points sometimes throw the wrong exceptions or doesn't throw the expected one Summary: Fix to 7042656: JSR292: invokeExact/Generic doesn't throw UnsupportedOperationException if invoked via Method.invoke Reviewed-by: never
Tue, 17 May 2011 12:26:33 -0700 7045570: compiler/5091921/Test7005594.java failed because not enough space for object heap
kvn [Tue, 17 May 2011 12:26:33 -0700] rev 9944
7045570: compiler/5091921/Test7005594.java failed because not enough space for object heap Summary: fixed tests. Reviewed-by: iveresov, never
Tue, 17 May 2011 16:50:27 +0200 7045515: ARM assembly code for JSR 292 ricochet frames
bdelsart [Tue, 17 May 2011 16:50:27 +0200] rev 9943
7045515: ARM assembly code for JSR 292 ricochet frames Summary: ARM ricochet port and minor fixes in shared debug code Reviewed-by: jrose, vladidan
Mon, 16 May 2011 22:16:44 -0700 6996747: SIGSEGV in nmethod::cleanup_inline_caches / CompiledIC::verify
never [Mon, 16 May 2011 22:16:44 -0700] rev 9942
6996747: SIGSEGV in nmethod::cleanup_inline_caches / CompiledIC::verify Reviewed-by: kvn, iveresov
Mon, 16 May 2011 14:21:16 -0700 7044725: -XX:-UnrollLimitCheck -Xcomp : Exception: String index out of range: 29488
kvn [Mon, 16 May 2011 14:21:16 -0700] rev 9941
7044725: -XX:-UnrollLimitCheck -Xcomp : Exception: String index out of range: 29488 Summary: Fix problems in new RCE code. Reviewed-by: never
Wed, 18 May 2011 10:12:31 -0400 Merge
kamg [Wed, 18 May 2011 10:12:31 -0400] rev 9940
Merge
Tue, 17 May 2011 09:29:56 -0400 Merge
dholmes [Tue, 17 May 2011 09:29:56 -0400] rev 9939
Merge
Sun, 15 May 2011 23:57:15 -0400 7035744: jprt no longer does open-only builds
dholmes [Sun, 15 May 2011 23:57:15 -0400] rev 9938
7035744: jprt no longer does open-only builds Summary: Added Open (OpenJDK) and Emb (Embedded) build flavours to JPRT. Added a few open builds and basic sanity tests to the normal JDK7 JPRT submission job. Reviewed-by: ohair, jcoomes, bobv, kvn
Wed, 18 May 2011 13:19:32 +0200 Merge
brutisso [Wed, 18 May 2011 13:19:32 +0200] rev 9937
Merge
Tue, 17 May 2011 00:56:01 -0700 7041440: G1: assert(obj->is_oop_or_null(true )) failed: Error #
johnc [Tue, 17 May 2011 00:56:01 -0700] rev 9936
7041440: G1: assert(obj->is_oop_or_null(true )) failed: Error # Summary: During an evacuation pause clear the region fields of any concurrent marking task whose local finger points into the collection set as the values in the region fields will become stale. Clearing these fields causes the concurrent mark task to claim a new region when marking restarts after the pause. Reviewed-by: tonyp, iveresov
Tue, 03 May 2011 10:30:34 -0700 7041789: 30% perf regression with c2/arm following 7017732
jmasa [Tue, 03 May 2011 10:30:34 -0700] rev 9935
7041789: 30% perf regression with c2/arm following 7017732 Summary: Implement a more accurate is_scavengable() Reviewed-by: stefank, jcoomes, ysr
Fri, 20 May 2011 16:03:55 -0700 Added tag jdk7-b143 for changeset c59e039b8a59
schien [Fri, 20 May 2011 16:03:55 -0700] rev 9934
Added tag jdk7-b143 for changeset c59e039b8a59
Fri, 22 Jul 2011 21:31:05 -0700 Merge
ohair [Fri, 22 Jul 2011 21:31:05 -0700] rev 9933
Merge
Fri, 22 Jul 2011 17:35:54 -0700 7069993: Adjust make/jprt.properties file for jdk8
ohair [Fri, 22 Jul 2011 17:35:54 -0700] rev 9932
7069993: Adjust make/jprt.properties file for jdk8 Reviewed-by: katleman
Thu, 14 Jul 2011 18:56:42 -0700 Merge
lana [Thu, 14 Jul 2011 18:56:42 -0700] rev 9931
Merge
(0) -3000 -1000 -300 -100 -48 +48 +100 +300 +1000 +3000 +10000 +30000 tip