hg: aarch64-port/jdk8u-shenandoah/hotspot: 137 new changesets
Changeset: d15b75765643 Author: shade Date: 2017-04-21 10:26 +0200 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/d15b757... 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/b9fd4cb... 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/ca139a4... [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/6dd3032... [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/3c4cb7e... [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/698bc83... [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/14b1f67... [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/d663c73... [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/01284e4... [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/7e41469... [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/4011e4f... [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/e4eaa8d... [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/2bf641b... 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/d7f2253... [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/9aaba2f... [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/d70c0f3... [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/2c99804... [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/cd0fad2... [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/e334658... [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/f994c26... [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/108e12a... [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/1732273... [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/1435380... [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/8123d63... [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/c6d7c6d... [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/1d1d991... [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/797a606... [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/c1a150a... [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/5d5e4d8... [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/2cd3d76... [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/dd7af8c... [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/5144dfa... [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/7931774... [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/db9cf34... [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/8c151bc... 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/4908df3... [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/100c05c... [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/fc968aa... [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/2f44d73... [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/9e196ea... [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/59bfa25... [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/e9a9ef4... [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/4054886... [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/003b7f6... [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/99824a1... 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/bb03dc2... [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/560d2e0... 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/6cebaf5... [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/0b7e6fe... [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/81fce7d... [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/f009f45... [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/95ba378... [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/7abcb0e... [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/0a9dd93... [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/eb3575b... [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/dc088ce... [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/6db82d6... [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/c98328a... [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/aba5370... [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/092082c... [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/9b03189... [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/bcbe9d3... [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/a34a57d... [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/d947188... [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/b37a0dc... [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/795a8e7... [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/720e1e8... [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/409024b... [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/ecbecfb... [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/6a2413c... [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/5d8d362... [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/4f52aaa... [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/c5cb255... [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/3efa82f... [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/6dae922... [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/928716c... [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/eadd69c... [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/cf8672d... [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/ad70338... [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/b1135f2... [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/c7be5ef... [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/2fdaaf7... [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/4f60905... [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/9dff580... [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/ac28fb1... [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/6c601ad... [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/7c57b02... [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/e4f8235... [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/72b6f19... [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/a664ef4... [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/88d9ff2... [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/e2f8c56... [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/a98deb2... [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/4449154... [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/4d5cf74... [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/409d222... [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/f2339d1... [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/c47d1e4... [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/5176a58... [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/2ab9ecc... [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/fa36c42... [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/bb72fb5... [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/766bb72... [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/ea1b570... [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/2c30db7... [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/1a664ef... [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/28ccbe6... [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/2bd506e... [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/9a3948f... [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/2987cbe... [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/9b7555f... [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/d68fa47... [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/9954154... 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/fa4d28a... [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/9e69624... [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/7a3ab84... [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/8d53e77... [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/166b5b0... [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/8184b9f... 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/0b603d7... [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/4e94575... [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/aaaa675... 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/4208ad8... [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/563c7c7... 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/4eda20c... 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/ce309f4... [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/a1fd7f5... [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/2e561ce... [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/3d89228... [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/a4d6555... [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/9b867e2... [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/8c1da05... 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/3000aa4... [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/3d474d0... [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/8accc4c... [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/ceb10ab... 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/0816942... Improved comment about AArch64bit addressing in assembler. ! src/share/vm/asm/assembler.cpp
participants (1)
-
roman@kennke.org