hg: shenandoah/jdk11: 47 new changesets
shade at redhat.com
shade at redhat.com
Tue Sep 25 14:08:56 UTC 2018
Changeset: e900b13dcac9
Author: rkennke
Date: 2018-09-10 17:42 -0400
URL: http://hg.openjdk.java.net/shenandoah/jdk11/rev/e900b13dcac9
[backport] AArch64: Don't generate CAS barrier when -XX:-ShenandoahCASBarrier
! src/hotspot/cpu/aarch64/gc/shenandoah/shenandoahBarrierSetAssembler_aarch64.cpp
Changeset: 1d37631d6ca5
Author: rkennke
Date: 2018-09-11 04:20 -0400
URL: http://hg.openjdk.java.net/shenandoah/jdk11/rev/1d37631d6ca5
[backport] Disable ShHeapUncommit on too-large large-pages
! src/hotspot/share/gc/shenandoah/shenandoahArguments.cpp
! src/hotspot/share/gc/shenandoah/shenandoahCollectorPolicy.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeapRegion.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeapRegion.hpp
Changeset: 46d20f975cab
Author: rkennke
Date: 2018-09-11 23:08 +0200
URL: http://hg.openjdk.java.net/shenandoah/jdk11/rev/46d20f975cab
[backport] Fix call to is_g1_marking_load() with is_shenandoah_state_load() in ShenandoahSupport
! src/hotspot/share/gc/shenandoah/c2/shenandoahSupport.cpp
Changeset: 6494299f3196
Author: rkennke
Date: 2018-09-11 23:09 +0200
URL: http://hg.openjdk.java.net/shenandoah/jdk11/rev/6494299f3196
[backport] Purge some G1-related cruft in C2
! src/hotspot/share/opto/cfgnode.hpp
! src/hotspot/share/opto/compile.cpp
! src/hotspot/share/opto/ifnode.cpp
! src/hotspot/share/opto/node.hpp
Changeset: 67d22bdda6cf
Author: rkennke
Date: 2018-09-11 23:15 +0200
URL: http://hg.openjdk.java.net/shenandoah/jdk11/rev/67d22bdda6cf
[backport] Move shenandoah_eliminate_wb_pre to ShenandoahBarrierSetC2
! src/hotspot/share/gc/shenandoah/c2/shenandoahBarrierSetC2.cpp
! src/hotspot/share/gc/shenandoah/c2/shenandoahBarrierSetC2.hpp
! src/hotspot/share/opto/compile.cpp
! src/hotspot/share/opto/compile.hpp
! src/hotspot/share/opto/macro.cpp
Changeset: 3996900ed9da
Author: rkennke
Date: 2018-09-11 17:46 -0400
URL: http://hg.openjdk.java.net/shenandoah/jdk11/rev/3996900ed9da
[backport] Remove racy assert in ShenandoahResetNextMarkBitMapTraversalTask
! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp
Changeset: 2d0388ca710a
Author: rkennke
Date: 2018-09-12 13:33 +0200
URL: http://hg.openjdk.java.net/shenandoah/jdk11/rev/2d0388ca710a
[backport] In update-refs, update all code-roots when in degen-gc
! src/hotspot/share/gc/shenandoah/shenandoahConcurrentMark.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp
! src/hotspot/share/gc/shenandoah/shenandoahPhaseTimings.cpp
! src/hotspot/share/gc/shenandoah/shenandoahPhaseTimings.hpp
Changeset: eed01c21bcd9
Author: shade
Date: 2018-09-13 23:29 +0200
URL: http://hg.openjdk.java.net/shenandoah/jdk11/rev/eed01c21bcd9
[backport] Single marking bitmap
! src/hotspot/share/gc/shenandoah/shenandoahAsserts.cpp
! src/hotspot/share/gc/shenandoah/shenandoahAsserts.hpp
! src/hotspot/share/gc/shenandoah/shenandoahBarrierSet.cpp
! src/hotspot/share/gc/shenandoah/shenandoahConcurrentMark.cpp
! src/hotspot/share/gc/shenandoah/shenandoahConcurrentMark.inline.hpp
! src/hotspot/share/gc/shenandoah/shenandoahControlThread.cpp
! src/hotspot/share/gc/shenandoah/shenandoahFreeSet.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.hpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.inline.hpp
! src/hotspot/share/gc/shenandoah/shenandoahHeapRegion.cpp
! src/hotspot/share/gc/shenandoah/shenandoahMarkCompact.cpp
! src/hotspot/share/gc/shenandoah/shenandoahMarkingContext.cpp
! src/hotspot/share/gc/shenandoah/shenandoahMarkingContext.hpp
! src/hotspot/share/gc/shenandoah/shenandoahOopClosures.hpp
! src/hotspot/share/gc/shenandoah/shenandoahPhaseTimings.cpp
! src/hotspot/share/gc/shenandoah/shenandoahPhaseTimings.hpp
! src/hotspot/share/gc/shenandoah/shenandoahStringDedup.cpp
! src/hotspot/share/gc/shenandoah/shenandoahTraversalGC.cpp
! src/hotspot/share/gc/shenandoah/shenandoahVerifier.cpp
! src/hotspot/share/gc/shenandoah/shenandoahVerifier.hpp
! src/hotspot/share/gc/shenandoah/shenandoahWorkerPolicy.cpp
! src/hotspot/share/gc/shenandoah/shenandoahWorkerPolicy.hpp
Changeset: e12caa3e36a0
Author: shade
Date: 2018-09-13 23:29 +0200
URL: http://hg.openjdk.java.net/shenandoah/jdk11/rev/e12caa3e36a0
[backport] Refactor bitmap cleaning
! src/hotspot/share/gc/shenandoah/heuristics/shenandoahTraversalHeuristics.cpp
! src/hotspot/share/gc/shenandoah/shenandoahFreeSet.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.inline.hpp
! src/hotspot/share/gc/shenandoah/shenandoahHeapRegion.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeapRegion.hpp
! src/hotspot/share/gc/shenandoah/shenandoahHeuristics.cpp
! src/hotspot/share/gc/shenandoah/shenandoahMarkCompact.cpp
! src/hotspot/share/gc/shenandoah/shenandoahMarkingContext.cpp
! src/hotspot/share/gc/shenandoah/shenandoahMarkingContext.hpp
! src/hotspot/share/gc/shenandoah/shenandoahTraversalGC.cpp
! src/hotspot/share/gc/shenandoah/shenandoahVerifier.cpp
! src/hotspot/share/gc/shenandoah/shenandoah_globals.hpp
Changeset: df68eaa7252b
Author: shade
Date: 2018-09-13 23:29 +0200
URL: http://hg.openjdk.java.net/shenandoah/jdk11/rev/df68eaa7252b
[backport] Bind WeakProcessor properly: simpler closures, asserts, parallelism
! src/hotspot/share/gc/shenandoah/shenandoahConcurrentMark.cpp
! src/hotspot/share/gc/shenandoah/shenandoahTraversalGC.cpp
Changeset: 6b4400e973f7
Author: shade
Date: 2018-09-14 08:23 +0200
URL: http://hg.openjdk.java.net/shenandoah/jdk11/rev/6b4400e973f7
[backport] Cleanup unused bitmap methods
! src/hotspot/share/gc/shared/markBitMap.cpp
! src/hotspot/share/gc/shared/markBitMap.hpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp
! src/hotspot/share/gc/shenandoah/shenandoahVerifier.cpp
! src/hotspot/share/utilities/bitMap.cpp
! src/hotspot/share/utilities/bitMap.hpp
- test/hotspot/gtest/utilities/test_bitMap_copy.cpp
Changeset: b7f000fb3db3
Author: rkennke
Date: 2018-09-14 17:49 +0200
URL: http://hg.openjdk.java.net/shenandoah/jdk11/rev/b7f000fb3db3
[backport] Cleanup code in C2 related to G1/Sh pre-barrier handling
! src/hotspot/share/gc/shared/c2/barrierSetC2.hpp
! src/hotspot/share/gc/shenandoah/c2/shenandoahBarrierSetC2.cpp
! src/hotspot/share/gc/shenandoah/c2/shenandoahBarrierSetC2.hpp
! src/hotspot/share/gc/shenandoah/c2/shenandoahSupport.cpp
! src/hotspot/share/opto/callnode.cpp
! src/hotspot/share/opto/callnode.hpp
! src/hotspot/share/opto/cfgnode.hpp
! src/hotspot/share/opto/compile.cpp
! src/hotspot/share/opto/ifnode.cpp
! src/hotspot/share/opto/macro.cpp
! src/hotspot/share/opto/memnode.hpp
! src/hotspot/share/opto/node.cpp
! src/hotspot/share/opto/node.hpp
! src/hotspot/share/opto/phaseX.cpp
Changeset: 4e72bd4b9af1
Author: rkennke
Date: 2018-09-14 17:49 +0200
URL: http://hg.openjdk.java.net/shenandoah/jdk11/rev/4e72bd4b9af1
[backport] Fix and enable parallel safepoint workers
! src/hotspot/share/gc/shenandoah/shenandoahBarrierSet.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp
! src/hotspot/share/gc/shenandoah/shenandoah_globals.hpp
Changeset: 00b64bf6d42f
Author: rkennke
Date: 2018-09-17 10:46 +0200
URL: http://hg.openjdk.java.net/shenandoah/jdk11/rev/00b64bf6d42f
[backport] Remove safepoint-cleanup piggybacking code
! src/hotspot/share/gc/shenandoah/shenandoahRootProcessor.cpp
! src/hotspot/share/gc/shenandoah/shenandoahRootProcessor.hpp
! src/hotspot/share/gc/shenandoah/shenandoah_globals.hpp
! src/hotspot/share/gc/shenandoah/vm_operations_shenandoah.hpp
! src/hotspot/share/runtime/safepoint.cpp
! src/hotspot/share/runtime/synchronizer.cpp
! src/hotspot/share/runtime/synchronizer.hpp
! src/hotspot/share/runtime/thread.cpp
! src/hotspot/share/runtime/thread.hpp
! src/hotspot/share/runtime/vm_operations.hpp
Changeset: cc88d23ee24d
Author: shade
Date: 2018-09-17 14:36 +0200
URL: http://hg.openjdk.java.net/shenandoah/jdk11/rev/cc88d23ee24d
[backport] Improve liveness count during marking
! src/hotspot/share/gc/shenandoah/shenandoahConcurrentMark.hpp
! src/hotspot/share/gc/shenandoah/shenandoahConcurrentMark.inline.hpp
Changeset: 4f41911c2dcc
Author: shade
Date: 2018-09-17 21:47 +0200
URL: http://hg.openjdk.java.net/shenandoah/jdk11/rev/4f41911c2dcc
[backport] Increase inline limits only for release builds
! make/hotspot/lib/JvmOverrideFiles.gmk
Changeset: 09c9fed278ee
Author: shade
Date: 2018-09-17 22:26 +0200
URL: http://hg.openjdk.java.net/shenandoah/jdk11/rev/09c9fed278ee
[backport] StringDedupMode enum for closures/method templates
! src/hotspot/share/gc/shenandoah/shenandoahConcurrentMark.cpp
! src/hotspot/share/gc/shenandoah/shenandoahConcurrentMark.hpp
! src/hotspot/share/gc/shenandoah/shenandoahConcurrentMark.inline.hpp
! src/hotspot/share/gc/shenandoah/shenandoahOopClosures.hpp
! src/hotspot/share/gc/shenandoah/shenandoahOopClosures.inline.hpp
Changeset: 7043f501a0e8
Author: shade
Date: 2018-09-18 13:11 +0200
URL: http://hg.openjdk.java.net/shenandoah/jdk11/rev/7043f501a0e8
[backport] Fix indenting in ShMarkCompact::do_it
! src/hotspot/share/gc/shenandoah/shenandoahMarkCompact.cpp
Changeset: f526548e5c78
Author: shade
Date: 2018-09-18 13:13 +0200
URL: http://hg.openjdk.java.net/shenandoah/jdk11/rev/f526548e5c78
[backport] Coarsen Full GC use of heap lock
! src/hotspot/share/gc/shenandoah/shenandoahMarkCompact.cpp
Changeset: 1526f9c3d4b1
Author: shade
Date: 2018-09-18 13:22 +0200
URL: http://hg.openjdk.java.net/shenandoah/jdk11/rev/1526f9c3d4b1
[backport] Micro-optimize ShHeap::get_region by moving the most likely branch first
! src/hotspot/share/gc/shenandoah/shenandoahHeap.inline.hpp
Changeset: b5740c60544f
Author: shade
Date: 2018-09-18 14:20 +0200
URL: http://hg.openjdk.java.net/shenandoah/jdk11/rev/b5740c60544f
[backport] Print "process weakrefs" to disambiguate vs CM-with-UR
! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp
Changeset: 32a15bdaa18e
Author: shade
Date: 2018-09-18 17:06 +0200
URL: http://hg.openjdk.java.net/shenandoah/jdk11/rev/32a15bdaa18e
[backport] Cleanup buffered queue handling
! src/hotspot/share/gc/shared/taskqueue.hpp
! src/hotspot/share/gc/shared/taskqueue.inline.hpp
! src/hotspot/share/gc/shenandoah/shenandoahArguments.cpp
! src/hotspot/share/gc/shenandoah/shenandoahConcurrentMark.cpp
! src/hotspot/share/gc/shenandoah/shenandoahConcurrentMark.hpp
! src/hotspot/share/gc/shenandoah/shenandoahConcurrentMark.inline.hpp
! src/hotspot/share/gc/shenandoah/shenandoahMarkCompact.cpp
! src/hotspot/share/gc/shenandoah/shenandoahTaskqueue.cpp
! src/hotspot/share/gc/shenandoah/shenandoahTaskqueue.hpp
+ src/hotspot/share/gc/shenandoah/shenandoahTaskqueue.inline.hpp
! src/hotspot/share/gc/shenandoah/shenandoahTraversalGC.cpp
! src/hotspot/share/gc/shenandoah/shenandoahTraversalGC.inline.hpp
Changeset: 8de0836b0c9a
Author: shade
Date: 2018-09-19 11:26 +0200
URL: http://hg.openjdk.java.net/shenandoah/jdk11/rev/8de0836b0c9a
[backport] Clean up dead code
- src/hotspot/cpu/aarch64/gc/shenandoah/shenandoahBarrierSet_aarch64.cpp
- src/hotspot/cpu/x86/gc/shenandoah/shenandoahBarrierSet_x86.cpp
! src/hotspot/share/gc/shenandoah/c2/shenandoahBarrierSetC2.cpp
! src/hotspot/share/gc/shenandoah/c2/shenandoahSupport.cpp
! src/hotspot/share/gc/shenandoah/c2/shenandoahSupport.hpp
! src/hotspot/share/gc/shenandoah/shenandoahAsserts.cpp
! src/hotspot/share/gc/shenandoah/shenandoahCollectorPolicy.cpp
! src/hotspot/share/gc/shenandoah/shenandoahCollectorPolicy.hpp
! src/hotspot/share/gc/shenandoah/shenandoahConcurrentMark.hpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.hpp
! src/hotspot/share/gc/shenandoah/shenandoahStrDedupQueue.cpp
! src/hotspot/share/gc/shenandoah/shenandoahStrDedupQueue.hpp
! src/hotspot/share/gc/shenandoah/shenandoahTraversalGC.inline.hpp
Changeset: bba636b1b0e7
Author: shade
Date: 2018-09-19 11:42 +0200
URL: http://hg.openjdk.java.net/shenandoah/jdk11/rev/bba636b1b0e7
[backport] Remove Parallel Cleanup counters
! src/hotspot/share/gc/shared/parallelCleaning.cpp
! src/hotspot/share/gc/shared/parallelCleaning.hpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp
! src/hotspot/share/gc/shenandoah/shenandoahPhaseTimings.cpp
! src/hotspot/share/gc/shenandoah/shenandoahPhaseTimings.hpp
Changeset: b214ca554ddc
Author: shade
Date: 2018-09-19 12:19 +0200
URL: http://hg.openjdk.java.net/shenandoah/jdk11/rev/b214ca554ddc
[backport] Make sure bitmap is marked incomplete before bitmap resets
! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp
! src/hotspot/share/gc/shenandoah/shenandoahMarkCompact.cpp
! src/hotspot/share/gc/shenandoah/shenandoahTraversalGC.cpp
Changeset: 0878f6bd5bd6
Author: shade
Date: 2018-09-19 12:26 +0200
URL: http://hg.openjdk.java.net/shenandoah/jdk11/rev/0878f6bd5bd6
[backport] Clean up declarations and uses of marked_object_iterate
! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.hpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.inline.hpp
Changeset: 325cf89046c2
Author: rkennke
Date: 2018-09-19 16:37 +0200
URL: http://hg.openjdk.java.net/shenandoah/jdk11/rev/325cf89046c2
[backport] Turn TestReferenceCAS into a standalone/no-testng test
! test/hotspot/jtreg/gc/shenandoah/compiler/TestReferenceCAS.java
Changeset: 3ff552edd945
Author: shade
Date: 2018-09-20 11:35 +0200
URL: http://hg.openjdk.java.net/shenandoah/jdk11/rev/3ff552edd945
[backport] Homogenize unimplemented stubs handling
! src/hotspot/share/gc/shenandoah/shenandoahAsserts.hpp
! src/hotspot/share/gc/shenandoah/shenandoahBarrierSet.cpp
! src/hotspot/share/gc/shenandoah/shenandoahBarrierSet.hpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.hpp
! src/hotspot/share/gc/shenandoah/shenandoahHeapRegion.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeapRegion.hpp
Changeset: 3dfd5e98dfdc
Author: shade
Date: 2018-09-20 11:35 +0200
URL: http://hg.openjdk.java.net/shenandoah/jdk11/rev/3dfd5e98dfdc
[backport] Remove unused alloc-seq recording for start/end of GC cycle
! src/hotspot/share/gc/shenandoah/shenandoahControlThread.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.hpp
! src/hotspot/share/gc/shenandoah/shenandoahHeuristics.cpp
Changeset: d3177b9ea855
Author: shade
Date: 2018-09-20 11:35 +0200
URL: http://hg.openjdk.java.net/shenandoah/jdk11/rev/d3177b9ea855
[backport] Move ShenandoahAllocType and ShenandoahAllocRequest to separate file
+ src/hotspot/share/gc/shenandoah/shenandoahAllocRequest.hpp
! src/hotspot/share/gc/shenandoah/shenandoahAllocTracker.cpp
! src/hotspot/share/gc/shenandoah/shenandoahAllocTracker.hpp
! src/hotspot/share/gc/shenandoah/shenandoahFreeSet.cpp
! src/hotspot/share/gc/shenandoah/shenandoahFreeSet.hpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.hpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.inline.hpp
! src/hotspot/share/gc/shenandoah/shenandoahHeapRegion.hpp
! src/hotspot/share/gc/shenandoah/shenandoahHeapRegion.inline.hpp
! src/hotspot/share/gc/shenandoah/shenandoahUtils.cpp
! src/hotspot/share/gc/shenandoah/shenandoahUtils.hpp
Changeset: e8772a2bf3a2
Author: shade
Date: 2018-09-20 11:35 +0200
URL: http://hg.openjdk.java.net/shenandoah/jdk11/rev/e8772a2bf3a2
[backport] Inline ShHeap::prepare_concurrent_evacuation
! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.hpp
Changeset: b5576a201e00
Author: shade
Date: 2018-09-20 11:35 +0200
URL: http://hg.openjdk.java.net/shenandoah/jdk11/rev/b5576a201e00
[backport] Inline ShHeap::fixup_roots
! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.hpp
Changeset: 72be92fd3bd0
Author: shade
Date: 2018-09-20 11:35 +0200
URL: http://hg.openjdk.java.net/shenandoah/jdk11/rev/72be92fd3bd0
[backport] Remove ShHeap::region_in_collection_set in favor of SHR::in_cset
! src/hotspot/share/gc/shenandoah/shenandoahFreeSet.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.hpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.inline.hpp
! src/hotspot/share/gc/shenandoah/shenandoahHeapRegion.cpp
! src/hotspot/share/gc/shenandoah/shenandoahVerifier.cpp
Changeset: 650454d01f89
Author: shade
Date: 2018-09-20 11:35 +0200
URL: http://hg.openjdk.java.net/shenandoah/jdk11/rev/650454d01f89
[backport] Inline ShHeap::do_marked_object_complete
! src/hotspot/share/gc/shenandoah/shenandoahHeap.hpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.inline.hpp
Changeset: 36b2b39bd43b
Author: shade
Date: 2018-09-20 11:35 +0200
URL: http://hg.openjdk.java.net/shenandoah/jdk11/rev/36b2b39bd43b
[backport] Rename concurrentMark -> concurrent_mark
! src/hotspot/share/gc/shenandoah/shenandoahConcurrentMark.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.hpp
! src/hotspot/share/gc/shenandoah/shenandoahMarkCompact.cpp
! src/hotspot/share/gc/shenandoah/shenandoahTraversalGC.cpp
Changeset: b8bc0cfa0cea
Author: shade
Date: 2018-09-20 11:35 +0200
URL: http://hg.openjdk.java.net/shenandoah/jdk11/rev/b8bc0cfa0cea
[backport] Remove ShHeap::_heap_expansion_count
! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.hpp
Changeset: bb106d808622
Author: shade
Date: 2018-09-20 15:55 +0200
URL: http://hg.openjdk.java.net/shenandoah/jdk11/rev/bb106d808622
[backport] Remove useless ShHeap::heap_region_iterate
! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.hpp
Changeset: 8cb6409ac2fe
Author: shade
Date: 2018-09-20 16:06 +0200
URL: http://hg.openjdk.java.net/shenandoah/jdk11/rev/8cb6409ac2fe
[backport] Inline trivial ShHeap methods right in header
! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.hpp
Changeset: 3f980a73a6aa
Author: shade
Date: 2018-09-21 12:35 +0200
URL: http://hg.openjdk.java.net/shenandoah/jdk11/rev/3f980a73a6aa
[backport] Code root iterators should not be instantiated in worker threads
! src/hotspot/share/gc/shenandoah/shenandoahCodeRoots.cpp
! src/hotspot/share/gc/shenandoah/shenandoahTraversalGC.cpp
Changeset: 9f832cad0534
Author: shade
Date: 2018-09-21 13:19 +0200
URL: http://hg.openjdk.java.net/shenandoah/jdk11/rev/9f832cad0534
[backport] Record location when asserting the code root correctness
! src/hotspot/share/gc/shenandoah/shenandoahCodeRoots.cpp
Changeset: bce2ed07fa8c
Author: shade
Date: 2018-09-21 16:26 +0200
URL: http://hg.openjdk.java.net/shenandoah/jdk11/rev/bce2ed07fa8c
[backport] Remove unused ShenandoahEvacuateRootsClosure
! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp
Changeset: 95d8452f8149
Author: shade
Date: 2018-09-21 16:26 +0200
URL: http://hg.openjdk.java.net/shenandoah/jdk11/rev/95d8452f8149
[backport] Rename ShHeap::shenandoahPolicy -> ShHeap::shenandoah_policy
! src/hotspot/share/gc/shenandoah/shenandoahControlThread.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.hpp
! src/hotspot/share/gc/shenandoah/shenandoahHeuristics.cpp
! src/hotspot/share/gc/shenandoah/shenandoahPhaseTimings.cpp
! src/hotspot/share/gc/shenandoah/shenandoahUtils.cpp
Changeset: 036a34a120ac
Author: shade
Date: 2018-09-21 16:55 +0200
URL: http://hg.openjdk.java.net/shenandoah/jdk11/rev/036a34a120ac
[backport] Handle ShHeap::time_since_last_millis for RMI users
! src/hotspot/share/gc/shenandoah/heuristics/shenandoahAdaptiveHeuristics.cpp
! src/hotspot/share/gc/shenandoah/heuristics/shenandoahTraversalHeuristics.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeuristics.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeuristics.hpp
Changeset: d789736dd2a0
Author: shade
Date: 2018-09-21 16:55 +0200
URL: http://hg.openjdk.java.net/shenandoah/jdk11/rev/d789736dd2a0
[backport] Inline ShHeap::monitoring_support into header
! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.hpp
Changeset: ed8c2660e112
Author: shade
Date: 2018-09-21 16:56 +0200
URL: http://hg.openjdk.java.net/shenandoah/jdk11/rev/ed8c2660e112
[backport] Sort ShenandoahHeap methods/fields into logical groups
! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.hpp
Changeset: ed54c29d0dc1
Author: zgu
Date: 2018-09-21 14:33 -0400
URL: http://hg.openjdk.java.net/shenandoah/jdk11/rev/ed54c29d0dc1
[backport] Silence VSC++ about multiple assignment operators
! src/hotspot/share/gc/shenandoah/shenandoahTaskqueue.hpp
Changeset: d567a3c1ca25
Author: zgu
Date: 2018-09-21 16:00 -0400
URL: http://hg.openjdk.java.net/shenandoah/jdk11/rev/d567a3c1ca25
[backport] Cleanup header files and forward declarations
! src/hotspot/share/gc/shenandoah/c2/shenandoahBarrierSetC2.hpp
! src/hotspot/share/gc/shenandoah/c2/shenandoahSupport.cpp
! src/hotspot/share/gc/shenandoah/heuristics/shenandoahAdaptiveHeuristics.cpp
! src/hotspot/share/gc/shenandoah/heuristics/shenandoahAdaptiveHeuristics.hpp
! src/hotspot/share/gc/shenandoah/heuristics/shenandoahAggressiveHeuristics.cpp
! src/hotspot/share/gc/shenandoah/heuristics/shenandoahCompactHeuristics.cpp
! src/hotspot/share/gc/shenandoah/heuristics/shenandoahPassiveHeuristics.cpp
! src/hotspot/share/gc/shenandoah/heuristics/shenandoahPassiveHeuristics.hpp
! src/hotspot/share/gc/shenandoah/heuristics/shenandoahStaticHeuristics.cpp
! src/hotspot/share/gc/shenandoah/heuristics/shenandoahTraversalHeuristics.cpp
! src/hotspot/share/gc/shenandoah/shenandoahAllocRequest.hpp
! src/hotspot/share/gc/shenandoah/shenandoahAllocTracker.hpp
! src/hotspot/share/gc/shenandoah/shenandoahAsserts.hpp
! src/hotspot/share/gc/shenandoah/shenandoahCodeRoots.hpp
! src/hotspot/share/gc/shenandoah/shenandoahCollectionSet.cpp
! src/hotspot/share/gc/shenandoah/shenandoahCollectionSet.hpp
! src/hotspot/share/gc/shenandoah/shenandoahCollectionSet.inline.hpp
! src/hotspot/share/gc/shenandoah/shenandoahCollectorPolicy.cpp
! src/hotspot/share/gc/shenandoah/shenandoahCollectorPolicy.hpp
! src/hotspot/share/gc/shenandoah/shenandoahConcurrentMark.cpp
! src/hotspot/share/gc/shenandoah/shenandoahConcurrentMark.hpp
! src/hotspot/share/gc/shenandoah/shenandoahConcurrentMark.inline.hpp
! src/hotspot/share/gc/shenandoah/shenandoahControlThread.cpp
! src/hotspot/share/gc/shenandoah/shenandoahControlThread.hpp
! src/hotspot/share/gc/shenandoah/shenandoahFreeSet.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.hpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.inline.hpp
! src/hotspot/share/gc/shenandoah/shenandoahHeapLock.hpp
! src/hotspot/share/gc/shenandoah/shenandoahHeapRegion.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeapRegion.hpp
! src/hotspot/share/gc/shenandoah/shenandoahHeapRegionCounters.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeapRegionSet.hpp
! src/hotspot/share/gc/shenandoah/shenandoahHeuristics.cpp
! src/hotspot/share/gc/shenandoah/shenandoahMarkCompact.cpp
! src/hotspot/share/gc/shenandoah/shenandoahMarkCompact.hpp
! src/hotspot/share/gc/shenandoah/shenandoahOopClosures.hpp
! src/hotspot/share/gc/shenandoah/shenandoahPacer.cpp
! src/hotspot/share/gc/shenandoah/shenandoahPacer.inline.hpp
! src/hotspot/share/gc/shenandoah/shenandoahPrinter.cpp
! src/hotspot/share/gc/shenandoah/shenandoahRootProcessor.cpp
! src/hotspot/share/gc/shenandoah/shenandoahRootProcessor.hpp
! src/hotspot/share/gc/shenandoah/shenandoahSATBMarkQueueSet.hpp
! src/hotspot/share/gc/shenandoah/shenandoahSharedVariables.hpp
! src/hotspot/share/gc/shenandoah/shenandoahStrDedupQueue.cpp
! src/hotspot/share/gc/shenandoah/shenandoahStrDedupQueue.hpp
! src/hotspot/share/gc/shenandoah/shenandoahStrDedupQueue.inline.hpp
! src/hotspot/share/gc/shenandoah/shenandoahStringDedup.cpp
! src/hotspot/share/gc/shenandoah/shenandoahStringDedup.hpp
! src/hotspot/share/gc/shenandoah/shenandoahThreadLocalData.hpp
! src/hotspot/share/gc/shenandoah/shenandoahTraversalGC.cpp
! src/hotspot/share/gc/shenandoah/shenandoahTraversalGC.hpp
! src/hotspot/share/gc/shenandoah/shenandoahTraversalGC.inline.hpp
! src/hotspot/share/gc/shenandoah/shenandoahVerifier.cpp
! src/hotspot/share/gc/shenandoah/shenandoahVerifier.hpp
! src/hotspot/share/gc/shenandoah/shenandoahWorkGroup.cpp
! src/hotspot/share/gc/shenandoah/shenandoahWorkGroup.hpp
! src/hotspot/share/gc/shenandoah/vm_operations_shenandoah.cpp
! src/hotspot/share/gc/shenandoah/vm_operations_shenandoah.hpp
More information about the shenandoah-dev
mailing list