kvn [Mon, 12 Dec 2016 20:48:50 -0800] rev 42657
8171134: Unexpected output in compiler/aot/SharedUsageTest.java
Summary: switch off compressed oops for few AOT tests.
Reviewed-by: iveresov
jwilhelm [Sun, 18 Dec 2016 15:37:50 +0100] rev 42656
Merge
jwilhelm [Tue, 13 Dec 2016 02:04:23 +0100] rev 42655
Merge
dholmes [Mon, 12 Dec 2016 15:41:50 -0500] rev 42654
8170888: [linux] Experimental support for cgroup memory limits in container (ie Docker) environments
Summary: Set apparent physical memory to cgroup memory limit when UseCGroupMemoryLimitForHeap is true
Reviewed-by: acorn, kbarrett
Contributed-by: Christine Flood <chf@redhat.com>
roland [Mon, 12 Dec 2016 11:29:51 -0800] rev 42653
8162338: AArch64: Intrinsify fused mac operations
Reviewed-by: kvn
dpochepk [Mon, 12 Dec 2016 21:18:54 +0300] rev 42652
8171059: [AOT] error in AotCompiler output in some aot tests
Reviewed-by: kvn
dpochepk [Mon, 12 Dec 2016 21:18:03 +0300] rev 42651
8171060: [AOT] aot tests: WARNING: Requested compilation levels are out of current vm capabilities.
Reviewed-by: kvn
kvn [Sun, 11 Dec 2016 19:07:04 -0800] rev 42650
8171008: Integrate AOT compiler into JDK
Reviewed-by: erikj, mchung, psandoz, coleenp, iklam, stefank, simonis
Contributed-by: Bharadwaj Yadavalli <bharadwaj.yadavalli@oracle.com>, Christian Thalinger <cthalinger@twitter.com>, Dean Long <dean.long@oracle.com>, Dmitrij Pochepko <dmitrij.pochepko@oracle.com>, Dmitry Chuyko <dmitry.chuyko@oracle.com>, Doug Simon <doug.simon@oracle.com>, Eric Caspole <eric.caspole@oracle.com>, Igor Ignatyev <igor.ignatyev@oracle.com>, Igor Veresov <igor.veresov@oracle.com>, John Rose <john.r.rose@oracle.com>, Morris Meyer <morris.meyer@oracle.com>, Niclas Adlertz <niclas.adlertz@oracle.com>, Rickard Backman <rickard.backman@oracle.com>
thomaswue [Sun, 11 Dec 2016 12:05:57 -0800] rev 42649
8166417: Integrate Graal-core into JDK for AOT compiler
Reviewed-by: iveresov, kvn, erikj, ihse, mchung
Contributed-by: Doug Simon <doug.simon@oracle.com>, Lukas Stadler <lukas.stadler@oracle.com>, Tom Rodriguez <tom.rodriguez@oracle.com>, Roland Schatz <roland.schatz@oracle.com>, Josef Eisl <josef.eisl@jku.at>, Christian Wimmer <christian.wimmer@oracle.com>, Chris Thalinger <cthalinger@twitter.com>, Gilles Duboscq <gilles.m.duboscq@oracle.com>, David Leopoldseder <david.d.leopoldseder@oracle.com>, Stefan Anzinger <stefan.anzinger@oracle.com>, Christian Humer <christian.humer@oracle.com>, Michael Berg <michael.c.berg@intel.com>, Bernhard Urban <bernhard.urban@jku.at>, Miguel Garcia <miguel.m.garcia@oracle.com>, Yudi Zheng <yudi.zheng@usi.ch>, Christos Kotselidis <christos.kotselidis@oracle.com>, Andreas Woess <andreas.woess@jku.at>, Stefan Rumzucker <stefan.rumzucker@jku.at>, Aleksandar Prokopec <aleksandar.prokopec@oracle.com>, Christian Haeubl <haeubl@ssw.jku.at>, Morris Meyer <morris.meyer@oracle.com>, Matthias Grimmer <grimmer@ssw.jku.at>, Erik Eckstein <erik.eckstein@oracle.com>, Josef Haider <josef.haider@jku.at>, Manuel Rigger <rigger.manuel@gmail.com>, Michael Haupt <michael.haupt@oracle.com>, Niclas Adlertz <niclas.adlertz@oracle.com>, Jaroslav Tulach <jaroslav.tulach@oracle.com>, Chris Seaton <chris.seaton@oracle.com>, Peter Kessler <peter.b.kessler@oracle.com>, Christian Wirth <christian.wirth@oracle.com>, Benoit Daloze <benoit.d.daloze@oracle.com>
jwilhelm [Sat, 10 Dec 2016 03:08:23 +0100] rev 42648
8171046: Quarantine TestStressG1Humongous.java until JDK-8171045 is fixed
Reviewed-by: kvn
jwilhelm [Thu, 08 Dec 2016 17:03:45 +0100] rev 42647
Merge
jwilhelm [Thu, 08 Dec 2016 15:49:29 +0100] rev 42646
Merge
sspitsyn [Wed, 07 Dec 2016 23:45:31 +0000] rev 42645
Merge
sspitsyn [Wed, 07 Dec 2016 15:10:18 -0800] rev 42644
7034834: JVMTI xml file referring to old JDK version
Summary: Update the JVMTI spec with the version auto-change
Reviewed-by: coleenp, dholmes, dsamersoff, dcubed
mgronlun [Wed, 07 Dec 2016 23:38:37 +0100] rev 42643
8170847: Refactor trace/traceStream.hpp
Reviewed-by: coleenp, lfoltan
kvn [Wed, 07 Dec 2016 09:29:28 -0800] rev 42642
8158012: Use SW prefetch instructions instead of BIS for allocation prefetches on SPARC Core S4
Reviewed-by: kvn
Contributed-by: shrinivas.joshi@oracle.com
bmoloden [Tue, 06 Dec 2016 16:42:42 +0300] rev 42641
8166132: Convert TestGlobalDefinitions_test to GTest
Reviewed-by: iignatyev
iignatyev [Wed, 07 Dec 2016 14:37:35 +0300] rev 42640
8078450: Implement consistent process for quarantine of tests
Reviewed-by: dfazunen, dholmes, sspitsyn
mgronlun [Tue, 06 Dec 2016 22:49:17 +0100] rev 42639
8170672: Event-based tracing to support classloader instances
Reviewed-by: hseigel, egahlin
kzhaldyb [Sat, 03 Dec 2016 12:48:22 +0300] rev 42638
8170468: Convert ParallelCompact_test to GTest
Reviewed-by: dfazunen, iignatyev
kzhaldyb [Thu, 01 Dec 2016 12:09:02 +0300] rev 42637
8170490: Convert TestBufferingOopClosure_test to GTest
Reviewed-by: dfazunen, iignatyev
rprotacio [Mon, 05 Dec 2016 16:08:20 -0500] rev 42636
8169734: Update uses of string "java.base" to macro
Summary: Replaced instances of "java.base" string with JAVA_BASE_NAME macro
Reviewed-by: sspitsyn, dcubed
rprotacio [Mon, 05 Dec 2016 18:00:34 +0000] rev 42635
Merge
rprotacio [Mon, 05 Dec 2016 11:45:20 -0500] rev 42634
8168850: Mark module entries that have been specified by --patch-module
Summary: Adds a boolean to ModuleEntry to specify whether the module has been patched using the command line --patch-module
Reviewed-by: jiangli, lfoltan, dholmes
erikj [Mon, 05 Dec 2016 17:57:43 +0100] rev 42633
8066474: Remove the lib/ directory from Linux and Solaris images
Reviewed-by: tbell, ihse, kvn
simonis [Fri, 02 Dec 2016 11:07:27 +0100] rev 42632
8170409: CMS: Crash in CardTableModRefBSForCTRS::process_chunk_boundaries
Reviewed-by: simonis, tschatzl, mgerdin, dlong
Contributed-by: gunter.haug@sap.com
alanb [Fri, 16 Dec 2016 08:18:00 +0000] rev 42631
Merge
alanb [Fri, 16 Dec 2016 05:46:52 +0000] rev 42630
8170987: Module system implementation refresh (12/2016)
Reviewed-by: lfoltan, coleenp, mchung
Contributed-by: harold.seigel@oracle.com, serguei.spitsyn@oracle.com
lana [Wed, 14 Dec 2016 20:34:29 +0000] rev 42629
Merge
sspitsyn [Wed, 14 Dec 2016 02:35:33 -0800] rev 42628
8171226: simple typo in the JVMTI spec
Summary: replace "bot" with "not"
Reviewed-by: alanb
jwilhelm [Thu, 08 Dec 2016 15:49:29 +0100] rev 42627
Merge
kzhaldyb [Wed, 30 Nov 2016 22:44:51 +0100] rev 42626
Merge
kzhaldyb [Wed, 30 Nov 2016 21:49:57 +0100] rev 42625
Merge
kzhaldyb [Fri, 25 Nov 2016 20:53:36 +0300] rev 42624
8168341: Gtests on JSon produce an enormous amount of hardly understandable output to stdout
Reviewed-by: iignatyev, ppunegov, kvn
kvn [Wed, 30 Nov 2016 20:40:41 +0000] rev 42623
Merge
roland [Wed, 30 Nov 2016 12:07:17 -0800] rev 42622
8170470: superword may miss reductions
Reviewed-by: kvn
stefank [Wed, 23 Nov 2016 14:36:32 +0100] rev 42621
8170358: [REDO] 8k class metaspace chunks misallocated from 4k chunk freelist
Reviewed-by: mgerdin, coleenp, ehelin, stuefe
ehelin [Mon, 28 Nov 2016 14:57:12 +0100] rev 42620
8170388: Deprecate the flag -XX:ExplicitGCInvokesConcurrentAndUnloadsClasses
Reviewed-by: tschatzl, jprovino
mdoerr [Fri, 25 Nov 2016 11:15:12 -0200] rev 42619
8170328: PPC64: Use andis instead of lis/and
Reviewed-by: goetz, mdoerr
Contributed-by: Igor Nunes <igor.nunes@eldorado.org.br>
vdeshpande [Tue, 29 Nov 2016 17:41:08 -0800] rev 42618
8170430: x86 pow() stub from Intel libm is inconsistent with pow() from fdlib
Summary: do not use libm stubs when InlineIntrinsics switched off
Reviewed-by: kvn
kvn [Tue, 29 Nov 2016 12:40:46 -0800] rev 42617
8170416: CompilerControl: VectorizeDebug option type is incorrect
Summary: VectorizeDebug C2 option flag should be uintx instead of bool.
Reviewed-by: thartmann
stefank [Tue, 29 Nov 2016 19:20:03 +0000] rev 42616
Merge
stefank [Tue, 29 Nov 2016 19:25:36 +0100] rev 42615
8170395: Metaspace initialization queries the wrong chunk freelist
Reviewed-by: mgerdin, pliden, stuefe
jiangli [Tue, 29 Nov 2016 11:26:25 -0500] rev 42614
8170297: runtime/SharedArchiveFile/LargeSharedSpace.java didn't run out of memory
Summary: Split the test cases. Add -XX:+UseCompressedClassPointers -XX:CompressedClassSpaceSize=3G for the 64-bit -XX:SharedMiscCodeSize=1600386047 test case.
Reviewed-by: ccheung, iklam, dholmes
kzhaldyb [Mon, 28 Nov 2016 18:54:30 +0300] rev 42613
8166156: Convert test_semaphore to GTest
Reviewed-by: kbarrett, tschatzl, stefank
kzhaldyb [Fri, 25 Nov 2016 20:00:51 +0300] rev 42612
8169003: LogDecorations.iso8601_utctime_test fails if numeric locale uses "," as separator between integer and fraction part
Reviewed-by: mlarsson, iignatyev
thartmann [Tue, 29 Nov 2016 08:48:14 +0100] rev 42611
Merge
thartmann [Tue, 29 Nov 2016 08:16:15 +0100] rev 42610
8168996: C2 crash at postaloc.cpp:140 : assert(false) failed: unexpected yanked node
Summary: Prevent MemBarAcquire from keeping a LoadNNode alive by adding it to the worklist if it is the only user of a DecodeNNode.
Reviewed-by: kvn
dbuck [Tue, 29 Nov 2016 06:20:56 +0000] rev 42609
8170431: non-ASCII characters in source code comments (jimage.hpp)
Reviewed-by: dholmes
iklam [Sun, 27 Nov 2016 19:58:30 -0800] rev 42608
8169867: Method::restore_unshareable_info does not invoke Method::link_method
Reviewed-by: jiangli, kvn, thartmann
iignatyev [Tue, 29 Nov 2016 00:25:13 +0300] rev 42607
8170227: use vm.jvmci property in compiler/jvmci tests
Reviewed-by: kvn
iignatyev [Tue, 29 Nov 2016 00:25:09 +0300] rev 42606
8170226: Implement setting jtreg @requires property vm.jvmci
Reviewed-by: kvn
aph [Tue, 22 Nov 2016 08:46:49 -0800] rev 42605
8170106: AArch64: Multiple JVMCI issues
Reviewed-by: rschatz
iignatyev [Fri, 25 Nov 2016 17:56:30 +0000] rev 42604
Merge
iignatyev [Fri, 25 Nov 2016 11:59:40 +0300] rev 42603
8170228: register closed @requires property setter
Reviewed-by: vlivanov, dfazunen
jwilhelm [Fri, 25 Nov 2016 15:58:24 +0100] rev 42602
8170355: [BACKOUT] 8k class metaspace chunks misallocated from 4k chunk freelist
Reviewed-by: ehelin, stefank
erikj [Thu, 24 Nov 2016 16:07:53 +0100] rev 42601
Merge
erikj [Thu, 24 Nov 2016 15:27:53 +0100] rev 42600
8170284: Move fine granular hotspot make targets to top level
Reviewed-by: tbell
lmesnik [Thu, 24 Nov 2016 16:52:34 +0300] rev 42599
8166761: Compiler testing in tier2 should be optimized to finish in 20 minutes.
Reviewed-by: ctornqvi, kvn
lmesnik [Thu, 24 Nov 2016 16:48:22 +0300] rev 42598
8166898: G1SATBCardTableLoggingModRefBS::invalidate() incorrect with whole_heap == true
Reviewed-by: tschatzl, kbarrett
tschatzl [Thu, 24 Nov 2016 11:27:57 +0100] rev 42597
8057003: Large reference arrays cause extremely long synchronization times
Summary: Slice large object arrays into parts so that the synchronization of marking threads with an STW pause request does not take long.
Reviewed-by: ehelin, pliden
tschatzl [Thu, 24 Nov 2016 09:33:54 +0000] rev 42596
Merge
tschatzl [Thu, 24 Nov 2016 10:05:47 +0100] rev 42595
8169703: G1 crashes with guarantee(pretouch_gang != NULL) failed: No pretouch gang specified
Summary: Allow use of AlwaysPreTouch without passing a WorkGang.
Reviewed-by: kbarrett, dfazunen, ddmitriev
stefank [Wed, 23 Nov 2016 14:36:32 +0100] rev 42594
8169931: 8k class metaspace chunks misallocated from 4k chunk freelist​
Reviewed-by: mgerdin, coleenp, ehelin, stuefe
stuefe [Wed, 23 Nov 2016 14:33:45 +0100] rev 42593
8167650: NMT should check for invalid MEMFLAGS
Reviewed-by: dholmes, mockner, cjplummer
kzhaldyb [Wed, 23 Nov 2016 12:01:57 +0300] rev 42592
8168492: Convert CollectedHeap_test to GTest
Reviewed-by: iignatyev, tschatzl
kzhaldyb [Tue, 01 Nov 2016 16:23:29 +0300] rev 42591
8168493: Convert TestBitMap_test to GTest
Reviewed-by: kbarrett, tschatzl
vtewari [Wed, 23 Nov 2016 12:08:37 +0530] rev 42590
8169232: SA: TestCpoolForInvokeDynamic.java fails with sun.jvm.hotspot.debugger.DebuggerException: binary search bug: should have found entry 1
Summary: Avoid potential data loss by avoiding the long-to-int cast of the return value of minus()
Reviewed-by: dsamersoff, sspitsyn
Contributed-by: jini.george@oracle.com
kbarrett [Tue, 22 Nov 2016 20:50:31 -0500] rev 42589
8166811: Missing memory fences between memory allocation and refinement
Summary: Refactored to have needed barrier
Reviewed-by: tschatzl, ehelin
kbarrett [Tue, 22 Nov 2016 20:24:47 -0500] rev 42588
8166607: G1 needs klass_or_null_acquire
Summary: Use acquire where needed, split refinment humongous and non to simplify.
Reviewed-by: tschatzl, ehelin
vdeshpande [Tue, 22 Nov 2016 13:59:45 -0800] rev 42587
8165287: fix compress intrinsics to produce correct results with avx512
Reviewed-by: kvn
mcberg [Tue, 22 Nov 2016 11:34:11 -0800] rev 42586
8170039: Change UseAVX < 3 on SKX/KNL to not emit evex vector check
Reviewed-by: kvn
mchernov [Tue, 22 Nov 2016 16:13:13 +0300] rev 42585
8168396: Unexpected OOME in GcCauseTest02 and GcTest02
Reviewed-by: tschatzl, dfazunen
jiangli [Mon, 21 Nov 2016 21:07:45 -0500] rev 42584
8169870: CDS: "assert(partition_size <= size()) failed: partition failed" on 32 bit JVM
Summary: Exit the VM and report error if the second ReservedSpace() call also fails.
Reviewed-by: cjplummer, sspitsyn, iklam
aph [Mon, 21 Nov 2016 17:38:13 +0000] rev 42583
8170100: AArch64: Crash in C1-compiled code accessing References
Reviewed-by: roland
aph [Mon, 21 Nov 2016 17:29:17 +0000] rev 42582
8170098: AArch64: VM is extremely slow with JVMTI debugging enabled
Reviewed-by: roland
thartmann [Mon, 21 Nov 2016 09:33:06 +0100] rev 42581
8169941: CodeBlob::is_frame_complete_at() does not honor CodeOffsets::frame_never_safe
Summary: CodeBlob::is_frame_complete_at() should always return false if _frame_complete_offset is set to CodeOffsets::frame_never_safe (-1).
Reviewed-by: kvn, dlong
thartmann [Mon, 21 Nov 2016 08:27:10 +0100] rev 42580
8169711: CDS does not patch entry trampoline if intrinsic method is disabled
Summary: Always create interpreter method entries for intrinsified methods but replace them with vanilla entries if the intrinsic is disabled at runtime.
Reviewed-by: kvn, iklam
rkennke [Fri, 18 Nov 2016 19:04:48 +0000] rev 42579
8169901: AArch64: CompareAndExchange intrinsics clobber address register
Reviewed-by: aph
mchernov [Fri, 18 Nov 2016 18:46:08 +0300] rev 42578
8166719: gc/stress/TestStressG1Humongous.java fails with OOME
Reviewed-by: tschatzl, dfazunen
rraghavan [Fri, 18 Nov 2016 03:40:56 -0800] rev 42577
8169529: AArch64: Revert old JDK-8167595 changes after JDK-8159035 fix is pushed
Summary: Removed the zero check
Reviewed-by: adinn, aph, thartmann
rprotacio [Thu, 17 Nov 2016 21:59:52 +0000] rev 42576
Merge
rprotacio [Thu, 17 Nov 2016 16:28:45 -0500] rev 42575
8165550: Add class loader names to ClassCastException message
Summary: Adds new format of class loader names to VM ClassCastException messages
Reviewed-by: dholmes, mchung, lfoltan
hseigel [Thu, 17 Nov 2016 14:23:29 -0500] rev 42574
8166304: Skipping access check for classes generated by core reflection
Summary: Only allow boot and reflection class loader to load sub-types of jdk.internal.reflect
Reviewed-by: acorn, lfoltan, rehn
dsamersoff [Thu, 17 Nov 2016 15:54:48 +0300] rev 42573
8169638: serviceability/sa/TestInstanceKlassSize.java and serviceability/sa/TestInstanceKlassSizeForInterface.java fail compilation
Summary: Modified the jtreg tests to use @modules
Reviewed-by: dsamersoff, rehn
Contributed-by: jini.george@oracle.com
mchernov [Wed, 16 Nov 2016 18:57:42 +0300] rev 42572
8165955: TestFullGCCount test failed with CMS and -XX:+ExplicitGCInvokesConcurrent
Reviewed-by: dfazunen, tschatzl
dsamersoff [Wed, 16 Nov 2016 14:11:30 +0300] rev 42571
7107013: sun.jvm.hotspot.runtime.Bytes.swapLong conversion to long mishandled
Summary: Cast to long to avoid truncation in swapLong()
Reviewed-by: dsamersoff
Contributed-by: Sharath Ballal <sharath.ballal@oracle.com>
kbarrett [Tue, 15 Nov 2016 19:39:51 -0500] rev 42570
8169423: Infinite loop in G1's ConcurrentMarkThread
Summary: Also terminate loop if has_aborted flag is set.
Reviewed-by: tschatzl, sjohanss
hseigel [Tue, 15 Nov 2016 08:34:56 -0500] rev 42569
8169551: Segfaults in error traces when module version is null
Summary: Make sure module->version() is not null before dereferencing it.
Reviewed-by: coleenp, gtriantafill, lfoltan
mchernov [Tue, 15 Nov 2016 15:30:03 +0300] rev 42568
Merge
mchernov [Tue, 15 Nov 2016 14:04:39 +0300] rev 42567
8168934: [TESTBUG] gc/g1/logging/TestG1LoggingFailure.java failed
Reviewed-by: tschatzl, dfazunen
jiangli [Mon, 14 Nov 2016 19:24:14 -0500] rev 42566
Merge
jiangli [Mon, 14 Nov 2016 18:03:44 -0500] rev 42565
8168790: CDS: assert(max_delta <= (0x7FFFFFFF)) failed: range check.
Summary: Change the assert to check the current delta is less than 0x7FFFFFFF.
Reviewed-by: iklam, ddmitriev
ccheung [Mon, 14 Nov 2016 19:21:18 +0000] rev 42564
Merge
ccheung [Mon, 14 Nov 2016 10:42:13 -0800] rev 42563
8168796: relax vm options checking during CDS dump time
Summary: warning instead of exit for the following vm options specified during CDS dump time: --module-path, --upgrade-module-path, --add-modules
Reviewed-by: hseigel, jiangli, sspitsyn
kvn [Mon, 14 Nov 2016 10:10:10 -0800] rev 42562
8169261: Fix for JDK-8067744 creates build failures with some versions of gcc and/or linux
Reviewed-by: kvn, drwhite
Contributed-by: yang.zhang@linaro.org