hg: shenandoah/jdk10: 13 new changesets
shade at redhat.com
shade at redhat.com
Tue Aug 21 20:20:47 UTC 2018
Changeset: c58b0d72215c
Author: rkennke
Date: 2018-08-10 18:54 +0200
URL: http://hg.openjdk.java.net/shenandoah/jdk10/rev/c58b0d72215c
[backport] Split write barrier paths for mutator and GC workers
! src/hotspot/share/gc/shenandoah/shenandoahBarrierSet.cpp
! src/hotspot/share/gc/shenandoah/shenandoahBarrierSet.hpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.inline.hpp
Changeset: 3e2cb3f87d8a
Author: zgu
Date: 2018-08-13 13:18 -0400
URL: http://hg.openjdk.java.net/shenandoah/jdk10/rev/3e2cb3f87d8a
[backport] Fix bad assertion: can see non-empty task queue during canceled GC cycle
! src/hotspot/share/gc/shenandoah/shenandoahTraversalGC.cpp
Changeset: 1263a9c4bd45
Author: roland
Date: 2018-08-13 17:55 +0200
URL: http://hg.openjdk.java.net/shenandoah/jdk10/rev/1263a9c4bd45
[backport] clean up obsolete c2 code
- barriers are never added on constant oops
- write barriers are always expanded to IR
! src/hotspot/share/opto/callGenerator.cpp
! src/hotspot/share/opto/ifg.cpp
! src/hotspot/share/opto/lcm.cpp
! src/hotspot/share/opto/library_call.cpp
! src/hotspot/share/opto/loopnode.cpp
! src/hotspot/share/opto/matcher.cpp
! src/hotspot/share/opto/memnode.hpp
! src/hotspot/share/opto/stringopts.cpp
! src/hotspot/share/opto/type.cpp
! src/hotspot/share/opto/type.hpp
Changeset: 177f5eb0c246
Author: shade
Date: 2018-08-14 09:53 +0200
URL: http://hg.openjdk.java.net/shenandoah/jdk10/rev/177f5eb0c246
[backport] WB slowpath should assist with evacuation of adjacent objects
! src/hotspot/share/gc/shenandoah/heuristics/shenandoahTraversalHeuristics.cpp
! src/hotspot/share/gc/shenandoah/shenandoahBarrierSet.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp
! src/hotspot/share/gc/shenandoah/shenandoah_globals.hpp
Changeset: b19638e537e0
Author: shade
Date: 2018-08-14 18:35 +0200
URL: http://hg.openjdk.java.net/shenandoah/jdk10/rev/b19638e537e0
[backport] Report heap region stats in proper units
! src/hotspot/share/gc/shenandoah/shenandoahHeapRegion.cpp
Changeset: f44e90e57161
Author: zgu
Date: 2018-08-14 20:24 -0400
URL: http://hg.openjdk.java.net/shenandoah/jdk10/rev/f44e90e57161
[backport] Shenandoah changes to allow enabling -Wreorder
! src/hotspot/share/gc/shenandoah/heuristics/shenandoahAdaptiveHeuristics.cpp
! src/hotspot/share/gc/shenandoah/shenandoahCodeRoots.cpp
! src/hotspot/share/gc/shenandoah/shenandoahCollectionSet.cpp
! src/hotspot/share/gc/shenandoah/shenandoahCollectorPolicy.cpp
! 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/shenandoahHeapRegion.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeuristics.cpp
! src/hotspot/share/gc/shenandoah/shenandoahMarkCompact.cpp
! src/hotspot/share/gc/shenandoah/shenandoahPacer.hpp
! src/hotspot/share/gc/shenandoah/shenandoahPhaseTimings.cpp
! src/hotspot/share/gc/shenandoah/shenandoahVerifier.cpp
! src/hotspot/share/gc/shenandoah/shenandoahWorkGroup.cpp
Changeset: b9c263761375
Author: shade
Date: 2018-08-15 20:10 +0200
URL: http://hg.openjdk.java.net/shenandoah/jdk10/rev/b9c263761375
[backport] Report Traversal status in heap sampling
! src/hotspot/share/gc/shenandoah/shenandoahHeapRegionCounters.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeapRegionCounters.hpp
Changeset: 5e2026804500
Author: shade
Date: 2018-08-14 10:47 +0200
URL: http://hg.openjdk.java.net/shenandoah/jdk10/rev/5e2026804500
[backport] Convert magic value to ShenandoahPacingSurcharge
! src/hotspot/share/gc/shenandoah/shenandoahPacer.cpp
! src/hotspot/share/gc/shenandoah/shenandoah_globals.hpp
Changeset: a04819861a1b
Author: shade
Date: 2018-08-14 11:54 +0200
URL: http://hg.openjdk.java.net/shenandoah/jdk10/rev/a04819861a1b
[backport] Improve Traversal CSet logging
! src/hotspot/share/gc/shenandoah/heuristics/shenandoahTraversalHeuristics.cpp
! src/hotspot/share/gc/shenandoah/shenandoahTraversalGC.cpp
Changeset: 7d50fb3e440a
Author: shade
Date: 2018-08-16 08:37 +0200
URL: http://hg.openjdk.java.net/shenandoah/jdk10/rev/7d50fb3e440a
[backport] Adaptive CSet selection for Traversal
! src/hotspot/share/gc/shenandoah/heuristics/shenandoahTraversalHeuristics.cpp
! src/hotspot/share/gc/shenandoah/heuristics/shenandoahTraversalHeuristics.hpp
! src/hotspot/share/gc/shenandoah/shenandoahHeuristics.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeuristics.hpp
Changeset: 1b7c538c80a7
Author: zgu
Date: 2018-08-17 08:20 -0400
URL: http://hg.openjdk.java.net/shenandoah/jdk10/rev/1b7c538c80a7
[backport] Trivial enhancement to avoid costly deletion array element
! src/hotspot/share/gc/shenandoah/shenandoahCodeRoots.cpp
Changeset: 75f360772b3a
Author: rkennke
Date: 2018-08-20 12:02 +0200
URL: http://hg.openjdk.java.net/shenandoah/jdk10/rev/75f360772b3a
[backport] Restore stricter assertions in c1_LIR_x86.cpp
! src/hotspot/cpu/x86/c1_LIR_x86.cpp
Changeset: 2d9ec217d75d
Author: zgu
Date: 2018-08-20 12:32 -0400
URL: http://hg.openjdk.java.net/shenandoah/jdk10/rev/2d9ec217d75d
[backport] Traversal needs to enqueue evacuated oops in codecahe
! src/hotspot/share/gc/shenandoah/shenandoahCodeRoots.cpp
More information about the shenandoah-dev
mailing list