Thu, 29 May 2008 16:22:09 -0700 6695049: (coll) Create an x86 intrinsic for Arrays.equals
rasbold [Thu, 29 May 2008 16:22:09 -0700] rev 595
6695049: (coll) Create an x86 intrinsic for Arrays.equals Summary: Intrinsify java/util/Arrays.equals(char[], char[]) Reviewed-by: kvn, never
Thu, 29 May 2008 12:04:14 -0700 6705887: Compressed Oops: generate x64 addressing and implicit null checks with narrow oops
kvn [Thu, 29 May 2008 12:04:14 -0700] rev 594
6705887: Compressed Oops: generate x64 addressing and implicit null checks with narrow oops Summary: Generate addresses and implicit null checks with narrow oops to avoid decoding. Reviewed-by: jrose, never
Wed, 28 May 2008 21:06:24 -0700 6696264: assert("narrow oop can never be zero") for GCBasher & ParNewGC
coleenp [Wed, 28 May 2008 21:06:24 -0700] rev 593
6696264: assert("narrow oop can never be zero") for GCBasher & ParNewGC Summary: decouple set_klass() with zeroing the gap when compressed. Reviewed-by: kvn, ysr, jrose
Wed, 28 May 2008 12:42:34 -0700 6707485: bytecodeInterpreterWithChecks.xsl is malformed
sgoldman [Wed, 28 May 2008 12:42:34 -0700] rev 592
6707485: bytecodeInterpreterWithChecks.xsl is malformed Summary: xsl output tag not at top level Reviewed-by: never, kvn, rasbold Contributed-by: gnu_andrew@member.fsf.org
Wed, 21 May 2008 16:31:35 -0700 6703888: Compressed Oops: use the 32-bits gap after klass in a object
kvn [Wed, 21 May 2008 16:31:35 -0700] rev 591
6703888: Compressed Oops: use the 32-bits gap after klass in a object Summary: Use the gap also for a narrow oop field and a boxing object value. Reviewed-by: coleenp, never
Wed, 21 May 2008 13:46:23 -0700 6703890: Compressed Oops: add LoadNKlass node to generate narrow oops (32-bits) compare instructions
kvn [Wed, 21 May 2008 13:46:23 -0700] rev 590
6703890: Compressed Oops: add LoadNKlass node to generate narrow oops (32-bits) compare instructions Summary: Add LoadNKlass and CMoveN nodes, use CmpN and ConN nodes to generate narrow oops compare instructions. Reviewed-by: never, rasbold
Wed, 21 May 2008 10:45:07 -0700 6695810: null oop passed to encode_heap_oop_not_null
kvn [Wed, 21 May 2008 10:45:07 -0700] rev 589
6695810: null oop passed to encode_heap_oop_not_null Summary: fix several problems in C2 related to Escape Analysis and Compressed Oops. Reviewed-by: never, jrose
Tue, 20 May 2008 06:32:58 -0700 Merge
rasbold [Tue, 20 May 2008 06:32:58 -0700] rev 588
Merge
Fri, 30 May 2008 03:53:31 -0700 Merge
iveresov [Fri, 30 May 2008 03:53:31 -0700] rev 587
Merge
Tue, 27 May 2008 11:46:44 -0700 6706662: Remove workaround introduced in fix for 6624782
jmasa [Tue, 27 May 2008 11:46:44 -0700] rev 586
6706662: Remove workaround introduced in fix for 6624782 Summary: Remove workaround compiler options for instanceKlass.cpp and objArrayKlass.cpp. Reviewed-by: ysr, jcoomes
Wed, 28 May 2008 10:16:33 -0700 6703308: Fix jprt.properties to allow for jdk6 and jdk7 builds
ohair [Wed, 28 May 2008 10:16:33 -0700] rev 585
6703308: Fix jprt.properties to allow for jdk6 and jdk7 builds Summary: Allows for jprt submit -release option to select jdk version and proper build targets. Reviewed-by: jcoomes
Tue, 27 May 2008 09:47:18 -0700 6563752: Build and test JDK7 with Sun Studio 12 Express compilers (prep makefiles)
ohair [Tue, 27 May 2008 09:47:18 -0700] rev 584
6563752: Build and test JDK7 with Sun Studio 12 Express compilers (prep makefiles) Summary: Allows for building with SS12, no longer requires SS11, warns if not SS11 for now. Once SS12 is validated and performance measurements look ok, SS12 will be the validated compiler. Reviewed-by: sspitsyn, ikrylov
Tue, 20 May 2008 09:47:05 -0700 Merge
dcubed [Tue, 20 May 2008 09:47:05 -0700] rev 583
Merge
Fri, 16 May 2008 13:42:07 -0700 Merge
dcubed [Fri, 16 May 2008 13:42:07 -0700] rev 582
Merge
Thu, 15 May 2008 22:43:11 -0700 6701887: JDK7 server VM in endless loop in Node::dominates
kvn [Thu, 15 May 2008 22:43:11 -0700] rev 581
6701887: JDK7 server VM in endless loop in Node::dominates Summary: The method Node::dominates loops in the dead code which does not have a Region node. Reviewed-by: jrose, never
Thu, 15 May 2008 22:40:43 -0700 6700102: c2 assertion "counter_changed,"failed dependencies, but counter didn't change")" with AggressiveOpts
kvn [Thu, 15 May 2008 22:40:43 -0700] rev 580
6700102: c2 assertion "counter_changed,"failed dependencies, but counter didn't change")" with AggressiveOpts Summary: Bytecode Escape Analyzer does not have the check for the case described in 6389127. Reviewed-by: never
(0) -300 -100 -16 +16 +100 +300 +1000 +3000 +10000 +30000 tip