[aarch64-port-dev ] hg: aarch64-port/jdk8u-shenandoah/hotspot: 153 new changesets
rkennke at redhat.com
rkennke at redhat.com
Mon Apr 29 18:30:36 UTC 2019
Changeset: e816230a7b63
Author: shade
Date: 2018-09-20 14:55 +0200
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/e816230a7b63
Excess barriers before JNI accesses, already covered by "Move barriers into typeArrayOop.hpp direct memory accessors"
! src/share/vm/prims/jni.cpp
Changeset: 089bdcf0ca88
Author: rkennke
Date: 2018-09-11 04:20 -0400
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/089bdcf0ca88
[backport] Disable ShHeapUncommit on too-large large-pages
! src/share/vm/gc_implementation/shenandoah/shenandoahCollectorPolicy.cpp
! src/share/vm/gc_implementation/shenandoah/shenandoahHeap.cpp
! src/share/vm/gc_implementation/shenandoah/shenandoahHeapRegion.cpp
! src/share/vm/gc_implementation/shenandoah/shenandoahHeapRegion.hpp
! src/share/vm/runtime/arguments.cpp
Changeset: 04d68f69c0a7
Author: rkennke
Date: 2018-09-11 23:08 +0200
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/04d68f69c0a7
[backport] Fix call to is_g1_marking_load() with is_shenandoah_state_load() in ShenandoahSupport
! src/share/vm/opto/shenandoahSupport.cpp
Changeset: 0f8345d6b6a5
Author: rkennke
Date: 2018-09-11 23:09 +0200
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/0f8345d6b6a5
[backport] Purge some G1-related cruft in C2
! src/share/vm/opto/cfgnode.hpp
! src/share/vm/opto/compile.cpp
! src/share/vm/opto/ifnode.cpp
! src/share/vm/opto/macro.cpp
! src/share/vm/opto/macro.hpp
! src/share/vm/opto/node.hpp
Changeset: 517863833131
Author: rkennke
Date: 2018-09-12 13:33 +0200
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/517863833131
[backport] In update-refs, update all code-roots when in degen-gc
! src/share/vm/gc_implementation/shenandoah/shenandoahConcurrentMark.cpp
! src/share/vm/gc_implementation/shenandoah/shenandoahHeap.cpp
! src/share/vm/gc_implementation/shenandoah/shenandoahPhaseTimings.cpp
! src/share/vm/gc_implementation/shenandoah/shenandoahPhaseTimings.hpp
Changeset: 41bc70cf5162
Author: shade
Date: 2018-09-13 23:29 +0200
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/41bc70cf5162
[backport] Single marking bitmap
! src/share/vm/gc_implementation/shenandoah/shenandoahAsserts.cpp
! src/share/vm/gc_implementation/shenandoah/shenandoahAsserts.hpp
! src/share/vm/gc_implementation/shenandoah/shenandoahConcurrentMark.cpp
! src/share/vm/gc_implementation/shenandoah/shenandoahConcurrentMark.inline.hpp
! src/share/vm/gc_implementation/shenandoah/shenandoahControlThread.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/shenandoahMarkCompact.cpp
! src/share/vm/gc_implementation/shenandoah/shenandoahMarkingContext.cpp
! src/share/vm/gc_implementation/shenandoah/shenandoahMarkingContext.hpp
! src/share/vm/gc_implementation/shenandoah/shenandoahPhaseTimings.cpp
! src/share/vm/gc_implementation/shenandoah/shenandoahPhaseTimings.hpp
! src/share/vm/gc_implementation/shenandoah/shenandoahStrDedupQueue.hpp
! src/share/vm/gc_implementation/shenandoah/shenandoahStrDedupTable.cpp
! src/share/vm/gc_implementation/shenandoah/shenandoahVerifier.cpp
! src/share/vm/gc_implementation/shenandoah/shenandoahVerifier.hpp
! src/share/vm/gc_implementation/shenandoah/shenandoahWorkerPolicy.cpp
! src/share/vm/gc_implementation/shenandoah/shenandoahWorkerPolicy.hpp
Changeset: 1492595ddf43
Author: shade
Date: 2018-09-19 12:19 +0200
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/1492595ddf43
[backport] Make sure bitmap is marked incomplete before bitmap resets
! src/share/vm/gc_implementation/shenandoah/shenandoahHeap.cpp
! src/share/vm/gc_implementation/shenandoah/shenandoahMarkCompact.cpp
Changeset: 65ccdcca7820
Author: shade
Date: 2018-09-13 23:29 +0200
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/65ccdcca7820
[backport] Refactor bitmap cleaning
! 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/shenandoahHeuristics.cpp
! src/share/vm/gc_implementation/shenandoah/shenandoahMarkCompact.cpp
! src/share/vm/gc_implementation/shenandoah/shenandoahMarkingContext.cpp
! src/share/vm/gc_implementation/shenandoah/shenandoahMarkingContext.hpp
! src/share/vm/gc_implementation/shenandoah/shenandoahVerifier.cpp
Changeset: 861d773c3235
Author: shade
Date: 2018-09-14 08:23 +0200
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/861d773c3235
[backport] Cleanup unused bitmap methods
! src/share/vm/gc_implementation/shared/markBitMap.cpp
! src/share/vm/gc_implementation/shared/markBitMap.hpp
! src/share/vm/gc_implementation/shenandoah/shenandoahHeap.cpp
! src/share/vm/gc_implementation/shenandoah/shenandoahVerifier.cpp
Changeset: 96fb1a17ccc5
Author: shade
Date: 2018-09-17 14:36 +0200
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/96fb1a17ccc5
[backport] Improve liveness count during marking
! src/share/vm/gc_implementation/shenandoah/shenandoahConcurrentMark.hpp
! src/share/vm/gc_implementation/shenandoah/shenandoahConcurrentMark.inline.hpp
Changeset: 56b7e61ca716
Author: shade
Date: 2018-09-17 22:26 +0200
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/56b7e61ca716
[backport] StringDedupMode enum for closures/method templates
! 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/shenandoahOopClosures.hpp
! src/share/vm/gc_implementation/shenandoah/shenandoahOopClosures.inline.hpp
Changeset: a148250895e5
Author: shade
Date: 2018-09-18 13:11 +0200
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/a148250895e5
[backport] Fix indenting in ShMarkCompact::do_it
! src/share/vm/gc_implementation/shenandoah/shenandoahMarkCompact.cpp
Changeset: d2d1f2c30b7d
Author: shade
Date: 2018-09-18 13:13 +0200
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/d2d1f2c30b7d
[backport] Coarsen Full GC use of heap lock
! src/share/vm/gc_implementation/shenandoah/shenandoahMarkCompact.cpp
Changeset: 31af134ee624
Author: shade
Date: 2018-09-18 13:22 +0200
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/31af134ee624
[backport] Micro-optimize ShHeap::get_region by moving the most likely branch first
! src/share/vm/gc_implementation/shenandoah/shenandoahHeap.inline.hpp
Changeset: b1e3af8f1397
Author: shade
Date: 2018-09-18 14:20 +0200
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/b1e3af8f1397
[backport] Print "process weakrefs" to disambiguate vs CM-with-UR
! src/share/vm/gc_implementation/shenandoah/shenandoahHeap.cpp
Changeset: d80ee962f9ce
Author: shade
Date: 2018-09-18 17:06 +0200
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/d80ee962f9ce
[backport] Cleanup buffered queue handling
! 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/shenandoahMarkCompact.cpp
! src/share/vm/gc_implementation/shenandoah/shenandoahTaskqueue.cpp
! src/share/vm/gc_implementation/shenandoah/shenandoahTaskqueue.hpp
! src/share/vm/gc_implementation/shenandoah/shenandoahTaskqueue.inline.hpp
! src/share/vm/runtime/arguments.cpp
Changeset: 88d7e219ed2c
Author: shade
Date: 2018-09-19 11:26 +0200
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/88d7e219ed2c
[backport] Clean up dead code
! src/share/vm/gc_implementation/shenandoah/shenandoahAsserts.cpp
! src/share/vm/gc_implementation/shenandoah/shenandoahConcurrentMark.hpp
Changeset: 46342c98f7dd
Author: shade
Date: 2018-09-19 11:42 +0200
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/46342c98f7dd
[backport] Remove Parallel Cleanup counters
! src/share/vm/gc_implementation/shared/parallelCleaning.hpp
! src/share/vm/gc_implementation/shenandoah/shenandoahHeap.cpp
! src/share/vm/gc_implementation/shenandoah/shenandoahPhaseTimings.cpp
! src/share/vm/gc_implementation/shenandoah/shenandoahPhaseTimings.hpp
Changeset: 3802927007d5
Author: shade
Date: 2018-09-19 12:26 +0200
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/3802927007d5
[backport] Clean up declarations and uses of marked_object_iterate
! 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: 4f450ae613b3
Author: rkennke
Date: 2018-09-19 16:37 +0200
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/4f450ae613b3
[backport] Turn TestReferenceCAS into a standalone/no-testng test
! test/gc/shenandoah/compiler/TestReferenceCAS.java
Changeset: 5edec6e2d19f
Author: shade
Date: 2018-09-20 11:35 +0200
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/5edec6e2d19f
[backport] Homogenize unimplemented stubs handling
! src/share/vm/gc_implementation/shenandoah/shenandoahAsserts.hpp
! src/share/vm/gc_implementation/shenandoah/shenandoahBarrierSet.cpp
! src/share/vm/gc_implementation/shenandoah/shenandoahBarrierSet.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
Changeset: 6137df17bdfa
Author: shade
Date: 2018-09-20 11:35 +0200
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/6137df17bdfa
[backport] Move ShenandoahAllocType and ShenandoahAllocRequest to separate file
+ src/share/vm/gc_implementation/shenandoah/shenandoahAllocRequest.hpp
! src/share/vm/gc_implementation/shenandoah/shenandoahAllocTracker.cpp
! src/share/vm/gc_implementation/shenandoah/shenandoahAllocTracker.hpp
! 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
! src/share/vm/gc_implementation/shenandoah/shenandoahHeapRegion.hpp
! src/share/vm/gc_implementation/shenandoah/shenandoahHeapRegion.inline.hpp
! src/share/vm/gc_implementation/shenandoah/shenandoahUtils.cpp
! src/share/vm/gc_implementation/shenandoah/shenandoahUtils.hpp
Changeset: dda031fa5583
Author: shade
Date: 2018-09-20 11:35 +0200
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/dda031fa5583
[backport] Inline ShHeap::prepare_concurrent_evacuation
! src/share/vm/gc_implementation/shenandoah/shenandoahHeap.cpp
! src/share/vm/gc_implementation/shenandoah/shenandoahHeap.hpp
Changeset: d2998befc01f
Author: shade
Date: 2018-09-20 11:35 +0200
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/d2998befc01f
[backport] Remove ShHeap::region_in_collection_set in favor of SHR::in_cset
! 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/shenandoahHeap.inline.hpp
! src/share/vm/gc_implementation/shenandoah/shenandoahHeapRegion.cpp
! src/share/vm/gc_implementation/shenandoah/shenandoahVerifier.cpp
Changeset: 488d445183a9
Author: shade
Date: 2018-09-20 11:35 +0200
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/488d445183a9
[backport] Inline ShHeap::do_marked_object_complete
! src/share/vm/gc_implementation/shenandoah/shenandoahHeap.hpp
! src/share/vm/gc_implementation/shenandoah/shenandoahHeap.inline.hpp
Changeset: 1e21f3dc692e
Author: shade
Date: 2018-09-20 11:35 +0200
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/1e21f3dc692e
[backport] Rename concurrentMark -> concurrent_mark
! 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/shenandoahMarkCompact.cpp
Changeset: b2d37960eb36
Author: shade
Date: 2018-09-20 11:35 +0200
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/b2d37960eb36
[backport] Remove ShHeap::_heap_expansion_count
! src/share/vm/gc_implementation/shenandoah/shenandoahHeap.cpp
! src/share/vm/gc_implementation/shenandoah/shenandoahHeap.hpp
Changeset: f1522a9322a5
Author: shade
Date: 2018-09-20 15:55 +0200
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/f1522a9322a5
[backport] Remove useless ShHeap::heap_region_iterate
! src/share/vm/gc_implementation/shenandoah/shenandoahHeap.cpp
! src/share/vm/gc_implementation/shenandoah/shenandoahHeap.hpp
Changeset: 6ff334d79c0e
Author: shade
Date: 2018-09-20 16:06 +0200
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/6ff334d79c0e
[backport] Inline trivial ShHeap methods right in header
! src/share/vm/gc_implementation/shenandoah/shenandoahHeap.cpp
! src/share/vm/gc_implementation/shenandoah/shenandoahHeap.hpp
Changeset: 86fb05fa965a
Author: shade
Date: 2018-09-21 12:35 +0200
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/86fb05fa965a
[backport] Code root iterators should not be instantiated in worker threads
! src/share/vm/gc_implementation/shenandoah/shenandoahCodeRoots.cpp
Changeset: f1935ab26030
Author: shade
Date: 2018-09-21 13:19 +0200
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/f1935ab26030
[backport] Record location when asserting the code root correctness
! src/share/vm/gc_implementation/shenandoah/shenandoahCodeRoots.cpp
Changeset: 16a1929cb9f9
Author: shade
Date: 2018-09-21 16:26 +0200
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/16a1929cb9f9
[backport] Remove unused ShenandoahEvacuateRootsClosure
! src/share/vm/gc_implementation/shenandoah/shenandoahHeap.cpp
Changeset: abdd57d951a0
Author: shade
Date: 2018-09-21 16:26 +0200
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/abdd57d951a0
[backport] Rename ShHeap::shenandoahPolicy -> ShHeap::shenandoah_policy
! src/share/vm/gc_implementation/shenandoah/shenandoahConcurrentMark.cpp
! src/share/vm/gc_implementation/shenandoah/shenandoahControlThread.cpp
! src/share/vm/gc_implementation/shenandoah/shenandoahHeap.cpp
! src/share/vm/gc_implementation/shenandoah/shenandoahHeap.hpp
! src/share/vm/gc_implementation/shenandoah/shenandoahHeuristics.cpp
! src/share/vm/gc_implementation/shenandoah/shenandoahPhaseTimings.cpp
! src/share/vm/gc_implementation/shenandoah/shenandoahUtils.cpp
Changeset: ef4c38a555b7
Author: shade
Date: 2018-09-21 16:55 +0200
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/ef4c38a555b7
[backport] Handle ShHeap::time_since_last_millis for RMI users
! src/share/vm/gc_implementation/shenandoah/heuristics/shenandoahAdaptiveHeuristics.cpp
! src/share/vm/gc_implementation/shenandoah/shenandoahHeap.cpp
! src/share/vm/gc_implementation/shenandoah/shenandoahHeuristics.cpp
! src/share/vm/gc_implementation/shenandoah/shenandoahHeuristics.hpp
Changeset: f4117455d02c
Author: shade
Date: 2018-09-21 16:55 +0200
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/f4117455d02c
[backport] Inline ShHeap::monitoring_support into header
! src/share/vm/gc_implementation/shenandoah/shenandoahHeap.cpp
! src/share/vm/gc_implementation/shenandoah/shenandoahHeap.hpp
Changeset: c00ff108e5de
Author: shade
Date: 2018-09-25 12:30 +0200
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/c00ff108e5de
[backport] Sort ShenandoahHeap methods/fields into logical groups
! src/share/vm/gc_implementation/shenandoah/shenandoahHeap.cpp
! src/share/vm/gc_implementation/shenandoah/shenandoahHeap.hpp
Changeset: 8759b84b08ab
Author: zgu
Date: 2018-09-21 14:33 -0400
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/8759b84b08ab
[backport] Silence VSC++ about multiple assignment operators
! src/share/vm/gc_implementation/shenandoah/shenandoahTaskqueue.hpp
Changeset: 42fcfd0fbe6f
Author: zgu
Date: 2018-09-21 16:00 -0400
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/42fcfd0fbe6f
[backport] Cleanup header files and forward declarations
! src/share/vm/gc_implementation/shenandoah/heuristics/shenandoahAdaptiveHeuristics.cpp
! src/share/vm/gc_implementation/shenandoah/heuristics/shenandoahAdaptiveHeuristics.hpp
! src/share/vm/gc_implementation/shenandoah/heuristics/shenandoahAggressiveHeuristics.cpp
! src/share/vm/gc_implementation/shenandoah/heuristics/shenandoahCompactHeuristics.cpp
! src/share/vm/gc_implementation/shenandoah/heuristics/shenandoahPassiveHeuristics.cpp
! src/share/vm/gc_implementation/shenandoah/heuristics/shenandoahPassiveHeuristics.hpp
! src/share/vm/gc_implementation/shenandoah/heuristics/shenandoahStaticHeuristics.cpp
! src/share/vm/gc_implementation/shenandoah/shenandoahAllocTracker.hpp
! src/share/vm/gc_implementation/shenandoah/shenandoahAsserts.hpp
! src/share/vm/gc_implementation/shenandoah/shenandoahCodeRoots.hpp
! src/share/vm/gc_implementation/shenandoah/shenandoahCollectionSet.cpp
! src/share/vm/gc_implementation/shenandoah/shenandoahCollectionSet.hpp
! src/share/vm/gc_implementation/shenandoah/shenandoahCollectionSet.inline.hpp
! 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/shenandoahConcurrentMark.hpp
! src/share/vm/gc_implementation/shenandoah/shenandoahControlThread.cpp
! src/share/vm/gc_implementation/shenandoah/shenandoahControlThread.hpp
! src/share/vm/gc_implementation/shenandoah/shenandoahFreeSet.cpp
! src/share/vm/gc_implementation/shenandoah/shenandoahHeap.hpp
! src/share/vm/gc_implementation/shenandoah/shenandoahHeap.inline.hpp
! src/share/vm/gc_implementation/shenandoah/shenandoahHeapLock.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/shenandoahHeapRegionSet.hpp
! src/share/vm/gc_implementation/shenandoah/shenandoahHeuristics.cpp
! src/share/vm/gc_implementation/shenandoah/shenandoahMarkCompact.cpp
! src/share/vm/gc_implementation/shenandoah/shenandoahMarkCompact.hpp
! src/share/vm/gc_implementation/shenandoah/shenandoahPacer.cpp
! src/share/vm/gc_implementation/shenandoah/shenandoahPacer.inline.hpp
! src/share/vm/gc_implementation/shenandoah/shenandoahPrinter.cpp
! src/share/vm/gc_implementation/shenandoah/shenandoahRootProcessor.cpp
! src/share/vm/gc_implementation/shenandoah/shenandoahRootProcessor.hpp
! src/share/vm/gc_implementation/shenandoah/shenandoahSharedVariables.hpp
! src/share/vm/gc_implementation/shenandoah/shenandoahStringDedup.cpp
! src/share/vm/gc_implementation/shenandoah/shenandoahVerifier.cpp
! src/share/vm/gc_implementation/shenandoah/shenandoahVerifier.hpp
! src/share/vm/gc_implementation/shenandoah/shenandoahWorkGroup.cpp
! src/share/vm/gc_implementation/shenandoah/shenandoahWorkGroup.hpp
! src/share/vm/gc_implementation/shenandoah/vm_operations_shenandoah.cpp
! src/share/vm/gc_implementation/shenandoah/vm_operations_shenandoah.hpp
Changeset: b384e6809d47
Author: shade
Date: 2018-09-26 09:58 +0200
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/b384e6809d47
Fix Minimal VM build
! src/share/vm/runtime/arguments.cpp
Changeset: f4b2ca72b31c
Author: zgu
Date: 2018-09-25 11:28 -0400
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/f4b2ca72b31c
[backport] Suppressing VSC++ warning locally
! src/share/vm/gc_implementation/shenandoah/shenandoahTaskqueue.hpp
Changeset: e9da837d9fbe
Author: shade
Date: 2018-09-25 17:15 +0200
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/e9da837d9fbe
[backport] Handle update_refs, class_unload, ref_proc in ShConcMark better
! src/share/vm/gc_implementation/shenandoah/shenandoahConcurrentMark.cpp
! src/share/vm/gc_implementation/shenandoah/shenandoahConcurrentMark.hpp
Changeset: 71c7e5514d06
Author: shade
Date: 2018-09-25 18:45 +0200
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/71c7e5514d06
[backport] Common liveness cache in ShHeap
! src/share/vm/gc_implementation/shenandoah/shenandoahConcurrentMark.cpp
! src/share/vm/gc_implementation/shenandoah/shenandoahConcurrentMark.hpp
! src/share/vm/gc_implementation/shenandoah/shenandoahHeap.cpp
! src/share/vm/gc_implementation/shenandoah/shenandoahHeap.hpp
Changeset: 3e57d033a9f6
Author: shade
Date: 2018-09-25 18:54 +0200
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/3e57d033a9f6
[backport] Inline/rename confusingly named methods in ShConcurrentMark
! src/share/vm/gc_implementation/shenandoah/shenandoahConcurrentMark.cpp
! src/share/vm/gc_implementation/shenandoah/shenandoahConcurrentMark.hpp
! src/share/vm/gc_implementation/shenandoah/shenandoahHeap.cpp
! src/share/vm/gc_implementation/shenandoah/shenandoahMarkCompact.cpp
Changeset: 53da9da21352
Author: shade
Date: 2018-09-25 18:59 +0200
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/53da9da21352
[backport] Sort ShenandoahConcurrentMark methods/fields into logical groups
! src/share/vm/gc_implementation/shenandoah/shenandoahConcurrentMark.hpp
Changeset: 4b6a869e81f5
Author: shade
Date: 2018-09-26 12:55 +0200
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/4b6a869e81f5
[backport] Prepare tests for making UseShenandoahGC experimental
! test/gc/TestSystemGC.java
! test/gc/arguments/TestAlignmentToUseLargePages.java
! test/gc/arguments/TestUseCompressedOopsErgo.java
! test/gc/logging/TestGCId.java
! test/gc/metaspace/TestMetaspacePerfCounters.java
! test/gc/shenandoah/CriticalNativeArgs.sh
! test/gc/shenandoah/CriticalNativeStress.sh
! test/gc/shenandoah/EvilSyncBug.java
! test/gc/shenandoah/HumongousThreshold.java
! test/gc/shenandoah/LargeObjectAlignment.java
! test/gc/shenandoah/LotsOfCycles.java
! test/gc/shenandoah/PinnedGarbage.sh
! test/gc/shenandoah/ShenandoahJNICritical.sh
! test/gc/shenandoah/ShenandoahStrDedupStress.java
! test/gc/shenandoah/TestArrayCopyCheckCast.java
! test/gc/shenandoah/TestArrayCopyStress.java
! test/gc/shenandoah/TestElasticTLAB.java
! test/gc/shenandoah/TestGCThreadGroups.java
! test/gc/shenandoah/TestHeapAlloc.java
! test/gc/shenandoah/TestMemoryMXBeans.java
! test/gc/shenandoah/TestMemoryPools.java
! test/gc/shenandoah/TestPeriodicGC.java
! test/gc/shenandoah/TestRegionSampling.java
! test/gc/shenandoah/TestSelectiveBarrierFlags.java
! test/gc/shenandoah/TestShenandoahStrDedup.java
! test/gc/shenandoah/TestShenandoahWithLogLevel.java
! test/gc/shenandoah/TestSmallHeap.java
! test/gc/shenandoah/TestVerifyLevels.java
! test/gc/shenandoah/acceptance/AllocHumongousFragment.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/ParallelRefprocSanity.java
! test/gc/shenandoah/acceptance/RefprocSanity.java
! test/gc/shenandoah/acceptance/RetainObjects.java
! test/gc/shenandoah/acceptance/SieveObjects.java
! test/gc/shenandoah/acceptance/StringInternCleanup.java
! test/gc/shenandoah/acceptance/VerifyJCStressTest.java
! test/gc/shenandoah/compiler/C1VectorizedMismatch.java
! test/gc/shenandoah/compiler/TestCommonGCLoads.java
! test/gc/shenandoah/compiler/TestExpandedWBLostNullCheckDep.java
! test/gc/shenandoah/compiler/TestNullCheck.java
! test/gc/shenandoah/compiler/TestReferenceCAS.java
! test/gc/shenandoah/compiler/TestWriteBarrierClearControl.java
! test/gc/shenandoah/jni/TestJNIGlobalRefs.sh
! test/gc/shenandoah/jvmti/TestHeapDump.sh
! test/gc/shenandoah/mxbeans/ChurnNotifications.java
! test/gc/shenandoah/mxbeans/PauseNotifications.java
! test/gc/shenandoah/oom/TestAllocLargeObj.java
! test/gc/shenandoah/oom/TestAllocLargerThanHeap.java
! test/gc/shenandoah/oom/TestAllocSmallObj.java
! test/gc/shenandoah/oom/TestThreadFailure.java
! test/gc/shenandoah/options/AlwaysPreTouch.java
! test/gc/shenandoah/options/TestClassUnloadingArguments.java
! test/gc/shenandoah/options/TestCodeCacheRootStyles.java
! test/gc/shenandoah/options/TestEnabled.java
! test/gc/shenandoah/options/TestExplicitGC.java
! test/gc/shenandoah/options/TestExplicitGCNoConcurrent.java
! test/gc/shenandoah/options/TestHeuristicsUnlock.java
! test/gc/shenandoah/options/TestHumongousThresholdArgs.java
! test/gc/shenandoah/options/TestObjectAlignment.java
! test/gc/shenandoah/options/TestPacing.java
! test/gc/shenandoah/options/TestRegionSizeArgs.java
! test/gc/shenandoah/options/TestShenandoahArgumentRanges.java
! test/gc/shenandoah/options/TestSingleThreadedShenandoah.java
! test/gc/shenandoah/options/TestVerboseGC.java
! test/gc/startup_warnings/TestShenandoah.java
Changeset: 00b20f557f94
Author: shade
Date: 2018-09-26 13:09 +0200
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/00b20f557f94
[backport] Fix inconsistent "process weakrefs" logging
! src/share/vm/gc_implementation/shenandoah/shenandoahHeap.cpp
Changeset: 1889ce79c07b
Author: rkennke
Date: 2018-09-26 14:11 -0400
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/1889ce79c07b
[backport] Several AArch64 cleanups
! src/cpu/aarch64/vm/c1_LIRAssembler_aarch64.cpp
! src/cpu/aarch64/vm/macroAssembler_aarch64.hpp
Changeset: 7a81ec81eb27
Author: rkennke
Date: 2018-09-26 20:35 +0200
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/7a81ec81eb27
[backport] Trim down oop-equals verification
! src/share/vm/code/nmethod.cpp
! src/share/vm/code/relocInfo.cpp
! src/share/vm/compiler/oopMap.cpp
! src/share/vm/gc_implementation/shenandoah/shenandoah_globals.hpp
! src/share/vm/oops/oopsHierarchy.hpp
Changeset: e9e05a7c82b1
Author: rkennke
Date: 2018-09-27 11:59 +0200
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/e9e05a7c82b1
[backport] Remove ShWB from formssel.cpp
! src/share/vm/adlc/formssel.cpp
Changeset: 06fec8bc40cf
Author: zgu
Date: 2018-09-27 10:25 -0400
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/06fec8bc40cf
[backport] Use s-macro to keep GC phase enum and names in sync
! src/share/vm/gc_implementation/shenandoah/shenandoahPhaseTimings.cpp
! src/share/vm/gc_implementation/shenandoah/shenandoahPhaseTimings.hpp
Changeset: e680e49e3d3b
Author: rkennke
Date: 2018-09-28 02:41 -0400
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/e680e49e3d3b
[backport] More AArch64 assembler cleanups
! src/cpu/aarch64/vm/c1_LIRAssembler_aarch64.cpp
! src/cpu/aarch64/vm/macroAssembler_aarch64.cpp
! src/cpu/aarch64/vm/macroAssembler_aarch64.hpp
Changeset: 40768c7ddb60
Author: zgu
Date: 2018-09-28 14:46 -0400
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/40768c7ddb60
[backport] Renaming ShenandoahParallelEvacuationTask to ShenandoahConcurrentEvacuationTask
! src/share/vm/gc_implementation/shenandoah/shenandoahHeap.cpp
Changeset: 9d92fc0ceb09
Author: shade
Date: 2018-10-02 17:48 +0200
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/9d92fc0ceb09
Fix shutdown deadlock due to blocking SATB flush periodic task
! src/share/vm/gc_implementation/shenandoah/shenandoahHeap.cpp
Changeset: de4ee810abea
Author: zgu
Date: 2018-10-01 12:02 -0400
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/de4ee810abea
[backport] Make Shenandoah to use ShenandoahOWST only
! src/share/vm/gc_implementation/shenandoah/shenandoahConcurrentMark.cpp
! src/share/vm/gc_implementation/shenandoah/shenandoahConcurrentMark.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
! src/share/vm/utilities/taskqueue.cpp
! src/share/vm/utilities/taskqueue.hpp
Changeset: 63b2fd648727
Author: shade
Date: 2018-10-01 19:11 +0200
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/63b2fd648727
[backport] Missed VerifyObjectEquals in VerifyJCStressTest
! test/gc/shenandoah/acceptance/VerifyJCStressTest.java
Changeset: a380b42dae79
Author: shade
Date: 2018-10-01 20:23 +0200
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/a380b42dae79
[backport] Make sure debug builds fail predictably on safepoint timeout
! src/share/vm/runtime/arguments.cpp
Changeset: bc64f4463069
Author: shade
Date: 2018-10-02 17:47 +0200
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/bc64f4463069
[backport] Beef up and parallelize EvilSyncBug test
! test/gc/shenandoah/EvilSyncBug.java
Changeset: b08a46d26ca1
Author: zgu
Date: 2018-10-02 14:51 -0400
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/b08a46d26ca1
[backport] Enable string deduplication in all marking phases
! src/share/vm/gc_implementation/shenandoah/shenandoahConcurrentMark.cpp
! src/share/vm/gc_implementation/shenandoah/shenandoahConcurrentMark.inline.hpp
Changeset: 6cb06456d5ef
Author: shade
Date: 2018-10-03 13:07 +0200
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/6cb06456d5ef
[backport] Precleaning should use GC workers to do actual work
! src/share/vm/gc_implementation/shenandoah/shenandoahConcurrentMark.cpp
! src/share/vm/gc_implementation/shenandoah/shenandoahHeap.cpp
! src/share/vm/gc_implementation/shenandoah/shenandoahWorkGroup.cpp
! src/share/vm/gc_implementation/shenandoah/shenandoahWorkGroup.hpp
! src/share/vm/gc_implementation/shenandoah/shenandoahWorkerPolicy.cpp
Changeset: d1c0e2046f1d
Author: zgu
Date: 2018-10-04 10:31 -0400
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/d1c0e2046f1d
[backport] Fix compilation errors due to missing spaces between string literal and macro
! src/share/vm/gc_implementation/shenandoah/shenandoahFreeSet.cpp
! src/share/vm/gc_implementation/shenandoah/shenandoahHeap.cpp
! src/share/vm/gc_implementation/shenandoah/shenandoahHeapRegion.cpp
Changeset: fdc03673a7b5
Author: shade
Date: 2018-10-04 16:41 +0200
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/fdc03673a7b5
[backport] Remove dead-weight ShenandoahPrinter
- src/share/vm/gc_implementation/shenandoah/shenandoahPrinter.cpp
- src/share/vm/gc_implementation/shenandoah/shenandoahPrinter.hpp
Changeset: becc8b326283
Author: shade
Date: 2018-10-04 18:31 +0200
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/becc8b326283
[backport] Rehash and cleanup usages of ShenandoahHeap::heap()
! src/share/vm/gc_implementation/shenandoah/shenandoahCodeRoots.cpp
! src/share/vm/gc_implementation/shenandoah/shenandoahConcurrentMark.cpp
! src/share/vm/gc_implementation/shenandoah/shenandoahUtils.cpp
! src/share/vm/gc_implementation/shenandoah/shenandoahUtils.hpp
Changeset: b91090fb5d65
Author: shade
Date: 2018-10-04 18:56 +0200
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/b91090fb5d65
[backport] Cleanup up superfluous newlines
! src/cpu/x86/vm/shenandoahBarrierSet_x86.cpp
! src/share/vm/gc_implementation/shenandoah/brooksPointer.hpp
! src/share/vm/gc_implementation/shenandoah/heuristics/shenandoahCompactHeuristics.cpp
! src/share/vm/gc_implementation/shenandoah/shenandoahAsserts.cpp
! src/share/vm/gc_implementation/shenandoah/shenandoahBarrierSet.hpp
! src/share/vm/gc_implementation/shenandoah/shenandoahCodeRoots.cpp
! src/share/vm/gc_implementation/shenandoah/shenandoahCodeRoots.hpp
! src/share/vm/gc_implementation/shenandoah/shenandoahCollectionSet.cpp
! src/share/vm/gc_implementation/shenandoah/shenandoahCollectionSet.hpp
! src/share/vm/gc_implementation/shenandoah/shenandoahCollectionSet.inline.hpp
! 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/shenandoahConcurrentMark.hpp
! src/share/vm/gc_implementation/shenandoah/shenandoahFreeSet.cpp
! src/share/vm/gc_implementation/shenandoah/shenandoahGCTraceTime.cpp
! src/share/vm/gc_implementation/shenandoah/shenandoahHeap.cpp
! src/share/vm/gc_implementation/shenandoah/shenandoahHeap.hpp
! src/share/vm/gc_implementation/shenandoah/shenandoahHeapRegionSet.hpp
! src/share/vm/gc_implementation/shenandoah/shenandoahHeapRegionSet.inline.hpp
! src/share/vm/gc_implementation/shenandoah/shenandoahHeuristics.hpp
! src/share/vm/gc_implementation/shenandoah/shenandoahMarkCompact.cpp
! src/share/vm/gc_implementation/shenandoah/shenandoahMetrics.cpp
! src/share/vm/gc_implementation/shenandoah/shenandoahOopClosures.hpp
! src/share/vm/gc_implementation/shenandoah/shenandoahPhaseTimings.hpp
! src/share/vm/gc_implementation/shenandoah/shenandoahSharedVariables.hpp
! src/share/vm/gc_implementation/shenandoah/shenandoahStrDedupQueue.cpp
! src/share/vm/gc_implementation/shenandoah/shenandoahStrDedupQueue.hpp
! src/share/vm/gc_implementation/shenandoah/shenandoahStrDedupQueue.inline.hpp
! src/share/vm/gc_implementation/shenandoah/shenandoahStrDedupTable.cpp
! src/share/vm/gc_implementation/shenandoah/shenandoahStrDedupTable.hpp
! src/share/vm/gc_implementation/shenandoah/shenandoahStringDedup.cpp
! src/share/vm/gc_implementation/shenandoah/shenandoahStringDedup.hpp
! src/share/vm/gc_implementation/shenandoah/shenandoahTaskqueue.cpp
! src/share/vm/gc_implementation/shenandoah/shenandoahTaskqueue.hpp
! src/share/vm/gc_implementation/shenandoah/shenandoahUtils.cpp
! src/share/vm/gc_implementation/shenandoah/shenandoahVerifier.cpp
! src/share/vm/gc_implementation/shenandoah/shenandoahWorkGroup.hpp
! src/share/vm/gc_implementation/shenandoah/shenandoahWorkerDataArray.hpp
! src/share/vm/gc_implementation/shenandoah/shenandoahWorkerPolicy.hpp
! test/gc/shenandoah/CriticalNativeArgs.java
! test/gc/shenandoah/CriticalNativeArgs.sh
! test/gc/shenandoah/CriticalNativeStress.java
! test/gc/shenandoah/CriticalNativeStress.sh
! test/gc/shenandoah/EvilSyncBug.java
! test/gc/shenandoah/PinnedGarbage.sh
! test/gc/shenandoah/ShenandoahJNICritical.sh
! test/gc/shenandoah/TestMemoryPools.java
! test/gc/shenandoah/TestShenandoahWithLogLevel.java
! test/gc/shenandoah/acceptance/VerifyJCStressTest.java
! test/gc/shenandoah/compiler/TestMaybeNullUnsafeAccess.java
! test/gc/shenandoah/jni/TestJNIGlobalRefs.sh
! test/gc/shenandoah/jni/libTestJNIGlobalRefs.c
! test/gc/shenandoah/jvmti/TestHeapDump.sh
! test/gc/shenandoah/libCriticalNative.c
! test/gc/shenandoah/mxbeans/ChurnNotifications.java
! test/gc/shenandoah/mxbeans/PauseNotifications.java
! test/gc/shenandoah/oom/TestClassLoaderLeak.java
Changeset: 83bbe41cd6b9
Author: shade
Date: 2018-10-04 18:56 +0200
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/83bbe41cd6b9
[backport] Cleanup C2 debugging leftovers
! src/share/vm/opto/shenandoahSupport.cpp
Changeset: ea1531d2c177
Author: zgu
Date: 2018-10-18 15:36 -0400
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/ea1531d2c177
Fix force termination detection by spin master
! src/share/vm/gc_implementation/shenandoah/shenandoahTaskqueue.cpp
Changeset: ce437d414657
Author: rkennke
Date: 2018-10-06 12:28 +0200
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/ce437d414657
[backport] Partial infrastructure for suspendible workers
! src/share/vm/gc_implementation/shenandoah/shenandoahHeap.cpp
! src/share/vm/gc_implementation/shenandoah/shenandoahHeap.hpp
Changeset: 3f325d1f67d3
Author: shade
Date: 2018-10-08 10:59 +0200
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/3f325d1f67d3
[backport] Fix up superfluous changes against upstream
! src/cpu/aarch64/vm/aarch64.ad
! src/cpu/aarch64/vm/c1_LIRAssembler_aarch64.cpp
! src/cpu/aarch64/vm/macroAssembler_aarch64.cpp
! src/cpu/aarch64/vm/stubGenerator_aarch64.cpp
! src/cpu/x86/vm/interp_masm_x86_64.cpp
! src/cpu/x86/vm/x86_64.ad
! src/share/vm/adlc/formssel.cpp
! src/share/vm/classfile/classLoaderData.cpp
! src/share/vm/gc_implementation/shared/markSweep.inline.hpp
! src/share/vm/opto/compile.hpp
! src/share/vm/opto/library_call.cpp
! src/share/vm/opto/loopPredicate.cpp
! src/share/vm/opto/machnode.cpp
! src/share/vm/opto/machnode.hpp
! src/share/vm/prims/jni.cpp
! src/share/vm/runtime/globals.hpp
! src/share/vm/services/memoryService.cpp
Changeset: 2cb7ee2cd1eb
Author: zgu
Date: 2018-10-09 08:45 -0400
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/2cb7ee2cd1eb
[backport] Readjust ShenandoahStrDedupStress test to avoid timeout
! test/gc/shenandoah/ShenandoahStrDedupStress.java
Changeset: 89c8b1fc45bf
Author: shade
Date: 2018-10-09 16:27 +0200
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/89c8b1fc45bf
[backport] Assert that Shenandoah does not trip JDK-8211926
! src/share/vm/utilities/bitMap.inline.hpp
Changeset: cd9a62e2d6e2
Author: zgu
Date: 2018-10-09 13:25 -0400
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/cd9a62e2d6e2
[backport] Added a few missed worker sessions for worker tasks
! src/share/vm/gc_implementation/shenandoah/shenandoahConcurrentMark.cpp
Changeset: 88ebdb0eb83e
Author: zgu
Date: 2018-10-09 15:53 -0400
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/88ebdb0eb83e
[backport] Remove unused SA ShenandoahHeapRegionSet.java
- agent/src/share/classes/sun/jvm/hotspot/gc_implementation/shenandoah/ShenandoahHeapRegionSet.java
Changeset: 347bf6d217b1
Author: zgu
Date: 2018-10-11 09:40 -0400
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/347bf6d217b1
[backport] Add JFR parallel and concurrent events (infrastructure)
! src/share/vm/gc_implementation/shenandoah/shenandoahAsserts.cpp
! src/share/vm/gc_implementation/shenandoah/shenandoahCollectionSet.cpp
! src/share/vm/gc_implementation/shenandoah/shenandoahConcurrentMark.cpp
! src/share/vm/gc_implementation/shenandoah/shenandoahHeap.cpp
! src/share/vm/gc_implementation/shenandoah/shenandoahHeap.inline.hpp
! src/share/vm/gc_implementation/shenandoah/shenandoahHeapRegionSet.cpp
! src/share/vm/gc_implementation/shenandoah/shenandoahHeuristics.cpp
! src/share/vm/gc_implementation/shenandoah/shenandoahPhaseTimings.cpp
! src/share/vm/gc_implementation/shenandoah/shenandoahPhaseTimings.hpp
! src/share/vm/gc_implementation/shenandoah/shenandoahRootProcessor.cpp
! src/share/vm/gc_implementation/shenandoah/shenandoahStrDedupThread.cpp
! src/share/vm/gc_implementation/shenandoah/shenandoahStringDedup.cpp
+ src/share/vm/gc_implementation/shenandoah/shenandoahTimingTracker.cpp
+ src/share/vm/gc_implementation/shenandoah/shenandoahTimingTracker.hpp
! src/share/vm/gc_implementation/shenandoah/shenandoahUtils.cpp
! src/share/vm/gc_implementation/shenandoah/shenandoahUtils.hpp
! src/share/vm/gc_implementation/shenandoah/shenandoahVerifier.cpp
Changeset: d5b184525d99
Author: shade
Date: 2018-10-11 18:07 +0200
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/d5b184525d99
[backport] Remove ShenandoahCompileCheck
! src/share/vm/compiler/compileBroker.cpp
! src/share/vm/gc_implementation/shenandoah/shenandoah_globals.hpp
Changeset: fe0a9b2f52ce
Author: shade
Date: 2018-10-11 18:59 +0200
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/fe0a9b2f52ce
[backport] Clean up Shenandoah configurations in shared tests
! test/gc/metaspace/TestMetaspacePerfCounters.java
Changeset: 027a0c31d887
Author: shade
Date: 2018-10-18 22:18 +0200
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/027a0c31d887
[backport] A few more missing object equals barriers
! src/share/vm/runtime/vframe.cpp
Changeset: 42fb5a44b0ec
Author: roland
Date: 2018-10-12 11:51 +0200
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/42fb5a44b0ec
[backport] c2 verification pass fixes for CAS
! src/share/vm/opto/shenandoahSupport.cpp
Changeset: e26c1f5751d8
Author: shade
Date: 2018-10-12 13:19 +0200
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/e26c1f5751d8
[backport] Move HdrSeq and BinaryMagnitudeSeq into Shenandoah utilities
! src/share/vm/gc_implementation/shenandoah/shenandoahAllocTracker.hpp
+ src/share/vm/gc_implementation/shenandoah/shenandoahNumberSeq.cpp
+ src/share/vm/gc_implementation/shenandoah/shenandoahNumberSeq.hpp
! src/share/vm/gc_implementation/shenandoah/shenandoahPacer.hpp
! src/share/vm/gc_implementation/shenandoah/shenandoahPhaseTimings.hpp
! src/share/vm/utilities/numberSeq.cpp
! src/share/vm/utilities/numberSeq.hpp
Changeset: 76002a03693a
Author: shade
Date: 2018-10-16 11:03 +0200
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/76002a03693a
[backport] Enable NUMA by default
! src/share/vm/runtime/arguments.cpp
Changeset: 93c6a1d9f6a8
Author: zgu
Date: 2018-10-16 11:31 -0400
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/93c6a1d9f6a8
[backport] Force termination logic is inverted
! src/share/vm/gc_implementation/shenandoah/shenandoahTaskqueue.cpp
Changeset: 66e6789c4124
Author: rkennke
Date: 2018-10-17 16:30 +0200
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/66e6789c4124
[backport] Need to step over GC barriers in Node::eqv_uncast()
! src/share/vm/opto/node.cpp
! src/share/vm/opto/node.hpp
Changeset: 279d07898c29
Author: shade
Date: 2018-10-18 22:19 +0200
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/279d07898c29
[backport] Fixed ShenandoahStrDedupStress test that causes negative index OOB exception
! test/gc/shenandoah/ShenandoahStrDedupStress.java
Changeset: db1120678799
Author: shade
Date: 2018-10-19 16:24 +0200
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/db1120678799
Fix non-PCH builds
! src/share/vm/gc_implementation/shenandoah/shenandoahStrDedupTable.cpp
Changeset: 2aea5927bc18
Author: zgu
Date: 2018-10-19 20:26 -0400
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/2aea5927bc18
[backport] Filter upstream tests for Shenandoah (part 1: tier1_gc)
! test/gc/survivorAlignment/TestAllocationInEden.java
! test/gc/survivorAlignment/TestPromotionFromEdenToTenured.java
! test/gc/survivorAlignment/TestPromotionFromSurvivorToTenuredAfterFullGC.java
! test/gc/survivorAlignment/TestPromotionFromSurvivorToTenuredAfterMinorGC.java
! test/gc/whitebox/TestWBGC.java
Changeset: 98600403dcc0
Author: rkennke
Date: 2018-10-20 13:57 +0200
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/98600403dcc0
[backport] Avoid false sharing by padding the ShenandoahEvacOOMHandler field in ShenandoahHeap
! src/share/vm/gc_implementation/shenandoah/shenandoahEvacOOMHandler.hpp
Changeset: b882edf12ec2
Author: shade
Date: 2018-10-20 23:44 +0200
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/b882edf12ec2
[backport] Support VerifyBeforeGC and VerifyAfterGC VM options
! src/share/vm/gc_implementation/shenandoah/shenandoahHeap.cpp
! src/share/vm/gc_implementation/shenandoah/shenandoahMarkCompact.cpp
Changeset: 009acf71f8b4
Author: shade
Date: 2018-10-22 16:05 +0200
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/009acf71f8b4
[backport] Skip pre-evac verification and pacing on shortcut cycle path
! src/share/vm/gc_implementation/shenandoah/shenandoahHeap.cpp
! src/share/vm/gc_implementation/shenandoah/shenandoahVerifier.cpp
Changeset: 8dd440fc9b67
Author: zgu
Date: 2018-10-22 14:44 -0400
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/8dd440fc9b67
[backport] Filter out TestPromotionToSurvivor.java test for Shenandoah
! test/gc/survivorAlignment/TestPromotionToSurvivor.java
Changeset: 5e417e9bcb72
Author: shade
Date: 2018-10-23 16:39 +0200
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/5e417e9bcb72
[backport] Protect more internal code from false sharing
! src/share/vm/gc_implementation/shenandoah/shenandoahCodeRoots.cpp
! src/share/vm/gc_implementation/shenandoah/shenandoahCodeRoots.hpp
! src/share/vm/gc_implementation/shenandoah/shenandoahCollectionSet.hpp
! src/share/vm/gc_implementation/shenandoah/shenandoahControlThread.cpp
! src/share/vm/gc_implementation/shenandoah/shenandoahControlThread.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/shenandoahHeapRegionSet.cpp
! src/share/vm/gc_implementation/shenandoah/shenandoahHeapRegionSet.hpp
! src/share/vm/gc_implementation/shenandoah/shenandoahPacer.hpp
! src/share/vm/gc_implementation/shenandoah/shenandoahTaskqueue.hpp
Changeset: cbf37c658bc6
Author: rkennke
Date: 2018-10-17 22:26 +0200
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/cbf37c658bc6
[backport] JVMTI lacks a few GC barriers/hooks
! src/share/vm/prims/jvmtiExport.cpp
! src/share/vm/prims/jvmtiTagMap.cpp
Changeset: c935e0b6b4b2
Author: shade
Date: 2018-10-25 20:38 +0200
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/c935e0b6b4b2
[backport] Cherry-pick JDK-8212673, fix for Node::eqv_uncast
! src/share/vm/opto/callnode.cpp
! src/share/vm/opto/node.cpp
! src/share/vm/opto/node.hpp
+ test/compiler/gcbarriers/EqvUncastStepOverBarrier.java
Changeset: 16bdbbb6223c
Author: shade
Date: 2018-10-25 20:38 +0200
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/16bdbbb6223c
[backport] Clean up ShHeap::heap_region_iterate uses
! src/share/vm/gc_implementation/shenandoah/shenandoahHeap.cpp
! src/share/vm/gc_implementation/shenandoah/shenandoahHeap.hpp
! src/share/vm/gc_implementation/shenandoah/shenandoahMarkCompact.cpp
! src/share/vm/gc_implementation/shenandoah/shenandoahVerifier.cpp
Changeset: 1ddf863c5dc2
Author: shade
Date: 2018-10-25 20:38 +0200
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/1ddf863c5dc2
[backport] Parallel heap region iteration
! 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/options/TestParallelRegionStride.java
Changeset: df3ccefe8ef8
Author: shade
Date: 2018-10-25 20:38 +0200
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/df3ccefe8ef8
[backport] Parallelise "Clear Liveness"
! src/share/vm/gc_implementation/shenandoah/shenandoahHeap.cpp
Changeset: 64800b968c78
Author: shade
Date: 2018-10-25 20:38 +0200
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/64800b968c78
[backport] Parallelise "Complete Liveness"
! src/share/vm/gc_implementation/shenandoah/shenandoahHeap.cpp
Changeset: 946411e37ba0
Author: shade
Date: 2018-11-01 12:44 +0100
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/946411e37ba0
[backport] Fix Windows build failure
! src/share/vm/gc_implementation/shenandoah/shenandoahHeapRegion.cpp
Changeset: 8bf14116675f
Author: zgu
Date: 2018-10-29 09:58 -0400
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/8bf14116675f
[backport] Handle metadata induced GC
! src/share/vm/gc_implementation/shenandoah/heuristics/shenandoahAggressiveHeuristics.cpp
! src/share/vm/gc_implementation/shenandoah/heuristics/shenandoahPassiveHeuristics.cpp
! src/share/vm/gc_implementation/shenandoah/shenandoahCollectorPolicy.cpp
! src/share/vm/gc_implementation/shenandoah/shenandoahCollectorPolicy.hpp
! src/share/vm/gc_implementation/shenandoah/shenandoahControlThread.cpp
! src/share/vm/gc_implementation/shenandoah/shenandoahControlThread.hpp
! src/share/vm/gc_implementation/shenandoah/shenandoahHeap.cpp
! src/share/vm/gc_implementation/shenandoah/shenandoahHeuristics.cpp
! src/share/vm/gc_implementation/shenandoah/shenandoahHeuristics.hpp
! src/share/vm/gc_interface/gcCause.hpp
! src/share/vm/memory/metaspace.hpp
Changeset: 1ffc1f7a9c7e
Author: zgu
Date: 2018-10-29 10:29 -0400
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/1ffc1f7a9c7e
[backport] Adjust metaspace size during each GC
! src/share/vm/gc_implementation/shenandoah/shenandoahConcurrentMark.cpp
! src/share/vm/gc_implementation/shenandoah/shenandoahMarkCompact.cpp
Changeset: 8769033f0f6c
Author: rkennke
Date: 2018-10-30 17:17 +0100
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/8769033f0f6c
[backport] Remove fix-roots pass in ShHeap
! src/share/vm/gc_implementation/shenandoah/shenandoahHeap.cpp
Changeset: b043cdd78da4
Author: zgu
Date: 2018-10-31 20:02 -0400
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/b043cdd78da4
[backport] Avoid write barrier during full GC
! src/share/vm/gc_implementation/shenandoah/shenandoahBarrierSet.cpp
Changeset: 92b577460ff5
Author: zgu
Date: 2018-10-31 20:29 -0400
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/92b577460ff5
[backport] Pre-evac JVMTI roots + fixes
! src/share/vm/gc_implementation/shenandoah/shenandoahRootProcessor.cpp
! src/share/vm/gc_implementation/shenandoah/shenandoahRootProcessor.hpp
Changeset: f10eabf5899c
Author: shade
Date: 2018-11-01 18:41 +0100
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/f10eabf5899c
[backport] Protect risky conversion in ShenandoahHeap::millis_since_last_gc
! src/share/vm/gc_implementation/shenandoah/shenandoahHeap.cpp
Changeset: fd70a8093a61
Author: shade
Date: 2018-11-01 18:41 +0100
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/fd70a8093a61
[backport] Purge unnecessary time conversion in ShenandoahPhaseTimings::record_phase_time
! src/share/vm/gc_implementation/shenandoah/shenandoahPhaseTimings.cpp
! src/share/vm/gc_implementation/shenandoah/shenandoahPhaseTimings.hpp
! src/share/vm/gc_implementation/shenandoah/shenandoahTimingTracker.cpp
Changeset: e0cd5e0fdadc
Author: shade
Date: 2018-11-02 19:38 +0100
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/e0cd5e0fdadc
[backport] Make heuristics tell if we can process references or unload classes
! src/share/vm/gc_implementation/shenandoah/heuristics/shenandoahAggressiveHeuristics.cpp
! src/share/vm/gc_implementation/shenandoah/heuristics/shenandoahPassiveHeuristics.cpp
! src/share/vm/gc_implementation/shenandoah/shenandoahCollectorPolicy.cpp
! src/share/vm/gc_implementation/shenandoah/shenandoahControlThread.cpp
! src/share/vm/gc_implementation/shenandoah/shenandoahHeap.cpp
! src/share/vm/gc_implementation/shenandoah/shenandoahHeuristics.cpp
! src/share/vm/gc_implementation/shenandoah/shenandoahHeuristics.hpp
! src/share/vm/gc_implementation/shenandoah/shenandoahMarkCompact.cpp
Changeset: 7c24186e404d
Author: shade
Date: 2018-11-02 19:38 +0100
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/7c24186e404d
[backport] Factor out implicit/explicit GC requests
! src/share/vm/gc_implementation/shenandoah/shenandoahCollectorPolicy.cpp
! src/share/vm/gc_implementation/shenandoah/shenandoahCollectorPolicy.hpp
! src/share/vm/gc_implementation/shenandoah/shenandoahControlThread.cpp
! src/share/vm/gc_implementation/shenandoah/shenandoahControlThread.hpp
! src/share/vm/gc_implementation/shenandoah/shenandoahHeuristics.cpp
! src/share/vm/gc_implementation/shenandoah/shenandoahHeuristics.hpp
! src/share/vm/gc_implementation/shenandoah/shenandoah_globals.hpp
Changeset: 5d697809b79b
Author: shade
Date: 2018-11-02 19:38 +0100
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/5d697809b79b
[backport] Concurrent cycle by default on any external GC request
! src/share/vm/gc_implementation/shenandoah/heuristics/shenandoahAdaptiveHeuristics.cpp
! src/share/vm/gc_implementation/shenandoah/heuristics/shenandoahCompactHeuristics.cpp
! src/share/vm/gc_implementation/shenandoah/heuristics/shenandoahPassiveHeuristics.cpp
! src/share/vm/gc_implementation/shenandoah/heuristics/shenandoahStaticHeuristics.cpp
! test/gc/shenandoah/options/TestExplicitGC.java
Changeset: 3706f6605b1c
Author: shade
Date: 2018-11-03 23:59 +0100
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/3706f6605b1c
[backport] Initial committed regions count can be more than max
! src/share/vm/gc_implementation/shenandoah/shenandoahHeap.cpp
! src/share/vm/services/shenandoahMemoryPool.cpp
Changeset: d65a4cd9f0df
Author: rkennke
Date: 2018-11-05 14:32 +0100
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/d65a4cd9f0df
[backport] Remove old code from escape analysis
! src/share/vm/opto/escape.cpp
Changeset: 4ea3175c1c5c
Author: shade
Date: 2018-11-08 11:04 +0100
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/4ea3175c1c5c
[backport] Cleanup .ad files includes
! src/cpu/aarch64/vm/aarch64.ad
! src/cpu/x86/vm/x86_64.ad
Changeset: 1ecf10ece374
Author: rkennke
Date: 2018-11-08 17:02 +0100
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/1ecf10ece374
[backport] Make ResourceMark use consistent in ShenandoahCodeRoots
! src/share/vm/gc_implementation/shenandoah/shenandoahCodeRoots.cpp
Changeset: bdb528799cd9
Author: zgu
Date: 2018-11-09 17:38 -0500
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/bdb528799cd9
[backport] Always copy forward for disjoint arrays (test)
+ test/gc/shenandoah/WrongArrayMember.java
Changeset: d2c6f01261c6
Author: shade
Date: 2018-11-10 14:01 +0100
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/d2c6f01261c6
[backport] Fix build failures when Shenandoah is disabled, after #include reshuffles
! src/share/vm/asm/assembler.cpp
Changeset: a2c3a3274b86
Author: shade
Date: 2018-11-11 13:20 +0100
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/a2c3a3274b86
[backport] Rename BrooksPointer to ShenandoahBrooksPointer
! src/cpu/aarch64/vm/aarch64.ad
! src/cpu/aarch64/vm/macroAssembler_aarch64.cpp
! src/cpu/aarch64/vm/shenandoahBarrierSet_aarch64.cpp
! src/cpu/aarch64/vm/stubGenerator_aarch64.cpp
! src/cpu/ppc/vm/shenandoahBarrierSet_ppc.cpp
! src/cpu/sparc/vm/shenandoahBarrierSet_sparc.cpp
! src/cpu/x86/vm/macroAssembler_x86.cpp
! src/cpu/x86/vm/shenandoahBarrierSet_x86.cpp
! src/cpu/x86/vm/stubGenerator_x86_64.cpp
! src/cpu/x86/vm/x86_64.ad
! src/cpu/zero/vm/shenandoahBarrierSet_zero.cpp
! src/share/vm/asm/assembler.cpp
! src/share/vm/c1/c1_LIRGenerator.cpp
! src/share/vm/ci/ciInstanceKlass.cpp
- src/share/vm/gc_implementation/shenandoah/brooksPointer.hpp
- src/share/vm/gc_implementation/shenandoah/brooksPointer.inline.hpp
! src/share/vm/gc_implementation/shenandoah/shenandoahAsserts.cpp
! src/share/vm/gc_implementation/shenandoah/shenandoahBarrierSet.cpp
! src/share/vm/gc_implementation/shenandoah/shenandoahBarrierSet.inline.hpp
+ src/share/vm/gc_implementation/shenandoah/shenandoahBrooksPointer.hpp
+ src/share/vm/gc_implementation/shenandoah/shenandoahBrooksPointer.inline.hpp
! src/share/vm/gc_implementation/shenandoah/shenandoahConcurrentMark.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/shenandoahHeapRegion.cpp
! src/share/vm/gc_implementation/shenandoah/shenandoahHeuristics.cpp
! src/share/vm/gc_implementation/shenandoah/shenandoahMarkCompact.cpp
! src/share/vm/gc_implementation/shenandoah/shenandoahStringDedup.cpp
! src/share/vm/gc_implementation/shenandoah/shenandoahVerifier.cpp
! src/share/vm/opto/compile.cpp
! src/share/vm/opto/graphKit.cpp
! src/share/vm/opto/macro.cpp
! src/share/vm/opto/memnode.cpp
! src/share/vm/opto/shenandoahSupport.cpp
! src/share/vm/opto/shenandoahSupport.hpp
! src/share/vm/opto/type.cpp
Changeset: 89a510b8efae
Author: shade
Date: 2018-11-12 19:43 +0100
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/89a510b8efae
ShenandoahSATBBufferSize cannot be size_t in 8u
! src/share/vm/gc_implementation/shenandoah/shenandoah_globals.hpp
Changeset: ad280373e7cc
Author: shade
Date: 2018-11-14 16:51 +0100
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/ad280373e7cc
Cast Shenandoah{Min,Max}RegionSize to size_t
! src/share/vm/gc_implementation/shenandoah/shenandoahHeapRegion.cpp
Changeset: 9ea61329db20
Author: zgu
Date: 2018-11-13 17:13 -0500
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/9ea61329db20
[backport] ShenandoahMemoryPool should support usage threshold
! src/share/vm/services/shenandoahMemoryPool.cpp
Changeset: dcd6a1d3e4b1
Author: shade
Date: 2018-11-15 16:44 +0100
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/dcd6a1d3e4b1
[backport] Compact heuristics adjustments
! src/share/vm/gc_implementation/shenandoah/heuristics/shenandoahCompactHeuristics.cpp
Changeset: 7a65b2472f8a
Author: shade
Date: 2018-11-15 17:03 +0100
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/7a65b2472f8a
[backport] Cherry-pick bulk MarkBitMap clearing methods
! src/share/vm/gc_implementation/shared/markBitMap.cpp
! src/share/vm/gc_implementation/shared/markBitMap.hpp
Changeset: 5039d9a05011
Author: rkennke
Date: 2018-11-19 10:47 +0100
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/5039d9a05011
[backport] Remove ShenandoahWriteBarrierCsetTestInIR flag
! src/cpu/aarch64/vm/stubGenerator_aarch64.cpp
! src/cpu/x86/vm/stubGenerator_x86_64.cpp
! src/share/vm/gc_implementation/shenandoah/shenandoah_globals.hpp
! src/share/vm/opto/shenandoahSupport.cpp
Changeset: 54d5caf3399e
Author: shade
Date: 2018-11-27 13:05 +0100
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/54d5caf3399e
Enable heap inspection for Shenandoah
! src/share/vm/gc_implementation/shenandoah/shenandoahHeap.hpp
Changeset: a4f03d3ef8b8
Author: shade
Date: 2018-12-05 11:04 +0100
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/a4f03d3ef8b8
[backport] Update copyrights
! agent/src/share/classes/sun/jvm/hotspot/gc_implementation/shenandoah/ShenandoahHeap.java
! agent/src/share/classes/sun/jvm/hotspot/gc_implementation/shenandoah/ShenandoahHeapRegion.java
! src/cpu/aarch64/vm/shenandoahBarrierSet_aarch64.cpp
! src/cpu/ppc/vm/shenandoahBarrierSet_ppc.cpp
! src/cpu/sparc/vm/shenandoahBarrierSet_sparc.cpp
! src/cpu/x86/vm/shenandoahBarrierSet_x86.cpp
! src/cpu/zero/vm/shenandoahBarrierSet_zero.cpp
! src/share/vm/gc_implementation/shenandoah/heuristics/shenandoahAdaptiveHeuristics.cpp
! src/share/vm/gc_implementation/shenandoah/heuristics/shenandoahAdaptiveHeuristics.hpp
! src/share/vm/gc_implementation/shenandoah/heuristics/shenandoahAggressiveHeuristics.cpp
! src/share/vm/gc_implementation/shenandoah/heuristics/shenandoahAggressiveHeuristics.hpp
! src/share/vm/gc_implementation/shenandoah/heuristics/shenandoahCompactHeuristics.cpp
! src/share/vm/gc_implementation/shenandoah/heuristics/shenandoahCompactHeuristics.hpp
! src/share/vm/gc_implementation/shenandoah/heuristics/shenandoahPassiveHeuristics.cpp
! src/share/vm/gc_implementation/shenandoah/heuristics/shenandoahPassiveHeuristics.hpp
! src/share/vm/gc_implementation/shenandoah/heuristics/shenandoahStaticHeuristics.cpp
! src/share/vm/gc_implementation/shenandoah/heuristics/shenandoahStaticHeuristics.hpp
! src/share/vm/gc_implementation/shenandoah/shenandoahAllocRequest.hpp
! src/share/vm/gc_implementation/shenandoah/shenandoahAllocTracker.cpp
! src/share/vm/gc_implementation/shenandoah/shenandoahAllocTracker.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/shenandoahBarrierSet.hpp
! src/share/vm/gc_implementation/shenandoah/shenandoahBarrierSet.inline.hpp
! src/share/vm/gc_implementation/shenandoah/shenandoahBrooksPointer.hpp
! src/share/vm/gc_implementation/shenandoah/shenandoahBrooksPointer.inline.hpp
! src/share/vm/gc_implementation/shenandoah/shenandoahCodeRoots.cpp
! src/share/vm/gc_implementation/shenandoah/shenandoahCodeRoots.hpp
! src/share/vm/gc_implementation/shenandoah/shenandoahCollectionSet.cpp
! src/share/vm/gc_implementation/shenandoah/shenandoahCollectionSet.hpp
! src/share/vm/gc_implementation/shenandoah/shenandoahCollectionSet.inline.hpp
! 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/shenandoahConcurrentMark.hpp
! src/share/vm/gc_implementation/shenandoah/shenandoahConcurrentMark.inline.hpp
! src/share/vm/gc_implementation/shenandoah/shenandoahControlThread.cpp
! src/share/vm/gc_implementation/shenandoah/shenandoahControlThread.hpp
! src/share/vm/gc_implementation/shenandoah/shenandoahEvacOOMHandler.cpp
! src/share/vm/gc_implementation/shenandoah/shenandoahEvacOOMHandler.hpp
! src/share/vm/gc_implementation/shenandoah/shenandoahFreeSet.cpp
! src/share/vm/gc_implementation/shenandoah/shenandoahFreeSet.hpp
! src/share/vm/gc_implementation/shenandoah/shenandoahGCTraceTime.cpp
! src/share/vm/gc_implementation/shenandoah/shenandoahGCTraceTime.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/shenandoahHeapLock.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/shenandoahHeapRegionCounters.cpp
! src/share/vm/gc_implementation/shenandoah/shenandoahHeapRegionCounters.hpp
! src/share/vm/gc_implementation/shenandoah/shenandoahHeapRegionSet.cpp
! src/share/vm/gc_implementation/shenandoah/shenandoahHeapRegionSet.hpp
! src/share/vm/gc_implementation/shenandoah/shenandoahHeapRegionSet.inline.hpp
! src/share/vm/gc_implementation/shenandoah/shenandoahHeuristics.cpp
! src/share/vm/gc_implementation/shenandoah/shenandoahHeuristics.hpp
! src/share/vm/gc_implementation/shenandoah/shenandoahLogging.hpp
! src/share/vm/gc_implementation/shenandoah/shenandoahMarkCompact.cpp
! src/share/vm/gc_implementation/shenandoah/shenandoahMarkCompact.hpp
! src/share/vm/gc_implementation/shenandoah/shenandoahMarkingContext.cpp
! src/share/vm/gc_implementation/shenandoah/shenandoahMarkingContext.hpp
! src/share/vm/gc_implementation/shenandoah/shenandoahMarkingContext.inline.hpp
! src/share/vm/gc_implementation/shenandoah/shenandoahMetrics.cpp
! src/share/vm/gc_implementation/shenandoah/shenandoahMetrics.hpp
! src/share/vm/gc_implementation/shenandoah/shenandoahMonitoringSupport.cpp
! src/share/vm/gc_implementation/shenandoah/shenandoahMonitoringSupport.hpp
! src/share/vm/gc_implementation/shenandoah/shenandoahNumberSeq.cpp
! src/share/vm/gc_implementation/shenandoah/shenandoahNumberSeq.hpp
! src/share/vm/gc_implementation/shenandoah/shenandoahOopClosures.hpp
! src/share/vm/gc_implementation/shenandoah/shenandoahOopClosures.inline.hpp
! src/share/vm/gc_implementation/shenandoah/shenandoahPacer.cpp
! src/share/vm/gc_implementation/shenandoah/shenandoahPacer.hpp
! src/share/vm/gc_implementation/shenandoah/shenandoahPacer.inline.hpp
! src/share/vm/gc_implementation/shenandoah/shenandoahPhaseTimings.cpp
! src/share/vm/gc_implementation/shenandoah/shenandoahPhaseTimings.hpp
! src/share/vm/gc_implementation/shenandoah/shenandoahRootProcessor.cpp
! src/share/vm/gc_implementation/shenandoah/shenandoahRootProcessor.hpp
! src/share/vm/gc_implementation/shenandoah/shenandoahSharedVariables.hpp
! src/share/vm/gc_implementation/shenandoah/shenandoahStrDedupQueue.cpp
! src/share/vm/gc_implementation/shenandoah/shenandoahStrDedupQueue.hpp
! src/share/vm/gc_implementation/shenandoah/shenandoahStrDedupQueue.inline.hpp
! src/share/vm/gc_implementation/shenandoah/shenandoahStrDedupTable.cpp
! src/share/vm/gc_implementation/shenandoah/shenandoahStrDedupTable.hpp
! src/share/vm/gc_implementation/shenandoah/shenandoahStrDedupThread.cpp
! src/share/vm/gc_implementation/shenandoah/shenandoahStrDedupThread.hpp
! src/share/vm/gc_implementation/shenandoah/shenandoahStringDedup.cpp
! src/share/vm/gc_implementation/shenandoah/shenandoahStringDedup.hpp
! src/share/vm/gc_implementation/shenandoah/shenandoahTaskqueue.cpp
! src/share/vm/gc_implementation/shenandoah/shenandoahTaskqueue.hpp
! src/share/vm/gc_implementation/shenandoah/shenandoahTaskqueue.inline.hpp
! src/share/vm/gc_implementation/shenandoah/shenandoahTimingTracker.cpp
! src/share/vm/gc_implementation/shenandoah/shenandoahTimingTracker.hpp
! src/share/vm/gc_implementation/shenandoah/shenandoahUtils.cpp
! src/share/vm/gc_implementation/shenandoah/shenandoahUtils.hpp
! src/share/vm/gc_implementation/shenandoah/shenandoahVerifier.cpp
! src/share/vm/gc_implementation/shenandoah/shenandoahVerifier.hpp
! src/share/vm/gc_implementation/shenandoah/shenandoahWorkGroup.cpp
! src/share/vm/gc_implementation/shenandoah/shenandoahWorkGroup.hpp
! src/share/vm/gc_implementation/shenandoah/shenandoahWorkerDataArray.hpp
! src/share/vm/gc_implementation/shenandoah/shenandoahWorkerPolicy.cpp
! src/share/vm/gc_implementation/shenandoah/shenandoahWorkerPolicy.hpp
! src/share/vm/gc_implementation/shenandoah/shenandoah_globals.cpp
! src/share/vm/gc_implementation/shenandoah/shenandoah_globals.hpp
! src/share/vm/gc_implementation/shenandoah/shenandoah_specialized_oop_closures.hpp
! src/share/vm/gc_implementation/shenandoah/vmStructs_shenandoah.hpp
! src/share/vm/gc_implementation/shenandoah/vm_operations_shenandoah.cpp
! src/share/vm/gc_implementation/shenandoah/vm_operations_shenandoah.hpp
! src/share/vm/opto/shenandoahSupport.cpp
! src/share/vm/opto/shenandoahSupport.hpp
! test/gc/shenandoah/CriticalNativeArgs.java
! test/gc/shenandoah/CriticalNativeArgs.sh
! test/gc/shenandoah/CriticalNativeStress.java
! test/gc/shenandoah/CriticalNativeStress.sh
! test/gc/shenandoah/EvilSyncBug.java
! test/gc/shenandoah/HumongousThreshold.java
! test/gc/shenandoah/LargeObjectAlignment.java
! test/gc/shenandoah/LotsOfCycles.java
! test/gc/shenandoah/PinnedGarbage.java
! test/gc/shenandoah/PinnedGarbage.sh
! test/gc/shenandoah/ShenandoahJNICritical.java
! test/gc/shenandoah/ShenandoahJNICritical.sh
! test/gc/shenandoah/ShenandoahStrDedupStress.java
! test/gc/shenandoah/TestArrayCopyCheckCast.java
! test/gc/shenandoah/TestArrayCopyStress.java
! test/gc/shenandoah/TestElasticTLAB.java
! test/gc/shenandoah/TestGCThreadGroups.java
! test/gc/shenandoah/TestHeapAlloc.java
! test/gc/shenandoah/TestMemoryMXBeans.java
! test/gc/shenandoah/TestMemoryPools.java
! test/gc/shenandoah/TestPeriodicGC.java
! test/gc/shenandoah/TestRegionSampling.java
! test/gc/shenandoah/TestSelectiveBarrierFlags.java
! test/gc/shenandoah/TestShenandoahStrDedup.java
! test/gc/shenandoah/TestShenandoahWithLogLevel.java
! test/gc/shenandoah/TestSmallHeap.java
! test/gc/shenandoah/TestVerifyLevels.java
! test/gc/shenandoah/WrongArrayMember.java
! test/gc/shenandoah/acceptance/AllocHumongousFragment.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/ParallelRefprocSanity.java
! test/gc/shenandoah/acceptance/RefprocSanity.java
! test/gc/shenandoah/acceptance/RetainObjects.java
! test/gc/shenandoah/acceptance/SieveObjects.java
! test/gc/shenandoah/acceptance/StringInternCleanup.java
! test/gc/shenandoah/acceptance/VerifyJCStressTest.java
! test/gc/shenandoah/compiler/C1VectorizedMismatch.java
! test/gc/shenandoah/compiler/TestExpandedWBLostNullCheckDep.java
! test/gc/shenandoah/compiler/TestMaybeNullUnsafeAccess.java
! test/gc/shenandoah/compiler/TestNullCheck.java
! test/gc/shenandoah/compiler/TestReferenceCAS.java
! test/gc/shenandoah/compiler/TestWriteBarrierClearControl.java
! test/gc/shenandoah/jni/TestJNIGlobalRefs.java
! test/gc/shenandoah/jni/TestJNIGlobalRefs.sh
! test/gc/shenandoah/jni/libTestJNIGlobalRefs.c
! test/gc/shenandoah/jvmti/TestHeapDump.java
! test/gc/shenandoah/jvmti/TestHeapDump.sh
! test/gc/shenandoah/jvmti/libTestHeapDump.c
! test/gc/shenandoah/libCriticalNative.c
! test/gc/shenandoah/libPinnedGarbage.c
! test/gc/shenandoah/libShenandoahJNICritical.c
! test/gc/shenandoah/mxbeans/ChurnNotifications.java
! test/gc/shenandoah/mxbeans/PauseNotifications.java
! test/gc/shenandoah/oom/TestAllocLargeObj.java
! test/gc/shenandoah/oom/TestAllocLargerThanHeap.java
! test/gc/shenandoah/oom/TestAllocSmallObj.java
! test/gc/shenandoah/oom/TestClassLoaderLeak.java
! test/gc/shenandoah/oom/TestThreadFailure.java
! test/gc/shenandoah/options/AlwaysPreTouch.java
! test/gc/shenandoah/options/TestClassUnloadingArguments.java
! test/gc/shenandoah/options/TestCodeCacheRootStyles.java
! test/gc/shenandoah/options/TestExplicitGC.java
! test/gc/shenandoah/options/TestExplicitGCNoConcurrent.java
! test/gc/shenandoah/options/TestHeuristicsUnlock.java
! test/gc/shenandoah/options/TestHumongousThresholdArgs.java
! test/gc/shenandoah/options/TestObjectAlignment.java
! test/gc/shenandoah/options/TestPacing.java
! test/gc/shenandoah/options/TestParallelRegionStride.java
! test/gc/shenandoah/options/TestRegionSizeArgs.java
! test/gc/shenandoah/options/TestShenandoahArgumentRanges.java
! test/gc/shenandoah/options/TestSingleThreadedShenandoah.java
! test/gc/shenandoah/options/TestVerboseGC.java
! test/gc/startup_warnings/TestShenandoah.java
Changeset: 421dc3b19958
Author: zgu
Date: 2018-11-26 11:21 -0500
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/421dc3b19958
[backport] Minor cleanup of Shenandoah SA
! agent/src/share/classes/sun/jvm/hotspot/gc_implementation/shenandoah/ShenandoahHeapRegion.java
Changeset: b58bdbce7367
Author: zgu
Date: 2018-11-26 12:18 -0500
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/b58bdbce7367
[backport] Eliminating Shenandoah exposure to CLD
! src/share/vm/classfile/classLoaderData.hpp
Changeset: 20cc92ec12fc
Author: rkennke
Date: 2018-11-26 20:44 +0100
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/20cc92ec12fc
[backport] Use ShenandoahAllocationThreshold in ShenandoahStaticHeuristics constructor
! src/share/vm/gc_implementation/shenandoah/heuristics/shenandoahStaticHeuristics.cpp
Changeset: 59a6dfc8641f
Author: shade
Date: 2018-11-26 21:08 +0100
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/59a6dfc8641f
[backport] Remove obsolete unused flags
! src/share/vm/gc_implementation/shenandoah/shenandoah_globals.hpp
Changeset: 90149afe25c0
Author: shade
Date: 2018-11-26 21:08 +0100
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/90149afe25c0
[backport] Remove ShenandoahWriteBarrierRB flag
! src/cpu/aarch64/vm/macroAssembler_aarch64.cpp
! src/cpu/aarch64/vm/shenandoahBarrierSet_aarch64.cpp
! src/cpu/x86/vm/macroAssembler_x86.cpp
! src/share/vm/gc_implementation/shenandoah/shenandoah_globals.hpp
! src/share/vm/opto/shenandoahSupport.cpp
Changeset: a91dfd6bba01
Author: shade
Date: 2018-11-26 21:08 +0100
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/a91dfd6bba01
[backport] Rename VerifyObjectEquals to ShenandoahVerifyObjectEquals
! src/share/vm/gc_implementation/shenandoah/shenandoah_globals.hpp
! src/share/vm/oops/oopsHierarchy.hpp
Changeset: 3b89bebee2a6
Author: shade
Date: 2018-11-26 21:08 +0100
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/3b89bebee2a6
[backport] Clean up and regroup Shenandoah flags
! src/share/vm/gc_implementation/shenandoah/shenandoah_globals.hpp
Changeset: 1ce8cb130d82
Author: rkennke
Date: 2018-11-28 14:42 +0100
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/1ce8cb130d82
[backport] Shenandoah test groups should not include each other
! test/TEST.groups
Changeset: ad29de59490f
Author: rkennke
Date: 2018-11-28 14:51 +0100
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/ad29de59490f
[backport] Fix various formattings and namings in shared GC code
! src/share/vm/gc_interface/collectedHeap.hpp
Changeset: bf52903ab54e
Author: shade
Date: 2018-12-05 19:58 +0100
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/bf52903ab54e
[backport] Shenandoah should @require Shenandoah, @key gc, and have good @test
! test/gc/shenandoah/EvilSyncBug.java
! test/gc/shenandoah/HumongousThreshold.java
! test/gc/shenandoah/LargeObjectAlignment.java
! test/gc/shenandoah/LotsOfCycles.java
! test/gc/shenandoah/TestArrayCopyCheckCast.java
! test/gc/shenandoah/TestArrayCopyStress.java
! test/gc/shenandoah/TestElasticTLAB.java
! test/gc/shenandoah/TestGCThreadGroups.java
! test/gc/shenandoah/TestMemoryMXBeans.java
! test/gc/shenandoah/TestMemoryPools.java
! test/gc/shenandoah/TestPeriodicGC.java
! test/gc/shenandoah/TestRegionSampling.java
! test/gc/shenandoah/TestSelectiveBarrierFlags.java
! test/gc/shenandoah/TestShenandoahWithLogLevel.java
! test/gc/shenandoah/TestSmallHeap.java
! test/gc/shenandoah/TestVerifyLevels.java
! test/gc/shenandoah/WrongArrayMember.java
! test/gc/shenandoah/acceptance/AllocHumongousFragment.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/ParallelRefprocSanity.java
! test/gc/shenandoah/acceptance/RefprocSanity.java
! test/gc/shenandoah/acceptance/RetainObjects.java
! test/gc/shenandoah/acceptance/SieveObjects.java
! test/gc/shenandoah/acceptance/StringInternCleanup.java
! test/gc/shenandoah/acceptance/VerifyJCStressTest.java
! test/gc/shenandoah/compiler/C1VectorizedMismatch.java
! test/gc/shenandoah/compiler/TestCommonGCLoads.java
! test/gc/shenandoah/compiler/TestExpandedWBLostNullCheckDep.java
! test/gc/shenandoah/compiler/TestMaybeNullUnsafeAccess.java
! test/gc/shenandoah/compiler/TestNullCheck.java
! test/gc/shenandoah/compiler/TestReferenceCAS.java
! test/gc/shenandoah/compiler/TestWriteBarrierClearControl.java
! test/gc/shenandoah/mxbeans/ChurnNotifications.java
! test/gc/shenandoah/mxbeans/PauseNotifications.java
! test/gc/shenandoah/oom/TestAllocLargeObj.java
! test/gc/shenandoah/oom/TestAllocLargerThanHeap.java
! test/gc/shenandoah/oom/TestAllocSmallObj.java
! test/gc/shenandoah/oom/TestClassLoaderLeak.java
! test/gc/shenandoah/oom/TestThreadFailure.java
! test/gc/shenandoah/options/AlwaysPreTouch.java
! test/gc/shenandoah/options/TestClassUnloadingArguments.java
! test/gc/shenandoah/options/TestCodeCacheRootStyles.java
! test/gc/shenandoah/options/TestEnabled.java
! test/gc/shenandoah/options/TestExplicitGC.java
! test/gc/shenandoah/options/TestExplicitGCNoConcurrent.java
! test/gc/shenandoah/options/TestHeuristicsUnlock.java
! test/gc/shenandoah/options/TestHumongousThresholdArgs.java
! test/gc/shenandoah/options/TestObjectAlignment.java
! test/gc/shenandoah/options/TestPacing.java
! test/gc/shenandoah/options/TestParallelRegionStride.java
! test/gc/shenandoah/options/TestRegionSizeArgs.java
! test/gc/shenandoah/options/TestShenandoahArgumentRanges.java
! test/gc/shenandoah/options/TestSingleThreadedShenandoah.java
! test/gc/shenandoah/options/TestVerboseGC.java
Changeset: f36b1f67b5b1
Author: rkennke
Date: 2018-11-28 18:40 +0100
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/f36b1f67b5b1
[backport] Fix indentation of CriticalNative* tests
! test/gc/shenandoah/CriticalNativeArgs.java
! test/gc/shenandoah/CriticalNativeStress.java
Changeset: 5f929aafa6dc
Author: rkennke
Date: 2018-11-28 20:27 +0100
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/5f929aafa6dc
[backport] Disable heap iteration for Shenandoah in SA
! agent/src/share/classes/sun/jvm/hotspot/gc_implementation/shenandoah/ShenandoahHeap.java
! agent/src/share/classes/sun/jvm/hotspot/gc_interface/CollectedHeap.java
! agent/src/share/classes/sun/jvm/hotspot/oops/ObjectHeap.java
Changeset: 1de448df5ffa
Author: roland
Date: 2018-11-29 09:23 +0100
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/1de448df5ffa
[backport] remove useless change in loopnode.cpp
! src/share/vm/opto/loopnode.cpp
Changeset: 70d8b1005586
Author: shade
Date: 2018-11-29 19:56 +0100
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/70d8b1005586
[backport] Reformat Shenandoah tests
! test/gc/shenandoah/EvilSyncBug.java
! test/gc/shenandoah/HumongousThreshold.java
! test/gc/shenandoah/LargeObjectAlignment.java
! test/gc/shenandoah/LotsOfCycles.java
! test/gc/shenandoah/PinnedGarbage.java
! test/gc/shenandoah/ShenandoahJNICritical.java
! test/gc/shenandoah/ShenandoahStrDedupStress.java
! test/gc/shenandoah/TestArrayCopyCheckCast.java
! test/gc/shenandoah/TestArrayCopyStress.java
! test/gc/shenandoah/TestElasticTLAB.java
! test/gc/shenandoah/TestGCThreadGroups.java
! test/gc/shenandoah/TestMemoryMXBeans.java
! test/gc/shenandoah/TestPeriodicGC.java
! test/gc/shenandoah/TestRegionSampling.java
! test/gc/shenandoah/TestSelectiveBarrierFlags.java
! test/gc/shenandoah/TestShenandoahStrDedup.java
! test/gc/shenandoah/TestShenandoahWithLogLevel.java
! test/gc/shenandoah/TestSmallHeap.java
! test/gc/shenandoah/TestVerifyLevels.java
! test/gc/shenandoah/acceptance/AllocHumongousFragment.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/ParallelRefprocSanity.java
! test/gc/shenandoah/acceptance/RefprocSanity.java
! test/gc/shenandoah/acceptance/RetainObjects.java
! test/gc/shenandoah/acceptance/SieveObjects.java
! test/gc/shenandoah/acceptance/StringInternCleanup.java
! test/gc/shenandoah/acceptance/VerifyJCStressTest.java
! test/gc/shenandoah/compiler/C1VectorizedMismatch.java
! test/gc/shenandoah/compiler/TestMaybeNullUnsafeAccess.java
! test/gc/shenandoah/compiler/TestNullCheck.java
! test/gc/shenandoah/compiler/TestWriteBarrierClearControl.java
! test/gc/shenandoah/jni/TestJNIGlobalRefs.java
! test/gc/shenandoah/jvmti/TestHeapDump.java
! test/gc/shenandoah/mxbeans/ChurnNotifications.java
! test/gc/shenandoah/mxbeans/PauseNotifications.java
! test/gc/shenandoah/oom/TestAllocLargeObj.java
! test/gc/shenandoah/oom/TestAllocLargerThanHeap.java
! test/gc/shenandoah/oom/TestAllocSmallObj.java
! test/gc/shenandoah/oom/TestClassLoaderLeak.java
! test/gc/shenandoah/oom/TestThreadFailure.java
! test/gc/shenandoah/options/AlwaysPreTouch.java
! test/gc/shenandoah/options/TestClassUnloadingArguments.java
! test/gc/shenandoah/options/TestEnabled.java
! test/gc/shenandoah/options/TestExplicitGC.java
! test/gc/shenandoah/options/TestExplicitGCNoConcurrent.java
! test/gc/shenandoah/options/TestHeuristicsUnlock.java
! test/gc/shenandoah/options/TestHumongousThresholdArgs.java
! test/gc/shenandoah/options/TestObjectAlignment.java
! test/gc/shenandoah/options/TestPacing.java
! test/gc/shenandoah/options/TestParallelRegionStride.java
! test/gc/shenandoah/options/TestRegionSizeArgs.java
! test/gc/shenandoah/options/TestShenandoahArgumentRanges.java
Changeset: 3b8f4458dd41
Author: shade
Date: 2018-11-29 19:56 +0100
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/3b8f4458dd41
[backport] Remove obsolete and ignored TestHeapAlloc
- test/gc/shenandoah/TestHeapAlloc.java
Changeset: 573fdda5afaf
Author: shade
Date: 2018-12-05 20:34 +0100
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/573fdda5afaf
[backport] Move Shenandoah tests to proper locations
! test/TEST.groups
+ test/gc/shenandoah/AllocHumongousFragment.java
+ test/gc/shenandoah/AllocIntArrays.java
+ test/gc/shenandoah/AllocObjectArrays.java
+ test/gc/shenandoah/AllocObjects.java
- test/gc/shenandoah/CriticalNativeArgs.java
- test/gc/shenandoah/CriticalNativeArgs.sh
- test/gc/shenandoah/CriticalNativeStress.java
- test/gc/shenandoah/CriticalNativeStress.sh
+ test/gc/shenandoah/HeapUncommit.java
+ test/gc/shenandoah/ParallelRefprocSanity.java
- test/gc/shenandoah/PinnedGarbage.java
- test/gc/shenandoah/PinnedGarbage.sh
+ test/gc/shenandoah/RefprocSanity.java
+ test/gc/shenandoah/RetainObjects.java
- test/gc/shenandoah/ShenandoahJNICritical.java
- test/gc/shenandoah/ShenandoahJNICritical.sh
+ test/gc/shenandoah/SieveObjects.java
+ test/gc/shenandoah/StringInternCleanup.java
- test/gc/shenandoah/TestMemoryMXBeans.java
- test/gc/shenandoah/TestMemoryPools.java
- test/gc/shenandoah/TestSelectiveBarrierFlags.java
+ test/gc/shenandoah/VerifyJCStressTest.java
- test/gc/shenandoah/acceptance/AllocHumongousFragment.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/ParallelRefprocSanity.java
- test/gc/shenandoah/acceptance/RefprocSanity.java
- test/gc/shenandoah/acceptance/RetainObjects.java
- test/gc/shenandoah/acceptance/SieveObjects.java
- test/gc/shenandoah/acceptance/StringInternCleanup.java
- test/gc/shenandoah/acceptance/VerifyJCStressTest.java
+ test/gc/shenandoah/jni/CriticalNativeArgs.java
+ test/gc/shenandoah/jni/CriticalNativeArgs.sh
+ test/gc/shenandoah/jni/CriticalNativeStress.java
+ test/gc/shenandoah/jni/CriticalNativeStress.sh
+ test/gc/shenandoah/jni/PinnedGarbage.java
+ test/gc/shenandoah/jni/PinnedGarbage.sh
+ test/gc/shenandoah/jni/ShenandoahJNICritical.java
+ test/gc/shenandoah/jni/ShenandoahJNICritical.sh
+ test/gc/shenandoah/jni/libCriticalNative.c
+ test/gc/shenandoah/jni/libPinnedGarbage.c
+ test/gc/shenandoah/jni/libShenandoahJNICritical.c
- test/gc/shenandoah/libCriticalNative.c
- test/gc/shenandoah/libPinnedGarbage.c
- test/gc/shenandoah/libShenandoahJNICritical.c
+ test/gc/shenandoah/mxbeans/TestMemoryMXBeans.java
+ test/gc/shenandoah/mxbeans/TestMemoryPools.java
+ test/gc/shenandoah/options/TestSelectiveBarrierFlags.java
Changeset: caa2ad0b0b3c
Author: shade
Date: 2018-12-05 21:38 +0100
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/caa2ad0b0b3c
[backport] Drop Shenandoah from test names
! test/TEST.groups
- test/gc/shenandoah/ShenandoahStrDedupStress.java
+ test/gc/shenandoah/StringDedupStress.java
- test/gc/shenandoah/TestShenandoahStrDedup.java
- test/gc/shenandoah/TestShenandoahWithLogLevel.java
+ test/gc/shenandoah/TestStringDedup.java
+ test/gc/shenandoah/TestWithLogLevel.java
! test/gc/shenandoah/jni/TestJNICritical.java < test/gc/shenandoah/jni/ShenandoahJNICritical.java
! test/gc/shenandoah/jni/TestJNICritical.sh < test/gc/shenandoah/jni/ShenandoahJNICritical.sh
! test/gc/shenandoah/jni/libTestJNICritical.c < test/gc/shenandoah/jni/libShenandoahJNICritical.c
+ test/gc/shenandoah/options/TestArgumentRanges.java
- test/gc/shenandoah/options/TestShenandoahArgumentRanges.java
+ test/gc/shenandoah/options/TestSingleThreaded.java
- test/gc/shenandoah/options/TestSingleThreadedShenandoah.java
Changeset: b53a94043e57
Author: shade
Date: 2018-12-05 21:39 +0100
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/b53a94043e57
[backport] Prefix Shenandoah tests with "Test"
! test/TEST.groups
- test/gc/shenandoah/AllocHumongousFragment.java
- test/gc/shenandoah/AllocIntArrays.java
- test/gc/shenandoah/AllocObjectArrays.java
- test/gc/shenandoah/AllocObjects.java
- test/gc/shenandoah/EvilSyncBug.java
- test/gc/shenandoah/HeapUncommit.java
- test/gc/shenandoah/HumongousThreshold.java
- test/gc/shenandoah/LargeObjectAlignment.java
- test/gc/shenandoah/LotsOfCycles.java
- test/gc/shenandoah/ParallelRefprocSanity.java
- test/gc/shenandoah/RefprocSanity.java
- test/gc/shenandoah/RetainObjects.java
- test/gc/shenandoah/SieveObjects.java
- test/gc/shenandoah/StringInternCleanup.java
+ test/gc/shenandoah/TestAllocHumongousFragment.java
+ test/gc/shenandoah/TestAllocIntArrays.java
+ test/gc/shenandoah/TestAllocObjectArrays.java
+ test/gc/shenandoah/TestAllocObjects.java
+ test/gc/shenandoah/TestEvilSyncBug.java
+ test/gc/shenandoah/TestHeapUncommit.java
+ test/gc/shenandoah/TestHumongousThreshold.java
+ test/gc/shenandoah/TestLargeObjectAlignment.java
+ test/gc/shenandoah/TestLotsOfCycles.java
+ test/gc/shenandoah/TestParallelRefprocSanity.java
+ test/gc/shenandoah/TestRefprocSanity.java
+ test/gc/shenandoah/TestRetainObjects.java
+ test/gc/shenandoah/TestSieveObjects.java
! test/gc/shenandoah/TestStringDedupStress.java < test/gc/shenandoah/StringDedupStress.java
+ test/gc/shenandoah/TestStringInternCleanup.java
+ test/gc/shenandoah/TestVerifyJCStress.java
+ test/gc/shenandoah/TestWrongArrayMember.java
- test/gc/shenandoah/VerifyJCStressTest.java
- test/gc/shenandoah/WrongArrayMember.java
- test/gc/shenandoah/compiler/C1VectorizedMismatch.java
+ test/gc/shenandoah/compiler/TestC1VectorizedMismatch.java
- test/gc/shenandoah/jni/CriticalNativeArgs.java
- test/gc/shenandoah/jni/CriticalNativeArgs.sh
- test/gc/shenandoah/jni/CriticalNativeStress.java
- test/gc/shenandoah/jni/CriticalNativeStress.sh
- test/gc/shenandoah/jni/PinnedGarbage.java
- test/gc/shenandoah/jni/PinnedGarbage.sh
+ test/gc/shenandoah/jni/TestCriticalNativeArgs.java
+ test/gc/shenandoah/jni/TestCriticalNativeArgs.sh
+ test/gc/shenandoah/jni/TestCriticalNativeStress.java
+ test/gc/shenandoah/jni/TestCriticalNativeStress.sh
+ test/gc/shenandoah/jni/TestPinnedGarbage.java
+ test/gc/shenandoah/jni/TestPinnedGarbage.sh
- test/gc/shenandoah/jni/libCriticalNative.c
- test/gc/shenandoah/jni/libPinnedGarbage.c
+ test/gc/shenandoah/jni/libTestCriticalNative.c
+ test/gc/shenandoah/jni/libTestPinnedGarbage.c
- test/gc/shenandoah/mxbeans/ChurnNotifications.java
- test/gc/shenandoah/mxbeans/PauseNotifications.java
+ test/gc/shenandoah/mxbeans/TestChurnNotifications.java
+ test/gc/shenandoah/mxbeans/TestPauseNotifications.java
- test/gc/shenandoah/options/AlwaysPreTouch.java
+ test/gc/shenandoah/options/TestAlwaysPreTouch.java
Changeset: 9efb166a175e
Author: shade
Date: 2018-11-30 10:08 +0100
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/9efb166a175e
[backport] Rename UINT64_FORMAT_HEX_W to UINT64_FORMAT_X_W
! src/share/vm/utilities/globalDefinitions.hpp
Changeset: 111cec9ee309
Author: shade
Date: 2018-11-30 11:53 +0100
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/111cec9ee309
[backport] Move ShenandoahGCTracer to gc/shenandoah
! src/share/vm/gc_implementation/shared/gcTrace.hpp
! src/share/vm/gc_implementation/shenandoah/shenandoahCollectorPolicy.hpp
+ src/share/vm/gc_implementation/shenandoah/shenandoahTracer.hpp
Changeset: 3d845d6daee6
Author: rkennke
Date: 2018-11-30 14:20 +0100
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/3d845d6daee6
[backport] Rename fields in (SA) ShenandoahHeap.java to omit 'Regions' and 'Field' suffix
! agent/src/share/classes/sun/jvm/hotspot/gc_implementation/shenandoah/ShenandoahHeap.java
Changeset: bdaa7e407749
Author: rkennke
Date: 2018-11-30 14:20 +0100
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/bdaa7e407749
[backport] Trim unused code from Shenandoah SA
! agent/src/share/classes/sun/jvm/hotspot/gc_implementation/shenandoah/ShenandoahHeap.java
! agent/src/share/classes/sun/jvm/hotspot/gc_implementation/shenandoah/ShenandoahHeapRegion.java
! src/share/vm/gc_implementation/shenandoah/vmStructs_shenandoah.hpp
Changeset: 07584d77a760
Author: shade
Date: 2018-11-30 18:58 +0100
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/07584d77a760
[backport] Separate "passive" heuristics from "adaptive"
! src/share/vm/gc_implementation/shenandoah/heuristics/shenandoahPassiveHeuristics.cpp
! src/share/vm/gc_implementation/shenandoah/heuristics/shenandoahPassiveHeuristics.hpp
Changeset: cfcb7464aaeb
Author: shade
Date: 2018-11-30 18:58 +0100
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/cfcb7464aaeb
[backport] Fail early when critical barriers are disabled
! src/share/vm/gc_implementation/shenandoah/heuristics/shenandoahAdaptiveHeuristics.cpp
! src/share/vm/gc_implementation/shenandoah/heuristics/shenandoahAggressiveHeuristics.cpp
! src/share/vm/gc_implementation/shenandoah/heuristics/shenandoahCompactHeuristics.cpp
! src/share/vm/gc_implementation/shenandoah/heuristics/shenandoahPassiveHeuristics.cpp
! src/share/vm/gc_implementation/shenandoah/heuristics/shenandoahStaticHeuristics.cpp
! src/share/vm/gc_implementation/shenandoah/shenandoahHeuristics.hpp
+ test/gc/shenandoah/options/TestWrongBarrierDisable.java
Changeset: e2cf702b6727
Author: rkennke
Date: 2018-12-03 13:29 +0100
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/e2cf702b6727
[backport] Some Shenandoah related additions to SA
! agent/src/share/classes/sun/jvm/hotspot/HSDB.java
! agent/src/share/classes/sun/jvm/hotspot/gc_interface/GCCause.java
! agent/src/share/classes/sun/jvm/hotspot/gc_interface/GCName.java
! agent/src/share/classes/sun/jvm/hotspot/runtime/VMOps.java
! agent/src/share/classes/sun/jvm/hotspot/tools/HeapSummary.java
Changeset: d623b818d550
Author: rkennke
Date: 2018-12-04 12:12 +0100
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/d623b818d550
[backport] Print number of threads in Shenandoah SA heap summary
! agent/src/share/classes/sun/jvm/hotspot/tools/HeapSummary.java
Changeset: f6bce0626a28
Author: rkennke
Date: 2018-12-04 12:13 +0100
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/f6bce0626a28
[backport] Re-label Shenandoah GC causes (SA&GC)
! agent/src/share/classes/sun/jvm/hotspot/gc_interface/GCCause.java
! src/share/vm/gc_interface/gcCause.cpp
Changeset: b650a9ef9428
Author: rkennke
Date: 2018-12-06 13:27 +0100
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/b650a9ef9428
JDK8u-only: Use WB-based acmp barrier
! src/share/vm/opto/graphKit.cpp
! src/share/vm/opto/graphKit.hpp
! src/share/vm/opto/parse2.cpp
! src/share/vm/opto/shenandoahSupport.cpp
! src/share/vm/opto/subnode.cpp
! src/share/vm/opto/subnode.hpp
Changeset: 68be6f4b7ad4
Author: shade
Date: 2018-12-10 18:30 +0100
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/68be6f4b7ad4
[backport] Rename vm_operations_shenandoah.* to shenandoahVMOperations.*
! src/share/vm/gc_implementation/shenandoah/shenandoahControlThread.cpp
! src/share/vm/gc_implementation/shenandoah/shenandoahHeap.cpp
! src/share/vm/gc_implementation/shenandoah/shenandoahMarkCompact.cpp
+ src/share/vm/gc_implementation/shenandoah/shenandoahVMOperations.cpp
+ src/share/vm/gc_implementation/shenandoah/shenandoahVMOperations.hpp
- src/share/vm/gc_implementation/shenandoah/vm_operations_shenandoah.cpp
- src/share/vm/gc_implementation/shenandoah/vm_operations_shenandoah.hpp
Changeset: 6902b7e05e3f
Author: shade
Date: 2018-12-11 12:35 +0100
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/6902b7e05e3f
Fix build failure due to unknown INCLUDE_SHENANDOAHGC
! src/share/vm/opto/subnode.cpp
Changeset: 721e02599ae2
Author: rkennke
Date: 2018-12-12 15:56 +0100
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/721e02599ae2
Fix dangling write-barrier in acmp
! src/share/vm/opto/subnode.cpp
Changeset: a5d6b902fd09
Author: rkennke
Date: 2019-01-21 16:46 +0100
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/a5d6b902fd09
Merge
! src/cpu/x86/vm/macroAssembler_x86.cpp
! src/share/vm/classfile/classLoaderData.cpp
! src/share/vm/code/nmethod.cpp
! src/share/vm/compiler/compileBroker.cpp
! src/share/vm/memory/metaspace.hpp
! src/share/vm/oops/oopsHierarchy.hpp
! src/share/vm/opto/callnode.cpp
! src/share/vm/opto/compile.cpp
! src/share/vm/opto/escape.cpp
! src/share/vm/opto/macro.cpp
! src/share/vm/opto/type.cpp
! src/share/vm/prims/jni.cpp
! src/share/vm/prims/jvmtiTagMap.cpp
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/globals.hpp
! src/share/vm/utilities/globalDefinitions.hpp
Changeset: e1613f1b0d5f
Author: rkennke
Date: 2019-04-29 12:25 +0200
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/e1613f1b0d5f
Merge
! agent/src/share/classes/sun/jvm/hotspot/HSDB.java
! src/cpu/aarch64/vm/aarch64.ad
! src/cpu/aarch64/vm/c1_LIRAssembler_aarch64.cpp
! src/cpu/aarch64/vm/macroAssembler_aarch64.cpp
! src/cpu/aarch64/vm/macroAssembler_aarch64.hpp
! src/cpu/x86/vm/interp_masm_x86_64.cpp
! src/share/vm/adlc/formssel.cpp
! src/share/vm/c1/c1_LIRGenerator.cpp
! src/share/vm/classfile/classLoaderData.cpp
! src/share/vm/gc_implementation/shenandoah/shenandoahUtils.cpp
! src/share/vm/memory/metaspace.hpp
! src/share/vm/opto/compile.cpp
! src/share/vm/opto/library_call.cpp
! src/share/vm/opto/loopPredicate.cpp
! src/share/vm/opto/machnode.cpp
! src/share/vm/opto/subnode.cpp
! src/share/vm/opto/type.cpp
! src/share/vm/prims/jni.cpp
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/globals.hpp
! src/share/vm/services/memoryService.cpp
! src/share/vm/utilities/bitMap.inline.hpp
! src/share/vm/utilities/globalDefinitions.hpp
- test/compiler/6857159/Test6857159.sh
- test/sanity/WhiteBox.java
More information about the aarch64-port-dev
mailing list