coleenp [Mon, 09 Jun 2008 11:51:19 -0400] rev 613
6687581: Make CMS work with compressed oops
Summary: Make FreeChunk read markword instead of LSB in _klass pointer to indicate that it's a FreeChunk for compressed oops.
Reviewed-by: ysr, jmasa
never [Fri, 06 Jun 2008 14:34:24 -0700] rev 612
Merge
rasbold [Fri, 06 Jun 2008 11:47:26 -0700] rev 611
6711701: disable compressed oops by default
Summary: comment out code that turns on compressed oops
Reviewed-by: never, phh
never [Thu, 05 Jun 2008 21:44:53 -0700] rev 610
6614100: EXCEPTION_ACCESS_VIOLATION while running Eclipse with 1.6.0_05-ea
Reviewed-by: kvn, jrose, rasbold
never [Thu, 05 Jun 2008 15:43:18 -0700] rev 609
6711083: 64bit JVM crashes with Internal Error (type.cpp:763) - ShouldNotReachHere() with enabled COOPs
Summary: Add NarrowOop to various xmeet routines
Reviewed-by: kvn, sgoldman, jrose, rasbold
kvn [Thu, 05 Jun 2008 13:02:51 -0700] rev 608
6709093: Compressed Oops: reduce size of compiled methods
Summary: exclude UEP size from nmethod code size and use narrow klass oop to load prototype header.
Reviewed-by: jrose, never
never [Wed, 04 Jun 2008 21:56:27 -0700] rev 607
6709165: Tests hang or misbahve with HS 13.0-b01 on solaris-sparcv9
Reviewed-by: kvn, jrose
kvn [Wed, 04 Jun 2008 14:03:48 -0700] rev 606
6710654: SAJDI failures with Compressed Oops
Summary: Use correct offset for the java.lang.Class _klass field in SA.
Reviewed-by: jrose, never
kamg [Fri, 06 Jun 2008 13:43:36 -0400] rev 605
Merge
coleenp [Thu, 05 Jun 2008 17:02:54 -0400] rev 604
6695819: verify_oopx rax: broken oop in decode_heap_oop
Summary: Code in gen_subtype_check was encoding rax as an oop on a path where rax was not an oop.
Reviewed-by: never, kvn
kamg [Thu, 29 May 2008 14:06:30 -0400] rev 603
6706604: Copyright headers need to be changed to GPL.
Summary: Update the copyrights
Reviewed-by: ohair
kamg [Thu, 22 May 2008 13:03:52 -0400] rev 602
6705523: Fix for 6695506 will violate spec when used in JDK6
Summary: Make max classfile version number dependent on JDK version
Reviewed-by: acorn, never
rasbold [Tue, 03 Jun 2008 15:38:31 -0700] rev 601
Merge
rasbold [Tue, 03 Jun 2008 13:14:44 -0700] rev 600
6709972: runThese failed with assert(false,"bad AD file")
Summary: guard AryEqNode construction with has_match_rule() test, set SpecialArraysEquals default off
Reviewed-by: kvn, never
trims [Fri, 30 May 2008 14:50:19 -0700] rev 599
6709213: Update Build number for HS13 b02
Summary: Bump up build number to 02
Reviewed-by: jcoomes
trims [Fri, 30 May 2008 14:31:11 -0700] rev 598
Merge
trims [Fri, 30 May 2008 14:30:02 -0700] rev 597
Merge
rasbold [Fri, 30 May 2008 07:22:22 -0700] rev 596
Merge
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
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
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
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
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
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
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
rasbold [Tue, 20 May 2008 06:32:58 -0700] rev 588
Merge
iveresov [Fri, 30 May 2008 03:53:31 -0700] rev 587
Merge
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
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
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
dcubed [Tue, 20 May 2008 09:47:05 -0700] rev 583
Merge
dcubed [Fri, 16 May 2008 13:42:07 -0700] rev 582
Merge