hg: shenandoah/jdk9/hotspot: 21 new changesets
ashipile at redhat.com
ashipile at redhat.com
Wed Jan 31 15:26:42 UTC 2018
Changeset: 489bec20624c
Author: shade
Date: 2018-01-15 12:19 +0100
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/489bec20624c
[backport] Single thread-local GC state flag for all barriers
! src/cpu/aarch64/vm/c1_Runtime1_aarch64.cpp
! src/cpu/aarch64/vm/macroAssembler_aarch64.cpp
! src/cpu/aarch64/vm/shenandoahBarrierSet_aarch64.cpp
! src/cpu/x86/vm/c1_Runtime1_x86.cpp
! src/cpu/x86/vm/macroAssembler_x86.cpp
! src/cpu/x86/vm/shenandoahBarrierSet_x86.cpp
! src/cpu/x86/vm/x86_64.ad
! src/share/vm/gc/shenandoah/shenandoahBarrierSet.cpp
! src/share/vm/gc/shenandoah/shenandoahConcurrentMark.cpp
! src/share/vm/gc/shenandoah/shenandoahConcurrentThread.cpp
! src/share/vm/gc/shenandoah/shenandoahHeap.cpp
! src/share/vm/gc/shenandoah/shenandoahHeap.hpp
! src/share/vm/gc/shenandoah/shenandoahHeap.inline.hpp
! src/share/vm/gc/shenandoah/shenandoahMarkCompact.cpp
! src/share/vm/gc/shenandoah/shenandoahSharedVariables.hpp
! src/share/vm/gc/shenandoah/shenandoahVerifier.cpp
! src/share/vm/opto/cfgnode.hpp
! src/share/vm/opto/compile.cpp
! src/share/vm/opto/graphKit.cpp
! src/share/vm/opto/ifnode.cpp
! src/share/vm/opto/memnode.hpp
! src/share/vm/opto/node.hpp
! src/share/vm/opto/shenandoahSupport.cpp
! src/share/vm/runtime/thread.cpp
! src/share/vm/runtime/thread.hpp
! src/share/vm/runtime/thread.inline.hpp
Changeset: 447b871ee85b
Author: shade
Date: 2018-01-16 20:23 +0100
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/447b871ee85b
[backport] ShConcurrentThread races with set_gc_state_bit
! src/share/vm/gc/shenandoah/shenandoahConcurrentThread.cpp
! src/share/vm/gc/shenandoah/shenandoahHeap.cpp
! src/share/vm/gc/shenandoah/shenandoahHeap.hpp
Changeset: f667c875b72d
Author: shade
Date: 2018-01-22 12:04 +0100
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/f667c875b72d
[backport] Do not put down update-refs-in-progress flag concurrently
! src/share/vm/gc/shenandoah/shenandoahConcurrentThread.cpp
! src/share/vm/gc/shenandoah/shenandoahHeap.cpp
! src/share/vm/gc/shenandoah/shenandoahHeap.hpp
! src/share/vm/gc/shenandoah/shenandoahMarkCompact.cpp
Changeset: ba8a39b9672d
Author: shade
Date: 2018-01-15 12:32 +0100
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/ba8a39b9672d
[backport] Common TLS access to GC state, where possible
! src/share/vm/gc/shenandoah/shenandoah_globals.hpp
! src/share/vm/opto/graphKit.cpp
! src/share/vm/opto/loopnode.cpp
! src/share/vm/opto/loopnode.hpp
! src/share/vm/opto/shenandoahSupport.cpp
! src/share/vm/opto/shenandoahSupport.hpp
+ test/gc/shenandoah/compiler/TestCommonGCLoads.java
Changeset: 2ed987e64f80
Author: rkennke
Date: 2018-01-17 15:33 +0100
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/2ed987e64f80
[backport] Defer cleaning of system dictionary and friends to parallel cleaning phase
! src/share/vm/gc/shenandoah/shenandoahHeap.cpp
Changeset: 4c58342d9fc1
Author: shade
Date: 2018-01-17 15:37 +0100
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/4c58342d9fc1
[backport] Refactor allocation failure and explicit GC handling
! src/share/vm/gc/shared/gcCause.cpp
! src/share/vm/gc/shared/gcCause.hpp
! src/share/vm/gc/shenandoah/shenandoahCollectorPolicy.cpp
! src/share/vm/gc/shenandoah/shenandoahCollectorPolicy.hpp
! src/share/vm/gc/shenandoah/shenandoahConcurrentThread.cpp
! src/share/vm/gc/shenandoah/shenandoahConcurrentThread.hpp
! src/share/vm/gc/shenandoah/shenandoahHeap.cpp
! src/share/vm/gc/shenandoah/shenandoahHeap.hpp
! src/share/vm/gc/shenandoah/shenandoahHeap.inline.hpp
! src/share/vm/gc/shenandoah/shenandoah_globals.hpp
Changeset: 417fb8d6c4d0
Author: shade
Date: 2018-01-22 10:10 +0100
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/417fb8d6c4d0
[backport] Make concurrent precleaning log message optional again
! src/share/vm/gc/shenandoah/shenandoahHeap.cpp
Changeset: d6298f7d7545
Author: shade
Date: 2018-01-17 16:08 +0100
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/d6298f7d7545
[backport] Make degenerated update-refs use region-set cursor to hand over work
! src/share/vm/gc/shenandoah/shenandoahHeap.cpp
Changeset: 260edcc9f8a2
Author: zgu
Date: 2018-01-18 08:23 -0500
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/260edcc9f8a2
[backport] Bitmap size might not be page aligned when large page is used
! src/share/vm/gc/shenandoah/shenandoahHeap.cpp
Changeset: fd14b29d82d7
Author: shade
Date: 2018-01-19 11:52 +0100
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/fd14b29d82d7
[backport] Demote warning message about OOM-during-evac to informational
! src/share/vm/gc/shenandoah/shenandoahConcurrentThread.cpp
Changeset: 939b89fc6bd3
Author: shade
Date: 2018-01-19 16:27 +0100
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/939b89fc6bd3
[backport] TestSelectiveBarrierFlags should accept multi-element flag selections
! test/gc/shenandoah/TestSelectiveBarrierFlags.java
Changeset: 18f77577944a
Author: rkennke
Date: 2018-01-19 18:40 +0100
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/18f77577944a
[backport] Implement flag to generate write-barriers without membars.
! src/share/vm/gc/shenandoah/shenandoah_globals.hpp
! src/share/vm/opto/compile.cpp
! src/share/vm/opto/shenandoahSupport.cpp
Changeset: 882e15472997
Author: shade
Date: 2018-01-19 18:49 +0100
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/882e15472997
[backport] Allocation failure injection machinery
! src/share/vm/gc/shenandoah/shenandoahHeap.cpp
! src/share/vm/gc/shenandoah/shenandoahHeap.hpp
! src/share/vm/gc/shenandoah/shenandoah_globals.hpp
! test/gc/shenandoah/LotsOfCycles.java
! test/gc/shenandoah/acceptance/AllocIntArrays.java
! test/gc/shenandoah/acceptance/AllocObjectArrays.java
! test/gc/shenandoah/acceptance/AllocObjects.java
! test/gc/shenandoah/acceptance/RetainObjects.java
! test/gc/shenandoah/acceptance/SieveObjects.java
! test/gc/stress/TestGCOldWithShenandoah.java
! test/gc/stress/gcbasher/TestGCBasherWithShenandoah.java
! test/gc/stress/gclocker/TestGCLockerWithShenandoah.java
Changeset: 93865bd554e1
Author: shade
Date: 2018-01-22 10:47 +0100
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/93865bd554e1
[backport] Log message on ref processing, class unload, update refs for mark events
! src/share/vm/gc/shenandoah/shenandoahHeap.cpp
Changeset: 5cfc9680da7d
Author: shade
Date: 2018-01-22 12:52 +0100
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/5cfc9680da7d
[backport] Degenerated GC
! src/share/vm/gc/shenandoah/shenandoahCollectorPolicy.cpp
! src/share/vm/gc/shenandoah/shenandoahCollectorPolicy.hpp
! src/share/vm/gc/shenandoah/shenandoahConcurrentThread.cpp
! src/share/vm/gc/shenandoah/shenandoahConcurrentThread.hpp
! src/share/vm/gc/shenandoah/shenandoahHeap.cpp
! src/share/vm/gc/shenandoah/shenandoahHeap.hpp
! src/share/vm/gc/shenandoah/shenandoahPhaseTimings.cpp
! src/share/vm/gc/shenandoah/shenandoahPhaseTimings.hpp
! src/share/vm/gc/shenandoah/shenandoahUtils.hpp
! src/share/vm/gc/shenandoah/shenandoahVerifier.cpp
! src/share/vm/gc/shenandoah/shenandoahVerifier.hpp
! src/share/vm/gc/shenandoah/shenandoahWorkerPolicy.cpp
! src/share/vm/gc/shenandoah/shenandoahWorkerPolicy.hpp
! src/share/vm/gc/shenandoah/shenandoah_globals.hpp
! src/share/vm/gc/shenandoah/vm_operations_shenandoah.cpp
! src/share/vm/gc/shenandoah/vm_operations_shenandoah.hpp
! src/share/vm/runtime/vm_operations.hpp
Changeset: 9240f42fb9d1
Author: shade
Date: 2018-01-24 15:30 +0100
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/9240f42fb9d1
[backport] Degenerated GC: shortcut cycles, upgrade futile cycles
! src/share/vm/gc/shenandoah/shenandoahHeap.cpp
! src/share/vm/gc/shenandoah/shenandoahHeap.hpp
Changeset: fd4837b82b06
Author: rkennke
Date: 2018-01-23 21:20 +0100
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/fd4837b82b06
[backport] Add ShenandoahRootProcessor API to report threads while scanning roots
! src/share/vm/gc/shenandoah/shenandoahConcurrentMark.cpp
! src/share/vm/gc/shenandoah/shenandoahHeap.cpp
! src/share/vm/gc/shenandoah/shenandoahMarkCompact.cpp
! src/share/vm/gc/shenandoah/shenandoahRootProcessor.cpp
! src/share/vm/gc/shenandoah/shenandoahRootProcessor.hpp
Changeset: bfa5f2485433
Author: rkennke
Date: 2018-01-24 15:09 +0100
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/bfa5f2485433
[backport] Relax assert in SBS::is_safe()
! src/share/vm/gc/shenandoah/shenandoahBarrierSet.cpp
Changeset: 1be91cb7a447
Author: shade
Date: 2018-01-24 19:14 +0100
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/1be91cb7a447
[backport] VerifyJCStressTest should test all heuristics
! test/gc/shenandoah/acceptance/VerifyJCStressTest.java
Changeset: 4c7ca6405439
Author: shade
Date: 2018-01-25 11:24 +0100
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/4c7ca6405439
[backport] ShBS::interpreter_storeval_barrier signature fix and cleanup
! src/cpu/aarch64/vm/shenandoahBarrierSet_aarch64.cpp
! src/cpu/aarch64/vm/templateTable_aarch64.cpp
! src/cpu/x86/vm/shenandoahBarrierSet_x86.cpp
! src/cpu/x86/vm/templateTable_x86.cpp
! src/share/vm/gc/shared/barrierSet.hpp
! src/share/vm/gc/shenandoah/shenandoahBarrierSet.hpp
Changeset: a5e7ea380dc5
Author: shade
Date: 2018-01-25 18:44 +0100
URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/a5e7ea380dc5
[backport] Fix 32-bit build by ifdef-ing non-implemented storeval barrier
! src/cpu/x86/vm/shenandoahBarrierSet_x86.cpp
More information about the shenandoah-dev
mailing list