hg: shenandoah/jdk8u/hotspot: 30 new changesets
ashipile at redhat.com
ashipile at redhat.com
Wed Feb 21 19:59:34 UTC 2018
Changeset: 66006497fd37
Author: shade
Date: 2018-02-19 18:45 +0100
URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/66006497fd37
[backport] LotsOfCycles test timeouts
! test/gc/shenandoah/LotsOfCycles.java
Changeset: 9da3d74bd938
Author: shade
Date: 2018-01-15 12:19 +0100
URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/9da3d74bd938
[backport] Single thread-local GC state flag for all barriers
! src/cpu/aarch64/vm/macroAssembler_aarch64.cpp
! src/cpu/aarch64/vm/shenandoahBarrierSet_aarch64.cpp
! src/cpu/x86/vm/assembler_x86.cpp
! src/cpu/x86/vm/assembler_x86.hpp
! 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_implementation/shenandoah/shenandoahBarrierSet.cpp
! src/share/vm/gc_implementation/shenandoah/shenandoahConcurrentMark.cpp
! src/share/vm/gc_implementation/shenandoah/shenandoahConcurrentThread.cpp
! 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
! src/share/vm/gc_implementation/shenandoah/shenandoahMarkCompact.cpp
! src/share/vm/gc_implementation/shenandoah/shenandoahSharedVariables.hpp
! src/share/vm/gc_implementation/shenandoah/shenandoahVerifier.cpp
! src/share/vm/opto/cfgnode.hpp
! src/share/vm/opto/compile.cpp
! src/share/vm/opto/compile.hpp
! src/share/vm/opto/graphKit.cpp
! src/share/vm/opto/ifnode.cpp
! src/share/vm/opto/macro.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: 49e225f7186b
Author: shade
Date: 2018-01-16 20:23 +0100
URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/49e225f7186b
[backport] ShConcurrentThread races with set_gc_state_bit
! src/share/vm/gc_implementation/shenandoah/shenandoahHeap.cpp
! src/share/vm/gc_implementation/shenandoah/shenandoahHeap.hpp
Changeset: 0644a9671efb
Author: shade
Date: 2018-01-15 12:32 +0100
URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/0644a9671efb
[backport] GC state testers (infra)
! src/share/vm/opto/graphKit.cpp
! src/share/vm/opto/shenandoahSupport.cpp
! src/share/vm/opto/shenandoahSupport.hpp
+ test/gc/shenandoah/compiler/TestCommonGCLoads.java
Changeset: 0d58192648a3
Author: shade
Date: 2018-02-19 18:47 +0100
URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/0d58192648a3
[backport] Protect C2 matchers with UseShenandoahGC
! src/share/vm/opto/shenandoahSupport.cpp
Changeset: 4825d66c66a8
Author: shade
Date: 2018-01-17 15:37 +0100
URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/4825d66c66a8
[backport] Refactor allocation failure and explicit GC handling
! src/share/vm/gc_implementation/shenandoah/shenandoahCollectorPolicy.cpp
! src/share/vm/gc_implementation/shenandoah/shenandoahCollectorPolicy.hpp
! src/share/vm/gc_implementation/shenandoah/shenandoahConcurrentThread.cpp
! src/share/vm/gc_implementation/shenandoah/shenandoahConcurrentThread.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
! src/share/vm/gc_implementation/shenandoah/shenandoah_globals.hpp
! src/share/vm/gc_interface/gcCause.cpp
! src/share/vm/gc_interface/gcCause.hpp
Changeset: 4e3f53b68445
Author: shade
Date: 2018-01-22 10:10 +0100
URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/4e3f53b68445
[backport] Make concurrent precleaning log message optional again
! src/share/vm/gc_implementation/shenandoah/shenandoahHeap.cpp
Changeset: 9d51c881ad59
Author: shade
Date: 2018-01-17 16:08 +0100
URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/9d51c881ad59
[backport] Make degenerated update-refs use region-set cursor to hand over work
! src/share/vm/gc_implementation/shenandoah/shenandoahHeap.cpp
Changeset: 7ee708f1b4db
Author: shade
Date: 2018-01-19 11:52 +0100
URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/7ee708f1b4db
[backport] Demote warning message about OOM-during-evac to informational
! src/share/vm/gc_implementation/shenandoah/shenandoahConcurrentThread.cpp
Changeset: b8365143ca22
Author: shade
Date: 2018-01-19 16:27 +0100
URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/b8365143ca22
[backport] TestSelectiveBarrierFlags should accept multi-element flag selections
! test/gc/shenandoah/TestSelectiveBarrierFlags.java
Changeset: fb775652e2e6
Author: rkennke
Date: 2018-01-19 18:40 +0100
URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/fb775652e2e6
[backport] Implement flag to generate write-barriers without membars
! src/share/vm/gc_implementation/shenandoah/shenandoah_globals.hpp
! src/share/vm/opto/shenandoahSupport.cpp
Changeset: 9db63519a3ee
Author: shade
Date: 2018-01-22 10:47 +0100
URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/9db63519a3ee
[backport] Log message on ref processing, class unload, update refs for mark events
! src/share/vm/gc_implementation/shenandoah/shenandoahHeap.cpp
Changeset: cf5fa0e6536f
Author: rkennke
Date: 2018-01-23 21:20 +0100
URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/cf5fa0e6536f
[backport] Add ShenandoahRootProcessor API to report threads while scanning roots
! src/share/vm/gc_implementation/shenandoah/shenandoahConcurrentMark.cpp
! src/share/vm/gc_implementation/shenandoah/shenandoahHeap.cpp
! src/share/vm/gc_implementation/shenandoah/shenandoahMarkCompact.cpp
! src/share/vm/gc_implementation/shenandoah/shenandoahRootProcessor.cpp
! src/share/vm/gc_implementation/shenandoah/shenandoahRootProcessor.hpp
Changeset: 41622761e724
Author: rkennke
Date: 2018-01-24 15:09 +0100
URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/41622761e724
[backport] Relax assert in SBS::is_safe()
! src/share/vm/gc_implementation/shenandoah/shenandoahBarrierSet.cpp
Changeset: df147da0410b
Author: shade
Date: 2018-01-26 17:56 +0100
URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/df147da0410b
[backport] Conditionalize PerfDataMemorySize on enabled heap sampling
! src/share/vm/runtime/arguments.cpp
Changeset: 4b8ab0adc3d2
Author: rkennke
Date: 2018-01-30 12:20 +0100
URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/4b8ab0adc3d2
[backport] Make major GC phases exclusive from each other
! 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
! src/share/vm/gc_implementation/shenandoah/shenandoahSharedVariables.hpp
Changeset: 718e7cc0942f
Author: shade
Date: 2018-01-31 12:29 +0100
URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/718e7cc0942f
[backport] Single GCTimer shared by all operations
! src/share/vm/gc_implementation/shenandoah/shenandoahConcurrentThread.cpp
! src/share/vm/gc_implementation/shenandoah/shenandoahHeap.cpp
! src/share/vm/gc_implementation/shenandoah/shenandoahMarkCompact.cpp
! src/share/vm/gc_implementation/shenandoah/shenandoahMarkCompact.hpp
! src/share/vm/gc_implementation/shenandoah/shenandoahUtils.cpp
! src/share/vm/gc_implementation/shenandoah/shenandoahUtils.hpp
Changeset: 0b2605141291
Author: rkennke
Date: 2018-01-31 21:14 +0100
URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/0b2605141291
[backport] Don't treat allocation regions implicitely live during some GCs
! src/share/vm/gc_implementation/shenandoah/shenandoahFreeSet.cpp
! src/share/vm/gc_implementation/shenandoah/shenandoah_globals.hpp
Changeset: 3f4a61f4758d
Author: shade
Date: 2018-02-01 12:12 +0100
URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/3f4a61f4758d
[backport] Fix Mac OS build warnings
! src/share/vm/ci/ciInstanceKlass.cpp
! src/share/vm/opto/lcm.cpp
! src/share/vm/runtime/virtualspace.cpp
Changeset: 1bd7dc708185
Author: rkennke
Date: 2018-02-02 14:59 +0100
URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/1bd7dc708185
[backport] Record cycle start/end to avoid continuous periodic GC
! src/share/vm/gc_implementation/shenandoah/shenandoahConcurrentThread.cpp
! src/share/vm/gc_implementation/shenandoah/shenandoahUtils.cpp
Changeset: 97e01f5b2670
Author: rkennke
Date: 2018-02-02 16:19 +0100
URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/97e01f5b2670
[backport] Improve/more detailed timing stats for root queue work
! src/share/vm/gc_implementation/shenandoah/shenandoahPhaseTimings.cpp
! src/share/vm/gc_implementation/shenandoah/shenandoahPhaseTimings.hpp
Changeset: e3780017c9e1
Author: rkennke
Date: 2018-02-07 12:02 +0100
URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/e3780017c9e1
[backport] Fix/improve CLD processing
! src/share/vm/gc_implementation/shenandoah/shenandoahConcurrentMark.cpp
! src/share/vm/gc_implementation/shenandoah/shenandoahRootProcessor.cpp
! src/share/vm/gc_implementation/shenandoah/shenandoahRootProcessor.hpp
Changeset: ff5174d6a42b
Author: shade
Date: 2018-02-07 12:42 +0100
URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/ff5174d6a42b
[backport] Use leftmost region in GC allocations
Contributed-by: Dominik Infuehr <dominik.infuehr at gmail.com>
! src/share/vm/gc_implementation/shenandoah/shenandoahFreeSet.cpp
Changeset: 6d0ee313f890
Author: shade
Date: 2018-02-12 15:18 +0100
URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/6d0ee313f890
[backport] Cleanup and strengthen BrooksPointer verification
! src/share/vm/gc_implementation/shenandoah/brooksPointer.inline.hpp
! src/share/vm/gc_implementation/shenandoah/shenandoahVerifier.cpp
! src/share/vm/gc_implementation/shenandoah/shenandoahVerifier.hpp
Changeset: f411b9bcf7c3
Author: shade
Date: 2018-02-12 15:22 +0100
URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/f411b9bcf7c3
[backport] Remove BS:is_safe in favor of logged BS::verify_safe_oop
! src/share/vm/gc_implementation/shenandoah/shenandoahBarrierSet.cpp
! src/share/vm/gc_implementation/shenandoah/shenandoahBarrierSet.hpp
! src/share/vm/gc_implementation/shenandoah/shenandoahConcurrentMark.inline.hpp
! src/share/vm/gc_implementation/shenandoah/shenandoahHeap.inline.hpp
! src/share/vm/gc_implementation/shenandoah/shenandoahMarkCompact.cpp
! src/share/vm/memory/barrierSet.cpp
! src/share/vm/memory/barrierSet.hpp
! src/share/vm/memory/referenceProcessor.cpp
! src/share/vm/oops/oop.hpp
Changeset: e3d826dbbcfd
Author: shade
Date: 2018-02-13 12:27 +0100
URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/e3d826dbbcfd
[backport] Rich assertion failure logging
! src/share/vm/gc_implementation/shenandoah/brooksPointer.inline.hpp
+ src/share/vm/gc_implementation/shenandoah/shenandoahAsserts.cpp
+ src/share/vm/gc_implementation/shenandoah/shenandoahAsserts.hpp
! src/share/vm/gc_implementation/shenandoah/shenandoahBarrierSet.cpp
! src/share/vm/gc_implementation/shenandoah/shenandoahConcurrentMark.inline.hpp
! src/share/vm/gc_implementation/shenandoah/shenandoahHeap.cpp
! src/share/vm/gc_implementation/shenandoah/shenandoahHeap.inline.hpp
! src/share/vm/gc_implementation/shenandoah/shenandoahMarkCompact.cpp
! src/share/vm/gc_implementation/shenandoah/shenandoahVerifier.cpp
! src/share/vm/gc_implementation/shenandoah/shenandoahVerifier.hpp
Changeset: 1399e4d7fbd0
Author: shade
Date: 2018-02-13 13:03 +0100
URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/1399e4d7fbd0
[backport] Rename *_oop_static/oop_ref to *_forwarded
! src/share/vm/gc_implementation/shenandoah/shenandoahBarrierSet.cpp
! src/share/vm/gc_implementation/shenandoah/shenandoahBarrierSet.hpp
! src/share/vm/gc_implementation/shenandoah/shenandoahBarrierSet.inline.hpp
! src/share/vm/gc_implementation/shenandoah/shenandoahConcurrentMark.inline.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
! src/share/vm/gc_implementation/shenandoah/shenandoahOopClosures.inline.hpp
Changeset: b278d4643922
Author: shade
Date: 2018-02-13 17:05 +0100
URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/b278d4643922
[backport] Get easy on template instantiations in ShConcMark
! src/share/vm/gc_implementation/shenandoah/shenandoahConcurrentMark.cpp
! src/share/vm/gc_implementation/shenandoah/shenandoahConcurrentMark.hpp
Changeset: b4075d337e08
Author: shade
Date: 2018-02-14 16:58 +0100
URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/b4075d337e08
[backport] Improve assertion/verification messages a bit
! src/share/vm/gc_implementation/shenandoah/shenandoahAsserts.cpp
! src/share/vm/gc_implementation/shenandoah/shenandoahVerifier.cpp
Changeset: 912c917a44a4
Author: shade
Date: 2018-02-15 17:57 +0100
URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/912c917a44a4
[backport] Demote ShenandoahAllocImplicitLive to diagnostic
! src/share/vm/gc_implementation/shenandoah/shenandoah_globals.hpp
More information about the shenandoah-dev
mailing list