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