hg: shenandoah/jdk8u/hotspot: 20 new changesets
ashipile at redhat.com
ashipile at redhat.com
Tue Jul 17 10:14:41 UTC 2018
Changeset: 461e49914d89
Author: rkennke
Date: 2018-07-09 20:21 +0200
URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/461e49914d89
[backport] Micro-optimize AArch64 assembly write-barriers
! src/cpu/aarch64/vm/shenandoahBarrierSet_aarch64.cpp
Changeset: 03a3808cec72
Author: rkennke
Date: 2018-07-10 11:01 +0200
URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/03a3808cec72
[backport] Remove C2 write-barrier from .ad files
! src/cpu/aarch64/vm/aarch64.ad
! src/cpu/x86/vm/x86_64.ad
! src/share/vm/gc_implementation/shenandoah/shenandoah_globals.hpp
! src/share/vm/opto/compile.cpp
Changeset: 5420b5759d9e
Author: shade
Date: 2018-07-10 11:05 +0200
URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/5420b5759d9e
[backport] Assembler write barriers should consistently check for forwarded objects
! src/cpu/aarch64/vm/macroAssembler_aarch64.cpp
! src/cpu/aarch64/vm/shenandoahBarrierSet_aarch64.cpp
! src/cpu/x86/vm/macroAssembler_x86.cpp
! src/cpu/x86/vm/shenandoahBarrierSet_x86.cpp
Changeset: 336219b47032
Author: shade
Date: 2018-07-11 09:43 +0200
URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/336219b47032
[backport] Exponential backoff with pacing
! src/share/vm/gc_implementation/shenandoah/shenandoahPacer.cpp
Changeset: 672741d9356f
Author: shade
Date: 2018-07-11 10:23 +0200
URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/672741d9356f
[backport] More detailed pacing histogram
! src/share/vm/gc_implementation/shenandoah/shenandoahPacer.cpp
Changeset: e38bc79e6896
Author: shade
Date: 2018-07-11 12:34 +0200
URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/e38bc79e6896
[backport] Proper units for allocation failure messages
! src/share/vm/gc_implementation/shenandoah/shenandoahControlThread.cpp
Changeset: 7d9f7d4a34bb
Author: zgu
Date: 2018-07-12 11:19 -0400
URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/7d9f7d4a34bb
[backport] Add task termination and enhanced task queue state tracking + weakrefs
! src/share/vm/gc_implementation/shenandoah/shenandoahConcurrentMark.cpp
! src/share/vm/gc_implementation/shenandoah/shenandoahConcurrentMark.hpp
! src/share/vm/gc_implementation/shenandoah/shenandoahPhaseTimings.cpp
! src/share/vm/gc_implementation/shenandoah/shenandoahPhaseTimings.hpp
! src/share/vm/gc_implementation/shenandoah/shenandoahTaskqueue.cpp
! src/share/vm/gc_implementation/shenandoah/shenandoahTaskqueue.hpp
! src/share/vm/gc_implementation/shenandoah/shenandoah_globals.hpp
Changeset: f88aa9b55d5d
Author: shade
Date: 2018-07-13 08:47 +0200
URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/f88aa9b55d5d
[backport] Report actual free size in non-verbose FreeSet status
! src/share/vm/gc_implementation/shenandoah/shenandoahFreeSet.cpp
Changeset: 7c1aef15e59f
Author: shade
Date: 2018-07-13 08:47 +0200
URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/7c1aef15e59f
[backport] Pacer for evacuation should print "Avail" to capture discounting
! src/share/vm/gc_implementation/shenandoah/shenandoahPacer.cpp
Changeset: c57c58a13494
Author: shade
Date: 2018-07-13 08:47 +0200
URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/c57c58a13494
[backport] Refactor allocation path to accept ShenandoahAllocRequest tuple
! src/share/vm/gc_implementation/shenandoah/shenandoahFreeSet.cpp
! src/share/vm/gc_implementation/shenandoah/shenandoahFreeSet.hpp
! src/share/vm/gc_implementation/shenandoah/shenandoahHeap.cpp
! src/share/vm/gc_implementation/shenandoah/shenandoahHeap.hpp
! src/share/vm/gc_implementation/shenandoah/shenandoahHeap.inline.hpp
Changeset: b72f278e2122
Author: shade
Date: 2018-07-13 08:48 +0200
URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/b72f278e2122
[backport] Elastic TLABs support for Shenandoah
! src/share/vm/gc_implementation/shenandoah/shenandoahFreeSet.cpp
! src/share/vm/gc_implementation/shenandoah/shenandoahHeap.cpp
! src/share/vm/gc_implementation/shenandoah/shenandoahHeapRegion.cpp
! src/share/vm/gc_implementation/shenandoah/shenandoah_globals.hpp
+ test/gc/shenandoah/TestElasticTLAB.java
Changeset: 1d139ec53776
Author: shade
Date: 2018-07-13 08:48 +0200
URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/1d139ec53776
[backport] Pacer should account actual size for elastic TLABs
! src/share/vm/gc_implementation/shenandoah/shenandoahHeap.cpp
! src/share/vm/gc_implementation/shenandoah/shenandoahPacer.cpp
! src/share/vm/gc_implementation/shenandoah/shenandoahPacer.hpp
Changeset: 3967ded293b6
Author: shade
Date: 2018-07-13 10:09 +0200
URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/3967ded293b6
[backport] Heap region count selection should only consider max heap size
! src/share/vm/gc_implementation/shenandoah/shenandoahHeapRegion.cpp
Changeset: 5a7f3220dc65
Author: rkennke
Date: 2018-07-13 13:52 +0200
URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/5a7f3220dc65
[backport] Fix CAS-obj predicates and add expected-null-versions for cmpxchg-narrow-oop
! src/cpu/x86/vm/x86_64.ad
Changeset: e8e1a43e44ef
Author: shade
Date: 2018-07-13 16:08 +0200
URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/e8e1a43e44ef
[backport] Hook up GCLABs to Elastic LAB support
! src/share/vm/gc_implementation/shenandoah/shenandoahFreeSet.cpp
! src/share/vm/gc_implementation/shenandoah/shenandoahHeap.cpp
! src/share/vm/gc_implementation/shenandoah/shenandoahHeap.hpp
Changeset: cf95a484d5fa
Author: shade
Date: 2018-07-13 17:08 +0200
URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/cf95a484d5fa
[backport] Allocation tracker should really report bytes
! src/share/vm/gc_implementation/shenandoah/shenandoahAllocTracker.cpp
Changeset: d53a7d1cf81f
Author: shade
Date: 2018-07-13 21:14 +0200
URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/d53a7d1cf81f
[backport] Complete liveness for recently allocated regions outside the allocation path
! src/share/vm/gc_implementation/shenandoah/shenandoahFreeSet.cpp
! src/share/vm/gc_implementation/shenandoah/shenandoahHeap.cpp
! src/share/vm/gc_implementation/shenandoah/shenandoahHeapRegion.inline.hpp
! src/share/vm/gc_implementation/shenandoah/shenandoahPhaseTimings.cpp
! src/share/vm/gc_implementation/shenandoah/shenandoahPhaseTimings.hpp
! src/share/vm/gc_implementation/shenandoah/shenandoah_globals.hpp
Changeset: 5ecac8762191
Author: shade
Date: 2018-07-16 13:21 +0200
URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/5ecac8762191
[backport] GCLAB slowpath allocations should fit the object into GCLAB
! src/share/vm/gc_implementation/shenandoah/shenandoahHeap.cpp
Changeset: 6a6bb135bd3c
Author: roland
Date: 2018-07-12 15:42 +0200
URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/6a6bb135bd3c
[backport] Fix aarch64 CAS predicates
! src/cpu/aarch64/vm/aarch64.ad
Changeset: 3b776ba499bb
Author: zgu
Date: 2018-07-16 11:57 -0400
URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/3b776ba499bb
[backport] Print task queue statistics at the end of GC cycle
! src/share/vm/gc_implementation/shenandoah/shenandoahConcurrentMark.cpp
More information about the shenandoah-dev
mailing list