[aarch64-port-dev ] hg: aarch64-port/jdk8u-shenandoah/hotspot: 69 new changesets
roman at kennke.org
roman at kennke.org
Wed Oct 4 15:57:11 UTC 2017
Changeset: f14d01e7f686
Author: shade
Date: 2017-08-01 11:42 +0200
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/f14d01e7f686
[backport] Fixed C calling convention of shenandoah_wb() on Windows
! src/cpu/x86/vm/stubGenerator_x86_64.cpp
Changeset: 494fb2d4446f
Author: roland
Date: 2017-08-07 17:56 +0200
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/494fb2d4446f
missing barriers on constant oops + acmp rework + cas fix + write barrier on constant oop fix
! src/cpu/x86/vm/x86_64.ad
! src/share/vm/opto/graphKit.cpp
! src/share/vm/opto/graphKit.hpp
! src/share/vm/opto/library_call.cpp
! src/share/vm/opto/loopopts.cpp
! src/share/vm/opto/parse2.cpp
! src/share/vm/opto/shenandoahSupport.cpp
! src/share/vm/opto/shenandoahSupport.hpp
! src/share/vm/opto/stringopts.cpp
Changeset: 8fe9225cae7f
Author: roland
Date: 2017-08-07 18:01 +0200
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/8fe9225cae7f
remove useless code following acmp rework
! src/share/vm/opto/subnode.cpp
Changeset: 4b4306f9b37d
Author: roland
Date: 2017-08-08 09:42 +0200
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/4b4306f9b37d
write barrier pin and expand cleanup
! src/share/vm/opto/loopnode.cpp
! src/share/vm/opto/loopnode.hpp
! src/share/vm/opto/shenandoahSupport.cpp
! src/share/vm/opto/shenandoahSupport.hpp
Changeset: ef03ae4e6675
Author: shade
Date: 2017-08-08 23:22 +0200
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/ef03ae4e6675
Remove unused memory_for, fixing the build
! src/share/vm/opto/shenandoahSupport.cpp
Changeset: 904e994bd1a6
Author: shade
Date: 2017-08-08 23:44 +0200
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/904e994bd1a6
[backport] All definitions should start with Shenandoah*
! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
! src/share/vm/gc_implementation/shenandoah/shenandoahBarrierSet.cpp
! src/share/vm/gc_implementation/shenandoah/shenandoahCodeRoots.cpp
! src/share/vm/gc_implementation/shenandoah/shenandoahCodeRoots.hpp
! src/share/vm/gc_implementation/shenandoah/shenandoahCollectorPolicy.cpp
! src/share/vm/gc_implementation/shenandoah/shenandoahConcurrentMark.cpp
! src/share/vm/gc_implementation/shenandoah/shenandoahConcurrentMark.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/shenandoahHeapRegion.cpp
! src/share/vm/gc_implementation/shenandoah/shenandoahHeapRegionSet.cpp
! src/share/vm/gc_implementation/shenandoah/shenandoahMarkCompact.cpp
! src/share/vm/gc_implementation/shenandoah/shenandoahOopClosures.hpp
! src/share/vm/gc_implementation/shenandoah/shenandoahPrinter.cpp
! src/share/vm/gc_implementation/shenandoah/shenandoahRootProcessor.hpp
! src/share/vm/gc_implementation/shenandoah/shenandoahTaskqueue.cpp
! src/share/vm/gc_implementation/shenandoah/shenandoahTaskqueue.hpp
! src/share/vm/gc_implementation/shenandoah/shenandoahVerifier.cpp
! src/share/vm/gc_implementation/shenandoah/shenandoahVerifier.hpp
Changeset: 9a782c15438b
Author: shade
Date: 2017-08-08 23:52 +0200
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/9a782c15438b
[backport] Rename inline guards
! src/share/vm/gc_implementation/shenandoah/shenandoahCollectorPolicy.hpp
! src/share/vm/gc_implementation/shenandoah/shenandoahLogging.hpp
! src/share/vm/gc_implementation/shenandoah/shenandoahTaskqueue.hpp
! src/share/vm/gc_implementation/shenandoah/shenandoahTaskqueue.inline.hpp
! src/share/vm/gc_implementation/shenandoah/shenandoahUtils.hpp
! src/share/vm/gc_implementation/shenandoah/shenandoahVerifier.hpp
! src/share/vm/gc_implementation/shenandoah/shenandoahWorkGroup.hpp
Changeset: 1ac2d08191fd
Author: shade
Date: 2017-08-08 23:53 +0200
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/1ac2d08191fd
[backport] Made ShenandoahPrinter debug only
! src/share/vm/gc_implementation/shenandoah/shenandoahPrinter.cpp
! src/share/vm/gc_implementation/shenandoah/shenandoahPrinter.hpp
Changeset: ef861716145f
Author: shade
Date: 2017-08-08 23:53 +0200
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/ef861716145f
[backport] Verifier should avoid pushing on stack when walking objects past TAMS
! src/share/vm/gc_implementation/shenandoah/shenandoahVerifier.cpp
Changeset: 4266a62e403f
Author: shade
Date: 2017-08-09 00:10 +0200
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/4266a62e403f
[backport] Shortcut concurrent cycle when enough immediate garbage is reclaimed
! src/share/vm/gc_implementation/shenandoah/shenandoahCollectionSet.hpp
! src/share/vm/gc_implementation/shenandoah/shenandoahCollectorPolicy.cpp
! src/share/vm/gc_implementation/shenandoah/shenandoahConcurrentThread.cpp
! src/share/vm/gc_implementation/shenandoah/shenandoahVerifier.cpp
! src/share/vm/gc_implementation/shenandoah/shenandoah_globals.hpp
! src/share/vm/gc_implementation/shenandoah/vm_operations_shenandoah.cpp
Changeset: f725676b6683
Author: shade
Date: 2017-08-09 00:21 +0200
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/f725676b6683
[backport] Underflow in adaptive free_threshold calculation
! src/share/vm/gc_implementation/shenandoah/shenandoahCollectorPolicy.cpp
Changeset: 1e30e4dca47f
Author: shade
Date: 2017-08-09 01:05 +0200
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/1e30e4dca47f
[backport] Periodic GC
! src/share/vm/gc_implementation/shenandoah/shenandoahCollectorPolicy.cpp
! src/share/vm/gc_implementation/shenandoah/shenandoah_globals.hpp
+ test/gc/shenandoah/TestPeriodicGC.java
Changeset: a35bdb5e1f91
Author: shade
Date: 2017-08-09 10:53 +0200
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/a35bdb5e1f91
[backport] Move Verifier "start" message under (gc,start)
! src/share/vm/gc_implementation/shenandoah/shenandoahVerifier.cpp
Changeset: d7786b930eb8
Author: shade
Date: 2017-08-09 10:58 +0200
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/d7786b930eb8
[backport] After Evac verification should run consistently
! src/share/vm/gc_implementation/shenandoah/shenandoahConcurrentThread.cpp
! src/share/vm/gc_implementation/shenandoah/shenandoahHeap.cpp
Changeset: e1657a28ea5a
Author: shade
Date: 2017-08-09 11:08 +0200
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/e1657a28ea5a
[backport] Verify liveness data
! src/share/vm/gc_implementation/shenandoah/shenandoahHeap.cpp
! src/share/vm/gc_implementation/shenandoah/shenandoahVerifier.cpp
! src/share/vm/gc_implementation/shenandoah/shenandoahVerifier.hpp
Changeset: 2e454e185a3f
Author: shade
Date: 2017-08-09 11:09 +0200
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/2e454e185a3f
[backport] Cleanup unused methods and statements + Trivial cleanup: removed unused field, etc.
! src/share/vm/gc_implementation/shenandoah/shenandoahCollectorPolicy.hpp
! src/share/vm/gc_implementation/shenandoah/shenandoahConcurrentMark.cpp
! src/share/vm/gc_implementation/shenandoah/shenandoahFreeSet.cpp
! src/share/vm/gc_implementation/shenandoah/shenandoahFreeSet.hpp
Changeset: fd6d852ff9ba
Author: shade
Date: 2017-08-09 11:12 +0200
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/fd6d852ff9ba
[backport] Cannot do more than 1000 Full GCs
+ test/gc/shenandoah/LotsOfCycles.java
Changeset: ac6d67a43b89
Author: shade
Date: 2017-08-09 11:32 +0200
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/ac6d67a43b89
[backport] Rehash -XX:-UseTLAB in tests + Rehash allocation tests
! 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/ParallelRefprocSanity.java
! test/gc/shenandoah/acceptance/RetainObjects.java
Changeset: 61add92c3b87
Author: shade
Date: 2017-08-09 11:44 +0200
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/61add92c3b87
[backport] TestRegionSampling test
+ test/gc/shenandoah/TestRegionSampling.java
Changeset: 4eb0fd11bd9a
Author: shade
Date: 2017-08-09 21:13 +0200
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/4eb0fd11bd9a
[backport] Uncommit heap regions after given delay
! src/share/vm/gc_implementation/shenandoah/shenandoahConcurrentThread.cpp
! src/share/vm/gc_implementation/shenandoah/shenandoahFreeSet.cpp
! src/share/vm/gc_implementation/shenandoah/shenandoahHeap.cpp
! src/share/vm/gc_implementation/shenandoah/shenandoahHeap.hpp
! src/share/vm/gc_implementation/shenandoah/shenandoahHeapRegion.cpp
! src/share/vm/gc_implementation/shenandoah/shenandoahHeapRegion.hpp
! src/share/vm/gc_implementation/shenandoah/shenandoahHeapRegion.inline.hpp
! src/share/vm/gc_implementation/shenandoah/shenandoahMarkCompact.cpp
! src/share/vm/gc_implementation/shenandoah/shenandoahVerifier.cpp
! src/share/vm/gc_implementation/shenandoah/shenandoah_globals.hpp
! src/share/vm/runtime/arguments.cpp
! src/share/vm/services/shenandoahMemoryPool.cpp
+ test/gc/shenandoah/acceptance/HeapUncommit.java
Changeset: 72b3e82c7d4a
Author: zgu
Date: 2017-08-09 15:59 -0400
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/72b3e82c7d4a
UnlockDiagnosticVMOptions flag is needed for ShenandoahVerify
! test/gc/shenandoah/acceptance/HeapUncommit.java
Changeset: 37dda4ed6015
Author: zgu
Date: 2017-08-10 11:45 -0400
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/37dda4ed6015
[Backport] Fixed assertion failures when printing heap region to trace output
! src/share/vm/gc_implementation/shenandoah/shenandoahHeap.cpp
+ test/gc/shenandoah/TestShenandoahWithLogLevel.java
Changeset: d07e7dbc9516
Author: zgu
Date: 2017-08-11 07:25 -0400
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/d07e7dbc9516
Handle Java heap initialization and expansion failures
! src/share/vm/gc_implementation/shenandoah/shenandoahHeap.cpp
! src/share/vm/gc_implementation/shenandoah/shenandoahHeap.hpp
! src/share/vm/gc_implementation/shenandoah/shenandoah_globals.hpp
+ test/gc/shenandoah/TestHeapAlloc.java
Changeset: b97c04b895c3
Author: zgu
Date: 2017-08-15 10:30 -0400
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/b97c04b895c3
Correct way to fix Windows call convention issue
! src/cpu/x86/vm/stubGenerator_x86_64.cpp
Changeset: 33d8362f2eaf
Author: shade
Date: 2017-08-21 09:30 +0200
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/33d8362f2eaf
Revert accidental G1 closure rename
! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
Changeset: 216baedcc5f1
Author: shade
Date: 2017-08-21 09:51 +0200
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/216baedcc5f1
Test bug: test library and flags in TestHeapAlloc
! src/share/vm/gc_implementation/shenandoah/shenandoah_globals.hpp
! test/gc/shenandoah/TestHeapAlloc.java
Changeset: 4ef7bdbecd35
Author: shade
Date: 2017-08-21 10:55 +0200
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/4ef7bdbecd35
Properly unlock ShenandoahVerify
! test/gc/shenandoah/acceptance/HeapUncommit.java
Changeset: b4a34290e613
Author: zgu
Date: 2017-08-23 11:49 -0400
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/b4a34290e613
Fixed Fixed message logging
! src/share/vm/gc_implementation/shenandoah/shenandoahCollectorPolicy.cpp
! src/share/vm/gc_implementation/shenandoah/shenandoahLogging.hpp
Changeset: 4cdd859ff831
Author: shade
Date: 2017-09-07 19:22 +0200
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/4cdd859ff831
Make sure -verbose:gc, PrintGC, PrintGCDetails work consistently
! src/share/vm/gc_implementation/shenandoah/shenandoahConcurrentThread.cpp
! src/share/vm/gc_implementation/shenandoah/shenandoahHeap.cpp
! src/share/vm/gc_implementation/shenandoah/shenandoahLogging.hpp
! src/share/vm/gc_implementation/shenandoah/shenandoahMarkCompact.cpp
! src/share/vm/gc_implementation/shenandoah/vm_operations_shenandoah.cpp
! src/share/vm/runtime/arguments.cpp
! test/gc/shenandoah/TestPeriodicGC.java
+ test/gc/shenandoah/options/TestVerboseGC.java
Changeset: a51ac2ed2ed6
Author: shade
Date: 2017-09-08 18:30 +0200
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/a51ac2ed2ed6
[backport] BrooksPointer tracing overwhelms -Xlog:gc=trace
! src/share/vm/gc_implementation/shenandoah/brooksPointer.hpp
! src/share/vm/gc_implementation/shenandoah/brooksPointer.inline.hpp
Changeset: b957d91a3129
Author: shade
Date: 2017-09-08 18:37 +0200
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/b957d91a3129
[backport] Reclaimed humongous regions should count towards immediate garbage
! src/share/vm/gc_implementation/shenandoah/shenandoahCollectorPolicy.cpp
! src/share/vm/gc_implementation/shenandoah/shenandoahHeap.cpp
! src/share/vm/gc_implementation/shenandoah/shenandoahHeap.hpp
Changeset: 2057eb5c0c83
Author: shade
Date: 2017-09-08 18:49 +0200
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/2057eb5c0c83
[backport] Allocation latency tracing
! src/share/vm/gc_implementation/shenandoah/shenandoahCollectorPolicy.cpp
! src/share/vm/gc_implementation/shenandoah/shenandoahCollectorPolicy.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/shenandoahUtils.cpp
! src/share/vm/gc_implementation/shenandoah/shenandoahUtils.hpp
! src/share/vm/gc_implementation/shenandoah/shenandoah_globals.hpp
! src/share/vm/utilities/numberSeq.cpp
! src/share/vm/utilities/numberSeq.hpp
Changeset: 835b19ee112d
Author: shade
Date: 2017-09-12 21:05 +0200
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/835b19ee112d
[backport] Refactor region flags into finite state machine
! src/share/vm/gc_implementation/shenandoah/shenandoahCollectionSet.cpp
! src/share/vm/gc_implementation/shenandoah/shenandoahCollectionSet.hpp
! src/share/vm/gc_implementation/shenandoah/shenandoahCollectorPolicy.cpp
! src/share/vm/gc_implementation/shenandoah/shenandoahFreeSet.cpp
! src/share/vm/gc_implementation/shenandoah/shenandoahHeap.cpp
! src/share/vm/gc_implementation/shenandoah/shenandoahHeap.hpp
! src/share/vm/gc_implementation/shenandoah/shenandoahHeapRegion.cpp
! src/share/vm/gc_implementation/shenandoah/shenandoahHeapRegion.hpp
! src/share/vm/gc_implementation/shenandoah/shenandoahHeapRegion.inline.hpp
! src/share/vm/gc_implementation/shenandoah/shenandoahMarkCompact.cpp
! src/share/vm/gc_implementation/shenandoah/shenandoahVerifier.cpp
! test/gc/shenandoah/TestHeapAlloc.java
Changeset: 75e97e86d65b
Author: shade
Date: 2017-09-12 21:27 +0200
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/75e97e86d65b
[backport] Cleanup "dirty" mentions
! src/share/vm/gc_implementation/shenandoah/shenandoahHeap.cpp
! src/share/vm/gc_implementation/shenandoah/shenandoahHeap.hpp
! src/share/vm/gc_implementation/shenandoah/shenandoahHeapRegionSet.cpp
! src/share/vm/gc_implementation/shenandoah/shenandoahHeapRegionSet.hpp
! src/share/vm/gc_implementation/shenandoah/shenandoahMarkCompact.cpp
Changeset: df020682ed65
Author: shade
Date: 2017-09-12 21:40 +0200
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/df020682ed65
[backport] Verifier should walk cset and humongous regions
! src/share/vm/gc_implementation/shenandoah/shenandoahVerifier.cpp
Changeset: 4cd11fa9149f
Author: shade
Date: 2017-09-12 23:08 +0200
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/4cd11fa9149f
[backport] Allow allocations in pinned regions
! src/share/vm/gc_implementation/shenandoah/shenandoahHeapRegion.cpp
! src/share/vm/gc_implementation/shenandoah/shenandoahHeapRegion.hpp
Changeset: 38f522bdc34c
Author: shade
Date: 2017-09-12 23:22 +0200
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/38f522bdc34c
[backport] Refactor ShenandoahHeapLock
! src/share/vm/gc_implementation/shenandoah/shenandoahHeap.cpp
! src/share/vm/gc_implementation/shenandoah/shenandoahHeap.hpp
+ src/share/vm/gc_implementation/shenandoah/shenandoahHeapLock.hpp
! src/share/vm/gc_implementation/shenandoah/shenandoahMarkCompact.cpp
! src/share/vm/gc_implementation/shenandoah/shenandoahVerifier.cpp
Changeset: 4f9b86cdba8f
Author: shade
Date: 2017-09-12 23:31 +0200
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/4f9b86cdba8f
[backport] Templatize and improve inlining of arraycopy and clone barriers.
! src/share/vm/gc_implementation/shenandoah/shenandoahBarrierSet.cpp
! src/share/vm/gc_implementation/shenandoah/shenandoahBarrierSet.hpp
Changeset: f53147f7292c
Author: shade
Date: 2017-09-13 09:54 +0200
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/f53147f7292c
[backport] Refactor ShConcThread dispatch
! src/share/vm/gc_implementation/shenandoah/shenandoahConcurrentThread.cpp
Changeset: 4442ff2bac25
Author: shade
Date: 2017-09-13 10:35 +0200
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/4442ff2bac25
[backport] Mark heuristics diagnostic/experimental
! src/share/vm/gc_implementation/shenandoah/shenandoahCollectorPolicy.cpp
! test/gc/shenandoah/EvilSyncBug.java
! test/gc/shenandoah/LotsOfCycles.java
! test/gc/shenandoah/MXNotificationsFullGC.java
! test/gc/shenandoah/ShenandoahJNICritical.sh
! test/gc/shenandoah/TestPeriodicGC.java
! test/gc/shenandoah/TestRegionSampling.java
! test/gc/shenandoah/acceptance/AllocIntArrays.java
! test/gc/shenandoah/acceptance/AllocObjectArrays.java
! test/gc/shenandoah/acceptance/AllocObjects.java
! test/gc/shenandoah/acceptance/HeapUncommit.java
! test/gc/shenandoah/acceptance/RetainObjects.java
! test/gc/shenandoah/acceptance/StringInternCleanup.java
! test/gc/shenandoah/compiler/C1VectorizedMismatch.java
! test/gc/shenandoah/compiler/TestReferenceCAS.java
+ test/gc/shenandoah/options/TestHeuristicsUnlock.java
! test/gc/shenandoah/options/TestShenandoahArgumentRanges.java
! test/gc/shenandoah/options/TestSingleThreadedShenandoah.java
Changeset: 8cc503f364af
Author: shade
Date: 2017-09-13 11:01 +0200
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/8cc503f364af
[backport] "continuous" heuristics
! src/share/vm/gc_implementation/shenandoah/shenandoahCollectorPolicy.cpp
! test/gc/shenandoah/LotsOfCycles.java
! test/gc/shenandoah/TestPeriodicGC.java
! test/gc/shenandoah/TestRegionSampling.java
! test/gc/shenandoah/acceptance/AllocIntArrays.java
! test/gc/shenandoah/acceptance/AllocObjectArrays.java
! test/gc/shenandoah/acceptance/AllocObjects.java
! test/gc/shenandoah/acceptance/HeapUncommit.java
! test/gc/shenandoah/acceptance/RetainObjects.java
! test/gc/shenandoah/acceptance/StringInternCleanup.java
! test/gc/shenandoah/options/TestHeuristicsUnlock.java
Changeset: 3a8cb6ef389f
Author: shade
Date: 2017-09-13 11:05 +0200
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/3a8cb6ef389f
[backport] Verify humongous regions liveness
! src/share/vm/gc_implementation/shenandoah/shenandoahVerifier.cpp
Changeset: 3b65babfea71
Author: shade
Date: 2017-09-13 11:21 +0200
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/3b65babfea71
[backport] Refactor ShenandoahHeapRegionSet
! src/share/vm/gc_implementation/shenandoah/shenandoahHeap.cpp
! src/share/vm/gc_implementation/shenandoah/shenandoahHeapRegionSet.cpp
! src/share/vm/gc_implementation/shenandoah/shenandoahHeapRegionSet.hpp
! src/share/vm/gc_implementation/shenandoah/shenandoahMarkCompact.cpp
! src/share/vm/gc_implementation/shenandoah/shenandoahVerifier.cpp
Changeset: c3722aa75eac
Author: shade
Date: 2017-09-13 12:49 +0200
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/c3722aa75eac
[backport] Cap heap size for TestRegionSizeArgs test
! test/gc/shenandoah/options/TestRegionSizeArgs.java
Changeset: 65f26ca0384e
Author: shade
Date: 2017-09-13 12:57 +0200
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/65f26ca0384e
[backport] On-demand commit as heap resizing strategy
! src/cpu/aarch64/vm/macroAssembler_aarch64.cpp
! src/cpu/x86/vm/macroAssembler_x86.cpp
! src/share/vm/gc_implementation/shenandoah/shenandoahCollectionSet.cpp
! src/share/vm/gc_implementation/shenandoah/shenandoahCollectorPolicy.cpp
! src/share/vm/gc_implementation/shenandoah/shenandoahConcurrentMark.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/shenandoahHeapRegion.cpp
! src/share/vm/gc_implementation/shenandoah/shenandoahHeapRegion.hpp
! src/share/vm/gc_implementation/shenandoah/shenandoahHeapRegionCounters.cpp
! src/share/vm/gc_implementation/shenandoah/shenandoahMarkCompact.cpp
! src/share/vm/gc_implementation/shenandoah/shenandoahMonitoringSupport.cpp
! src/share/vm/gc_implementation/shenandoah/shenandoahVerifier.cpp
! test/gc/shenandoah/TestHeapAlloc.java
! test/gc/shenandoah/options/AlwaysPreTouch.java
Changeset: 2784cf118650
Author: shade
Date: 2017-09-13 13:19 +0200
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/2784cf118650
[backport] Assorted monitoring support fixes
! 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/shenandoahMonitoringSupport.cpp
! src/share/vm/gc_implementation/shenandoah/shenandoahMonitoringSupport.hpp
! src/share/vm/memory/metaspaceCounters.cpp
! src/share/vm/memory/metaspaceCounters.hpp
! test/TEST.groups
! test/gc/metaspace/TestMetaspacePerfCounters.java
Changeset: bb597a81a30d
Author: shade
Date: 2017-09-13 13:21 +0200
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/bb597a81a30d
[backport] Pinning humongous regions should be allowed
! src/share/vm/gc_implementation/shenandoah/shenandoahHeapRegion.cpp
Changeset: 4794131046be
Author: shade
Date: 2017-09-13 20:45 +0200
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/4794131046be
[backport] Unlock more GC-specific tests for Shenandoah
! src/share/vm/gc_implementation/shenandoah/shenandoahGCTraceTime.cpp
! test/TEST.groups
! test/gc/TestSystemGC.java
! test/gc/arguments/TestAlignmentToUseLargePages.java
! test/gc/arguments/TestUseCompressedOopsErgo.java
! test/gc/logging/TestGCId.java
! test/gc/shenandoah/ShenandoahJNICritical.sh
+ test/gc/startup_warnings/TestShenandoah.java
Changeset: faad0c9f6064
Author: shade
Date: 2017-09-13 21:09 +0200
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/faad0c9f6064
[backport] Update counters on slow-path more rarely
! src/share/vm/gc_implementation/shenandoah/shenandoahHeap.cpp
! src/share/vm/gc_implementation/shenandoah/shenandoahHeap.hpp
Changeset: 0c90afe6c038
Author: shade
Date: 2017-09-13 21:17 +0200
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/0c90afe6c038
[backport] Consistent print_on and tty handling
! src/share/vm/gc_implementation/shenandoah/shenandoahCollectionSet.cpp
! src/share/vm/gc_implementation/shenandoah/shenandoahCollectionSet.hpp
! src/share/vm/gc_implementation/shenandoah/shenandoahConcurrentMark.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/shenandoahHeapRegionSet.cpp
! src/share/vm/gc_implementation/shenandoah/shenandoahHeapRegionSet.hpp
Changeset: e2595b1d1038
Author: shade
Date: 2017-09-13 21:25 +0200
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/e2595b1d1038
[backport] Region (byte|word) shifts as the replacement for divisions
! src/cpu/aarch64/vm/macroAssembler_aarch64.cpp
! src/cpu/aarch64/vm/shenandoahBarrierSet_aarch64.cpp
! src/cpu/aarch64/vm/stubGenerator_aarch64.cpp
! src/cpu/x86/vm/macroAssembler_x86.cpp
! src/cpu/x86/vm/shenandoahBarrierSet_x86.cpp
! src/cpu/x86/vm/stubGenerator_x86_64.cpp
! src/share/vm/gc_implementation/shenandoah/shenandoahCollectionSet.cpp
! src/share/vm/gc_implementation/shenandoah/shenandoahCollectionSet.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/shenandoahHeapRegion.cpp
! src/share/vm/gc_implementation/shenandoah/shenandoahHeapRegion.hpp
! src/share/vm/gc_implementation/shenandoah/shenandoahVerifier.cpp
! src/share/vm/opto/shenandoahSupport.cpp
Changeset: c101b961dcbd
Author: shade
Date: 2017-09-13 21:42 +0200
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/c101b961dcbd
[backport] Add JVMTI notifications to Shenandoah GC pauses.
! src/share/vm/gc_implementation/shenandoah/vm_operations_shenandoah.cpp
Changeset: 0918cb496f96
Author: shade
Date: 2017-09-13 22:00 +0200
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/0918cb496f96
[backport] Refactor ShenandoahFreeSet + Fast-forward over humongous regions to keep "current" non-humongous
! src/share/vm/gc_implementation/shenandoah/shenandoahFreeSet.cpp
! src/share/vm/gc_implementation/shenandoah/shenandoahFreeSet.hpp
! src/share/vm/gc_implementation/shenandoah/shenandoahHeap.cpp
Changeset: 0ec62b500b06
Author: shade
Date: 2017-09-13 22:07 +0200
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/0ec62b500b06
[backport] Make sure we have at least one memory pool per memory manager (JMX) + JMX double-counts heap used size
! src/share/vm/services/memoryService.cpp
! src/share/vm/services/memoryService.hpp
! src/share/vm/services/shenandoahMemoryPool.cpp
! src/share/vm/services/shenandoahMemoryPool.hpp
+ test/gc/shenandoah/TestMemoryMXBeans.java
+ test/gc/shenandoah/TestMemoryPools.java
Changeset: fb432ff9780d
Author: shade
Date: 2017-09-13 22:07 +0200
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/fb432ff9780d
[backport] Disable biased locking by default
! src/share/vm/runtime/arguments.cpp
Changeset: 042ce618a346
Author: shade
Date: 2017-09-13 22:55 +0200
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/042ce618a346
[backport] Avoid Full STW GC on System.gc() + related fixes
! src/share/vm/gc_implementation/shenandoah/shenandoahCollectorPolicy.cpp
! src/share/vm/gc_implementation/shenandoah/shenandoahConcurrentThread.cpp
! src/share/vm/gc_implementation/shenandoah/shenandoahConcurrentThread.hpp
! src/share/vm/gc_implementation/shenandoah/shenandoahHeap.cpp
+ test/gc/shenandoah/options/TestExplicitGC.java
+ test/gc/shenandoah/options/TestExplicitGCNoConcurrent.java
Changeset: 02daadfb2aa3
Author: shade
Date: 2017-09-14 10:44 +0200
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/02daadfb2aa3
[backport] Selectable humongous threshold + Humongous top() should be correct for iteration
! src/share/vm/gc_implementation/shenandoah/shenandoahCollectorPolicy.cpp
! 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/shenandoahHeapRegion.cpp
! src/share/vm/gc_implementation/shenandoah/shenandoahHeapRegion.hpp
! src/share/vm/gc_implementation/shenandoah/shenandoahMarkCompact.cpp
! src/share/vm/gc_implementation/shenandoah/shenandoah_globals.hpp
+ test/gc/shenandoah/HumongousThreshold.java
+ test/gc/shenandoah/options/TestHumongousThresholdArgs.java
Changeset: 38fe1b80aeae
Author: shade
Date: 2017-09-14 10:46 +0200
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/38fe1b80aeae
[backport] Make sure different Verifier levels work
! src/share/vm/gc_implementation/shenandoah/shenandoahVerifier.cpp
+ test/gc/shenandoah/TestVerifyLevels.java
Changeset: 7d13de0dee9e
Author: shade
Date: 2017-09-14 10:49 +0200
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/7d13de0dee9e
[backport] LotsOfCycles test always degrades to Full GC
! test/gc/shenandoah/LotsOfCycles.java
Changeset: ecbe54ef0024
Author: shade
Date: 2017-09-14 10:50 +0200
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/ecbe54ef0024
[backport] TestSmallHeap test for Shenandoah
! test/TEST.groups
+ test/gc/shenandoah/TestSmallHeap.java
Changeset: 96856838f309
Author: shade
Date: 2017-09-14 10:52 +0200
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/96856838f309
[backport] Fix build error: avoid loops with empty bodies
! src/share/vm/opto/shenandoahSupport.cpp
Changeset: f150cc5c76ac
Author: shade
Date: 2017-09-14 10:57 +0200
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/f150cc5c76ac
[backport] Fix build error: switches over enums should take all enums
! src/share/vm/gc_implementation/shenandoah/shenandoahHeapRegion.cpp
! src/share/vm/gc_implementation/shenandoah/shenandoahHeapRegion.hpp
Changeset: 6160c57d4061
Author: shade
Date: 2017-09-14 10:59 +0200
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/6160c57d4061
[backport] Fix build error: verifier liveness should not be implicitly casted to size_t
! src/share/vm/gc_implementation/shenandoah/shenandoahVerifier.cpp
! src/share/vm/gc_implementation/shenandoah/shenandoahVerifier.hpp
Changeset: 59d78c1ed36c
Author: shade
Date: 2017-09-14 11:12 +0200
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/59d78c1ed36c
[backport] Common pause marker to capture everything before/after pause
! src/share/vm/gc_implementation/shenandoah/shenandoahCollectorPolicy.cpp
! src/share/vm/gc_implementation/shenandoah/shenandoahCollectorPolicy.hpp
! src/share/vm/gc_implementation/shenandoah/shenandoahConcurrentMark.cpp
! src/share/vm/gc_implementation/shenandoah/shenandoahMarkCompact.cpp
! src/share/vm/gc_implementation/shenandoah/shenandoahUtils.cpp
! src/share/vm/gc_implementation/shenandoah/shenandoahUtils.hpp
! src/share/vm/gc_implementation/shenandoah/vm_operations_shenandoah.cpp
Changeset: b1245027ec7e
Author: shade
Date: 2017-09-14 11:42 +0200
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/b1245027ec7e
Fix build error in release config.
! src/share/vm/gc_implementation/shenandoah/shenandoahHeap.cpp
Changeset: 6116a80cbaeb
Author: roland
Date: 2017-09-21 17:56 +0200
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/6116a80cbaeb
add missing UseShenandoahGC checks to C2
! src/share/vm/opto/callGenerator.cpp
! src/share/vm/opto/callnode.cpp
! src/share/vm/opto/compile.cpp
! src/share/vm/opto/library_call.cpp
! src/share/vm/opto/loopnode.cpp
! src/share/vm/opto/machnode.cpp
! src/share/vm/opto/macro.cpp
! src/share/vm/opto/matcher.cpp
! src/share/vm/opto/shenandoahSupport.cpp
! src/share/vm/opto/superword.cpp
! src/share/vm/opto/type.cpp
Changeset: 0dd229c9c922
Author: roland
Date: 2017-09-25 11:30 +0200
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/0dd229c9c922
missing UseShenandoahGC check to C2
! src/share/vm/opto/loopnode.cpp
Changeset: 4cdb264ec793
Author: shade
Date: 2017-10-04 10:10 +0200
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/4cdb264ec793
OOME in SurrogateLockerThread deadlocks the GC cycle
! src/share/vm/gc_implementation/shenandoah/shenandoahHeap.cpp
! src/share/vm/gc_implementation/shenandoah/shenandoahRootProcessor.cpp
Changeset: 3480b088fe08
Author: roland
Date: 2017-10-04 14:22 +0200
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/3480b088fe08
missing UseShenandoahGC check in LibraryCallKit::inline_multiplyToLen()
! src/share/vm/opto/library_call.cpp
More information about the aarch64-port-dev
mailing list