roland [Sat, 02 Aug 2014 06:15:23 +0200] rev 26440
8057038: Speculative traps not robust when compilation and class unloading are concurrent
Summary: speculative traps can be removed from MDO while being copied by compiler
Reviewed-by: kvn, iveresov
fzhinkin [Wed, 03 Sep 2014 15:29:57 +0400] rev 26439
8055904: Develop tests for new command-line options related to SHA intrinsics
Reviewed-by: kvn, iignatyev
fzhinkin [Wed, 03 Sep 2014 15:26:06 +0400] rev 26438
8055903: Develop sanity tests on SPARC's SHA instructions support
Reviewed-by: kvn, iignatyev
fzhinkin [Wed, 03 Sep 2014 15:24:26 +0400] rev 26437
8056091: Move compiler/intrinsics/mathexact/sanity/Verifier to compiler/testlibrary and extend its functionality
Reviewed-by: kvn, iignatyev
roland [Wed, 27 Aug 2014 17:37:18 +0200] rev 26436
8055946: assert(result == NULL || result->is_oop()) failed: must be oop
Summary: caller of popped frame doesn't have valid result during deoptimization
Reviewed-by: kvn
roland [Fri, 29 Aug 2014 16:32:29 +0200] rev 26435
8055910: closed/java/util/Collections/CheckedCollections.java failed with ClassCastException not thrown
Summary: missing subtype check for Arrays.copyOf intrinsic
Reviewed-by: kvn, iveresov
kvn [Tue, 02 Sep 2014 12:48:45 -0700] rev 26434
8055494: Add C2 x86 intrinsic for BigInteger::multiplyToLen() method
Summary: Add new C2 intrinsic for BigInteger::multiplyToLen() on x86 in 64-bit VM.
Reviewed-by: roland
kvn [Tue, 02 Sep 2014 10:26:48 -0700] rev 26433
8056964: JDK-8055286 changes are incomplete.
Summary: added ccstr and ccstrlist types to compilerOracle 'option' command
Reviewed-by: roland
drchase [Fri, 29 Aug 2014 19:45:49 -0400] rev 26432
8054292: code comments leak in fastdebug builds
Summary: Added deallocation to destructor; hardened interface against misuse
Reviewed-by: kvn
thartmann [Fri, 29 Aug 2014 13:46:50 +0000] rev 26431
Merge
zmajo [Fri, 29 Aug 2014 15:32:16 +0200] rev 26430
8055286: Extend CompileCommand=option to handle numeric parameters
Summary: Changed CompileCommand=option to handle "extended" parameters: Klass::method,type,flag,value. Types supported are bool, intx, and uintx.
Reviewed-by: kvn, roland
thartmann [Fri, 29 Aug 2014 14:46:35 +0200] rev 26429
8056067: NodeHash debug variables are available in product build
Summary: Make NodeHash debug variables only available in debug/optimized build.
Reviewed-by: kvn, roland
iignatyev [Thu, 28 Aug 2014 23:30:13 +0400] rev 26428
8056223: typo in export_optimized_jdk
Reviewed-by: kvn
jmasa [Thu, 04 Sep 2014 13:45:39 -0700] rev 26427
Merge
jmasa [Thu, 04 Sep 2014 12:25:05 -0700] rev 26426
Merge
tschatzl [Wed, 03 Sep 2014 15:07:47 +0000] rev 26425
Merge
tschatzl [Wed, 03 Sep 2014 17:01:57 +0200] rev 26424
8057143: Incomplete renaming of variables containing "hrs" to "hrm" related to HeapRegionSeq
Summary: Fixup the remaining variable names.
Reviewed-by: tonyp, jwilhelm
stefank [Wed, 03 Sep 2014 12:45:14 +0200] rev 26423
8057037: Verification in ClassLoaderData::is_alive is too slow
Reviewed-by: brutisso, mgerdin, tschatzl
mgerdin [Fri, 29 Aug 2014 13:12:21 +0200] rev 26422
8048268: G1 Code Root Migration performs poorly
Summary: Replace G1CodeRootSet with a Hashtable based implementation, merge Code Root Migration phase into Code Root Scanning
Reviewed-by: jmasa, brutisso, tschatzl
mgerdin [Fri, 29 Aug 2014 13:08:01 +0200] rev 26421
8056084: Refactor Hashtable to allow implementations without rehashing support
Reviewed-by: gziemski, jmasa, brutisso, coleenp, tschatzl
ctornqvi [Wed, 03 Sep 2014 17:30:23 -0400] rev 26420
8057147: [TESTBUG] Platform.isDebugBuild() doesn't work on all build types
Summary: Check java.version for debug string as well
Reviewed-by: gtriantafill, hseigel, sla, acorn, dcubed
iklam [Tue, 02 Sep 2014 09:51:24 -0700] rev 26419
8056971: Minor class loading clean-up
Summary: Misplacement of #if INCLUE_CDS, typos, unnecessary C string duplication
Reviewed-by: dholmes, ccheung
sspitsyn [Fri, 29 Aug 2014 11:35:03 -0700] rev 26418
Merge
sla [Fri, 29 Aug 2014 13:34:16 +0200] rev 26417
8055838: Hotspot does not compile with clang 6.0 (OS X Yosemite)
Reviewed-by: lfoltan, kvn
lfoltan [Thu, 28 Aug 2014 13:01:44 -0400] rev 26416
Merge
lfoltan [Thu, 28 Aug 2014 11:56:06 -0400] rev 26415
8054355: ENFORCE_CC_COMPILER_REV needs to be updated to Solaris C++ 12u3 for JDK 9.
Summary: Update of C++ validiation check for JDK 9 on Solaris.
Reviewed-by: coleenp, dcubed, kvn
coleenp [Thu, 28 Aug 2014 15:44:02 +0000] rev 26414
Merge
coleenp [Thu, 28 Aug 2014 11:30:11 -0400] rev 26413
Merge
coleenp [Thu, 28 Aug 2014 11:29:09 -0400] rev 26412
8049105: Move array component mirror to instance of java/lang/Class (hotspot part 2)
Summary: This removes component mirrors from arrayKlass metadata and the C2 intrinsic for them.
Reviewed-by: kvn, twisti, mgerdin
dsamersoff [Thu, 28 Aug 2014 07:46:49 -0700] rev 26411
8029172: warnings from b117 for hotspot.agent.src.os.linux: JNI exception pending
Summary: Added missed exception checks
Reviewed-by: chegar, sla
dsamersoff [Thu, 28 Aug 2014 06:32:16 -0700] rev 26410
8031583: warnings from b03 for hotspot/agent/src/os/solaris/proc: JNI exception pending
Summary: Added missed exception checks
Reviewed-by: sla, sspitsyn
sla [Thu, 28 Aug 2014 10:28:21 +0200] rev 26409
8055755: Information about loaded dynamic libraries is wrong on MacOSX
Summary: The information about loaded dynamic libraries printed in hs_err_pid files or by running the jcmd VM.dynlib is partly incorrect. The address printed in front of the library file name is wrong.
Reviewed-by: sla, gziemski, gtriantafill
Contributed-by: fredrik.arvidsson@oracle.com