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