[aarch64-port-dev ] hg: aarch64-port/jdk8u-shenandoah/hotspot: 137 new changesets
roman at kennke.org
roman at kennke.org
Wed Jul 26 15:08:57 UTC 2017
Changeset: d15b75765643
Author: shade
Date: 2017-04-21 10:26 +0200
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/d15b75765643
Make sure C2 arguments are not used when C2 is disabled.
! src/share/vm/runtime/arguments.cpp
Changeset: b9fd4cb8d4d9
Author: shade
Date: 2017-04-24 10:12 +0200
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/b9fd4cb8d4d9
Cherry-pick fix for "8175887: C1 value numbering handling of Unsafe.get*Volatile is incorrect".
! src/share/vm/c1/c1_ValueMap.hpp
+ test/compiler/c1/UnsafeVolatileGuardTest.java
+ test/compiler/c1/VolatileGuardTest.java
Changeset: ca139a4cd575
Author: shade
Date: 2017-05-09 12:46 +0200
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/ca139a4cd575
[backport] Purge ShenandoahVerify(Reads|Writes)ToFromSpace.
! src/cpu/aarch64/vm/macroAssembler_aarch64.cpp
! src/cpu/aarch64/vm/shenandoahBarrierSet_aarch64.cpp
! src/cpu/aarch64/vm/templateTable_aarch64.cpp
! src/cpu/aarch64/vm/vtableStubs_aarch64.cpp
! src/cpu/x86/vm/macroAssembler_x86.cpp
! src/cpu/x86/vm/shenandoahBarrierSet_x86.cpp
! src/cpu/x86/vm/templateTable_x86_64.cpp
! src/cpu/x86/vm/vtableStubs_x86_64.cpp
! src/os_cpu/linux_x86/vm/os_linux_x86.cpp
! src/share/vm/classfile/javaClasses.cpp
! src/share/vm/classfile/javaClasses.hpp
! src/share/vm/gc_implementation/shenandoah/brooksPointer.inline.hpp
! src/share/vm/gc_implementation/shenandoah/shenandoahHeap.cpp
! src/share/vm/gc_implementation/shenandoah/shenandoahHeap.hpp
! src/share/vm/gc_implementation/shenandoah/shenandoahHeap.inline.hpp
! src/share/vm/gc_implementation/shenandoah/shenandoahHeapRegion.cpp
! src/share/vm/gc_implementation/shenandoah/shenandoahHeapRegion.hpp
! src/share/vm/gc_implementation/shenandoah/shenandoah_globals.hpp
! src/share/vm/opto/graphKit.cpp
! src/share/vm/opto/library_call.cpp
! src/share/vm/opto/parseHelper.cpp
! src/share/vm/runtime/handles.cpp
! src/share/vm/runtime/safepoint.cpp
Changeset: 6dd30320a736
Author: shade
Date: 2017-05-09 13:18 +0200
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/6dd30320a736
[backport] Purge ratio, global, connections heuristics.
! src/share/vm/gc_implementation/shenandoah/shenandoahCollectorPolicy.cpp
! src/share/vm/gc_implementation/shenandoah/shenandoah_globals.hpp
Changeset: 3c4cb7ea4ec9
Author: shade
Date: 2017-05-09 13:29 +0200
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/3c4cb7ea4ec9
[backport] Reduce region retirement during tlab allocation
! src/share/vm/gc_implementation/shenandoah/shenandoahFreeSet.cpp
! src/share/vm/gc_implementation/shenandoah/shenandoahFreeSet.hpp
! src/share/vm/gc_implementation/shenandoah/shenandoahHeap.cpp
Changeset: 698bc83bb8a8
Author: shade
Date: 2017-05-09 13:32 +0200
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/698bc83bb8a8
[backport] Nit: mark-compact phase 3 (Adjust Pointers) should announce itself as "Phase 3"
! src/share/vm/gc_implementation/shenandoah/shenandoahMarkCompact.cpp
Changeset: 14b1f67eafa8
Author: shade
Date: 2017-05-09 13:38 +0200
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/14b1f67eafa8
[backport] Replace ShHeapRegionSet::get with get_fast
! src/share/vm/gc_implementation/shenandoah/shenandoahCollectorPolicy.cpp
! src/share/vm/gc_implementation/shenandoah/shenandoahConcurrentMark.cpp
! src/share/vm/gc_implementation/shenandoah/shenandoahConcurrentMark.inline.hpp
! src/share/vm/gc_implementation/shenandoah/shenandoahFreeSet.cpp
! src/share/vm/gc_implementation/shenandoah/shenandoahHeap.cpp
! src/share/vm/gc_implementation/shenandoah/shenandoahHeapRegionSet.cpp
! src/share/vm/gc_implementation/shenandoah/shenandoahHeapRegionSet.hpp
Changeset: d663c73c4227
Author: shade
Date: 2017-05-09 14:04 +0200
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/d663c73c4227
[backport] Remove obsolete compile_resolve_oop_runtime() methods
! src/cpu/aarch64/vm/shenandoahBarrierSet_aarch64.cpp
! src/cpu/x86/vm/shenandoahBarrierSet_x86.cpp
! src/share/vm/gc_implementation/shenandoah/shenandoahBarrierSet.hpp
Changeset: 01284e4b96d6
Author: shade
Date: 2017-05-09 14:16 +0200
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/01284e4b96d6
[backport] Use CollectedHeap::base() instead of ShenandoahHeap::first_region_bottom()
! src/cpu/aarch64/vm/macroAssembler_aarch64.cpp
! src/cpu/x86/vm/macroAssembler_x86.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
Changeset: 7e414697b1aa
Author: shade
Date: 2017-05-09 14:17 +0200
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/7e414697b1aa
[backport] Purge ealier version of redefined classes during class unloading
! src/share/vm/gc_implementation/shenandoah/shenandoahConcurrentMark.cpp
Changeset: 4011e4fe2804
Author: shade
Date: 2017-05-09 16:12 +0200
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/4011e4fe2804
[backport] Cleanup class unloading and string intern code
! src/share/vm/gc_implementation/shenandoah/shenandoahConcurrentMark.cpp
! src/share/vm/gc_implementation/shenandoah/shenandoahHeap.cpp
! src/share/vm/gc_implementation/shenandoah/shenandoahHeap.hpp
+ test/gc/shenandoah/StringInternCleanup.java
Changeset: e4eaa8daf452
Author: shade
Date: 2017-05-09 16:24 +0200
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/e4eaa8daf452
[backport] Rename final mark operations
! src/share/vm/gc_implementation/shenandoah/shenandoahConcurrentThread.cpp
! src/share/vm/gc_implementation/shenandoah/vm_operations_shenandoah.cpp
! src/share/vm/gc_implementation/shenandoah/vm_operations_shenandoah.hpp
! src/share/vm/runtime/vm_operations.hpp
Changeset: 2bf641b26a05
Author: zgu
Date: 2017-05-09 10:26 -0400
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/2bf641b26a05
Refactor parallel ClassLoaderData iterator
! src/share/vm/classfile/classLoaderData.cpp
! src/share/vm/classfile/classLoaderData.hpp
! src/share/vm/gc_implementation/shenandoah/shenandoahConcurrentMark.cpp
! src/share/vm/gc_implementation/shenandoah/shenandoahHeap.cpp
! src/share/vm/gc_implementation/shenandoah/shenandoahMarkCompact.cpp
! src/share/vm/gc_implementation/shenandoah/shenandoahRootProcessor.cpp
! src/share/vm/gc_implementation/shenandoah/shenandoahRootProcessor.hpp
Changeset: d7f2253ba5e3
Author: shade
Date: 2017-05-09 16:40 +0200
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/d7f2253ba5e3
[backport] Clean up unused fields and methods
! src/share/vm/gc_implementation/shenandoah/shenandoahCollectionSet.cpp
! src/share/vm/gc_implementation/shenandoah/shenandoahCollectorPolicy.hpp
! src/share/vm/gc_implementation/shenandoah/shenandoahHeap.cpp
! src/share/vm/gc_implementation/shenandoah/shenandoahHeap.hpp
! src/share/vm/gc_implementation/shenandoah/shenandoahHeapRegion.hpp
! src/share/vm/gc_implementation/shenandoah/shenandoahHeapRegionSet.cpp
! src/share/vm/gc_implementation/shenandoah/shenandoahMarkCompact.hpp
! src/share/vm/gc_implementation/shenandoah/shenandoahMonitoringSupport.cpp
Changeset: 9aaba2f23c67
Author: shade
Date: 2017-05-09 16:42 +0200
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/9aaba2f23c67
[backport] Make sure new_active_workers is used
! src/share/vm/gc_implementation/shenandoah/shenandoahCollectorPolicy.cpp
Changeset: d70c0f3c3d09
Author: shade
Date: 2017-05-09 16:42 +0200
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/d70c0f3c3d09
[backport] Correct prefetch offset for marked object iteration
! src/share/vm/gc_implementation/shenandoah/shenandoahHeap.inline.hpp
Changeset: 2c998042609d
Author: shade
Date: 2017-05-09 16:48 +0200
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/2c998042609d
[backport] Total pauses should include final-mark pauses
! src/share/vm/gc_implementation/shenandoah/shenandoahCollectorPolicy.cpp
! src/share/vm/gc_implementation/shenandoah/vm_operations_shenandoah.cpp
Changeset: cd0fad24578b
Author: shade
Date: 2017-05-09 17:01 +0200
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/cd0fad24578b
[backport] Report correct total garbage data. Print out garbage and cset data with -Xlog:gc+ergo
! src/share/vm/gc_implementation/shenandoah/shenandoahCollectorPolicy.cpp
Changeset: e33465843ac5
Author: shade
Date: 2017-05-09 17:35 +0200
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/e33465843ac5
[backport] Deferred region cleanup.
! src/share/vm/gc_implementation/shenandoah/shenandoahCollectorPolicy.cpp
! src/share/vm/gc_implementation/shenandoah/shenandoahHeap.cpp
! src/share/vm/gc_implementation/shenandoah/shenandoahHeap.hpp
Changeset: f994c263a1cd
Author: shade
Date: 2017-05-09 17:44 +0200
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/f994c263a1cd
[backport] Use lock version heap region memory allocator
! src/share/vm/gc_implementation/shenandoah/shenandoahHeap.cpp
! src/share/vm/gc_implementation/shenandoah/shenandoahHeap.hpp
! src/share/vm/gc_implementation/shenandoah/shenandoahHeapRegion.hpp
! src/share/vm/gc_implementation/shenandoah/shenandoahHeapRegion.inline.hpp
Changeset: 108e12a0451b
Author: shade
Date: 2017-05-09 17:52 +0200
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/108e12a0451b
[backport] Heap memory usage counting not longer needs to be atomic
! src/share/vm/gc_implementation/shenandoah/shenandoahHeap.cpp
Changeset: 1732273787ed
Author: shade
Date: 2017-05-09 18:15 +0200
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/1732273787ed
[backport] Update statistics to capture thread data accurately
! 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/shenandoahHeap.cpp
Changeset: 1435380c071a
Author: shade
Date: 2017-05-09 18:30 +0200
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/1435380c071a
[backport] Update ShenandoahHeapSampling to avoid double counting.
! src/share/vm/gc_implementation/shenandoah/shenandoahHeapRegionCounters.cpp
! src/share/vm/gc_implementation/shenandoah/shenandoahHeapRegionCounters.hpp
Changeset: 8123d637b669
Author: shade
Date: 2017-05-09 18:48 +0200
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/8123d637b669
[backport] ShenandoahHeap::evacuate_object() with boolean result flag.
! src/share/vm/gc_implementation/shenandoah/shenandoahBarrierSet.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
Changeset: c6d7c6da2f8a
Author: shade
Date: 2017-05-09 18:55 +0200
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/c6d7c6da2f8a
[backport] Cleanup duplicated Shenandoah task queue declarations
! src/share/vm/gc_implementation/shenandoah/shenandoahConcurrentMark.hpp
! src/share/vm/gc_implementation/shenandoah/shenandoahOopClosures.hpp
Changeset: 1d1d9914cc55
Author: rkennke
Date: 2017-03-28 17:22 +0200
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/1d1d9914cc55
[backport] Implement early update references phase.
! src/share/vm/gc_implementation/shenandoah/shenandoahBarrierSet.cpp
! src/share/vm/gc_implementation/shenandoah/shenandoahCollectorPolicy.cpp
! src/share/vm/gc_implementation/shenandoah/shenandoahCollectorPolicy.hpp
! src/share/vm/gc_implementation/shenandoah/shenandoahConcurrentThread.cpp
! src/share/vm/gc_implementation/shenandoah/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/shenandoahHeapRegionCounters.cpp
! src/share/vm/gc_implementation/shenandoah/shenandoahHeapRegionCounters.hpp
! src/share/vm/gc_implementation/shenandoah/shenandoahOopClosures.hpp
! src/share/vm/gc_implementation/shenandoah/shenandoahOopClosures.inline.hpp
! 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/vm_operations_shenandoah.cpp
! src/share/vm/gc_implementation/shenandoah/vm_operations_shenandoah.hpp
! src/share/vm/runtime/vm_operations.hpp
Changeset: 797a60691e5a
Author: shade
Date: 2017-05-10 11:38 +0200
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/797a60691e5a
[backport] Relax assert to not fire at safepoint
! src/share/vm/gc_implementation/shenandoah/shenandoahHeap.cpp
! src/share/vm/gc_implementation/shenandoah/shenandoahHeap.inline.hpp
Changeset: c1a150a07ac3
Author: shade
Date: 2017-05-10 11:42 +0200
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/c1a150a07ac3
[backport] Fix DerivedPointerTable handling when scanning roots twice in init-evac phase
! src/share/vm/gc_implementation/shenandoah/shenandoahHeap.cpp
Changeset: 5d5e4d8b3f95
Author: shade
Date: 2017-05-10 12:17 +0200
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/5d5e4d8b3f95
[backport] Heap/matrix verification for all reachable objects
! 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: 2cd3d7637081
Author: shade
Date: 2017-05-10 12:30 +0200
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/2cd3d7637081
[backport] Print heap changes in phases that actually change heap occupancy
! src/share/vm/gc_implementation/shenandoah/shenandoahConcurrentThread.cpp
! src/share/vm/gc_implementation/shenandoah/vm_operations_shenandoah.cpp
Changeset: dd7af8c2edf0
Author: shade
Date: 2017-05-10 14:20 +0200
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/dd7af8c2edf0
[backport] Parallel code cache scanning
! src/share/vm/code/codeCache.cpp
! src/share/vm/code/codeCache.hpp
! src/share/vm/gc_implementation/shenandoah/shenandoahRootProcessor.cpp
! src/share/vm/gc_implementation/shenandoah/shenandoahRootProcessor.hpp
Changeset: 5144dfa90e45
Author: shade
Date: 2017-05-11 12:08 +0200
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/5144dfa90e45
[backport] Simplify parallel synchronizer roots iterator
! src/share/vm/runtime/objectMonitor.cpp
! src/share/vm/runtime/objectMonitor.hpp
! src/share/vm/runtime/synchronizer.cpp
! src/share/vm/runtime/synchronizer.hpp
Changeset: 79317746c195
Author: shade
Date: 2017-05-11 12:33 +0200
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/79317746c195
[backport] Fast synchronizer root scanning
! src/share/vm/gc_implementation/shenandoah/shenandoahRootProcessor.cpp
! src/share/vm/gc_implementation/shenandoah/shenandoah_globals.hpp
! src/share/vm/runtime/synchronizer.cpp
! src/share/vm/runtime/synchronizer.hpp
! src/share/vm/runtime/thread.cpp
Changeset: db9cf34a2c38
Author: shade
Date: 2017-05-11 14:31 +0200
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/db9cf34a2c38
[backport] Assorted cleanups
! 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.inline.hpp
! src/share/vm/gc_implementation/shenandoah/shenandoahConcurrentThread.cpp
! src/share/vm/gc_implementation/shenandoah/shenandoahConcurrentThread.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/shenandoah_globals.hpp
Changeset: 8c151bcc38b5
Author: zgu
Date: 2017-05-11 09:52 -0400
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/8c151bcc38b5
Cleanup: Removed redundant ClassLoaderData::clear_claimed_marks() calls
! src/share/vm/gc_implementation/shenandoah/shenandoahConcurrentMark.cpp
! src/share/vm/gc_implementation/shenandoah/shenandoahHeap.cpp
Changeset: 4908df322ffc
Author: shade
Date: 2017-05-11 20:13 +0200
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/4908df322ffc
[backport] Update region sampling to include TLAB/GCLAB allocation data
! src/share/vm/gc_implementation/shenandoah/shenandoahConcurrentMark.cpp
! src/share/vm/gc_implementation/shenandoah/shenandoahHeap.cpp
! src/share/vm/gc_implementation/shenandoah/shenandoahHeap.hpp
! src/share/vm/gc_implementation/shenandoah/shenandoahHeap.inline.hpp
! src/share/vm/gc_implementation/shenandoah/shenandoahHeapRegion.cpp
! src/share/vm/gc_implementation/shenandoah/shenandoahHeapRegion.hpp
! src/share/vm/gc_implementation/shenandoah/shenandoahHeapRegion.inline.hpp
! src/share/vm/gc_implementation/shenandoah/shenandoahHeapRegionCounters.cpp
! src/share/vm/gc_implementation/shenandoah/shenandoahHeapRegionCounters.hpp
! src/share/vm/opto/shenandoahSupport.cpp
Changeset: 100c05cd2ee6
Author: shade
Date: 2017-05-11 21:14 +0200
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/100c05cd2ee6
[backport] Region sampling may not be enabled because last timetick is uninitialized
! src/share/vm/gc_implementation/shenandoah/shenandoahHeapRegionCounters.cpp
Changeset: fc968aa6d7f8
Author: shade
Date: 2017-05-12 13:03 +0200
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/fc968aa6d7f8
[backport] Cleanup: update-refs check in_collection_set twice
! src/share/vm/gc_implementation/shenandoah/shenandoahHeap.cpp
Changeset: 2f44d7347c71
Author: shade
Date: 2017-05-12 13:42 +0200
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/2f44d7347c71
[backport] Fix up pointer volatility
! src/share/vm/gc_implementation/shenandoah/shenandoahHeap.hpp
Changeset: 9e196ea52318
Author: shade
Date: 2017-05-16 12:37 +0200
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/9e196ea52318
[backport] Variable steps in adaptive heuristics
! src/share/vm/gc_implementation/shenandoah/shenandoahCollectorPolicy.cpp
! src/share/vm/gc_implementation/shenandoah/shenandoah_globals.hpp
Changeset: 59bfa25fb8f2
Author: shade
Date: 2017-05-16 12:47 +0200
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/59bfa25fb8f2
[backport] Print correct message about gross times in stats
! src/share/vm/gc_implementation/shenandoah/shenandoahCollectorPolicy.cpp
Changeset: e9a9ef412db6
Author: shade
Date: 2017-05-16 12:58 +0200
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/e9a9ef412db6
[backport] Skip RESOLVE when references update is not needed
! src/share/vm/gc_implementation/shenandoah/shenandoahConcurrentMark.cpp
Changeset: 4054886dd05d
Author: shade
Date: 2017-05-16 17:41 +0200
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/4054886dd05d
[backport] Separate Full GC root operations in GC stats
! 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/shenandoahHeap.cpp
! src/share/vm/gc_implementation/shenandoah/shenandoahMarkCompact.cpp
Changeset: 003b7f6c38f8
Author: shade
Date: 2017-05-17 18:05 +0200
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/003b7f6c38f8
[backport] Adaptive should not be scared of user-requested System.gc()
! src/share/vm/gc_implementation/shenandoah/shenandoahCollectorPolicy.cpp
! src/share/vm/gc_implementation/shenandoah/shenandoahCollectorPolicy.hpp
! src/share/vm/gc_implementation/shenandoah/shenandoahMarkCompact.cpp
Changeset: 99824a1f6396
Author: rkennke
Date: 2017-05-22 11:32 +0200
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/99824a1f6396
Cherry-pick/synchronize JDK-8180175 and JDK-8180599
! src/share/vm/gc_implementation/shenandoah/shenandoahRootProcessor.cpp
! src/share/vm/runtime/synchronizer.cpp
! src/share/vm/runtime/synchronizer.hpp
! src/share/vm/runtime/thread.cpp
Changeset: bb03dc264804
Author: shade
Date: 2017-05-23 13:11 +0200
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/bb03dc264804
[backport] "F: Code Cache Roots" is missing from gc+stats
! src/share/vm/gc_implementation/shenandoah/shenandoahConcurrentMark.cpp
! src/share/vm/gc_implementation/shenandoah/shenandoahHeap.cpp
! src/share/vm/gc_implementation/shenandoah/shenandoahMarkCompact.cpp
! src/share/vm/gc_implementation/shenandoah/shenandoahRootProcessor.hpp
Changeset: 560d2e07e69b
Author: shade
Date: 2017-05-23 16:15 +0200
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/560d2e07e69b
Cherry-pick JDK-8140584: nmethod::oops_do_marking_epilogue always runs verification code
! src/cpu/ppc/vm/relocInfo_ppc.cpp
! src/cpu/sparc/vm/nativeInst_sparc.cpp
! src/cpu/sparc/vm/relocInfo_sparc.cpp
! src/cpu/x86/vm/relocInfo_x86.cpp
! src/share/vm/code/nmethod.cpp
Changeset: 6cebaf5170cf
Author: shade
Date: 2017-05-23 16:32 +0200
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/6cebaf5170cf
[backport] Lazy parallel code cache iterator
! src/share/vm/code/codeCache.cpp
! src/share/vm/code/codeCache.hpp
Changeset: 0b7e6fec33cf
Author: shade
Date: 2017-05-30 21:07 +0200
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/0b7e6fec33cf
[backport] "Allocation failure" cause should not be overwritten
! src/share/vm/gc_implementation/shenandoah/shenandoahConcurrentThread.cpp
Changeset: 81fce7d8cba2
Author: shade
Date: 2017-05-30 21:18 +0200
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/81fce7d8cba2
[backport] Reference processors might use non-forwarded alive checks
! 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/memory/referenceProcessor.hpp
Changeset: f009f4563dcf
Author: shade
Date: 2017-05-30 21:24 +0200
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/f009f4563dcf
[backport] Print more detailed final UR stats
! src/share/vm/gc_implementation/shenandoah/shenandoahCollectorPolicy.cpp
! src/share/vm/gc_implementation/shenandoah/shenandoahCollectorPolicy.hpp
! src/share/vm/gc_implementation/shenandoah/shenandoahHeap.cpp
Changeset: 95ba378e3512
Author: shade
Date: 2017-05-30 21:29 +0200
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/95ba378e3512
[backport] Print more details for weak ref and class unloading stats
! 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/shenandoahHeap.cpp
! src/share/vm/gc_implementation/shenandoah/shenandoahHeap.hpp
Changeset: 7abcb0e1c085
Author: shade
Date: 2017-05-30 21:33 +0200
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/7abcb0e1c085
[backport] Properly react on -ClassUnloading
! src/share/vm/gc_implementation/shenandoah/shenandoahCollectorPolicy.cpp
! src/share/vm/runtime/arguments.cpp
Changeset: 0a9dd9360561
Author: shade
Date: 2017-05-30 21:38 +0200
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/0a9dd9360561
[backport] Mark-compact and heuristics should consistently process refs and unload classes
! src/share/vm/gc_implementation/shenandoah/shenandoahCollectorPolicy.cpp
! src/share/vm/gc_implementation/shenandoah/shenandoahMarkCompact.cpp
Changeset: eb3575b462af
Author: shade
Date: 2017-05-30 21:45 +0200
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/eb3575b462af
[backport] Update roots should always handle derived pointers
! src/share/vm/gc_implementation/shenandoah/shenandoahConcurrentMark.cpp
! src/share/vm/gc_implementation/shenandoah/shenandoahConcurrentMark.hpp
! src/share/vm/gc_implementation/shenandoah/shenandoahMarkCompact.cpp
Changeset: dc088ce2ab81
Author: shade
Date: 2017-05-30 22:00 +0200
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/dc088ce2ab81
[backport] Make statistics gathering span more operations
! src/share/vm/gc_implementation/shenandoah/vm_operations_shenandoah.cpp
Changeset: 6db82d69c100
Author: shade
Date: 2017-05-30 22:21 +0200
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/6db82d69c100
[backport] Increase timeout for EvilSyncBug test
! test/gc/shenandoah/EvilSyncBug.java
Changeset: c98328a3aa58
Author: shade
Date: 2017-06-02 18:01 +0200
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/c98328a3aa58
[backport] Concurrent preclean + Fix weakref precleaning
! 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/shenandoahConcurrentThread.cpp
! src/share/vm/gc_implementation/shenandoah/shenandoah_globals.hpp
Changeset: aba5370d067c
Author: shade
Date: 2017-06-02 18:17 +0200
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/aba5370d067c
[backport] Dense ShenandoahHeapRegion printout
! src/share/vm/gc_implementation/shenandoah/shenandoahHeap.cpp
! src/share/vm/gc_implementation/shenandoah/shenandoahHeap.hpp
! src/share/vm/gc_implementation/shenandoah/shenandoahHeapRegion.cpp
Changeset: 092082c302f1
Author: shade
Date: 2017-06-02 18:59 +0200
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/092082c302f1
[backport] Ensure collection set and cset map are consistent
! src/share/vm/gc_implementation/shenandoah/shenandoahCollectionSet.cpp
! src/share/vm/gc_implementation/shenandoah/shenandoahCollectionSet.hpp
! src/share/vm/gc_implementation/shenandoah/shenandoahCollectorPolicy.cpp
! src/share/vm/gc_implementation/shenandoah/shenandoahHeap.cpp
! src/share/vm/gc_implementation/shenandoah/shenandoahHeap.hpp
! src/share/vm/gc_implementation/shenandoah/shenandoahHeapRegionSet.hpp
! src/share/vm/gc_implementation/shenandoah/shenandoahMarkCompact.cpp
Changeset: 9b03189bd940
Author: shade
Date: 2017-06-02 19:00 +0200
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/9b03189bd940
[backport] "String/Symbol/CodeCache" -> "Str/Sym, Code Cache"
! src/share/vm/gc_implementation/shenandoah/shenandoahCollectorPolicy.cpp
Changeset: bcbe9d320ece
Author: shade
Date: 2017-06-02 19:18 +0200
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/bcbe9d320ece
[backport] Rehash ShenandoahHeap section in hs_err
! src/share/vm/gc_implementation/shenandoah/shenandoahHeap.cpp
Changeset: a34a57da52a7
Author: shade
Date: 2017-06-02 19:24 +0200
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/a34a57da52a7
[backport] Heap region recycling should call explicit clear() and request zapping
! src/share/vm/gc_implementation/shenandoah/shenandoahHeapRegion.cpp
Changeset: d9471880bb68
Author: shade
Date: 2017-06-02 19:28 +0200
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/d9471880bb68
[backport] Make {T,GC}LAB statistics unconditional
! src/share/vm/gc_implementation/shenandoah/shenandoahHeap.cpp
! src/share/vm/gc_implementation/shenandoah/shenandoahHeapRegion.cpp
! src/share/vm/gc_implementation/shenandoah/shenandoahHeapRegion.inline.hpp
Changeset: b37a0dcedcc7
Author: shade
Date: 2017-06-05 11:43 +0200
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/b37a0dcedcc7
[backport] Refactor heap verification
! 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
! src/share/vm/gc_implementation/shenandoah/shenandoahMarkCompact.cpp
+ src/share/vm/gc_implementation/shenandoah/shenandoahVerifier.cpp
+ src/share/vm/gc_implementation/shenandoah/shenandoahVerifier.hpp
! src/share/vm/gc_implementation/shenandoah/shenandoah_globals.hpp
! src/share/vm/gc_implementation/shenandoah/vm_operations_shenandoah.cpp
Changeset: 795a8e7fd55f
Author: shade
Date: 2017-06-05 12:26 +0200
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/795a8e7fd55f
[backport] Optimize heap verification
! src/share/vm/gc_implementation/shenandoah/shenandoahVerifier.cpp
Changeset: 720e1e89a79b
Author: shade
Date: 2017-06-05 12:46 +0200
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/720e1e89a79b
[backport] "Before Full GC" verification is too strong for OOME-during-evac
! src/share/vm/gc_implementation/shenandoah/shenandoahVerifier.cpp
! src/share/vm/gc_implementation/shenandoah/shenandoahVerifier.hpp
Changeset: 409024b8cbe9
Author: shade
Date: 2017-06-05 13:50 +0200
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/409024b8cbe9
[backport] Tests should use all heuristics and pass heap verification + Disable aggressive+verification test configs
! test/TEST.groups
- test/gc/shenandoah/AlwaysPreTouch.java
- test/gc/shenandoah/C1VectorizedMismatch.java
- test/gc/shenandoah/HumongousRegionReclaimTest/TestHumongous.java
- test/gc/shenandoah/StringInternCleanup.java
- test/gc/shenandoah/TestRegionSizeArgs.java
- test/gc/shenandoah/TestShenandoahArgumentRanges.java
- test/gc/shenandoah/TestSingleThreadedShenandoah.java
! test/gc/shenandoah/acceptance/AllocIntArrays.java
! test/gc/shenandoah/acceptance/AllocObjectArrays.java
! test/gc/shenandoah/acceptance/AllocObjects.java
+ test/gc/shenandoah/acceptance/StringInternCleanup.java
- test/gc/shenandoah/cas/ReferenceCAS.java
+ test/gc/shenandoah/compiler/C1VectorizedMismatch.java
+ test/gc/shenandoah/compiler/TestReferenceCAS.java
+ test/gc/shenandoah/options/AlwaysPreTouch.java
+ test/gc/shenandoah/options/TestRegionSizeArgs.java
+ test/gc/shenandoah/options/TestShenandoahArgumentRanges.java
+ test/gc/shenandoah/options/TestSingleThreadedShenandoah.java
Changeset: ecbecfb8ca03
Author: shade
Date: 2017-06-05 14:20 +0200
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/ecbecfb8ca03
[backport] Trim down native GC footprint
! src/share/vm/gc_implementation/shenandoah/shenandoahHeap.cpp
! src/share/vm/gc_implementation/shenandoah/shenandoahHeapRegionCounters.cpp
Changeset: 6a2413c494c7
Author: shade
Date: 2017-06-05 14:55 +0200
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/6a2413c494c7
[backport] ShenandoahCollectionSet refactor
! src/share/vm/gc_implementation/shenandoah/shenandoahCollectionSet.cpp
! src/share/vm/gc_implementation/shenandoah/shenandoahCollectionSet.hpp
! src/share/vm/gc_implementation/shenandoah/shenandoahCollectorPolicy.cpp
! src/share/vm/gc_implementation/shenandoah/shenandoahHeap.cpp
! src/share/vm/gc_implementation/shenandoah/shenandoahHeap.hpp
! src/share/vm/gc_implementation/shenandoah/shenandoahHeap.inline.hpp
! src/share/vm/gc_implementation/shenandoah/shenandoahHeapRegion.cpp
! src/share/vm/gc_implementation/shenandoah/shenandoahHeapRegion.hpp
! src/share/vm/gc_implementation/shenandoah/shenandoahMarkCompact.cpp
Changeset: 5d8d3626abac
Author: shade
Date: 2017-06-06 11:35 +0200
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/5d8d3626abac
[backport] Disable aggressive+verification test configs (jtreg eats up last configuration)
! test/gc/shenandoah/acceptance/AllocIntArrays.java
! test/gc/shenandoah/acceptance/AllocObjectArrays.java
! test/gc/shenandoah/acceptance/AllocObjects.java
! test/gc/shenandoah/acceptance/StringInternCleanup.java
Changeset: 4f52aaa864c2
Author: shade
Date: 2017-06-07 10:07 +0200
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/4f52aaa864c2
[backport] Reference processing deadlocks with -ParallelRefProcEnabled
! src/share/vm/gc_implementation/shenandoah/shenandoahConcurrentMark.cpp
+ test/gc/shenandoah/acceptance/ParallelRefprocSanity.java
Changeset: c5cb25529f3a
Author: shade
Date: 2017-06-07 10:30 +0200
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/c5cb25529f3a
[backport] Shortcut reference processing when no work is available
! src/share/vm/gc_implementation/shenandoah/shenandoahConcurrentMark.cpp
! src/share/vm/gc_implementation/shenandoah/shenandoahConcurrentMark.hpp
! src/share/vm/memory/referenceProcessor.hpp
Changeset: 3efa82f7b031
Author: shade
Date: 2017-06-07 14:02 +0200
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/3efa82f7b031
[backport] Verification error log is truncated
! src/share/vm/gc_implementation/shenandoah/shenandoahVerifier.cpp
Changeset: 6dae9221fcb5
Author: shade
Date: 2017-06-08 22:02 +0200
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/6dae9221fcb5
[backport] Stats should attribute "Resize TLABs" properly, and mention "Pause" for init/final mark
! src/share/vm/gc_implementation/shenandoah/shenandoahCollectorPolicy.cpp
! src/share/vm/gc_implementation/shenandoah/shenandoahCollectorPolicy.hpp
! src/share/vm/gc_implementation/shenandoah/shenandoahConcurrentThread.cpp
! src/share/vm/gc_implementation/shenandoah/shenandoahHeap.cpp
! src/share/vm/gc_implementation/shenandoah/shenandoahMarkCompact.cpp
! src/share/vm/gc_implementation/shenandoah/vm_operations_shenandoah.cpp
Changeset: 928716c57ad4
Author: shade
Date: 2017-06-08 22:11 +0200
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/928716c57ad4
[backport] Stats should not record past-shutdown events
! src/share/vm/gc_implementation/shenandoah/shenandoahCollectorPolicy.cpp
! src/share/vm/gc_implementation/shenandoah/shenandoahCollectorPolicy.hpp
! src/share/vm/gc_implementation/shenandoah/shenandoahHeap.cpp
Changeset: eadd69c63630
Author: shade
Date: 2017-06-08 22:19 +0200
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/eadd69c63630
[backport] Do not abandon RP discovery on conc GC cancel, do that only before Full GC
! src/share/vm/gc_implementation/shenandoah/shenandoahConcurrentMark.cpp
! src/share/vm/gc_implementation/shenandoah/shenandoahMarkCompact.cpp
Changeset: cf8672d97c56
Author: shade
Date: 2017-06-08 22:37 +0200
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/cf8672d97c56
[backport] Remove heap printing routines from ShenandoahHeap
! src/share/vm/gc_implementation/shenandoah/shenandoahHeap.cpp
! src/share/vm/gc_implementation/shenandoah/shenandoahHeap.hpp
+ src/share/vm/gc_implementation/shenandoah/shenandoahPrinter.cpp
+ src/share/vm/gc_implementation/shenandoah/shenandoahPrinter.hpp
Changeset: ad7033891c2b
Author: shade
Date: 2017-06-15 13:00 +0200
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/ad7033891c2b
[backport] Generic verification should not trust bitmaps
! src/share/vm/gc_implementation/shenandoah/shenandoahVerifier.cpp
Changeset: b1135f2d7b8d
Author: shade
Date: 2017-06-15 13:27 +0200
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/b1135f2d7b8d
[backport] Result of write barrier on constant not used
! src/share/vm/opto/shenandoahSupport.cpp
Changeset: c7be5efe86c4
Author: shade
Date: 2017-06-15 13:39 +0200
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/c7be5efe86c4
[backport] Heap region verification
! 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: 2fdaaf7bddaa
Author: shade
Date: 2017-06-15 15:44 +0200
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/2fdaaf7bddaa
[backport] Account "shared" out-of-LAB allocations separately
! src/share/vm/gc_implementation/shenandoah/shenandoahConcurrentMark.cpp
! src/share/vm/gc_implementation/shenandoah/shenandoahFreeSet.cpp
! src/share/vm/gc_implementation/shenandoah/shenandoahHeap.cpp
! src/share/vm/gc_implementation/shenandoah/shenandoahHeap.hpp
! src/share/vm/gc_implementation/shenandoah/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/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/shenandoahMarkCompact.cpp
! src/share/vm/gc_implementation/shenandoah/shenandoahVerifier.cpp
Changeset: 4f60905e2c52
Author: shade
Date: 2017-06-15 17:26 +0200
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/4f60905e2c52
[backport] Use scoped object for gc session/phases recording
[backport] Wrong call in GCSession destructor
[backport] Typo in scoped phase object tag
! src/share/vm/gc_implementation/shenandoah/shenandoahConcurrentMark.cpp
! src/share/vm/gc_implementation/shenandoah/shenandoahConcurrentThread.cpp
! src/share/vm/gc_implementation/shenandoah/shenandoahHeap.cpp
! src/share/vm/gc_implementation/shenandoah/shenandoahMarkCompact.cpp
+ src/share/vm/gc_implementation/shenandoah/shenandoahUtils.cpp
+ src/share/vm/gc_implementation/shenandoah/shenandoahUtils.hpp
! src/share/vm/gc_implementation/shenandoah/vm_operations_shenandoah.cpp
Changeset: 9dff580e88c7
Author: shade
Date: 2017-06-15 17:35 +0200
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/9dff580e88c7
[backport] Purge shenandoahHumongous.hpp
! src/share/vm/gc_implementation/shenandoah/shenandoahHeap.cpp
! src/share/vm/gc_implementation/shenandoah/shenandoahHeapRegion.hpp
- src/share/vm/gc_implementation/shenandoah/shenandoahHumongous.hpp
Changeset: ac28fb1a2fdd
Author: shade
Date: 2017-06-15 17:36 +0200
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/ac28fb1a2fdd
[backport] Verifier should not assert cset in forwarded test block
! src/share/vm/gc_implementation/shenandoah/shenandoahVerifier.cpp
Changeset: 6c601ad74d46
Author: shade
Date: 2017-06-15 17:40 +0200
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/6c601ad74d46
[backport] Fix recycled regions zapping
! src/share/vm/gc_implementation/shenandoah/shenandoahHeapRegion.cpp
Changeset: 7c57b02970bf
Author: shade
Date: 2017-06-15 17:48 +0200
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/7c57b02970bf
[backport] Refactor BrooksPointer asserts
! src/share/vm/gc_implementation/shenandoah/brooksPointer.inline.hpp
! src/share/vm/gc_implementation/shenandoah/shenandoahVerifier.cpp
! src/share/vm/gc_implementation/shenandoah/shenandoahVerifier.hpp
Changeset: e4f82356e654
Author: shade
Date: 2017-06-15 18:07 +0200
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/e4f82356e654
[backport] Out-of-TLAB evacuation should overwrite stale copies
! src/share/vm/gc_implementation/shenandoah/shenandoahHeap.hpp
! src/share/vm/gc_implementation/shenandoah/shenandoahHeap.inline.hpp
+ test/gc/shenandoah/acceptance/RetainObjects.java
Changeset: 72b6f197304e
Author: shade
Date: 2017-06-15 18:19 +0200
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/72b6f197304e
[backport] more barrier on constant oop fixes + couple small unrelated fixes
! src/share/vm/opto/machnode.cpp
! src/share/vm/opto/shenandoahSupport.cpp
! src/share/vm/opto/shenandoahSupport.hpp
Changeset: a664ef47ec01
Author: shade
Date: 2017-07-03 15:01 +0200
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/a664ef47ec01
[backport] Fix live data accounting for humongous region
! src/share/vm/gc_implementation/shenandoah/shenandoahHeap.inline.hpp
! src/share/vm/gc_implementation/shenandoah/shenandoahHeapRegion.cpp
! src/share/vm/gc_implementation/shenandoah/shenandoahHeapRegion.hpp
! src/share/vm/gc_implementation/shenandoah/shenandoahVerifier.cpp
Changeset: 88d9ff2ba0ae
Author: shade
Date: 2017-07-03 15:03 +0200
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/88d9ff2ba0ae
[backport] shenandoah_wb should fallback to slow path with -UseTLAB + Fix aarch64 compilation error due to shenandoah_wb change
! src/cpu/aarch64/vm/stubGenerator_aarch64.cpp
! src/cpu/x86/vm/stubGenerator_x86_64.cpp
Changeset: e2f8c56374e4
Author: shade
Date: 2017-07-03 15:08 +0200
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/e2f8c56374e4
[backport] Fix memory Phis with only data uses
! src/share/vm/opto/cfgnode.cpp
! src/share/vm/opto/cfgnode.hpp
! src/share/vm/opto/compile.cpp
! src/share/vm/opto/memnode.cpp
! src/share/vm/opto/node.cpp
! src/share/vm/opto/phaseX.cpp
Changeset: a98deb248502
Author: shade
Date: 2017-07-03 15:09 +0200
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/a98deb248502
[backport] Fixed a few of early returns that calling register_gc_end()
! src/share/vm/gc_implementation/shenandoah/shenandoahConcurrentThread.cpp
Changeset: 4449154bbc9b
Author: shade
Date: 2017-07-03 15:14 +0200
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/4449154bbc9b
[backport] Implementation of interpreter matrix barrier on aarch64
! src/cpu/aarch64/vm/macroAssembler_aarch64.cpp
! src/cpu/aarch64/vm/macroAssembler_aarch64.hpp
! src/cpu/aarch64/vm/templateTable_aarch64.cpp
Changeset: 4d5cf74432f9
Author: shade
Date: 2017-07-03 15:15 +0200
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/4d5cf74432f9
[backport] Added assertion for page alignment of heap's base address
! src/cpu/aarch64/vm/macroAssembler_aarch64.cpp
Changeset: 409d222c3215
Author: shade
Date: 2017-07-03 15:25 +0200
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/409d222c3215
[backport] ShenandoahGCSession used wrong timer for full GC
! src/share/vm/gc_implementation/shenandoah/shenandoahMarkCompact.cpp
! src/share/vm/gc_implementation/shenandoah/shenandoahMarkCompact.hpp
! src/share/vm/gc_implementation/shenandoah/shenandoahUtils.cpp
! src/share/vm/gc_implementation/shenandoah/shenandoahUtils.hpp
Changeset: f2339d12c25a
Author: shade
Date: 2017-07-03 15:39 +0200
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/f2339d12c25a
[backport] implicit null checks broken on aarch64
! src/share/vm/asm/assembler.cpp
Changeset: c47d1e47f8b1
Author: shade
Date: 2017-07-03 15:52 +0200
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/c47d1e47f8b1
[backport] aarch64 store check fix
! src/cpu/aarch64/vm/macroAssembler_aarch64.cpp
Changeset: 5176a58566c5
Author: shade
Date: 2017-07-03 16:21 +0200
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/5176a58566c5
[backport] minor fix to optimization of java mirror comparison
! src/share/vm/opto/subnode.cpp
Changeset: 2ab9ecceb2f5
Author: shade
Date: 2017-07-03 16:42 +0200
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/2ab9ecceb2f5
[backport] Rename ShenandoahBarriersForConst
! src/share/vm/gc_implementation/shenandoah/shenandoah_globals.hpp
! src/share/vm/opto/machnode.cpp
! src/share/vm/opto/shenandoahSupport.cpp
Changeset: fa36c42d60a8
Author: shade
Date: 2017-07-03 16:51 +0200
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/fa36c42d60a8
[backport] Verification should assert complete bitmaps in most phases + Disable complete bitmap verification in init mark
! src/share/vm/gc_implementation/shenandoah/shenandoahVerifier.cpp
Changeset: bb72fb5a34fc
Author: shade
Date: 2017-07-03 17:14 +0200
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/bb72fb5a34fc
[backport] Verify marked objects
! src/share/vm/gc_implementation/shenandoah/shenandoahVerifier.cpp
! src/share/vm/gc_implementation/shenandoah/shenandoahVerifier.hpp
Changeset: 766bb72cc48c
Author: shade
Date: 2017-07-03 17:29 +0200
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/766bb72cc48c
[backport] More collection set and matrix cleanup
! 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/shenandoahHeap.cpp
! src/share/vm/gc_implementation/shenandoah/shenandoahHeap.hpp
! src/share/vm/gc_implementation/shenandoah/shenandoahHeap.inline.hpp
Changeset: ea1b570328af
Author: shade
Date: 2017-07-03 17:42 +0200
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/ea1b570328af
[backport] Verifier performance improvements: scan objects once, avoid double oop checks
! src/share/vm/gc_implementation/shenandoah/shenandoahVerifier.cpp
Changeset: 2c30db788b22
Author: shade
Date: 2017-07-03 17:43 +0200
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/2c30db788b22
[backport] Verify TAMS and object sizes
! src/share/vm/gc_implementation/shenandoah/shenandoahHeapRegion.hpp
! src/share/vm/gc_implementation/shenandoah/shenandoahVerifier.cpp
Changeset: 1a664ef1c4b3
Author: shade
Date: 2017-07-03 17:46 +0200
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/1a664ef1c4b3
[backport] Verifier should print extended info on referenced location
! src/share/vm/gc_implementation/shenandoah/shenandoahVerifier.cpp
Changeset: 28ccbe6488d8
Author: shade
Date: 2017-07-03 17:58 +0200
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/28ccbe6488d8
[backport] Eliminating _num_regions variable in ShenandoahHeap
! src/share/vm/gc_implementation/shenandoah/shenandoahCollectionSet.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
Changeset: 2bd506ed20b8
Author: shade
Date: 2017-07-03 18:07 +0200
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/2bd506ed20b8
[backport] Verification levels
! src/share/vm/gc_implementation/shenandoah/shenandoahVerifier.cpp
! src/share/vm/gc_implementation/shenandoah/shenandoah_globals.hpp
Changeset: 9a3948f618e7
Author: shade
Date: 2017-07-03 18:17 +0200
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/9a3948f618e7
[backport] C1 stores constants without read barriers
! src/cpu/x86/vm/c1_LIRGenerator_x86.cpp
! src/share/vm/c1/c1_LIRGenerator.cpp
Changeset: 2987cbe7eba9
Author: shade
Date: 2017-07-03 18:18 +0200
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/2987cbe7eba9
[backport] ArrayCopy verification code fix
! src/share/vm/opto/shenandoahSupport.cpp
Changeset: 9b7555f1bf5e
Author: shade
Date: 2017-07-03 19:00 +0200
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/9b7555f1bf5e
[backport] Concurrent code cache evacuation + bugfixes
! src/share/vm/gc_implementation/shenandoah/shenandoahConcurrentMark.cpp
! src/share/vm/gc_implementation/shenandoah/shenandoahHeap.cpp
! src/share/vm/gc_implementation/shenandoah/shenandoahRootProcessor.cpp
! src/share/vm/gc_implementation/shenandoah/shenandoah_globals.hpp
! src/share/vm/runtime/arguments.cpp
Changeset: d68fa4736501
Author: shade
Date: 2017-07-04 11:45 +0200
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/d68fa4736501
[backport] Parallel verification
! src/share/vm/gc_implementation/shenandoah/shenandoahVerifier.cpp
! src/share/vm/gc_implementation/shenandoah/shenandoahVerifier.hpp
Changeset: 995415487eb8
Author: rkennke
Date: 2017-07-11 21:28 +0200
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/995415487eb8
Cleanup shared code.
! src/share/vm/classfile/classLoaderData.hpp
! src/share/vm/runtime/stubRoutines.cpp
! src/share/vm/runtime/stubRoutines.hpp
Changeset: fa4d28aa2ee6
Author: shade
Date: 2017-07-11 23:00 +0200
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/fa4d28aa2ee6
[backport] Verifier should use non-optimized root scans
! src/share/vm/gc_implementation/shenandoah/shenandoahRootProcessor.cpp
! src/share/vm/gc_implementation/shenandoah/shenandoahRootProcessor.hpp
! src/share/vm/gc_implementation/shenandoah/shenandoahVerifier.cpp
Changeset: 9e6962407783
Author: shade
Date: 2017-07-11 23:09 +0200
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/9e6962407783
[backport] Report oops and fwdptrs verification failures fully
! src/share/vm/gc_implementation/shenandoah/shenandoahVerifier.cpp
Changeset: 7a3ab8424fb7
Author: shade
Date: 2017-07-12 10:09 +0200
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/7a3ab8424fb7
[backport] Code cache roots styles
+ src/share/vm/gc_implementation/shenandoah/shenandoahCodeRoots.cpp
+ src/share/vm/gc_implementation/shenandoah/shenandoahCodeRoots.hpp
! src/share/vm/gc_implementation/shenandoah/shenandoahHeap.cpp
! src/share/vm/gc_implementation/shenandoah/shenandoahRootProcessor.cpp
! src/share/vm/gc_implementation/shenandoah/shenandoahRootProcessor.hpp
! src/share/vm/gc_implementation/shenandoah/shenandoah_globals.hpp
Changeset: 8d53e7752db2
Author: shade
Date: 2017-07-12 10:27 +0200
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/8d53e7752db2
[backport] Make sure atomic operations are done on "volatile" fields
! src/share/vm/gc_implementation/shenandoah/shenandoahConcurrentMark.hpp
! src/share/vm/gc_implementation/shenandoah/shenandoahVerifier.cpp
Changeset: 166b5b0dcf82
Author: shade
Date: 2017-07-12 10:29 +0200
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/166b5b0dcf82
[backport] Cleanup AArch64 code
! src/cpu/aarch64/vm/sharedRuntime_aarch64.cpp
! src/cpu/aarch64/vm/templateTable_aarch64.cpp
Changeset: 8184b9fec971
Author: shade
Date: 2017-07-12 15:10 +0200
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/8184b9fec971
Revert G1 changes and bring shared BitMap
! src/share/vm/gc_implementation/g1/concurrentMark.cpp
! src/share/vm/gc_implementation/g1/concurrentMark.hpp
! src/share/vm/gc_implementation/g1/concurrentMark.inline.hpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
! src/share/vm/gc_implementation/g1/heapRegionBounds.inline.hpp
+ src/share/vm/gc_implementation/shared/markBitMap.cpp
+ src/share/vm/gc_implementation/shared/markBitMap.hpp
+ src/share/vm/gc_implementation/shared/markBitMap.inline.hpp
! src/share/vm/gc_implementation/shenandoah/shenandoahHeap.cpp
! src/share/vm/gc_implementation/shenandoah/shenandoahHeap.hpp
! src/share/vm/gc_implementation/shenandoah/shenandoahHeap.inline.hpp
! src/share/vm/gc_implementation/shenandoah/shenandoahVerifier.cpp
! src/share/vm/gc_implementation/shenandoah/shenandoahVerifier.hpp
Changeset: 0b603d751822
Author: shade
Date: 2017-07-13 18:44 +0200
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/0b603d751822
[backport] Optimize heap region size checks
! src/share/vm/gc_implementation/shenandoah/shenandoahFreeSet.cpp
! 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
Changeset: 4e94575042d9
Author: shade
Date: 2017-07-13 18:45 +0200
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/4e94575042d9
[backport] Shenandoah options should be uintx
! src/share/vm/gc_implementation/shenandoah/shenandoah_globals.hpp
+ test/gc/shenandoah/options/TestCodeCacheRootStyles.java
Changeset: aaaa67590ea1
Author: shade
Date: 2017-07-17 10:01 +0200
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/aaaa67590ea1
Amend "ArrayCopy verification code fix" with 8u-specific node hierarchy test
! src/share/vm/opto/shenandoahSupport.cpp
Changeset: 4208ad87c664
Author: shade
Date: 2017-07-17 13:15 +0200
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/4208ad87c664
[backport] Add "verify jcstress" acceptance test
+ test/gc/shenandoah/acceptance/VerifyJCStressTest.java
Changeset: 563c7c7db34c
Author: zgu
Date: 2017-07-19 13:03 -0400
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/563c7c7db34c
Fixed memory leak in region garbage cache
! src/share/vm/gc_implementation/shenandoah/shenandoahCollectorPolicy.cpp
Changeset: 4eda20ca25a5
Author: zgu
Date: 2017-07-19 14:19 -0400
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/4eda20ca25a5
Leak mutex in ShenandoahTaskTerminator
! src/share/vm/gc_implementation/shenandoah/shenandoahTaskqueue.hpp
Changeset: ce309f4a9b86
Author: shade
Date: 2017-07-20 11:58 +0200
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/ce309f4a9b86
[backport] Cleanups
! src/cpu/aarch64/vm/macroAssembler_aarch64.cpp
! src/share/vm/gc_implementation/shenandoah/shenandoahBarrierSet.cpp
! src/share/vm/gc_implementation/shenandoah/shenandoahCollectionSet.cpp
! src/share/vm/gc_implementation/shenandoah/shenandoahConcurrentMark.cpp
! src/share/vm/gc_implementation/shenandoah/shenandoahConcurrentThread.cpp
! src/share/vm/gc_implementation/shenandoah/shenandoahHeap.cpp
! src/share/vm/gc_implementation/shenandoah/shenandoahHeap.hpp
! src/share/vm/gc_implementation/shenandoah/shenandoahHeap.inline.hpp
! src/share/vm/gc_implementation/shenandoah/shenandoahHeapRegion.cpp
! src/share/vm/gc_implementation/shenandoah/shenandoahMarkCompact.cpp
! src/share/vm/gc_implementation/shenandoah/shenandoahTaskqueue.hpp
! src/share/vm/gc_implementation/shenandoah/shenandoahUtils.hpp
! src/share/vm/gc_implementation/shenandoah/vm_operations_shenandoah.cpp
Changeset: a1fd7f5e99d2
Author: shade
Date: 2017-07-20 12:12 +0200
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/a1fd7f5e99d2
[backport] Detailed ParallelCleanupTask statistics + Split out Full GC stats for parallel cleaning
! src/share/vm/gc_implementation/shared/parallelCleaning.hpp
! src/share/vm/gc_implementation/shenandoah/shenandoahCollectorPolicy.cpp
! src/share/vm/gc_implementation/shenandoah/shenandoahCollectorPolicy.hpp
! src/share/vm/gc_implementation/shenandoah/shenandoahHeap.cpp
Changeset: 2e561ce2cf71
Author: shade
Date: 2017-07-20 12:23 +0200
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/2e561ce2cf71
[backport] Fallback to shared allocation if GCLAB is not available
! src/share/vm/gc_implementation/shenandoah/shenandoahHeap.cpp
! src/share/vm/gc_implementation/shenandoah/shenandoahHeap.inline.hpp
! src/share/vm/memory/threadLocalAllocBuffer.cpp
! src/share/vm/memory/threadLocalAllocBuffer.hpp
! src/share/vm/runtime/thread.cpp
! src/share/vm/runtime/thread.hpp
! src/share/vm/runtime/vmThread.cpp
Changeset: 3d89228c5197
Author: shade
Date: 2017-07-20 12:37 +0200
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/3d89228c5197
[backport] Cleanup ShenandoahHeap::do_evacuation
! src/share/vm/gc_implementation/shenandoah/shenandoahHeap.cpp
! src/share/vm/gc_implementation/shenandoah/shenandoahHeap.hpp
Changeset: a4d65551ad10
Author: shade
Date: 2017-07-20 12:40 +0200
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/a4d65551ad10
[backport] Cleanup ShenandoahBarrierSet::write_barrier
! src/cpu/aarch64/vm/shenandoahBarrierSet_aarch64.cpp
! src/cpu/aarch64/vm/stubGenerator_aarch64.cpp
! src/cpu/x86/vm/shenandoahBarrierSet_x86.cpp
! src/cpu/x86/vm/stubGenerator_x86_64.cpp
! src/share/vm/gc_implementation/shenandoah/shenandoahBarrierSet.cpp
! src/share/vm/gc_implementation/shenandoah/shenandoahBarrierSet.hpp
Changeset: 9b867e254b0a
Author: shade
Date: 2017-07-20 15:13 +0200
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/9b867e254b0a
[backport] Refactor asm acmp (x86, aarch64, renames)
! src/cpu/aarch64/vm/macroAssembler_aarch64.cpp
! src/cpu/aarch64/vm/methodHandles_aarch64.cpp
! src/cpu/aarch64/vm/templateTable_aarch64.cpp
! src/cpu/x86/vm/c1_LIRAssembler_x86.cpp
! src/cpu/x86/vm/macroAssembler_x86.cpp
! src/cpu/x86/vm/macroAssembler_x86.hpp
! src/cpu/x86/vm/methodHandles_x86.cpp
Changeset: 8c1da057b640
Author: shade
Date: 2017-07-20 15:36 +0200
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/8c1da057b640
Amend "Refactor asm acmp" with a few missing changes
! src/cpu/aarch64/vm/c1_LIRAssembler_aarch64.cpp
! src/cpu/aarch64/vm/macroAssembler_aarch64.cpp
! src/cpu/x86/vm/templateTable_x86_64.cpp
Changeset: 3000aa420782
Author: shade
Date: 2017-07-20 15:39 +0200
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/3000aa420782
[backport] ShenandoahWriteBarrierNode::memory_dominates_all_paths() assert failure when compiling methods using unsafe
! src/share/vm/opto/shenandoahSupport.cpp
Changeset: 3d474d0b017b
Author: shade
Date: 2017-07-20 15:49 +0200
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/3d474d0b017b
[backport] write barrier can get stuck below predicates resulting in unschedulable graph
! src/share/vm/opto/loopnode.cpp
Changeset: 8accc4c4eb2f
Author: shade
Date: 2017-07-20 21:51 +0200
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/8accc4c4eb2f
[backport] Reinstate "Purge" block in final-mark stats
! src/share/vm/gc_implementation/shenandoah/shenandoahCollectorPolicy.hpp
Changeset: ceb10abc1848
Author: rkennke
Date: 2017-07-25 20:45 +0200
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/ceb10abc1848
Fix return type of ShenandoahHeapRegion::region_size_words_jint()
! src/share/vm/gc_implementation/shenandoah/shenandoahHeapRegion.hpp
Changeset: 08169421abd6
Author: rkennke
Date: 2017-07-26 17:06 +0200
URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/08169421abd6
Improved comment about AArch64bit addressing in assembler.
! src/share/vm/asm/assembler.cpp
More information about the aarch64-port-dev
mailing list