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
(0) -30000 -10000 -3000 -1000 -300 -100 -12 +12 +100 +300 +1000 +3000 +10000 tip