hg: shenandoah/jdk11: 23 new changesets
ashipile at redhat.com
ashipile at redhat.com
Tue Jul 17 10:13:55 UTC 2018
Changeset: 84b39f83a0d0
Author: rkennke
Date: 2018-07-11 10:41 +0200
URL: http://hg.openjdk.java.net/shenandoah/jdk11/rev/84b39f83a0d0
[backport] Several C1 cleanups
! src/hotspot/cpu/aarch64/c1_LIRAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/c1_LIRGenerator_aarch64.cpp
! src/hotspot/cpu/aarch64/gc/shenandoah/shenandoahBarrierSetAssembler_aarch64.cpp
! src/hotspot/cpu/x86/c1_LIRAssembler_x86.cpp
! src/hotspot/cpu/x86/c1_LIRGenerator_x86.cpp
! src/hotspot/cpu/x86/gc/shenandoah/shenandoahBarrierSetAssembler_x86.cpp
! src/hotspot/share/c1/c1_LIR.hpp
! src/hotspot/share/c1/c1_LIRGenerator.cpp
! src/hotspot/share/c1/c1_LIRGenerator.hpp
+ test/hotspot/jtreg/gc/shenandoah/compiler/C1ArrayCopyNPE.java
Changeset: 39a6c52129f6
Author: shade
Date: 2018-07-11 09:43 +0200
URL: http://hg.openjdk.java.net/shenandoah/jdk11/rev/39a6c52129f6
[backport] Exponential backoff with pacing
! src/hotspot/share/gc/shenandoah/shenandoahPacer.cpp
Changeset: f634dbaf9c92
Author: shade
Date: 2018-07-11 10:23 +0200
URL: http://hg.openjdk.java.net/shenandoah/jdk11/rev/f634dbaf9c92
[backport] More detailed pacing histogram
! src/hotspot/share/gc/shenandoah/shenandoahPacer.cpp
Changeset: 89066ba0b6c6
Author: shade
Date: 2018-07-11 12:34 +0200
URL: http://hg.openjdk.java.net/shenandoah/jdk11/rev/89066ba0b6c6
[backport] Proper units for allocation failure messages
! src/hotspot/share/gc/shenandoah/shenandoahControlThread.cpp
Changeset: 85a916153b21
Author: shade
Date: 2018-07-11 14:24 +0200
URL: http://hg.openjdk.java.net/shenandoah/jdk11/rev/85a916153b21
[backport] Mark-compact adjust pointers can be specialized with UseShenandoahMatrix
! src/hotspot/share/gc/shenandoah/shenandoahMarkCompact.cpp
Changeset: 96a8a8549cae
Author: zgu
Date: 2018-07-12 11:19 -0400
URL: http://hg.openjdk.java.net/shenandoah/jdk11/rev/96a8a8549cae
[backport] Add task termination and enhanced task queue state tracking + weakrefs
! src/hotspot/share/gc/shenandoah/shenandoahConcurrentMark.cpp
! src/hotspot/share/gc/shenandoah/shenandoahConcurrentMark.hpp
! src/hotspot/share/gc/shenandoah/shenandoahPhaseTimings.cpp
! src/hotspot/share/gc/shenandoah/shenandoahPhaseTimings.hpp
! src/hotspot/share/gc/shenandoah/shenandoahTaskqueue.cpp
! src/hotspot/share/gc/shenandoah/shenandoahTaskqueue.hpp
! src/hotspot/share/gc/shenandoah/shenandoahTraversalGC.cpp
! src/hotspot/share/gc/shenandoah/shenandoah_globals.hpp
Changeset: 4401c1c484bc
Author: shade
Date: 2018-07-13 08:47 +0200
URL: http://hg.openjdk.java.net/shenandoah/jdk11/rev/4401c1c484bc
[backport] Report actual free size in non-verbose FreeSet status
! src/hotspot/share/gc/shenandoah/shenandoahFreeSet.cpp
Changeset: 8e2f3def7813
Author: shade
Date: 2018-07-13 08:47 +0200
URL: http://hg.openjdk.java.net/shenandoah/jdk11/rev/8e2f3def7813
[backport] Pacer for evacuation should print "Avail" to capture discounting
! src/hotspot/share/gc/shenandoah/shenandoahPacer.cpp
Changeset: 32f96c6e1b9e
Author: shade
Date: 2018-07-13 08:47 +0200
URL: http://hg.openjdk.java.net/shenandoah/jdk11/rev/32f96c6e1b9e
[backport] Refactor allocation path to accept ShenandoahAllocRequest tuple
! 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
Changeset: a98a339719ff
Author: shade
Date: 2018-07-13 08:48 +0200
URL: http://hg.openjdk.java.net/shenandoah/jdk11/rev/a98a339719ff
[backport] Elastic TLABs support for Shenandoah
! src/hotspot/share/gc/shenandoah/shenandoahFreeSet.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeapRegion.cpp
! src/hotspot/share/gc/shenandoah/shenandoah_globals.hpp
+ test/hotspot/jtreg/gc/shenandoah/TestElasticTLAB.java
Changeset: 0bde9a300fe0
Author: shade
Date: 2018-07-13 08:48 +0200
URL: http://hg.openjdk.java.net/shenandoah/jdk11/rev/0bde9a300fe0
[backport] Pacer should account actual size for elastic TLABs
! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp
! src/hotspot/share/gc/shenandoah/shenandoahPacer.cpp
! src/hotspot/share/gc/shenandoah/shenandoahPacer.hpp
Changeset: 65f4a6e79f74
Author: shade
Date: 2018-07-13 10:09 +0200
URL: http://hg.openjdk.java.net/shenandoah/jdk11/rev/65f4a6e79f74
[backport] Heap region count selection should only consider max heap size
! src/hotspot/share/gc/shenandoah/shenandoahHeapRegion.cpp
Changeset: c3c304b1bf20
Author: rkennke
Date: 2018-07-13 13:52 +0200
URL: http://hg.openjdk.java.net/shenandoah/jdk11/rev/c3c304b1bf20
[backport] Fix CAS-obj predicates and add expected-null-versions for cmpxchg-narrow-oop
! src/hotspot/cpu/x86/x86_64.ad
Changeset: 32e536984892
Author: shade
Date: 2018-07-13 15:56 +0200
URL: http://hg.openjdk.java.net/shenandoah/jdk11/rev/32e536984892
[backport] Micro-optimize traversal GC alloc check
! src/hotspot/share/gc/shenandoah/shenandoahFreeSet.cpp
Changeset: 988841598a8d
Author: shade
Date: 2018-07-13 16:08 +0200
URL: http://hg.openjdk.java.net/shenandoah/jdk11/rev/988841598a8d
[backport] Hook up GCLABs to Elastic LAB support
! src/hotspot/share/gc/shenandoah/shenandoahFreeSet.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.hpp
Changeset: 45c1911a3e53
Author: shade
Date: 2018-07-13 17:08 +0200
URL: http://hg.openjdk.java.net/shenandoah/jdk11/rev/45c1911a3e53
[backport] Allocation tracker should really report bytes
! src/hotspot/share/gc/shenandoah/shenandoahAllocTracker.cpp
Changeset: 877e1df1d8d6
Author: shade
Date: 2018-07-13 21:14 +0200
URL: http://hg.openjdk.java.net/shenandoah/jdk11/rev/877e1df1d8d6
[backport] Complete liveness for recently allocated regions outside the allocation path
! 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/shenandoahHeapRegion.inline.hpp
! src/hotspot/share/gc/shenandoah/shenandoahPhaseTimings.cpp
! src/hotspot/share/gc/shenandoah/shenandoahPhaseTimings.hpp
! src/hotspot/share/gc/shenandoah/shenandoah_globals.hpp
Changeset: d7080d3e1e44
Author: shade
Date: 2018-07-16 13:21 +0200
URL: http://hg.openjdk.java.net/shenandoah/jdk11/rev/d7080d3e1e44
[backport] GCLAB slowpath allocations should fit the object into GCLAB
! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp
Changeset: 1ac78ecd9766
Author: roland
Date: 2018-07-12 15:42 +0200
URL: http://hg.openjdk.java.net/shenandoah/jdk11/rev/1ac78ecd9766
[backport] fix aarch64 membar elision with shenandoah
! src/hotspot/cpu/aarch64/aarch64.ad
! test/hotspot/jtreg/compiler/c2/aarch64/TestVolatiles.java
+ test/hotspot/jtreg/compiler/c2/aarch64/TestVolatilesShenandoah.java
Changeset: bde63f5853ba
Author: rkennke
Date: 2018-07-16 17:15 +0200
URL: http://hg.openjdk.java.net/shenandoah/jdk11/rev/bde63f5853ba
[backport] Only include regular and humongous regions in traversal set
! src/hotspot/share/gc/shenandoah/heuristics/shenandoahTraversalHeuristics.cpp
Changeset: 835aeda382ca
Author: zgu
Date: 2018-07-16 11:57 -0400
URL: http://hg.openjdk.java.net/shenandoah/jdk11/rev/835aeda382ca
[backport] Print task queue statistics at the end of GC cycle
! src/hotspot/share/gc/shenandoah/shenandoahConcurrentMark.cpp
Changeset: 67bae850e14e
Author: rkennke
Date: 2018-07-16 15:40 -0400
URL: http://hg.openjdk.java.net/shenandoah/jdk11/rev/67bae850e14e
[backport] Fix TestSelectiveBarrierFlags
! test/hotspot/jtreg/gc/shenandoah/TestSelectiveBarrierFlags.java
Changeset: 3e42cf4cfd32
Author: rkennke
Date: 2018-07-16 21:46 +0200
URL: http://hg.openjdk.java.net/shenandoah/jdk11/rev/3e42cf4cfd32
[backport] More efficient next bitmap resetting for traversal
! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp
More information about the shenandoah-dev
mailing list