Wed, 30 Nov 2016 12:07:17 -0800 8170470: superword may miss reductions
roland [Wed, 30 Nov 2016 12:07:17 -0800] rev 42622
8170470: superword may miss reductions Reviewed-by: kvn
Wed, 23 Nov 2016 14:36:32 +0100 8170358: [REDO] 8k class metaspace chunks misallocated from 4k chunk freelist
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
Mon, 28 Nov 2016 14:57:12 +0100 8170388: Deprecate the flag -XX:ExplicitGCInvokesConcurrentAndUnloadsClasses
ehelin [Mon, 28 Nov 2016 14:57:12 +0100] rev 42620
8170388: Deprecate the flag -XX:ExplicitGCInvokesConcurrentAndUnloadsClasses Reviewed-by: tschatzl, jprovino
Fri, 25 Nov 2016 11:15:12 -0200 8170328: PPC64: Use andis instead of lis/and
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>
Tue, 29 Nov 2016 17:41:08 -0800 8170430: x86 pow() stub from Intel libm is inconsistent with pow() from fdlib
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
Tue, 29 Nov 2016 12:40:46 -0800 8170416: CompilerControl: VectorizeDebug option type is incorrect
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
Tue, 29 Nov 2016 19:20:03 +0000 Merge
stefank [Tue, 29 Nov 2016 19:20:03 +0000] rev 42616
Merge
Tue, 29 Nov 2016 19:25:36 +0100 8170395: Metaspace initialization queries the wrong chunk freelist
stefank [Tue, 29 Nov 2016 19:25:36 +0100] rev 42615
8170395: Metaspace initialization queries the wrong chunk freelist Reviewed-by: mgerdin, pliden, stuefe
Tue, 29 Nov 2016 11:26:25 -0500 8170297: runtime/SharedArchiveFile/LargeSharedSpace.java didn't run out of memory
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
Mon, 28 Nov 2016 18:54:30 +0300 8166156: Convert test_semaphore to GTest
kzhaldyb [Mon, 28 Nov 2016 18:54:30 +0300] rev 42613
8166156: Convert test_semaphore to GTest Reviewed-by: kbarrett, tschatzl, stefank
Fri, 25 Nov 2016 20:00:51 +0300 8169003: LogDecorations.iso8601_utctime_test fails if numeric locale uses "," as separator between integer and fraction part
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
Tue, 29 Nov 2016 08:48:14 +0100 Merge
thartmann [Tue, 29 Nov 2016 08:48:14 +0100] rev 42611
Merge
Tue, 29 Nov 2016 08:16:15 +0100 8168996: C2 crash at postaloc.cpp:140 : assert(false) failed: unexpected yanked node
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
Tue, 29 Nov 2016 06:20:56 +0000 8170431: non-ASCII characters in source code comments (jimage.hpp)
dbuck [Tue, 29 Nov 2016 06:20:56 +0000] rev 42609
8170431: non-ASCII characters in source code comments (jimage.hpp) Reviewed-by: dholmes
Sun, 27 Nov 2016 19:58:30 -0800 8169867: Method::restore_unshareable_info does not invoke Method::link_method
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
Tue, 29 Nov 2016 00:25:13 +0300 8170227: use vm.jvmci property in compiler/jvmci tests
iignatyev [Tue, 29 Nov 2016 00:25:13 +0300] rev 42607
8170227: use vm.jvmci property in compiler/jvmci tests Reviewed-by: kvn
Tue, 29 Nov 2016 00:25:09 +0300 8170226: Implement setting jtreg @requires property vm.jvmci
iignatyev [Tue, 29 Nov 2016 00:25:09 +0300] rev 42606
8170226: Implement setting jtreg @requires property vm.jvmci Reviewed-by: kvn
Tue, 22 Nov 2016 08:46:49 -0800 8170106: AArch64: Multiple JVMCI issues
aph [Tue, 22 Nov 2016 08:46:49 -0800] rev 42605
8170106: AArch64: Multiple JVMCI issues Reviewed-by: rschatz
Fri, 25 Nov 2016 17:56:30 +0000 Merge
iignatyev [Fri, 25 Nov 2016 17:56:30 +0000] rev 42604
Merge
Fri, 25 Nov 2016 11:59:40 +0300 8170228: register closed @requires property setter
iignatyev [Fri, 25 Nov 2016 11:59:40 +0300] rev 42603
8170228: register closed @requires property setter Reviewed-by: vlivanov, dfazunen
Fri, 25 Nov 2016 15:58:24 +0100 8170355: [BACKOUT] 8k class metaspace chunks misallocated from 4k chunk freelist
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
Thu, 24 Nov 2016 16:07:53 +0100 Merge
erikj [Thu, 24 Nov 2016 16:07:53 +0100] rev 42601
Merge
Thu, 24 Nov 2016 15:27:53 +0100 8170284: Move fine granular hotspot make targets to top level
erikj [Thu, 24 Nov 2016 15:27:53 +0100] rev 42600
8170284: Move fine granular hotspot make targets to top level Reviewed-by: tbell
Thu, 24 Nov 2016 16:52:34 +0300 8166761: Compiler testing in tier2 should be optimized to finish in 20 minutes.
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
Thu, 24 Nov 2016 16:48:22 +0300 8166898: G1SATBCardTableLoggingModRefBS::invalidate() incorrect with whole_heap == true
lmesnik [Thu, 24 Nov 2016 16:48:22 +0300] rev 42598
8166898: G1SATBCardTableLoggingModRefBS::invalidate() incorrect with whole_heap == true Reviewed-by: tschatzl, kbarrett
Thu, 24 Nov 2016 11:27:57 +0100 8057003: Large reference arrays cause extremely long synchronization times
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
Thu, 24 Nov 2016 09:33:54 +0000 Merge
tschatzl [Thu, 24 Nov 2016 09:33:54 +0000] rev 42596
Merge
Thu, 24 Nov 2016 10:05:47 +0100 8169703: G1 crashes with guarantee(pretouch_gang != NULL) failed: No pretouch gang specified
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
Wed, 23 Nov 2016 14:36:32 +0100 8169931: 8k class metaspace chunks misallocated from 4k chunk freelist​
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
Wed, 23 Nov 2016 14:33:45 +0100 8167650: NMT should check for invalid MEMFLAGS
stuefe [Wed, 23 Nov 2016 14:33:45 +0100] rev 42593
8167650: NMT should check for invalid MEMFLAGS Reviewed-by: dholmes, mockner, cjplummer
Wed, 23 Nov 2016 12:01:57 +0300 8168492: Convert CollectedHeap_test to GTest
kzhaldyb [Wed, 23 Nov 2016 12:01:57 +0300] rev 42592
8168492: Convert CollectedHeap_test to GTest Reviewed-by: iignatyev, tschatzl
Tue, 01 Nov 2016 16:23:29 +0300 8168493: Convert TestBitMap_test to GTest
kzhaldyb [Tue, 01 Nov 2016 16:23:29 +0300] rev 42591
8168493: Convert TestBitMap_test to GTest Reviewed-by: kbarrett, tschatzl
Wed, 23 Nov 2016 12:08:37 +0530 8169232: SA: TestCpoolForInvokeDynamic.java fails with sun.jvm.hotspot.debugger.DebuggerException: binary search bug: should have found entry 1
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
Tue, 22 Nov 2016 20:50:31 -0500 8166811: Missing memory fences between memory allocation and refinement
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
Tue, 22 Nov 2016 20:24:47 -0500 8166607: G1 needs klass_or_null_acquire
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
Tue, 22 Nov 2016 13:59:45 -0800 8165287: fix compress intrinsics to produce correct results with avx512
vdeshpande [Tue, 22 Nov 2016 13:59:45 -0800] rev 42587
8165287: fix compress intrinsics to produce correct results with avx512 Reviewed-by: kvn
Tue, 22 Nov 2016 11:34:11 -0800 8170039: Change UseAVX < 3 on SKX/KNL to not emit evex vector check
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
Tue, 22 Nov 2016 16:13:13 +0300 8168396: Unexpected OOME in GcCauseTest02 and GcTest02
mchernov [Tue, 22 Nov 2016 16:13:13 +0300] rev 42585
8168396: Unexpected OOME in GcCauseTest02 and GcTest02 Reviewed-by: tschatzl, dfazunen
Mon, 21 Nov 2016 21:07:45 -0500 8169870: CDS: "assert(partition_size <= size()) failed: partition failed" on 32 bit JVM
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
Mon, 21 Nov 2016 17:38:13 +0000 8170100: AArch64: Crash in C1-compiled code accessing References
aph [Mon, 21 Nov 2016 17:38:13 +0000] rev 42583
8170100: AArch64: Crash in C1-compiled code accessing References Reviewed-by: roland
Mon, 21 Nov 2016 17:29:17 +0000 8170098: AArch64: VM is extremely slow with JVMTI debugging enabled
aph [Mon, 21 Nov 2016 17:29:17 +0000] rev 42582
8170098: AArch64: VM is extremely slow with JVMTI debugging enabled Reviewed-by: roland
Mon, 21 Nov 2016 09:33:06 +0100 8169941: CodeBlob::is_frame_complete_at() does not honor CodeOffsets::frame_never_safe
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
Mon, 21 Nov 2016 08:27:10 +0100 8169711: CDS does not patch entry trampoline if intrinsic method is disabled
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
Fri, 18 Nov 2016 19:04:48 +0000 8169901: AArch64: CompareAndExchange intrinsics clobber address register
rkennke [Fri, 18 Nov 2016 19:04:48 +0000] rev 42579
8169901: AArch64: CompareAndExchange intrinsics clobber address register Reviewed-by: aph
Fri, 18 Nov 2016 18:46:08 +0300 8166719: gc/stress/TestStressG1Humongous.java fails with OOME
mchernov [Fri, 18 Nov 2016 18:46:08 +0300] rev 42578
8166719: gc/stress/TestStressG1Humongous.java fails with OOME Reviewed-by: tschatzl, dfazunen
Fri, 18 Nov 2016 03:40:56 -0800 8169529: AArch64: Revert old JDK-8167595 changes after JDK-8159035 fix is pushed
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
Thu, 17 Nov 2016 21:59:52 +0000 Merge
rprotacio [Thu, 17 Nov 2016 21:59:52 +0000] rev 42576
Merge
Thu, 17 Nov 2016 16:28:45 -0500 8165550: Add class loader names to ClassCastException message
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
Thu, 17 Nov 2016 14:23:29 -0500 8166304: Skipping access check for classes generated by core reflection
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
Thu, 17 Nov 2016 15:54:48 +0300 8169638: serviceability/sa/TestInstanceKlassSize.java and serviceability/sa/TestInstanceKlassSizeForInterface.java fail compilation
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
Wed, 16 Nov 2016 18:57:42 +0300 8165955: TestFullGCCount test failed with CMS and -XX:+ExplicitGCInvokesConcurrent
mchernov [Wed, 16 Nov 2016 18:57:42 +0300] rev 42572
8165955: TestFullGCCount test failed with CMS and -XX:+ExplicitGCInvokesConcurrent Reviewed-by: dfazunen, tschatzl
Wed, 16 Nov 2016 14:11:30 +0300 7107013: sun.jvm.hotspot.runtime.Bytes.swapLong conversion to long mishandled
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>
Tue, 15 Nov 2016 19:39:51 -0500 8169423: Infinite loop in G1's ConcurrentMarkThread
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
Tue, 15 Nov 2016 08:34:56 -0500 8169551: Segfaults in error traces when module version is null
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
Tue, 15 Nov 2016 15:30:03 +0300 Merge
mchernov [Tue, 15 Nov 2016 15:30:03 +0300] rev 42568
Merge
Tue, 15 Nov 2016 14:04:39 +0300 8168934: [TESTBUG] gc/g1/logging/TestG1LoggingFailure.java failed
mchernov [Tue, 15 Nov 2016 14:04:39 +0300] rev 42567
8168934: [TESTBUG] gc/g1/logging/TestG1LoggingFailure.java failed Reviewed-by: tschatzl, dfazunen
Mon, 14 Nov 2016 19:24:14 -0500 Merge
jiangli [Mon, 14 Nov 2016 19:24:14 -0500] rev 42566
Merge
Mon, 14 Nov 2016 18:03:44 -0500 8168790: CDS: assert(max_delta <= (0x7FFFFFFF)) failed: range check.
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
Mon, 14 Nov 2016 19:21:18 +0000 Merge
ccheung [Mon, 14 Nov 2016 19:21:18 +0000] rev 42564
Merge
Mon, 14 Nov 2016 10:42:13 -0800 8168796: relax vm options checking during CDS dump time
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
(0) -30000 -10000 -3000 -1000 -300 -100 -60 +60 +100 +300 +1000 +3000 +10000 tip