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