hg: shenandoah/jdk8u/hotspot: 181 new changesets
roman at kennke.org
roman at kennke.org
Mon Aug 21 13:26:16 UTC 2017
Changeset: d15b75765643
Author: shade
Date: 2017-04-21 10:26 +0200
URL: http://hg.openjdk.java.net/shenandoah/jdk8u/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/shenandoah/jdk8u/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/shenandoah/jdk8u/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/shenandoah/jdk8u/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/shenandoah/jdk8u/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/shenandoah/jdk8u/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/shenandoah/jdk8u/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/shenandoah/jdk8u/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/shenandoah/jdk8u/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/shenandoah/jdk8u/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/shenandoah/jdk8u/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/shenandoah/jdk8u/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/shenandoah/jdk8u/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/shenandoah/jdk8u/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/shenandoah/jdk8u/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/shenandoah/jdk8u/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/shenandoah/jdk8u/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/shenandoah/jdk8u/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/shenandoah/jdk8u/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/shenandoah/jdk8u/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/shenandoah/jdk8u/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/shenandoah/jdk8u/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/shenandoah/jdk8u/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/shenandoah/jdk8u/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/shenandoah/jdk8u/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/shenandoah/jdk8u/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/shenandoah/jdk8u/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/shenandoah/jdk8u/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/shenandoah/jdk8u/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/shenandoah/jdk8u/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/shenandoah/jdk8u/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/shenandoah/jdk8u/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/shenandoah/jdk8u/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/shenandoah/jdk8u/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/shenandoah/jdk8u/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/shenandoah/jdk8u/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/shenandoah/jdk8u/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/shenandoah/jdk8u/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/shenandoah/jdk8u/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/shenandoah/jdk8u/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/shenandoah/jdk8u/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/shenandoah/jdk8u/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/shenandoah/jdk8u/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/shenandoah/jdk8u/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/shenandoah/jdk8u/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/shenandoah/jdk8u/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/shenandoah/jdk8u/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/shenandoah/jdk8u/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/shenandoah/jdk8u/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/shenandoah/jdk8u/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/shenandoah/jdk8u/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/shenandoah/jdk8u/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/shenandoah/jdk8u/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/shenandoah/jdk8u/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/shenandoah/jdk8u/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/shenandoah/jdk8u/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/shenandoah/jdk8u/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/shenandoah/jdk8u/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/shenandoah/jdk8u/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/shenandoah/jdk8u/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/shenandoah/jdk8u/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/shenandoah/jdk8u/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/shenandoah/jdk8u/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/shenandoah/jdk8u/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/shenandoah/jdk8u/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/shenandoah/jdk8u/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/shenandoah/jdk8u/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/shenandoah/jdk8u/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/shenandoah/jdk8u/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/shenandoah/jdk8u/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/shenandoah/jdk8u/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/shenandoah/jdk8u/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/shenandoah/jdk8u/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/shenandoah/jdk8u/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/shenandoah/jdk8u/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/shenandoah/jdk8u/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/shenandoah/jdk8u/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/shenandoah/jdk8u/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/shenandoah/jdk8u/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/shenandoah/jdk8u/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/shenandoah/jdk8u/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/shenandoah/jdk8u/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/shenandoah/jdk8u/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/shenandoah/jdk8u/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/shenandoah/jdk8u/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/shenandoah/jdk8u/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/shenandoah/jdk8u/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/shenandoah/jdk8u/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/shenandoah/jdk8u/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/shenandoah/jdk8u/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/shenandoah/jdk8u/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/shenandoah/jdk8u/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/shenandoah/jdk8u/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/shenandoah/jdk8u/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/shenandoah/jdk8u/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/shenandoah/jdk8u/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/shenandoah/jdk8u/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/shenandoah/jdk8u/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/shenandoah/jdk8u/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/shenandoah/jdk8u/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/shenandoah/jdk8u/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/shenandoah/jdk8u/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/shenandoah/jdk8u/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/shenandoah/jdk8u/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/shenandoah/jdk8u/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/shenandoah/jdk8u/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/shenandoah/jdk8u/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/shenandoah/jdk8u/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/shenandoah/jdk8u/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/shenandoah/jdk8u/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/shenandoah/jdk8u/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/shenandoah/jdk8u/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/shenandoah/jdk8u/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/shenandoah/jdk8u/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/shenandoah/jdk8u/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/shenandoah/jdk8u/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/shenandoah/jdk8u/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/shenandoah/jdk8u/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/shenandoah/jdk8u/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/shenandoah/jdk8u/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/shenandoah/jdk8u/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/shenandoah/jdk8u/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/shenandoah/jdk8u/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/shenandoah/jdk8u/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/shenandoah/jdk8u/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/shenandoah/jdk8u/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/shenandoah/jdk8u/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/shenandoah/jdk8u/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/shenandoah/jdk8u/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/shenandoah/jdk8u/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/shenandoah/jdk8u/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/shenandoah/jdk8u/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/shenandoah/jdk8u/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/shenandoah/jdk8u/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/shenandoah/jdk8u/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/shenandoah/jdk8u/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/shenandoah/jdk8u/hotspot/rev/08169421abd6
Improved comment about AArch64bit addressing in assembler.
! src/share/vm/asm/assembler.cpp
Changeset: 3df1687f7251
Author: rkennke
Date: 2017-07-26 17:09 +0200
URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/3df1687f7251
Added tag aarch64-shenandoah-jdk8u141-b16-shenandoah-merge-2017-07-26 for changeset 08169421abd6
! .hgtags
Changeset: cf2f46169d69
Author: rkennke
Date: 2017-07-27 11:57 +0200
URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/cf2f46169d69
Fix build without precompiled headers.
! src/share/vm/gc_implementation/shenandoah/shenandoahCollectionSet.hpp
! src/share/vm/gc_implementation/shenandoah/shenandoahHeapRegion.cpp
! src/share/vm/gc_implementation/shenandoah/shenandoahRootProcessor.cpp
Changeset: d7e6d7e709da
Author: rkennke
Date: 2017-07-27 11:59 +0200
URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/d7e6d7e709da
Added tag aarch64-shenandoah-jdk8u141-b16-shenandoah-merge-2017-07-27 for changeset cf2f46169d69
! .hgtags
Changeset: e2c6d73c11b9
Author: zgu
Date: 2017-07-25 13:42 -0400
URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/e2c6d73c11b9
Fixed build issues on Windows
! src/share/vm/gc_implementation/shenandoah/shenandoahPrinter.cpp
! src/share/vm/gc_implementation/shenandoah/shenandoahVerifier.cpp
Changeset: 26bb4cd21d34
Author: rkennke
Date: 2017-07-27 15:51 +0000
URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/26bb4cd21d34
Add missing cmpoops() declaration to AArch64 macro assembler. Back out matrix related code from AArch64 interpreter.
! src/cpu/aarch64/vm/macroAssembler_aarch64.cpp
! src/cpu/aarch64/vm/macroAssembler_aarch64.hpp
! src/cpu/aarch64/vm/templateTable_aarch64.cpp
Changeset: 7898e9f14077
Author: rkennke
Date: 2017-07-27 17:56 +0200
URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/7898e9f14077
Added tag aarch64-shenandoah-jdk8u141-b16-shenandoah-merge-2017-07-27-02 for changeset 26bb4cd21d34
! .hgtags
Changeset: 8aae9841c393
Author: aph
Date: 2016-07-22 17:05 +0100
URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/8aae9841c393
8161190: AArch64: Fix overflow in immediate cmp instruction
Summary: Use subs instead of cmp to compare BlockZeroingLowLimit. Subs can check and handle immediate out of range correctly.
Reviewed-by: aph
Contributed-by: yang.zhang at linaro.org
! src/cpu/aarch64/vm/macroAssembler_aarch64.cpp
! src/cpu/aarch64/vm/stubGenerator_aarch64.cpp
Changeset: 35f89a3ffce5
Author: asaha
Date: 2017-03-14 08:17 -0700
URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/35f89a3ffce5
Added tag jdk8u131-b11 for changeset 829ea9b92cda
! .hgtags
Changeset: 2d5100bddeb8
Author: asaha
Date: 2016-12-13 12:24 -0800
URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/2d5100bddeb8
Added tag jdk8u141-b00 for changeset 692bc6b674dc
! .hgtags
Changeset: c938960d9345
Author: asaha
Date: 2016-12-20 13:04 -0800
URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/c938960d9345
Merge
! .hgtags
Changeset: 923de3f490e5
Author: asaha
Date: 2017-01-23 16:38 -0800
URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/923de3f490e5
Merge
! .hgtags
Changeset: 4649a1517487
Author: asaha
Date: 2017-02-07 11:16 -0800
URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/4649a1517487
Merge
! .hgtags
Changeset: 15af9b4ac654
Author: asaha
Date: 2017-02-24 09:14 -0800
URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/15af9b4ac654
Merge
! .hgtags
Changeset: fd5901f4b951
Author: asaha
Date: 2017-03-09 09:52 -0800
URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/fd5901f4b951
Merge
! .hgtags
Changeset: 0cee0db0180b
Author: asaha
Date: 2017-03-16 10:19 -0700
URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/0cee0db0180b
Merge
! .hgtags
Changeset: 82435799636c
Author: asaha
Date: 2017-03-20 10:54 -0700
URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/82435799636c
Added tag jdk8u141-b01 for changeset 0cee0db0180b
! .hgtags
Changeset: ee9f1b7a61c5
Author: asaha
Date: 2017-03-27 14:13 -0700
URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/ee9f1b7a61c5
Added tag jdk8u141-b02 for changeset 82435799636c
! .hgtags
Changeset: 678f11cc769e
Author: coffeys
Date: 2017-03-16 17:38 +0000
URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/678f11cc769e
8173207: Upgrade compression library
Reviewed-by: sherman, jeff
! THIRD_PARTY_README
Changeset: 62b0b4a31b44
Author: asaha
Date: 2017-04-03 13:45 -0700
URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/62b0b4a31b44
Added tag jdk8u141-b03 for changeset 678f11cc769e
! .hgtags
Changeset: 53a48dc8e441
Author: asaha
Date: 2017-04-10 13:38 -0700
URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/53a48dc8e441
Added tag jdk8u141-b04 for changeset 62b0b4a31b44
! .hgtags
Changeset: 4b7067065b0a
Author: asaha
Date: 2017-04-17 11:44 -0700
URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/4b7067065b0a
Added tag jdk8u141-b05 for changeset 53a48dc8e441
! .hgtags
Changeset: 42f196fd7c58
Author: asaha
Date: 2017-04-24 11:46 -0700
URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/42f196fd7c58
Added tag jdk8u141-b06 for changeset 4b7067065b0a
! .hgtags
Changeset: a8b80d85ef39
Author: asaha
Date: 2017-05-01 10:54 -0700
URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/a8b80d85ef39
Added tag jdk8u141-b07 for changeset 42f196fd7c58
! .hgtags
Changeset: 3ff8d0b5a04b
Author: roland
Date: 2017-02-15 17:26 -0800
URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/3ff8d0b5a04b
8174164: SafePointNode::_replaced_nodes breaks with irreducible loops
Reviewed-by: kvn
! src/share/vm/opto/callnode.hpp
! src/share/vm/opto/parse1.cpp
! src/share/vm/opto/replacednodes.cpp
! src/share/vm/opto/replacednodes.hpp
Changeset: b1f3fbe39975
Author: roland
Date: 2017-02-16 15:14 -0800
URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/b1f3fbe39975
8175097: [TESTBUG] 8174164 fix missed the test
Reviewed-by: kvn
+ test/compiler/c2/TestReplacedNodesOSR.java
Changeset: 37ba410ffd43
Author: thartmann
Date: 2017-03-30 15:28 +0200
URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/37ba410ffd43
8173770: Image conversion improvements
Reviewed-by: kvn, vlivanov, dlong, rhalade, mschoene, iignatyev
! src/cpu/sparc/vm/sparc.ad
! src/cpu/x86/vm/x86_32.ad
! src/cpu/x86/vm/x86_64.ad
! src/share/vm/adlc/archDesc.cpp
! src/share/vm/opto/classes.hpp
! src/share/vm/opto/loopPredicate.cpp
! src/share/vm/opto/loopnode.hpp
! src/share/vm/opto/output.cpp
! src/share/vm/opto/subnode.cpp
! src/share/vm/opto/subnode.hpp
! src/share/vm/runtime/vmStructs.cpp
Changeset: b23c5879a33c
Author: asaha
Date: 2017-05-08 11:06 -0700
URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/b23c5879a33c
Added tag jdk8u141-b08 for changeset 37ba410ffd43
! .hgtags
Changeset: 1a3f8a55df45
Author: asaha
Date: 2017-05-15 14:08 -0700
URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/1a3f8a55df45
Added tag jdk8u141-b09 for changeset b23c5879a33c
! .hgtags
Changeset: de803a292be4
Author: asaha
Date: 2017-05-22 14:58 -0700
URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/de803a292be4
Added tag jdk8u141-b10 for changeset 1a3f8a55df45
! .hgtags
Changeset: 1cc0a65e78aa
Author: asaha
Date: 2017-05-30 12:00 -0700
URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/1cc0a65e78aa
Added tag jdk8u141-b11 for changeset de803a292be4
! .hgtags
Changeset: d6e7c7d2c6f6
Author: mdoerr
Date: 2017-06-02 08:45 +0200
URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/d6e7c7d2c6f6
8181420: PPC: Image conversion improvements
Reviewed-by: thartmann, simonis, mbaesken
! src/cpu/ppc/vm/ppc.ad
Changeset: c37b56787d13
Author: asaha
Date: 2017-06-06 10:01 -0700
URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/c37b56787d13
Added tag jdk8u141-b12 for changeset d6e7c7d2c6f6
! .hgtags
Changeset: df6af363337e
Author: asaha
Date: 2017-06-12 22:56 -0700
URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/df6af363337e
8181946: JDK 8 THIRD_PARTY_README - Minor Cleanup
Reviewed-by: jeff
! THIRD_PARTY_README
Changeset: 3a1543e089c3
Author: asaha
Date: 2017-06-12 23:06 -0700
URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/3a1543e089c3
Added tag jdk8u141-b13 for changeset df6af363337e
! .hgtags
Changeset: c1ebf7ebc39b
Author: asaha
Date: 2017-06-26 13:50 -0700
URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/c1ebf7ebc39b
Added tag jdk8u141-b14 for changeset 3a1543e089c3
! .hgtags
Changeset: 23f1790147d8
Author: asaha
Date: 2017-07-11 23:27 -0700
URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/23f1790147d8
8184235: Backout JDK-8173207 from 8u141, 7u151 and higher updates source base
Summary: Backed out changeset 678f11cc769e
Reviewed-by: coffeys
! THIRD_PARTY_README
Changeset: eea89df81a8e
Author: asaha
Date: 2017-07-11 23:51 -0700
URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/eea89df81a8e
Added tag jdk8u141-b15 for changeset 23f1790147d8
! .hgtags
Changeset: db36f4d498b1
Author: asaha
Date: 2017-07-20 23:10 -0700
URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/db36f4d498b1
Added tag jdk8u144-b00 for changeset eea89df81a8e
! .hgtags
Changeset: 769583ae5639
Author: andrew
Date: 2017-08-14 15:25 +0100
URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/769583ae5639
Merge jdk8u144-b01
! .hgtags
! THIRD_PARTY_README
! src/cpu/sparc/vm/sparc.ad
! src/cpu/x86/vm/x86_32.ad
! src/cpu/x86/vm/x86_64.ad
! src/share/vm/adlc/archDesc.cpp
! src/share/vm/opto/callnode.hpp
! src/share/vm/opto/classes.hpp
! src/share/vm/opto/loopPredicate.cpp
! src/share/vm/opto/loopnode.hpp
! src/share/vm/opto/parse1.cpp
! src/share/vm/opto/subnode.cpp
! src/share/vm/opto/subnode.hpp
! src/share/vm/runtime/vmStructs.cpp
Changeset: 20d83f8419c4
Author: andrew
Date: 2017-08-14 15:29 +0100
URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/20d83f8419c4
Added tag aarch64-jdk8u141-b17 for changeset 8aae9841c393
! .hgtags
Changeset: 7672149aea2c
Author: andrew
Date: 2017-08-14 15:36 +0100
URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/7672149aea2c
Added tag aarch64-jdk8u144-b01 for changeset 20d83f8419c4
! .hgtags
Changeset: a03cbd7501f1
Author: andrew
Date: 2017-08-14 23:18 +0100
URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/a03cbd7501f1
Merge aarch64-jdk8u144-b01
! .hgtags
! src/cpu/aarch64/vm/macroAssembler_aarch64.cpp
! src/cpu/aarch64/vm/stubGenerator_aarch64.cpp
! src/cpu/x86/vm/x86_64.ad
! src/share/vm/opto/callnode.hpp
! src/share/vm/opto/classes.hpp
! src/share/vm/opto/loopPredicate.cpp
! src/share/vm/opto/loopnode.hpp
! src/share/vm/opto/subnode.cpp
! src/share/vm/opto/subnode.hpp
! src/share/vm/runtime/vmStructs.cpp
Changeset: edca6a32fecf
Author: andrew
Date: 2017-08-15 03:32 +0100
URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/edca6a32fecf
Added tag aarch64-shenandoah-jdk8u144-b01 for changeset a03cbd7501f1
! .hgtags
Changeset: f6a956af1b75
Author: rkennke
Date: 2017-08-21 15:15 +0200
URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/f6a956af1b75
Merge
! .hgtags
! src/cpu/aarch64/vm/c1_LIRAssembler_aarch64.cpp
! src/cpu/aarch64/vm/macroAssembler_aarch64.cpp
! src/cpu/aarch64/vm/macroAssembler_aarch64.hpp
! src/cpu/aarch64/vm/methodHandles_aarch64.cpp
! src/cpu/aarch64/vm/sharedRuntime_aarch64.cpp
! src/cpu/aarch64/vm/shenandoahBarrierSet_aarch64.cpp
! src/cpu/aarch64/vm/stubGenerator_aarch64.cpp
! src/cpu/aarch64/vm/templateTable_aarch64.cpp
! src/cpu/aarch64/vm/vtableStubs_aarch64.cpp
! src/cpu/x86/vm/c1_LIRAssembler_x86.cpp
! src/cpu/x86/vm/c1_LIRGenerator_x86.cpp
! src/cpu/x86/vm/macroAssembler_x86.cpp
! src/cpu/x86/vm/macroAssembler_x86.hpp
! src/cpu/x86/vm/methodHandles_x86.cpp
! src/cpu/x86/vm/shenandoahBarrierSet_x86.cpp
! src/cpu/x86/vm/stubGenerator_x86_64.cpp
! src/cpu/x86/vm/templateTable_x86_64.cpp
! src/cpu/x86/vm/vtableStubs_x86_64.cpp
! src/cpu/x86/vm/x86_64.ad
! src/os_cpu/linux_x86/vm/os_linux_x86.cpp
! src/share/vm/asm/assembler.cpp
! src/share/vm/c1/c1_LIRGenerator.cpp
! src/share/vm/classfile/classLoaderData.cpp
! src/share/vm/classfile/javaClasses.cpp
! src/share/vm/code/nmethod.cpp
! 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/shenandoah/brooksPointer.inline.hpp
! src/share/vm/gc_implementation/shenandoah/shenandoahBarrierSet.cpp
! src/share/vm/gc_implementation/shenandoah/shenandoahBarrierSet.hpp
! src/share/vm/gc_implementation/shenandoah/shenandoahCollectionSet.cpp
! src/share/vm/gc_implementation/shenandoah/shenandoahCollectorPolicy.cpp
! src/share/vm/gc_implementation/shenandoah/shenandoahCollectorPolicy.hpp
! src/share/vm/gc_implementation/shenandoah/shenandoahConcurrentMark.cpp
! src/share/vm/gc_implementation/shenandoah/shenandoahConcurrentMark.hpp
! src/share/vm/gc_implementation/shenandoah/shenandoahConcurrentMark.inline.hpp
! src/share/vm/gc_implementation/shenandoah/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/shenandoahHeapRegion.cpp
! src/share/vm/gc_implementation/shenandoah/shenandoahHeapRegion.hpp
! src/share/vm/gc_implementation/shenandoah/shenandoahHeapRegion.inline.hpp
! src/share/vm/gc_implementation/shenandoah/shenandoahHeapRegionCounters.cpp
! src/share/vm/gc_implementation/shenandoah/shenandoahHeapRegionCounters.hpp
! src/share/vm/gc_implementation/shenandoah/shenandoahHeapRegionSet.cpp
! src/share/vm/gc_implementation/shenandoah/shenandoahHeapRegionSet.hpp
! src/share/vm/gc_implementation/shenandoah/shenandoahMarkCompact.cpp
! src/share/vm/gc_implementation/shenandoah/shenandoahMarkCompact.hpp
! src/share/vm/gc_implementation/shenandoah/shenandoahMonitoringSupport.cpp
! src/share/vm/gc_implementation/shenandoah/shenandoahOopClosures.hpp
! src/share/vm/gc_implementation/shenandoah/shenandoahOopClosures.inline.hpp
! src/share/vm/gc_implementation/shenandoah/shenandoahRootProcessor.cpp
! src/share/vm/gc_implementation/shenandoah/shenandoahRootProcessor.hpp
! src/share/vm/gc_implementation/shenandoah/shenandoahTaskqueue.hpp
! src/share/vm/gc_implementation/shenandoah/shenandoah_globals.hpp
! src/share/vm/gc_implementation/shenandoah/vm_operations_shenandoah.cpp
! src/share/vm/gc_implementation/shenandoah/vm_operations_shenandoah.hpp
! src/share/vm/opto/callnode.hpp
! src/share/vm/opto/classes.hpp
! src/share/vm/opto/compile.cpp
! src/share/vm/opto/graphKit.cpp
! src/share/vm/opto/library_call.cpp
! src/share/vm/opto/loopPredicate.cpp
! src/share/vm/opto/loopnode.cpp
! src/share/vm/opto/loopnode.hpp
! src/share/vm/opto/memnode.cpp
! src/share/vm/opto/node.cpp
! src/share/vm/opto/parseHelper.cpp
! src/share/vm/opto/phaseX.cpp
! src/share/vm/opto/shenandoahSupport.cpp
! src/share/vm/opto/shenandoahSupport.hpp
! src/share/vm/opto/subnode.cpp
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/handles.cpp
! src/share/vm/runtime/safepoint.cpp
! src/share/vm/runtime/thread.cpp
! src/share/vm/runtime/thread.hpp
! src/share/vm/runtime/vmStructs.cpp
! src/share/vm/runtime/vm_operations.hpp
! test/TEST.groups
! test/gc/shenandoah/options/TestRegionSizeArgs.java
More information about the shenandoah-dev
mailing list