hg: shenandoah/jdk10: 18 new changesets
ashipile at redhat.com
ashipile at redhat.com
Tue Jun 26 07:19:51 UTC 2018
Changeset: 5663bfa0b28f
Author: zgu
Date: 2018-06-13 12:15 -0400
URL: http://hg.openjdk.java.net/shenandoah/jdk10/rev/5663bfa0b28f
[backport] SH::make_(tlabs)_parsable() should work correctly with/without TLABs
! 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/shenandoahPrinter.cpp
! src/hotspot/share/gc/shenandoah/shenandoahTraversalGC.cpp
! src/hotspot/share/gc/shenandoah/shenandoahVerifier.cpp
Changeset: 48d5da0de27b
Author: rkennke
Date: 2018-06-14 20:11 +0200
URL: http://hg.openjdk.java.net/shenandoah/jdk10/rev/48d5da0de27b
[backport] Avoid double-enqueueing store values in runtime
! src/hotspot/share/gc/shenandoah/shenandoahBarrierSet.cpp
Changeset: 10a912b68d86
Author: zgu
Date: 2018-06-15 09:30 -0400
URL: http://hg.openjdk.java.net/shenandoah/jdk10/rev/10a912b68d86
[backport] Removed racy assertion
! src/hotspot/share/gc/shenandoah/shenandoahControlThread.cpp
Changeset: c7ba4a4261ec
Author: shade
Date: 2018-06-15 15:39 +0200
URL: http://hg.openjdk.java.net/shenandoah/jdk10/rev/c7ba4a4261ec
[backport] AlwaysPreTouch fails with non-default ConcGCThreads
! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp
! src/hotspot/share/gc/shenandoah/shenandoahWorkGroup.cpp
! test/hotspot/jtreg/gc/shenandoah/options/AlwaysPreTouch.java
Changeset: a8291b8b2ab3
Author: shade
Date: 2018-06-15 16:37 +0200
URL: http://hg.openjdk.java.net/shenandoah/jdk10/rev/a8291b8b2ab3
[backport] Workaround traversal+C2 bug with individual loads/stores
! src/hotspot/share/gc/shenandoah/heuristics/shenandoahTraversalHeuristics.cpp
Changeset: efe38eca9a52
Author: shade
Date: 2018-06-18 15:39 +0200
URL: http://hg.openjdk.java.net/shenandoah/jdk10/rev/efe38eca9a52
[backport] Improve scheduling and interleaving of SATB processing in mark loop
! 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/shenandoahTraversalGC.cpp
Changeset: a712008d27e3
Author: shade
Date: 2018-06-18 17:03 +0200
URL: http://hg.openjdk.java.net/shenandoah/jdk10/rev/a712008d27e3
[backport] Apply ShenandoahEvacOOMScope only for evac-taking paths in ShenandoahBarrierSet
! src/hotspot/share/gc/shenandoah/shenandoahBarrierSet.cpp
Changeset: 369da27c3679
Author: shade
Date: 2018-06-18 18:31 +0200
URL: http://hg.openjdk.java.net/shenandoah/jdk10/rev/369da27c3679
[backport] Replace risky SBS::need_update_refs_barrier with straightforward check
! src/hotspot/share/gc/shenandoah/heuristics/shenandoahPartialHeuristics.cpp
! src/hotspot/share/gc/shenandoah/heuristics/shenandoahPartialHeuristics.hpp
! src/hotspot/share/gc/shenandoah/shenandoahBarrierSet.cpp
! src/hotspot/share/gc/shenandoah/shenandoahBarrierSet.hpp
! src/hotspot/share/gc/shenandoah/shenandoahBarrierSet.inline.hpp
! src/hotspot/share/gc/shenandoah/shenandoahHeuristics.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeuristics.hpp
Changeset: a4aedc6c3ef3
Author: rkennke
Date: 2018-06-19 08:57 +0200
URL: http://hg.openjdk.java.net/shenandoah/jdk10/rev/a4aedc6c3ef3
[backport] Don't generate arraycopy pre-barrier calls for traversal GC
! src/hotspot/cpu/aarch64/stubGenerator_aarch64.cpp
! src/hotspot/cpu/x86/stubGenerator_x86_64.cpp
Changeset: 49ff327346cd
Author: shade
Date: 2018-06-19 10:45 +0200
URL: http://hg.openjdk.java.net/shenandoah/jdk10/rev/49ff327346cd
[backport] Pre-filter oops before enqueing them in SBS slowpaths
! src/hotspot/share/gc/shenandoah/shenandoahBarrierSet.cpp
! src/hotspot/share/gc/shenandoah/shenandoahBarrierSet.hpp
! src/hotspot/share/gc/shenandoah/shenandoahBarrierSet.inline.hpp
Changeset: aa60c7d39909
Author: rkennke
Date: 2018-06-19 12:19 +0200
URL: http://hg.openjdk.java.net/shenandoah/jdk10/rev/aa60c7d39909
[backport] Implement arraycopy post-processing in GC threads for Traversal GC
+ src/hotspot/share/gc/shenandoah/shenandoahArrayCopyTaskQueue.cpp
+ src/hotspot/share/gc/shenandoah/shenandoahArrayCopyTaskQueue.hpp
! src/hotspot/share/gc/shenandoah/shenandoahBarrierSet.cpp
! src/hotspot/share/gc/shenandoah/shenandoahTraversalGC.cpp
! src/hotspot/share/gc/shenandoah/shenandoahTraversalGC.hpp
! src/hotspot/share/gc/shenandoah/shenandoah_globals.hpp
Changeset: 006cd9869a4d
Author: shade
Date: 2018-06-19 17:37 +0200
URL: http://hg.openjdk.java.net/shenandoah/jdk10/rev/006cd9869a4d
[backport] SATB buffer filtering/compaction hides unmarked objects until final-mark
! src/hotspot/share/gc/g1/ptrQueue.cpp
! src/hotspot/share/gc/g1/ptrQueue.hpp
! src/hotspot/share/gc/g1/satbMarkQueue.cpp
! src/hotspot/share/gc/shenandoah/shenandoah_globals.hpp
Changeset: 6e996d654227
Author: rkennke
Date: 2018-06-19 19:18 +0200
URL: http://hg.openjdk.java.net/shenandoah/jdk10/rev/6e996d654227
[backport] Process remaining SATB buffers in final mark/traverse loop instead of separate phase
! src/hotspot/share/gc/shenandoah/shenandoahConcurrentMark.cpp
! src/hotspot/share/gc/shenandoah/shenandoahConcurrentMark.hpp
! src/hotspot/share/gc/shenandoah/shenandoahTraversalGC.cpp
! src/hotspot/share/gc/shenandoah/shenandoahTraversalGC.hpp
Changeset: 070e17667b53
Author: shade
Date: 2018-06-20 13:23 +0200
URL: http://hg.openjdk.java.net/shenandoah/jdk10/rev/070e17667b53
[backport] Skip RESOLVE in SATBBufferClosure if no forwarded objects are in heap
! src/hotspot/share/gc/shenandoah/shenandoahConcurrentMark.inline.hpp
Changeset: 51da12a996c1
Author: zgu
Date: 2018-06-20 08:09 -0400
URL: http://hg.openjdk.java.net/shenandoah/jdk10/rev/51da12a996c1
[backport] ShenandoahRootProcessor corrupts none Shenandoah VM_Operations
! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp
! src/hotspot/share/gc/shenandoah/shenandoahRootProcessor.cpp
Changeset: d29d14360f0d
Author: zgu
Date: 2018-06-20 09:45 -0400
URL: http://hg.openjdk.java.net/shenandoah/jdk10/rev/d29d14360f0d
[backport] VSC++ requires space(s) in between two string literals
! src/hotspot/share/gc/shenandoah/heuristics/shenandoahStaticHeuristics.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/shenandoahHeuristics.cpp
! src/hotspot/share/gc/shenandoah/shenandoahPhaseTimings.cpp
! src/hotspot/share/gc/shenandoah/shenandoahPrinter.cpp
! src/hotspot/share/gc/shenandoah/shenandoahTraversalGC.cpp
Changeset: 559ee58db705
Author: shade
Date: 2018-06-20 16:05 +0200
URL: http://hg.openjdk.java.net/shenandoah/jdk10/rev/559ee58db705
[backport] Missing Shenandoah entry in GCNameHelper::to_string
Contributed-by: Joshua Matsuoka <jmatsuok at redhat.com>
! src/hotspot/share/gc/shared/gcName.hpp
Changeset: 7b3fd244b279
Author: rkennke
Date: 2018-06-25 13:01 +0200
URL: http://hg.openjdk.java.net/shenandoah/jdk10/rev/7b3fd244b279
[backport] Adaptive thresholds for Traversal
! src/hotspot/share/gc/shenandoah/heuristics/shenandoahTraversalHeuristics.cpp
! src/hotspot/share/gc/shenandoah/heuristics/shenandoahTraversalHeuristics.hpp
More information about the shenandoah-dev
mailing list