twisti [Wed, 09 Jan 2013 15:37:23 -0800] rev 15118
8005418: JSR 292: virtual dispatch bug in 292 impl
Reviewed-by: jrose, kvn
kvn [Tue, 08 Jan 2013 11:30:51 -0800] rev 15117
8005419: Improve intrinsics code performance on x86 by using AVX2
Summary: use 256bit vpxor,vptest instructions in String.compareTo() and equals() intrinsics.
Reviewed-by: twisti
twisti [Mon, 07 Jan 2013 14:08:28 -0800] rev 15116
8004537: replace AbstractAssembler emit_long with emit_int32
Reviewed-by: jrose, kvn, twisti
Contributed-by: Morris Meyer <morris.meyer@oracle.com>
kvn [Thu, 03 Jan 2013 16:30:47 -0800] rev 15115
8005544: Use 256bit YMM registers in arraycopy stubs on x86
Summary: Use YMM registers in arraycopy and array_fill stubs.
Reviewed-by: roland, twisti
kvn [Thu, 03 Jan 2013 15:09:55 -0800] rev 15114
8005522: use fast-string instructions on x86 for zeroing
Summary: use 'rep stosb' instead of 'rep stosq' when fast-string operations are available.
Reviewed-by: twisti, roland
roland [Sun, 23 Dec 2012 17:08:22 +0100] rev 15113
8005071: Incremental inlining for JSR 292
Summary: post parse inlining driven by number of live nodes.
Reviewed-by: twisti, kvn, jrose
jmasa [Thu, 10 Jan 2013 07:32:32 -0800] rev 15112
Merge
brutisso [Wed, 09 Jan 2013 09:48:58 +0100] rev 15111
8005489: VM hangs during GC with ParallelGC and ParallelGCThreads=0
Summary: Print an error message and exit the VM if UseParallalGC is combined with ParllelGCThreads==0. Also reviewed by vitalyd@gmail.com.
Reviewed-by: stefank, ehelin
dlong [Wed, 09 Jan 2013 21:18:52 -0500] rev 15110
Merge
jiangli [Tue, 08 Jan 2013 13:01:19 -0500] rev 15109
8001341: SIGSEGV in methodOopDesc::fast_exception_handler_bci_for(KlassHandle,int,Thread*)+0x3e9.
Summary: Use methodHandle.
Reviewed-by: coleenp, acorn, twisti, sspitsyn
bpittore [Thu, 03 Jan 2013 15:08:43 -0500] rev 15108
8004051: assert(_oprs_len[mode] < maxNumberOfOperands) failed: array overflow
Summary: assert is triggered when number of register based arguments passed to a java method exceeds 16.
Reviewed-by: roland, vladidan
acorn [Wed, 09 Jan 2013 18:06:34 -0500] rev 15107
Merge
zgu [Tue, 08 Jan 2013 15:47:23 -0800] rev 15106
Merge
zgu [Tue, 08 Jan 2013 11:39:53 -0800] rev 15105
Merge
zgu [Tue, 08 Jan 2013 14:04:25 -0500] rev 15104
8005048: NMT: #loaded classes needs to just show the # defined classes
Summary: Count number of instance classes so that it matches class metadata size
Reviewed-by: coleenp, acorn
coleenp [Tue, 08 Jan 2013 13:44:10 -0800] rev 15103
Merge
coleenp [Tue, 08 Jan 2013 14:01:36 -0500] rev 15102
8004728: Add hotspot support for parameter reflection
Summary: Add hotspot support for parameter reflection
Reviewed-by: acorn, jrose, coleenp
Contributed-by: eric.mccorkle@oracle.com
hseigel [Tue, 08 Jan 2013 13:38:11 -0500] rev 15101
8005076: Creating a CDS archive with one alignment and running another causes a crash.
Summary: Save the alignment when writing the CDS and compare it when reading the CDS.
Reviewed-by: kvn, coleenp
hseigel [Mon, 07 Jan 2013 15:32:51 -0500] rev 15100
8003705: CDS failed on Windows: can not map in the CDS.
Summary: Map memory only once to prevent 'already mapped' failures.
Reviewed-by: acorn, zgu
coleenp [Wed, 02 Jan 2013 20:28:09 -0500] rev 15099
8005494: SIGSEGV in Rewriter::relocate_and_link() when testing Weblogic with CompressedOops and KlassPtrs
Summary: Relocate functions with jsr's when rewriting so not repeated after reading shared archive
Reviewed-by: twisti, jrose
minqi [Mon, 24 Dec 2012 11:46:38 -0800] rev 15098
Merge
stefank [Thu, 20 Dec 2012 10:22:19 +0100] rev 15097
8004823: Add VM support for type annotation reflection
Reviewed-by: dholmes, coleenp
Contributed-by: joel.franck@oracle.com
dcubed [Wed, 19 Dec 2012 10:35:08 -0800] rev 15096
8005044: remove crufty '_g' support from HS runtime code
Summary: Phase 2 is removing '_g' support from the Runtime code.
Reviewed-by: dcubed, coleenp, hseigel
Contributed-by: ron.durbin@oracle.com
jmasa [Fri, 04 Jan 2013 17:04:46 -0800] rev 15095
8005672: Clean up some changes to GC logging with GCCause's
Reviewed-by: johnc, ysr
jmasa [Fri, 04 Jan 2013 17:04:25 -0800] rev 15094
8000325: Change default for CMSClassUnloadingEnabled to true
Reviewed-by: stefank, ysr
brutisso [Fri, 04 Jan 2013 21:33:22 +0100] rev 15093
8003822: Deprecate the incremental mode of CMS
Reviewed-by: johnc, jwilhelm
brutisso [Fri, 04 Jan 2013 11:10:17 +0100] rev 15092
8003820: Deprecate untested and rarely used GC combinations
Summary: Log warning messages for DefNew+CMS and ParNew+SerialOld
Reviewed-by: ysr, jwilhelm, jcoomes
brutisso [Sun, 30 Dec 2012 08:47:52 +0100] rev 15091
8005396: Use ParNew with only one thread instead of DefNew as default for CMS on single CPU machines
Reviewed-by: jmasa, jcoomes
johnc [Thu, 03 Jan 2013 16:28:22 -0800] rev 15090
8004816: G1: Kitchensink failures after marking stack changes
Summary: Reset the marking state, including the mark stack overflow flag, in the event of a marking stack overflow during serial reference processing.
Reviewed-by: jmasa
johnc [Fri, 21 Dec 2012 11:45:34 -0800] rev 15089
8001424: G1: Rename certain G1-specific flags
Summary: Rename G1DefaultMinNewGenPercent, G1DefaultMaxNewGenPercent, and G1OldCSetRegionLiveThresholdPercent to G1NewSizePercent, G1MaxNewSizePercent, and G1MixedGCLiveThresholdPercent respectively. The previous names are no longer accepted.
Reviewed-by: brutisso, ysr