hg: shenandoah/jdk8/hotspot: 79 new changesets
shade at redhat.com
shade at redhat.com
Wed Apr 15 17:41:20 UTC 2020
Changeset: 345ee7a80453
Author: andrew
Date: 2020-01-27 05:43 +0000
URL: https://hg.openjdk.java.net/shenandoah/jdk8/hotspot/rev/345ee7a80453
Merge jdk8u252-b01
! .hgtags
! agent/src/os/linux/ps_core.c
! make/bsd/makefiles/vm.make
! make/linux/makefiles/vm.make
! src/share/vm/opto/c2_globals.hpp
! src/share/vm/opto/memnode.cpp
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/vmThread.cpp
! src/share/vm/services/heapDumper.cpp
! src/share/vm/utilities/vmError.cpp
Changeset: 485a79ce8f73
Author: andrew
Date: 2020-01-27 05:44 +0000
URL: https://hg.openjdk.java.net/shenandoah/jdk8/hotspot/rev/485a79ce8f73
Added tag aarch64-shenandoah-jdk8u252-b01 for changeset 345ee7a80453
! .hgtags
Changeset: 6e2f328e50c8
Author: andrew
Date: 2020-02-04 03:28 +0000
URL: https://hg.openjdk.java.net/shenandoah/jdk8/hotspot/rev/6e2f328e50c8
Merge jdk8u252-b02
! .hgtags
! THIRD_PARTY_README
! make/windows/makefiles/compile.make
! make/windows/makefiles/vm.make
! src/share/vm/opto/loopPredicate.cpp
! src/share/vm/opto/node.cpp
Changeset: d2430fc175c2
Author: andrew
Date: 2020-02-04 03:33 +0000
URL: https://hg.openjdk.java.net/shenandoah/jdk8/hotspot/rev/d2430fc175c2
Added tag aarch64-shenandoah-jdk8u252-b02 for changeset 6e2f328e50c8
! .hgtags
Changeset: 5bd61b59deda
Author: andrew
Date: 2020-02-18 18:52 +0000
URL: https://hg.openjdk.java.net/shenandoah/jdk8/hotspot/rev/5bd61b59deda
Merge jdk8u252-b03
! .hgtags
- test/compiler/intrinsics/bmi/verifycode/AddnTestI.java
- test/compiler/intrinsics/bmi/verifycode/AddnTestL.java
Changeset: d9e09b29206a
Author: andrew
Date: 2020-02-18 18:54 +0000
URL: https://hg.openjdk.java.net/shenandoah/jdk8/hotspot/rev/d9e09b29206a
Added tag aarch64-shenandoah-jdk8u252-b03 for changeset 5bd61b59deda
! .hgtags
Changeset: a936c608fe75
Author: andrew
Date: 2020-02-23 04:53 +0000
URL: https://hg.openjdk.java.net/shenandoah/jdk8/hotspot/rev/a936c608fe75
Merge jdk8u252-b04
! .hgtags
! src/cpu/sparc/vm/c1_FrameMap_sparc.cpp
! src/cpu/sparc/vm/globals_sparc.hpp
! src/cpu/x86/vm/c1_FrameMap_x86.cpp
! src/cpu/x86/vm/c1_LIRAssembler_x86.cpp
! src/cpu/x86/vm/globals_x86.hpp
! src/cpu/zero/vm/globals_zero.hpp
! src/share/vm/c1/c1_FrameMap.hpp
! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.cpp
! src/share/vm/runtime/globals.hpp
! src/share/vm/runtime/synchronizer.cpp
! src/share/vm/runtime/synchronizer.hpp
! src/share/vm/runtime/vmStructs.cpp
Changeset: b3a6d2c29c63
Author: andrew
Date: 2020-02-23 04:54 +0000
URL: https://hg.openjdk.java.net/shenandoah/jdk8/hotspot/rev/b3a6d2c29c63
Added tag aarch64-shenandoah-jdk8u252-b04 for changeset a936c608fe75
! .hgtags
Changeset: 9606ff9039af
Author: andrew
Date: 2020-02-28 05:28 +0000
URL: https://hg.openjdk.java.net/shenandoah/jdk8/hotspot/rev/9606ff9039af
Merge jdk8u252-b05
! .hgtags
! make/bsd/makefiles/gcc.make
! src/cpu/sparc/vm/c1_LIRAssembler_sparc.cpp
! src/cpu/x86/vm/c1_LIRGenerator_x86.cpp
! src/cpu/x86/vm/sharedRuntime_x86_64.cpp
! src/share/vm/adlc/archDesc.cpp
! src/share/vm/adlc/main.cpp
! src/share/vm/adlc/output_c.cpp
! src/share/vm/c1/c1_LIRGenerator.cpp
! src/share/vm/c1/c1_LIRGenerator.hpp
! src/share/vm/code/debugInfo.cpp
! src/share/vm/opto/type.cpp
! src/share/vm/opto/type.hpp
! src/share/vm/prims/jni.cpp
! src/share/vm/runtime/java.cpp
! src/share/vm/utilities/globalDefinitions.hpp
Changeset: 6ead1e97a4ea
Author: andrew
Date: 2020-02-28 05:29 +0000
URL: https://hg.openjdk.java.net/shenandoah/jdk8/hotspot/rev/6ead1e97a4ea
Added tag aarch64-shenandoah-jdk8u252-b05 for changeset 9606ff9039af
! .hgtags
Changeset: 68559d22b634
Author: roland
Date: 2020-01-09 17:26 +0100
URL: https://hg.openjdk.java.net/shenandoah/jdk8/hotspot/rev/68559d22b634
[backport] 8237007: Shenandoah: assert(_base == Tuple) failure during C2 compilation
Reviewed-by: thartmann, rkennke
! src/share/vm/opto/loopnode.cpp
+ test/gc/shenandoah/compiler/LRBRightAfterMemBar.java
Changeset: b1fa7dcb0327
Author: shade
Date: 2019-07-05 23:31 +0200
URL: https://hg.openjdk.java.net/shenandoah/jdk8/hotspot/rev/b1fa7dcb0327
[backport] 8227327: Shenandoah: Faster and more parallel tests
Reviewed-by: rkennke
! test/gc/shenandoah/TestAllocHumongousFragment.java
! test/gc/shenandoah/TestAllocIntArrays.java
! test/gc/shenandoah/TestAllocObjectArrays.java
! test/gc/shenandoah/TestAllocObjects.java
! test/gc/shenandoah/TestGCThreadGroups.java
! test/gc/shenandoah/TestHeapUncommit.java
! test/gc/shenandoah/TestLotsOfCycles.java
! test/gc/shenandoah/TestRefprocSanity.java
! test/gc/shenandoah/TestRegionSampling.java
! test/gc/shenandoah/TestRetainObjects.java
! test/gc/shenandoah/TestSieveObjects.java
! test/gc/shenandoah/TestStringDedup.java
! test/gc/shenandoah/TestStringDedupStress.java
! test/gc/shenandoah/TestStringInternCleanup.java
! test/gc/shenandoah/TestVerifyJCStress.java
! test/gc/shenandoah/mxbeans/TestChurnNotifications.java
! test/gc/shenandoah/mxbeans/TestPauseNotifications.java
Changeset: 0fd338502602
Author: shade
Date: 2020-01-21 13:40 +0100
URL: https://hg.openjdk.java.net/shenandoah/jdk8/hotspot/rev/0fd338502602
[backport] 8237570: Shenandoah: cleanup uses of allocation/free threshold in static heuristics
Reviewed-by: rkennke
! src/share/vm/gc_implementation/shenandoah/heuristics/shenandoahStaticHeuristics.cpp
! src/share/vm/gc_implementation/shenandoah/shenandoah_globals.hpp
! src/share/vm/runtime/arguments.cpp
! test/gc/shenandoah/options/TestArgumentRanges.java
Changeset: 6f8ac0de653a
Author: shade
Date: 2020-01-21 20:58 +0100
URL: https://hg.openjdk.java.net/shenandoah/jdk8/hotspot/rev/6f8ac0de653a
[backport] 8237586: Shenandoah: provide option to disable periodic GC
Reviewed-by: zgu
! src/share/vm/gc_implementation/shenandoah/shenandoahHeuristics.cpp
! test/gc/shenandoah/TestPeriodicGC.java
Changeset: 17e8f02e8f57
Author: zgu
Date: 2020-01-13 13:53 -0500
URL: https://hg.openjdk.java.net/shenandoah/jdk8/hotspot/rev/17e8f02e8f57
[backport] 8237038: Shenandoah: Reduce thread pool size in TestEvilSyncBug.java test
Reviewed-by: shade
! test/gc/shenandoah/TestEvilSyncBug.java
Changeset: 8f1ba54ee8e9
Author: zgu
Date: 2019-11-08 11:41 -0500
URL: https://hg.openjdk.java.net/shenandoah/jdk8/hotspot/rev/8f1ba54ee8e9
[backport] 8233850: Shenandoah: Shenandoah thread count ergonomics should be container aware
Reviewed-by: rkennke
! src/share/vm/runtime/arguments.cpp
Changeset: 1a1835e9c5ff
Author: rkennke
Date: 2020-01-10 12:42 +0100
URL: https://hg.openjdk.java.net/shenandoah/jdk8/hotspot/rev/1a1835e9c5ff
[backport] 8236851: Shenandoah: More details in Traversal GC event messages
Reviewed-by: shade
! src/share/vm/gc_implementation/shenandoah/shenandoahHeap.cpp
! src/share/vm/gc_implementation/shenandoah/shenandoahHeap.hpp
Changeset: 0c5ebf7e9b67
Author: rkennke
Date: 2019-12-17 18:23 +0100
URL: https://hg.openjdk.java.net/shenandoah/jdk8/hotspot/rev/0c5ebf7e9b67
[backport] 8236106: [TESTBUG] Shenandoah: Make TestThreadFailure more resilient
Reviewed-by: zgu
! test/gc/shenandoah/oom/TestThreadFailure.java
Changeset: 79fed43bbfa6
Author: rkennke
Date: 2019-12-11 16:43 +0100
URL: https://hg.openjdk.java.net/shenandoah/jdk8/hotspot/rev/79fed43bbfa6
[backport] 8235729: Shenandoah: Remove useless casting to non-constant
Reviewed-by: roland
! src/share/vm/gc_implementation/shenandoah/shenandoahSupport.cpp
! src/share/vm/opto/type.cpp
! src/share/vm/opto/type.hpp
Changeset: 05e54680154b
Author: shade
Date: 2019-11-04 19:40 +0100
URL: https://hg.openjdk.java.net/shenandoah/jdk8/hotspot/rev/05e54680154b
[backport] 8233520: Shenandoah: do not sleep when thread is attaching
Reviewed-by: rkennke
! src/share/vm/gc_implementation/shenandoah/shenandoahPacer.cpp
Changeset: c9c9c3a12557
Author: shade
Date: 2019-11-01 16:16 +0100
URL: https://hg.openjdk.java.net/shenandoah/jdk8/hotspot/rev/c9c9c3a12557
[backport] 8233387: Shenandoah: passive mode should disable pacing ergonomically
Reviewed-by: zgu
! src/share/vm/gc_implementation/shenandoah/shenandoahPassiveMode.cpp
Changeset: 8c190b1b7295
Author: shade
Date: 2020-02-10 14:41 +0100
URL: https://hg.openjdk.java.net/shenandoah/jdk8/hotspot/rev/8c190b1b7295
Revert leftover changes in type.{cpp|hpp}
! src/share/vm/gc_implementation/shenandoah/shenandoahSupport.cpp
! src/share/vm/opto/type.cpp
! src/share/vm/opto/type.hpp
Changeset: 378a9e9578df
Author: shade
Date: 2020-02-10 17:04 +0100
URL: https://hg.openjdk.java.net/shenandoah/jdk8/hotspot/rev/378a9e9578df
Rectify JDK-8191227 workaround for Shenandoah
! src/share/vm/code/debugInfo.cpp
! src/share/vm/code/debugInfo.hpp
Changeset: 362e3c9e7c61
Author: zgu
Date: 2019-10-15 22:22 -0400
URL: https://hg.openjdk.java.net/shenandoah/jdk8/hotspot/rev/362e3c9e7c61
[backport] 8229919: Support JNI Critical functions in object pinning API on x86_32 platforms
Reviewed-by: rkennke, adinn
! src/cpu/x86/vm/sharedRuntime_x86_32.cpp
! test/gc/shenandoah/jni/TestCriticalNativeArgs.sh
! test/gc/shenandoah/jni/TestCriticalNativeStress.sh
Changeset: 6c6f387309ef
Author: rkennke
Date: 2019-04-04 21:29 +0200
URL: https://hg.openjdk.java.net/shenandoah/jdk8/hotspot/rev/6c6f387309ef
[backport] 8221848: Shenandoah: ArrayCopy post-barrier improvements
Reviewed-by: zgu
! src/share/vm/gc_implementation/shenandoah/shenandoahHeap.cpp
Changeset: 59f20d8c67a7
Author: rkennke
Date: 2019-09-18 20:56 +0200
URL: https://hg.openjdk.java.net/shenandoah/jdk8/hotspot/rev/59f20d8c67a7
[backport] 8231086: Shenandoah: Stronger invariant for object-arraycopy
Reviewed-by: shade
! src/cpu/aarch64/vm/shenandoahBarrierSetAssembler_aarch64.cpp
! src/cpu/aarch64/vm/shenandoahBarrierSetAssembler_aarch64.hpp
! src/cpu/aarch64/vm/stubGenerator_aarch64.cpp
! src/cpu/x86/vm/shenandoahBarrierSetAssembler_x86.cpp
! src/cpu/x86/vm/shenandoahBarrierSetAssembler_x86.hpp
! src/cpu/x86/vm/stubGenerator_x86_32.cpp
! src/cpu/x86/vm/stubGenerator_x86_64.cpp
! src/share/vm/c1/c1_Runtime1.cpp
! src/share/vm/gc_implementation/shenandoah/shenandoahBarrierSet.cpp
! src/share/vm/gc_implementation/shenandoah/shenandoahBarrierSet.hpp
! src/share/vm/gc_implementation/shenandoah/shenandoahBarrierSet.inline.hpp
! src/share/vm/gc_implementation/shenandoah/shenandoahHeap.hpp
! src/share/vm/gc_implementation/shenandoah/shenandoahHeap.inline.hpp
! src/share/vm/gc_implementation/shenandoah/shenandoahRuntime.cpp
! src/share/vm/gc_implementation/shenandoah/shenandoahRuntime.hpp
! src/share/vm/oops/objArrayKlass.cpp
! src/share/vm/opto/library_call.cpp
! src/share/vm/opto/runtime.cpp
! src/share/vm/prims/jvm.cpp
! src/share/vm/runtime/sharedRuntime.cpp
! src/share/vm/runtime/sharedRuntime.hpp
Changeset: d8f891aedf83
Author: shade
Date: 2019-09-25 12:21 +0200
URL: https://hg.openjdk.java.net/shenandoah/jdk8/hotspot/rev/d8f891aedf83
[backport] 8231410: Shenandoah: clone barrier should use base pointer
Reviewed-by: rkennke
! src/share/vm/gc_implementation/shenandoah/shenandoahRuntime.cpp
! src/share/vm/gc_implementation/shenandoah/shenandoahRuntime.hpp
! src/share/vm/opto/library_call.cpp
! src/share/vm/opto/runtime.cpp
+ test/gc/shenandoah/compiler/TestClone.java
Changeset: 2f3e38ad18f8
Author: rkennke
Date: 2019-09-25 12:33 +0200
URL: https://hg.openjdk.java.net/shenandoah/jdk8/hotspot/rev/2f3e38ad18f8
[backport] 8231447: Shenandoah: Compilation-time regression after JDK-8231086
Reviewed-by: shade
! src/share/vm/gc_implementation/shenandoah/shenandoahBarrierSet.cpp
! src/share/vm/gc_implementation/shenandoah/shenandoahBarrierSet.hpp
! src/share/vm/gc_implementation/shenandoah/shenandoahBarrierSet.inline.hpp
+ src/share/vm/gc_implementation/shenandoah/shenandoahBarrierSetClone.inline.hpp
! src/share/vm/gc_implementation/shenandoah/shenandoahRuntime.cpp
! src/share/vm/prims/jvm.cpp
Changeset: b3c034cecfe2
Author: rkennke
Date: 2019-09-30 17:00 +0200
URL: https://hg.openjdk.java.net/shenandoah/jdk8/hotspot/rev/b3c034cecfe2
[backport] 8231499: Shenandoah: compiler/arraycopy/TestDefaultMethodArrayCloneDeoptC2 fails
Reviewed-by: shade, roland
! src/share/vm/gc_implementation/shenandoah/shenandoahRuntime.cpp
! src/share/vm/gc_implementation/shenandoah/shenandoahRuntime.hpp
! src/share/vm/opto/library_call.cpp
! src/share/vm/opto/runtime.cpp
Changeset: 47f730c94ab9
Author: shade
Date: 2019-10-22 14:05 +0200
URL: https://hg.openjdk.java.net/shenandoah/jdk8/hotspot/rev/47f730c94ab9
[backport] 8232778: Shenandoah: SBSA::arraycopy_prologue checks wrong register
Reviewed-by: rkennke
! src/cpu/aarch64/vm/shenandoahBarrierSetAssembler_aarch64.cpp
Changeset: 10f9960b52d6
Author: shade
Date: 2019-09-30 22:39 +0200
URL: https://hg.openjdk.java.net/shenandoah/jdk8/hotspot/rev/10f9960b52d6
[backport] 8222766: Shenandoah: streamline post-LRB CAS barrier (x86)
Reviewed-by: rkennke
! src/cpu/x86/vm/c1_LIRAssembler_x86.cpp
! src/cpu/x86/vm/c1_LIRGenerator_x86.cpp
! src/cpu/x86/vm/shenandoahBarrierSetAssembler_x86.cpp
! src/cpu/x86/vm/shenandoahBarrierSetAssembler_x86.hpp
Changeset: af2530043788
Author: roland
Date: 2019-12-06 16:21 -0500
URL: https://hg.openjdk.java.net/shenandoah/jdk8/hotspot/rev/af2530043788
[backport] 8235636: gc/shenandoah/compiler/TestUnsafeOffheapSwap.java fails after JDK-8226411
Reviewed-by: rkennke
! src/share/vm/gc_implementation/shenandoah/shenandoahSupport.cpp
Changeset: 428fea63a7ae
Author: shade
Date: 2020-02-25 21:10 +0100
URL: https://hg.openjdk.java.net/shenandoah/jdk8/hotspot/rev/428fea63a7ae
Fix LRB use in LIRGenerator::do_UnsafeGetAndSetObject
Reviewed-by: rkennke
! src/cpu/x86/vm/c1_LIRGenerator_x86.cpp
Changeset: 530550e5df24
Author: rkennke
Date: 2020-02-24 13:46 +0100
URL: https://hg.openjdk.java.net/shenandoah/jdk8/hotspot/rev/530550e5df24
[backport] 8221751: Shenandoah: Improve SATB enqueueing
Reviewed-by: shade
! src/share/vm/gc_implementation/shenandoah/shenandoahBarrierSet.cpp
Changeset: 006f1305bbf3
Author: rkennke
Date: 2020-02-24 15:54 +0100
URL: https://hg.openjdk.java.net/shenandoah/jdk8/hotspot/rev/006f1305bbf3
[backport] 8224179: Shenandoah: CTW test failures with traversal GC
Reviewed-by: shade
! src/share/vm/gc_implementation/shenandoah/shenandoahTraversalGC.cpp
Changeset: b0e783f94bab
Author: rkennke
Date: 2020-02-24 18:01 +0100
URL: https://hg.openjdk.java.net/shenandoah/jdk8/hotspot/rev/b0e783f94bab
[backport] 8223951: Shenandoah: Only need to update thread roots during final update refs
Reviewed-by: shade
! 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: 094c655cc519
Author: rkennke
Date: 2020-02-24 17:36 +0100
URL: https://hg.openjdk.java.net/shenandoah/jdk8/hotspot/rev/094c655cc519
[backport] 8224495: Shenandoah: Do not rescan code roots in final mark pause if it is not degenerated GC
Reviewed-by: shade
! src/share/vm/gc_implementation/shenandoah/shenandoahConcurrentMark.cpp
Changeset: 5553af6553c2
Author: rkennke
Date: 2020-02-24 18:03 +0100
URL: https://hg.openjdk.java.net/shenandoah/jdk8/hotspot/rev/5553af6553c2
[backport] 8224508: Shenandoah: Need to update thread roots in final mark for piggyback ref update cycle
Reviewed-by: shade, rkennke
! src/share/vm/gc_implementation/shenandoah/shenandoahHeap.cpp
Changeset: 51d249139313
Author: rkennke
Date: 2020-02-27 12:23 +0100
URL: https://hg.openjdk.java.net/shenandoah/jdk8/hotspot/rev/51d249139313
[backport] 8225341: Shenandoah: CM::update_thread_roots() needs to handle derived pointers
Reviewed-by: shade
! src/share/vm/gc_implementation/shenandoah/shenandoahConcurrentMark.cpp
Changeset: 974c2a5397a0
Author: rkennke
Date: 2019-08-13 16:05 +0200
URL: https://hg.openjdk.java.net/shenandoah/jdk8/hotspot/rev/974c2a5397a0
AArch64: Fix LRB use in LIRGenerator::do_UnsafeGetAndSetObject
! src/cpu/aarch64/vm/c1_LIRGenerator_aarch64.cpp
Changeset: c96d8694dd1e
Author: zgu
Date: 2019-05-22 09:10 -0400
URL: https://hg.openjdk.java.net/shenandoah/jdk8/hotspot/rev/c96d8694dd1e
[backport] 8224525: Shenandoah: Eliminate shenandoah verifier's side-effects
Reviewed-by: shade, rkennke
! src/share/vm/gc_implementation/shenandoah/shenandoahHeap.hpp
! src/share/vm/gc_implementation/shenandoah/shenandoahVerifier.cpp
Changeset: 31b527293b5f
Author: rkennke
Date: 2019-06-03 21:28 +0200
URL: https://hg.openjdk.java.net/shenandoah/jdk8/hotspot/rev/31b527293b5f
[backport] 8225171: Remove leftovers in shenandoahBarrierSetC1.cpp
Reviewed-by: shade
! src/share/vm/gc_implementation/shenandoah/shenandoahBarrierSetC1.cpp
Changeset: 4b30807ec868
Author: rkennke
Date: 2020-02-27 15:52 +0100
URL: https://hg.openjdk.java.net/shenandoah/jdk8/hotspot/rev/4b30807ec868
[backport] 8226586: Shenandoah: No need to pre-evacuate roots for degenerated GC
Reviewed-by: rkennke
! src/share/vm/gc_implementation/shenandoah/shenandoahHeap.cpp
Changeset: d9e2882d3f0a
Author: rkennke
Date: 2019-07-15 15:27 +0200
URL: https://hg.openjdk.java.net/shenandoah/jdk8/hotspot/rev/d9e2882d3f0a
[backport] 8227676: Shenandoah: More consistent naming of LRB entry points
Reviewed-by: shade
! src/share/vm/gc_implementation/shenandoah/shenandoahBarrierSetC2.cpp
! src/share/vm/gc_implementation/shenandoah/shenandoahRuntime.cpp
! src/share/vm/gc_implementation/shenandoah/shenandoahRuntime.hpp
! src/share/vm/gc_implementation/shenandoah/shenandoahSupport.cpp
Changeset: 0056140b1daa
Author: rkennke
Date: 2019-07-18 13:16 +0200
URL: https://hg.openjdk.java.net/shenandoah/jdk8/hotspot/rev/0056140b1daa
[backport] 8228364: Shenandoah: Remove unused code from ShenandoahBarrierSetC1
Reviewed-by: shade
! src/cpu/aarch64/vm/c1_LIRGenerator_aarch64.cpp
! src/cpu/aarch64/vm/shenandoahBarrierSetAssembler_aarch64.cpp
! src/cpu/x86/vm/c1_LIRGenerator_x86.cpp
! src/cpu/x86/vm/shenandoahBarrierSetAssembler_x86.cpp
! src/share/vm/c1/c1_LIRGenerator.cpp
! src/share/vm/gc_implementation/shenandoah/shenandoahBarrierSetC1.cpp
! src/share/vm/gc_implementation/shenandoah/shenandoahBarrierSetC1.hpp
Changeset: d845c1213174
Author: shade
Date: 2019-08-19 19:58 +0200
URL: https://hg.openjdk.java.net/shenandoah/jdk8/hotspot/rev/d845c1213174
[backport] 8229865: Use explicit #include debug.hpp for STATIC_ASSERT in gc/shenandoah/shenandoahUtils.cpp
Reviewed-by: zgu
! src/share/vm/gc_implementation/shenandoah/shenandoahUtils.cpp
Changeset: e09ffdffec03
Author: zgu
Date: 2019-09-23 07:45 -0400
URL: https://hg.openjdk.java.net/shenandoah/jdk8/hotspot/rev/e09ffdffec03
[backport] 8231293: Shenandoah: Traversal should not revive dead weak roots
Reviewed-by: shade
! src/share/vm/gc_implementation/shenandoah/shenandoahTraversalGC.cpp
Changeset: 71630756c297
Author: shade
Date: 2019-10-15 19:38 +0200
URL: https://hg.openjdk.java.net/shenandoah/jdk8/hotspot/rev/71630756c297
[backport] 8232205: Shenandoah: missing "Update References" -> "Update Roots" tracing
Reviewed-by: rkennke, zgu
! src/share/vm/gc_implementation/shenandoah/shenandoahConcurrentMark.cpp
Changeset: 905014d2b2a2
Author: shade
Date: 2019-10-24 11:49 +0200
URL: https://hg.openjdk.java.net/shenandoah/jdk8/hotspot/rev/905014d2b2a2
[backport] 8232908: Shenandoah: compact heuristics has incorrect trigger "Free is lower than allocated recently"
Reviewed-by: rkennke
! src/share/vm/gc_implementation/shenandoah/heuristics/shenandoahCompactHeuristics.cpp
Changeset: e5fa0011685a
Author: jiefu
Date: 2019-11-15 20:39 +0800
URL: https://hg.openjdk.java.net/shenandoah/jdk8/hotspot/rev/e5fa0011685a
[backport] 8234232: [TESTBUG] gc/shenandoah/jvmti/TestHeapDump.java fails with -Xcomp
Reviewed-by: zgu
! test/gc/shenandoah/jvmti/TestHeapDump.java
Changeset: 0d3beb625e5a
Author: rkennke
Date: 2020-02-28 20:50 +0100
URL: https://hg.openjdk.java.net/shenandoah/jdk8/hotspot/rev/0d3beb625e5a
8233500: Shenandoah: Shenandoah load barrier should save registers before calling keep alive barrier on x86
Reviewed-by: rkennke
! src/cpu/x86/vm/templateInterpreter_x86_64.cpp
Changeset: fc5b978c83e4
Author: rkennke
Date: 2020-01-07 21:53 +0100
URL: https://hg.openjdk.java.net/shenandoah/jdk8/hotspot/rev/fc5b978c83e4
[backport] 8236732: Shenandoah: Stricter placement for oom-evac scopes
Reviewed-by: zgu
! src/share/vm/gc_implementation/shenandoah/shenandoahBarrierSet.cpp
! src/share/vm/gc_implementation/shenandoah/shenandoahEvacOOMHandler.cpp
! src/share/vm/gc_implementation/shenandoah/shenandoahEvacOOMHandler.hpp
! src/share/vm/gc_implementation/shenandoah/shenandoahRootProcessor.cpp
! src/share/vm/gc_implementation/shenandoah/shenandoahTraversalGC.cpp
! src/share/vm/gc_implementation/shenandoah/shenandoahTraversalGC.inline.hpp
Changeset: 94480154d35c
Author: rkennke
Date: 2020-01-07 13:45 +0100
URL: https://hg.openjdk.java.net/shenandoah/jdk8/hotspot/rev/94480154d35c
[backport] 8236181: C2: Remove useless step_over_gc_barrier() in int->bool conversion
Reviewed-by: thartmann, roland
! src/share/vm/opto/cfgnode.cpp
Changeset: 0f4ab5ec73a7
Author: shade
Date: 2020-02-26 19:36 +0100
URL: https://hg.openjdk.java.net/shenandoah/jdk8/hotspot/rev/0f4ab5ec73a7
[backport] 8240070: Shenandoah: remove obsolete ShenandoahCommonGCStateLoads
Reviewed-by: rkennke
! src/share/vm/gc_implementation/shenandoah/shenandoahSupport.cpp
! src/share/vm/gc_implementation/shenandoah/shenandoahSupport.hpp
! src/share/vm/gc_implementation/shenandoah/shenandoah_globals.hpp
- test/gc/shenandoah/compiler/TestCommonGCLoads.java
Changeset: 364c0c74df65
Author: shade
Date: 2020-02-24 18:30 +0100
URL: https://hg.openjdk.java.net/shenandoah/jdk8/hotspot/rev/364c0c74df65
[backport] 8239868: Shenandoah: ditch C2 node limit adjustments
Reviewed-by: rkennke
! src/share/vm/runtime/arguments.cpp
Changeset: 9652b154d2cd
Author: shade
Date: 2020-02-25 12:35 +0100
URL: https://hg.openjdk.java.net/shenandoah/jdk8/hotspot/rev/9652b154d2cd
[backport] 8239904: Shenandoah: accumulated penalties should not be over 100% of capacity
Reviewed-by: rkennke
! src/share/vm/gc_implementation/shenandoah/shenandoahHeuristics.cpp
! src/share/vm/gc_implementation/shenandoah/shenandoahHeuristics.hpp
Changeset: 987a83a9970c
Author: shade
Date: 2020-02-26 19:36 +0100
URL: https://hg.openjdk.java.net/shenandoah/jdk8/hotspot/rev/987a83a9970c
[backport] 8240069: Shenandoah: turn more flags diagnostic
Reviewed-by: rkennke
! src/share/vm/gc_implementation/shenandoah/shenandoah_globals.hpp
! test/gc/shenandoah/options/TestCodeCacheRootStyles.java
Changeset: 8a663272a9a7
Author: shade
Date: 2020-02-26 19:36 +0100
URL: https://hg.openjdk.java.net/shenandoah/jdk8/hotspot/rev/8a663272a9a7
[backport] 8240076: Shenandoah: pacer should cover reset and preclean phases
Reviewed-by: zgu
! src/share/vm/gc_implementation/shenandoah/shenandoahHeap.cpp
! src/share/vm/gc_implementation/shenandoah/shenandoahPacer.cpp
! src/share/vm/gc_implementation/shenandoah/shenandoahPacer.hpp
Changeset: 082658680ab7
Author: shade
Date: 2020-02-28 17:59 +0100
URL: https://hg.openjdk.java.net/shenandoah/jdk8/hotspot/rev/082658680ab7
[backport] 8240215: Shenandoah: remove ShenandoahAllocationTrace
Reviewed-by: rkennke
! src/share/vm/gc_implementation/shenandoah/shenandoahHeap.cpp
! src/share/vm/gc_implementation/shenandoah/shenandoahHeap.hpp
! src/share/vm/gc_implementation/shenandoah/shenandoahUtils.cpp
! src/share/vm/gc_implementation/shenandoah/shenandoahUtils.hpp
! src/share/vm/gc_implementation/shenandoah/shenandoah_globals.hpp
Changeset: 7bed7e10d3ba
Author: shade
Date: 2020-03-03 08:05 +0100
URL: https://hg.openjdk.java.net/shenandoah/jdk8/hotspot/rev/7bed7e10d3ba
Fix tier2_gc_shenandoah group definition
! test/TEST.groups
Changeset: a594fe530dd9
Author: shade
Date: 2020-02-28 17:59 +0100
URL: https://hg.openjdk.java.net/shenandoah/jdk8/hotspot/rev/a594fe530dd9
[backport] 8240216: Shenandoah: remove ShenandoahTerminationTrace
Reviewed-by: zgu
! src/share/vm/gc_implementation/shenandoah/shenandoahConcurrentMark.cpp
! src/share/vm/gc_implementation/shenandoah/shenandoahPhaseTimings.cpp
! src/share/vm/gc_implementation/shenandoah/shenandoahPhaseTimings.hpp
! src/share/vm/gc_implementation/shenandoah/shenandoahTimingTracker.cpp
! src/share/vm/gc_implementation/shenandoah/shenandoahTimingTracker.hpp
! src/share/vm/gc_implementation/shenandoah/shenandoahTraversalGC.cpp
! src/share/vm/gc_implementation/shenandoah/shenandoah_globals.hpp
Changeset: 8af4d432bf4c
Author: shade
Date: 2020-02-28 17:59 +0100
URL: https://hg.openjdk.java.net/shenandoah/jdk8/hotspot/rev/8af4d432bf4c
[backport] 8240217: Shenandoah: remove ShenandoahEvacAssist
Reviewed-by: rkennke
! src/share/vm/gc_implementation/shenandoah/shenandoahBarrierSet.cpp
! src/share/vm/gc_implementation/shenandoah/shenandoah_globals.hpp
Changeset: 5a667d30f1c2
Author: shade
Date: 2020-03-04 19:23 +0100
URL: https://hg.openjdk.java.net/shenandoah/jdk8/hotspot/rev/5a667d30f1c2
[backport] 8240534: Shenandoah: ditch debug safepoint timeout adjustment
Reviewed-by: rkennke
! src/share/vm/runtime/arguments.cpp
Changeset: 9070c58b0774
Author: sgehwolf
Date: 2020-02-04 04:42 +0000
URL: https://hg.openjdk.java.net/shenandoah/jdk8/hotspot/rev/9070c58b0774
8224851: AArch64: fix warnings and errors with Clang and GCC 8.3
Reviewed-by: aph
! src/cpu/aarch64/vm/aarch64.ad
! src/cpu/aarch64/vm/assembler_aarch64.hpp
! src/cpu/aarch64/vm/c1_LIRAssembler_aarch64.cpp
! src/cpu/aarch64/vm/c1_LIRGenerator_aarch64.cpp
! src/cpu/aarch64/vm/frame_aarch64.cpp
! src/cpu/aarch64/vm/interp_masm_aarch64.hpp
! src/cpu/aarch64/vm/macroAssembler_aarch64.cpp
! src/cpu/aarch64/vm/vm_version_aarch64.cpp
! src/os_cpu/linux_aarch64/vm/copy_linux_aarch64.s
! src/os_cpu/linux_aarch64/vm/os_linux_aarch64.cpp
Changeset: d17814ea88e3
Author: andrew
Date: 2020-03-16 00:28 +0000
URL: https://hg.openjdk.java.net/shenandoah/jdk8/hotspot/rev/d17814ea88e3
Added tag jdk8u252-b06 for changeset b4fd7e078c54
! .hgtags
Changeset: 28076b7ca481
Author: andrew
Date: 2020-03-16 02:19 +0000
URL: https://hg.openjdk.java.net/shenandoah/jdk8/hotspot/rev/28076b7ca481
Merge jdk8u252-b06
! .hgtags
Changeset: 6a9f0a91d70d
Author: andrew
Date: 2020-03-16 02:34 +0000
URL: https://hg.openjdk.java.net/shenandoah/jdk8/hotspot/rev/6a9f0a91d70d
Added tag aarch64-shenandoah-jdk8u252-b06 for changeset 28076b7ca481
! .hgtags
Changeset: ed3010718a77
Author: andrew
Date: 2020-03-17 09:10 +0000
URL: https://hg.openjdk.java.net/shenandoah/jdk8/hotspot/rev/ed3010718a77
Added tag aarch64-shenandoah-jdk8u252-b05-shenandoah-merge-2020-03-06 for changeset 5a667d30f1c2
! .hgtags
Changeset: 00eaaa430a54
Author: andrew
Date: 2020-03-20 14:26 +0000
URL: https://hg.openjdk.java.net/shenandoah/jdk8/hotspot/rev/00eaaa430a54
Added tag jdk8u252-b07 for changeset d17814ea88e3
! .hgtags
Changeset: 9f9d7938db16
Author: andrew
Date: 2020-03-23 21:33 +0000
URL: https://hg.openjdk.java.net/shenandoah/jdk8/hotspot/rev/9f9d7938db16
Merge jdk8u252-b07
! .hgtags
Changeset: 032c004c0b23
Author: andrew
Date: 2020-03-23 21:35 +0000
URL: https://hg.openjdk.java.net/shenandoah/jdk8/hotspot/rev/032c004c0b23
Added tag aarch64-shenandoah-jdk8u252-b07 for changeset 9f9d7938db16
! .hgtags
Changeset: 8f2780b3e4fa
Author: aph
Date: 2020-03-25 03:20 +0000
URL: https://hg.openjdk.java.net/shenandoah/jdk8/hotspot/rev/8f2780b3e4fa
8241296: Segfault in JNIHandleBlock::oops_do()
Reviewed-by: andrew
! src/share/vm/runtime/thread.cpp
Changeset: 095e60e7fc8c
Author: andrew
Date: 2020-03-27 05:14 +0000
URL: https://hg.openjdk.java.net/shenandoah/jdk8/hotspot/rev/095e60e7fc8c
Added tag jdk8u252-b08 for changeset 8f2780b3e4fa
! .hgtags
Changeset: 2668bab1293c
Author: andrew
Date: 2020-03-27 06:05 +0000
URL: https://hg.openjdk.java.net/shenandoah/jdk8/hotspot/rev/2668bab1293c
Merge jdk8u252-b08
! .hgtags
! src/share/vm/runtime/thread.cpp
Changeset: ac1d2acb1e7d
Author: andrew
Date: 2020-03-27 06:05 +0000
URL: https://hg.openjdk.java.net/shenandoah/jdk8/hotspot/rev/ac1d2acb1e7d
Added tag aarch64-shenandoah-jdk8u252-b08 for changeset 2668bab1293c
! .hgtags
Changeset: 8915b1e17904
Author: andrew
Date: 2020-04-06 04:06 +0100
URL: https://hg.openjdk.java.net/shenandoah/jdk8/hotspot/rev/8915b1e17904
Added tag jdk8u252-b09 for changeset 095e60e7fc8c
! .hgtags
Changeset: e4e81ae21643
Author: andrew
Date: 2020-04-06 05:09 +0100
URL: https://hg.openjdk.java.net/shenandoah/jdk8/hotspot/rev/e4e81ae21643
Merge jdk8u252-b09
! .hgtags
Changeset: 6d1cfa6cdbab
Author: andrew
Date: 2020-04-06 05:11 +0100
URL: https://hg.openjdk.java.net/shenandoah/jdk8/hotspot/rev/6d1cfa6cdbab
Added tag aarch64-shenandoah-jdk8u252-b09 for changeset e4e81ae21643
! .hgtags
Changeset: 2db98309823b
Author: shade
Date: 2020-04-15 19:23 +0200
URL: https://hg.openjdk.java.net/shenandoah/jdk8/hotspot/rev/2db98309823b
Merge
! .hgtags
! src/cpu/x86/vm/c1_LIRAssembler_x86.cpp
! src/cpu/x86/vm/c1_LIRGenerator_x86.cpp
! src/share/vm/c1/c1_LIRGenerator.cpp
! src/share/vm/code/debugInfo.cpp
! src/share/vm/opto/type.cpp
! src/share/vm/opto/type.hpp
! src/share/vm/runtime/arguments.cpp
More information about the shenandoah-dev
mailing list