adlertz [Fri, 24 Jan 2014 13:06:52 +0100] rev 22804
8031498: Cleanup and re-factorize PhaseChaitin::build_ifg_physical
Summary: Created sub-functions, added data structures, improved naming and removed unnecessary code
Reviewed-by: kvn, roland, rbackman
anoll [Sun, 26 Jan 2014 23:01:57 -0800] rev 22803
Merge
anoll [Mon, 27 Jan 2014 07:54:25 +0100] rev 22802
8009738: compiler/6826736/Test.java times out on big machines
Summary: Added -Xmx256m -XX:ParallelGCThreads=4 to the test @run command. Verified that 256m is enough to trigger old 6826736 bug.
Reviewed-by: kvn
kvn [Fri, 24 Jan 2014 13:30:55 -0800] rev 22801
Merge
shade [Fri, 24 Jan 2014 15:26:56 +0400] rev 22800
8032490: Remove -XX:+-UseOldInlining
Summary: Move the option to obsolete options list, purge the redundant compiler code.
Reviewed-by: kvn, jrose
roland [Fri, 24 Jan 2014 09:31:53 +0100] rev 22799
8027422: assert(_gvn.type(obj)->higher_equal(tjp)) failed: cast_up is no longer needed
Summary: type methods shouldn't always operate on speculative part
Reviewed-by: kvn, twisti
coleenp [Tue, 18 Feb 2014 09:54:24 -0500] rev 22798
8035132: [TESTBUG] test/runtime/lambda-features/InvokespecialInterface.java test has unrecognized option
Summary: add IgnoreUnrecognizedVMOptions for product mode run
Reviewed-by: ctornqvi, dholmes
sspitsyn [Tue, 18 Feb 2014 06:19:49 -0800] rev 22797
8034249: need more workarounds for suspend equivalent condition issue
Summary: Collect data at safepoint, do not rely on thread suspension
Reviewed-by: dcubed, dholmes
Contributed-by: serguei.spitsyn@oracle.com
sla [Tue, 18 Feb 2014 09:15:40 +0100] rev 22796
8034080: Remove the USDT1 dtrace code from Hotspot
Reviewed-by: dholmes, coleenp
hseigel [Sat, 15 Feb 2014 14:41:04 -0500] rev 22795
Merge
coleenp [Sat, 15 Feb 2014 13:03:38 -0500] rev 22794
8027146: Class loading verification failure if GC occurs in Universe::flush_dependents_on
Summary: Remove search in system dictionary and hacks, replace with verifying in CLD::_klasses list.
Reviewed-by: dcubed, acorn
sjiang [Fri, 14 Feb 2014 16:17:22 +0100] rev 22793
8007710: runtime/7158988/FieldMonitor.java fails with com.sun.jdi.VMDisconnectedException: Connection closed
Reviewed-by: sla, jbachorik, sspitsyn
ccheung [Fri, 14 Feb 2014 09:50:17 -0800] rev 22792
8034860: Fatal error due to incorrect thread state during nightly testing
Summary: use the HAS_PENDING_EXCEPTION and CLEAR_PENDING_EXCEPTION macros
Reviewed-by: dholmes, coleenp, dcubed
dsamersoff [Wed, 12 Feb 2014 22:16:39 +0000] rev 22791
Merge
dsamersoff [Wed, 12 Feb 2014 21:55:56 +0000] rev 22790
Merge
dsamersoff [Wed, 12 Feb 2014 23:39:53 +0400] rev 22789
7127191: SA JSDB does not display native symbols correctly for transported Linux cores
Summary: Better handle SA_ALTROOT
Reviewed-by: sla, sspitsyn
ctornqvi [Wed, 12 Feb 2014 20:40:02 +0100] rev 22788
8034781: [TESTBUG] runtime/ClassFileUnsupportedClassFileVersion.java unable to find or load main class
Summary: Passed empty string to ProcessBuilder which caused problems on Linux, fixed by checking string length
Reviewed-by: lfoltan, sla, mseledtsov
ccheung [Wed, 12 Feb 2014 12:09:22 -0800] rev 22787
Merge
ccheung [Wed, 12 Feb 2014 12:01:45 -0800] rev 22786
8028785: [parfait] warnings from b116 for hotspot.src.share.vm.prims: JNI exception pending
Summary: added JNI exception pending check in several files under src/share/vm/prims directory
Reviewed-by: coleenp, minqi
mduigou [Wed, 12 Feb 2014 10:55:28 -0800] rev 22785
Merge
mduigou [Wed, 12 Feb 2014 09:37:18 -0800] rev 22784
8030350: Enable additional compiler warnings for GCC
Reviewed-by: dholmes, coleenp, erikj, tbell, ihse
dsamersoff [Wed, 12 Feb 2014 22:08:43 +0400] rev 22783
8023667: SA: ExceptionBlob and other C2 classes not available in client VM
Summary: Ignore error of intialization of C2 only variables
Reviewed-by: sla, dholmes
henryjen [Tue, 11 Feb 2014 21:32:19 -0800] rev 22782
8033215: clang: node.cpp:284 IDX_INIT macro use uninitialized field _out
Reviewed-by: twisti, kvn
lana [Mon, 24 Feb 2014 12:56:19 -0800] rev 22781
Merge
lana [Thu, 20 Feb 2014 19:59:26 -0800] rev 22780
Merge
jeff [Tue, 28 Jan 2014 20:09:41 +0000] rev 22779
8032816: THIRDPARTYREADME LittleCMS preamble missing JRE 8 & JDK 8
Reviewed-by: lana
jeff [Mon, 13 Jan 2014 14:42:26 -0800] rev 22778
7129980: Third Party License Readme update for JDK8
Reviewed-by: lana, tbell
ehelin [Thu, 13 Feb 2014 17:57:27 +0100] rev 22777
Merge
sjohanss [Wed, 05 Feb 2014 11:05:13 +0100] rev 22776
8033426: Scale initial NewSize using NewRatio if not set on command line
Summary: Now using NewRatio to size initial NewSize if not specified on commandline.
Reviewed-by: jmasa, jwilhelm
jwilhelm [Tue, 10 Dec 2013 15:11:02 +0100] rev 22775
8026849: Fix typos in the GC code, part 2
Summary: Fixed typos in assert messages, flag descriptions and verbose messages
Reviewed-by: stefank, tschatzl
stefank [Mon, 10 Feb 2014 12:58:09 +0100] rev 22774
8033923: Use BufferingOopClosure for G1 code root scanning
Reviewed-by: mgerdin, brutisso
ehelin [Mon, 10 Feb 2014 14:37:53 +0100] rev 22773
Merge
stefank [Mon, 10 Feb 2014 12:51:51 +0100] rev 22772
8033764: Remove the usage of StarTask from BufferingOopClosure
Reviewed-by: mgerdin, brutisso, tschatzl
ehelin [Mon, 10 Feb 2014 13:31:22 +0100] rev 22771
Merge
brutisso [Fri, 07 Feb 2014 13:48:07 +0100] rev 22770
8033922: G1: Back out 8033601 and go back to use the to-obj for chunked arrays.
Reviewed-by: stefank, tschatzl
tschatzl [Thu, 06 Feb 2014 17:12:10 +0100] rev 22769
8033545: Missing volatile specifier in Bitmap::par_put_range_within_word
Summary: The method Bitmap::par_put_range_within_word reloads the original value during a CAS, which may be optimized away. Instead of reloading, use the value returned by Atomic::cmpxchg_ptr() for further processing.
Reviewed-by: tschatzl, brutisso, tonyp
Contributed-by: Matthias Braun <matthia.braun@sap.com>
pliden [Thu, 06 Feb 2014 14:12:43 +0100] rev 22768
8031703: Missing post-barrier in ReferenceProcessor
Reviewed-by: tonyp, tschatzl
tschatzl [Wed, 05 Feb 2014 14:29:34 +0100] rev 22767
8033443: Test8000311 fails after latest changes to parallelize string and symbol table unlink
Summary: When string and symbol table unlink are not performed in parallel, the claim index we check is not updated, and so a guarantee fails. Take this into account when checking the guarantee.
Reviewed-by: brutisso, jwilhelm
tonyp [Wed, 05 Feb 2014 12:47:48 +0100] rev 22766
8033601: G1: Make array chunking use the same length field as the other young GCs
Summary: Use the old copy length instead of the length of the forwarded object for chunked arrays.
Reviewed-by: brutisso, tschatzl
ehelin [Wed, 05 Feb 2014 10:09:54 +0100] rev 22765
8028254: gc/arguments/TestMinInitialErgonomics.java failed with unexpected initial heap size
Reviewed-by: brutisso, tschatzl, sjohanss
ehelin [Mon, 03 Feb 2014 10:49:49 +0100] rev 22764
Merge
jmasa [Thu, 16 Jan 2014 13:25:25 -0800] rev 22763
8024366: Make UseNUMA enable UseNUMAInterleaving
Reviewed-by: brutisso, tschatzl
Contributed-by: shrinivas.joshi@oracle.com
tschatzl [Fri, 31 Jan 2014 09:58:06 +0100] rev 22762
8033106: Wrong predicate for checking whether the correct amount of symbol table entries have been processed in G1
Summary: The change fixes the predicate check.
Reviewed-by: jmasa, tonyp, stefank
tschatzl [Fri, 31 Jan 2014 09:57:50 +0100] rev 22761
6991197: G1: specialize deal_with_reference() for narrowOop*
Summary: Clean up and slightly optimize reference handling from the GC reference task queue. Since we never push partial array chunks as narrowOop* we can manually specialize the code so that some code can be optimized away.
Reviewed-by: tonyp, brutisso, stefank
tschatzl [Fri, 31 Jan 2014 09:55:59 +0100] rev 22760
8032771: The flag VerifySilently misses a test case
Summary: Add test case for the VerifySilently flag.
Reviewed-by: brutisso
iklam [Tue, 11 Feb 2014 10:05:02 -0800] rev 22759
Merge
iklam [Tue, 11 Feb 2014 08:43:17 -0800] rev 22758
7182040: volano29 limited by os resource on Linux - need better diagnostic message
Summary: Changed message to "unable to create native thread: possibly out of memory or process/resource limits reached"
Reviewed-by: dholmes, sla
minqi [Mon, 10 Feb 2014 21:29:14 -0800] rev 22757
8033792: AltHashing used jint for imprecise bit shifting
Summary: AltHashing used jint the way of juint in bit shifting which could lead loss of precision. Fix by change _seed defined as juint.
Reviewed-by: coleenp, ccheung
Contributed-by: yumin.qi@oracle.com
dcubed [Mon, 10 Feb 2014 14:07:11 -0800] rev 22756
Merge
dcubed [Mon, 10 Feb 2014 12:58:53 -0800] rev 22755
Merge
rdurbin [Mon, 10 Feb 2014 12:38:34 -0800] rev 22754
8005262: possible gamma launcher issues
Summary: Cleaned out make targets and comments associated with the previously removed gamma launcher
Reviewed-by: dcubed, stefank
dcubed [Mon, 10 Feb 2014 12:48:54 -0800] rev 22753
8028073: race condition in ObjectMonitor implementation causing deadlocks
Summary: Move redo of ParkEvent.unpark() after JVMTI_EVENT_MONITOR_WAITED event handler is called.
Reviewed-by: dholmes, sspitsyn, dice, acorn
ctornqvi [Mon, 10 Feb 2014 17:49:17 +0100] rev 22752
8016644: Improve UnsupportedClassVersionError message
Summary: Improved the UnsupportedClassVersionError message to hopefully be more user friendly
Reviewed-by: coleenp, dholmes, twisti
hseigel [Sun, 09 Feb 2014 13:28:58 -0500] rev 22751
Merge
coleenp [Fri, 07 Feb 2014 18:30:27 -0500] rev 22750
8033528: assert(0 <= i && i < length()) failed: index out of bounds
Summary: Restoring bytecodes for invokedynamic had wrong index calculation added testing stress option.
Reviewed-by: twisti, hseigel
dcubed [Fri, 07 Feb 2014 11:47:24 -0800] rev 22749
8033931: Several nightly tests failing with assert(imin < imax) failed: Unexpected page size
Summary: Loosen new assert() in get_stack_commited_bottom()
Reviewed-by: dcubed, coleenp, dsamersoff, hseigel
Contributed-by: gerald.thornbrugh@oracle.com
dcubed [Fri, 07 Feb 2014 09:03:44 -0800] rev 22748
8033714: hotspot 'install_jvm' bld target broken with ZIP_DEBUGINFO_FILES=0
Summary: fixed faulty logic in makefiles when compressed FDS builds are disabled
Reviewed-by: rdurbin, dholmes, never, dnsimon, tbell
sspitsyn [Thu, 06 Feb 2014 20:13:38 -0800] rev 22747
8025841: JVMTI: "vtable stub" dynamic code notification is misplaced
Summary: Generate correct "vtable stub" dynamic code notifications
Reviewed-by: sspitsyn, kvn, coleenp
Contributed-by: oleg.mazurov@oracle.com
coleenp [Thu, 06 Feb 2014 20:32:08 +0000] rev 22746
Merge
coleenp [Thu, 06 Feb 2014 14:28:35 -0500] rev 22745
8029775: Solaris code cleanup
8033464: Linux code cleanup
Summary: cleaned up warnings in solaris and linux specific os code.
Reviewed-by: coleenp, fparain, dcubed
Contributed-by: gerald.thornbrugh@oracle.com
fparain [Thu, 06 Feb 2014 14:51:01 -0500] rev 22744
Merge
fparain [Thu, 06 Feb 2014 17:59:35 +0000] rev 22743
8030808: dtrace/hotspot/Monitors/Monitors001 fails in product builds on solaris-sparc
Reviewed-by: sspitsyn, dcubed, kamg, dholmes
coleenp [Thu, 06 Feb 2014 18:57:46 +0000] rev 22742
8028735: runtime/RedefineObject/TestRedefineObject.java interrupted (timed out?) on solaris_sparcv9-fastdebug-c2-runtime and solaris_x64-debugOpen-c2-runtime
Summary: Change GC loop counter to 100 which is enough to test the original problem but doesn't timeout the test.
Reviewed-by: ctornqvi, lfoltan, mseledtsov, sla
henryjen [Wed, 05 Feb 2014 21:24:29 -0800] rev 22741
8033289: clang: clean up unused function warning
Reviewed-by: coleenp, dholmes, mgerdin