hg: shenandoah/jdk11: 20 new changesets
rkennke at redhat.com
rkennke at redhat.com
Wed Jan 15 19:18:07 UTC 2020
Changeset: b77d8cb64adc
Author: zgu
Date: 2019-06-18 17:58 -0400
URL: https://hg.openjdk.java.net/shenandoah/jdk11/rev/b77d8cb64adc
[backport] 8225573: Shenandoah: Enhance ShenandoahVerifier to ensure roots to-space invariant
Reviewed-by: shade
! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp
! src/hotspot/share/gc/shenandoah/shenandoahVerifier.cpp
! src/hotspot/share/gc/shenandoah/shenandoahVerifier.hpp
Changeset: 0022a2d0d7b5
Author: zgu
Date: 2019-07-23 15:33 -0400
URL: https://hg.openjdk.java.net/shenandoah/jdk11/rev/0022a2d0d7b5
[backport] 8228532: Shenandoah: Implement SBSA::try_resolve_jobject_in_native()
Reviewed-by: rkennke
! src/hotspot/cpu/aarch64/gc/shenandoah/shenandoahBarrierSetAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/gc/shenandoah/shenandoahBarrierSetAssembler_aarch64.hpp
! src/hotspot/cpu/x86/gc/shenandoah/shenandoahBarrierSetAssembler_x86.cpp
! src/hotspot/cpu/x86/gc/shenandoah/shenandoahBarrierSetAssembler_x86.hpp
Changeset: 7d4368f2de65
Author: rkennke
Date: 2019-09-18 20:56 +0200
URL: https://hg.openjdk.java.net/shenandoah/jdk11/rev/7d4368f2de65
[backport] 8231086: Shenandoah: Stronger invariant for object-arraycopy
Reviewed-by: shade
! src/hotspot/cpu/aarch64/gc/shenandoah/shenandoahBarrierSetAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/gc/shenandoah/shenandoahBarrierSetAssembler_aarch64.hpp
! src/hotspot/cpu/x86/gc/shenandoah/shenandoahBarrierSetAssembler_x86.cpp
! src/hotspot/cpu/x86/gc/shenandoah/shenandoahBarrierSetAssembler_x86.hpp
! src/hotspot/share/gc/shenandoah/c2/shenandoahBarrierSetC2.cpp
! src/hotspot/share/gc/shenandoah/c2/shenandoahBarrierSetC2.hpp
! src/hotspot/share/gc/shenandoah/shenandoahBarrierSet.cpp
! src/hotspot/share/gc/shenandoah/shenandoahBarrierSet.hpp
! src/hotspot/share/gc/shenandoah/shenandoahBarrierSet.inline.hpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.hpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.inline.hpp
! src/hotspot/share/gc/shenandoah/shenandoahRuntime.cpp
! src/hotspot/share/gc/shenandoah/shenandoahRuntime.hpp
Changeset: 9c7da607c2cb
Author: rkennke
Date: 2019-09-25 12:33 +0200
URL: https://hg.openjdk.java.net/shenandoah/jdk11/rev/9c7da607c2cb
[backport] 8231447: Shenandoah: Compilation-time regression after JDK-8231086
Reviewed-by: shade
! src/hotspot/share/gc/shenandoah/shenandoahBarrierSet.cpp
! src/hotspot/share/gc/shenandoah/shenandoahBarrierSet.hpp
! src/hotspot/share/gc/shenandoah/shenandoahBarrierSet.inline.hpp
+ src/hotspot/share/gc/shenandoah/shenandoahBarrierSetClone.inline.hpp
! src/hotspot/share/gc/shenandoah/shenandoahRuntime.cpp
Changeset: b16b63a399f3
Author: rkennke
Date: 2019-09-18 20:56 +0200
URL: https://hg.openjdk.java.net/shenandoah/jdk11/rev/b16b63a399f3
[backport] 8231087: Shenandoah: Self-fixing load reference barriers for C1/C2
Reviewed-by: shade
! src/hotspot/cpu/aarch64/gc/shenandoah/c1/shenandoahBarrierSetC1_aarch64.cpp
! src/hotspot/cpu/aarch64/gc/shenandoah/shenandoahBarrierSetAssembler_aarch64.cpp
! src/hotspot/cpu/x86/gc/shenandoah/c1/shenandoahBarrierSetC1_x86.cpp
! src/hotspot/cpu/x86/gc/shenandoah/shenandoahBarrierSetAssembler_x86.cpp
! src/hotspot/share/gc/shared/c1/barrierSetC1.hpp
! src/hotspot/share/gc/shenandoah/c1/shenandoahBarrierSetC1.cpp
! src/hotspot/share/gc/shenandoah/c1/shenandoahBarrierSetC1.hpp
! src/hotspot/share/gc/shenandoah/c2/shenandoahBarrierSetC2.cpp
! src/hotspot/share/gc/shenandoah/c2/shenandoahSupport.cpp
! src/hotspot/share/gc/shenandoah/c2/shenandoahSupport.hpp
! src/hotspot/share/gc/shenandoah/shenandoahBarrierSet.cpp
! src/hotspot/share/gc/shenandoah/shenandoahBarrierSet.hpp
! src/hotspot/share/gc/shenandoah/shenandoahRuntime.cpp
! src/hotspot/share/gc/shenandoah/shenandoahRuntime.hpp
! src/hotspot/share/gc/shenandoah/shenandoah_globals.hpp
Changeset: 3b3be48da5e2
Author: zgu
Date: 2019-09-23 07:45 -0400
URL: https://hg.openjdk.java.net/shenandoah/jdk11/rev/3b3be48da5e2
[backport] 8231293: Shenandoah: Traversal should not revive dead weak roots
Reviewed-by: shade
! src/hotspot/share/gc/shenandoah/shenandoahTraversalGC.cpp
Changeset: 15de62eb7c5a
Author: shade
Date: 2019-09-25 12:21 +0200
URL: https://hg.openjdk.java.net/shenandoah/jdk11/rev/15de62eb7c5a
[backport] 8231410: Shenandoah: clone barrier should use base pointer
Reviewed-by: rkennke
! src/hotspot/share/gc/shenandoah/c2/shenandoahBarrierSetC2.cpp
! src/hotspot/share/gc/shenandoah/shenandoahRuntime.cpp
! src/hotspot/share/gc/shenandoah/shenandoahRuntime.hpp
+ test/hotspot/jtreg/gc/shenandoah/compiler/TestClone.java
Changeset: e7aae0cd2515
Author: rkennke
Date: 2019-09-30 17:00 +0200
URL: https://hg.openjdk.java.net/shenandoah/jdk11/rev/e7aae0cd2515
[backport] 8231499: Shenandoah: compiler/arraycopy/TestDefaultMethodArrayCloneDeoptC2 fails
Reviewed-by: shade, roland
! src/hotspot/share/gc/shenandoah/c2/shenandoahBarrierSetC2.cpp
! src/hotspot/share/gc/shenandoah/shenandoahBarrierSet.cpp
! src/hotspot/share/gc/shenandoah/shenandoahBarrierSetClone.inline.hpp
! src/hotspot/share/gc/shenandoah/shenandoahRuntime.cpp
! src/hotspot/share/gc/shenandoah/shenandoahRuntime.hpp
Changeset: f9b41be358cd
Author: shade
Date: 2019-10-22 14:05 +0200
URL: https://hg.openjdk.java.net/shenandoah/jdk11/rev/f9b41be358cd
[backport] 8232778: Shenandoah: SBSA::arraycopy_prologue checks wrong register
Reviewed-by: rkennke
! src/hotspot/cpu/aarch64/gc/shenandoah/shenandoahBarrierSetAssembler_aarch64.cpp
Changeset: 565592ae3503
Author: shade
Date: 2019-09-30 22:39 +0200
URL: https://hg.openjdk.java.net/shenandoah/jdk11/rev/565592ae3503
[backport] 8222766: Shenandoah: streamline post-LRB CAS barrier (x86)
Reviewed-by: rkennke
! src/hotspot/cpu/x86/gc/shenandoah/shenandoahBarrierSetAssembler_x86.cpp
! src/hotspot/cpu/x86/gc/shenandoah/shenandoahBarrierSetAssembler_x86.hpp
Changeset: 3f256a1dfee1
Author: shade
Date: 2019-10-25 17:30 +0200
URL: https://hg.openjdk.java.net/shenandoah/jdk11/rev/3f256a1dfee1
[backport] 8233021: Shenandoah: SBSC2::is_shenandoah_lrb_call should match all LRB shapes
Reviewed-by: zgu
! src/hotspot/share/gc/shenandoah/c2/shenandoahBarrierSetC2.cpp
Changeset: 714798cb4b9a
Author: zgu
Date: 2019-10-28 11:33 -0400
URL: https://hg.openjdk.java.net/shenandoah/jdk11/rev/714798cb4b9a
[backport] 8232992: Shenandoah: Implement self-fixing interpreter LRB
Reviewed-by: shade
! src/hotspot/cpu/aarch64/gc/shenandoah/shenandoahBarrierSetAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/gc/shenandoah/shenandoahBarrierSetAssembler_aarch64.hpp
! src/hotspot/cpu/x86/gc/shenandoah/shenandoahBarrierSetAssembler_x86.cpp
! src/hotspot/cpu/x86/gc/shenandoah/shenandoahBarrierSetAssembler_x86.hpp
! src/hotspot/share/gc/shenandoah/c2/shenandoahBarrierSetC2.cpp
! src/hotspot/share/gc/shenandoah/c2/shenandoahSupport.cpp
! src/hotspot/share/gc/shenandoah/shenandoahBarrierSet.cpp
! src/hotspot/share/gc/shenandoah/shenandoahBarrierSet.hpp
! src/hotspot/share/gc/shenandoah/shenandoahRuntime.cpp
! src/hotspot/share/gc/shenandoah/shenandoahRuntime.hpp
Changeset: 46da94895435
Author: zgu
Date: 2019-10-30 09:42 -0400
URL: https://hg.openjdk.java.net/shenandoah/jdk11/rev/46da94895435
[backport] 8233165: Shenandoah:SBSA::gen_load_reference_barrier_stub() should use pointer register for address on aarch64
Reviewed-by: rkennke
! src/hotspot/cpu/aarch64/gc/shenandoah/shenandoahBarrierSetAssembler_aarch64.cpp
Changeset: c2943d379321
Author: aph
Date: 2019-11-01 06:04 -0400
URL: https://hg.openjdk.java.net/shenandoah/jdk11/rev/c2943d379321
[backport] 8233232: AArch64: Shenandoah: jni_fast_GetLongField is broken
Reviewed-by: shade, rkennke
! src/hotspot/cpu/aarch64/gc/shenandoah/shenandoahBarrierSetAssembler_aarch64.cpp
Changeset: d0949066979e
Author: jiefu
Date: 2019-11-05 17:02 +0800
URL: https://hg.openjdk.java.net/shenandoah/jdk11/rev/d0949066979e
[backport] 8233574: Shenandoah: build is broken without jfr
Reviewed-by: rkennke, shade
! src/hotspot/share/gc/shenandoah/shenandoahRootProcessor.cpp
Changeset: 14604f14e2d4
Author: jiefu
Date: 2019-11-15 20:39 +0800
URL: https://hg.openjdk.java.net/shenandoah/jdk11/rev/14604f14e2d4
[backport] 8234232: [TESTBUG] gc/shenandoah/jvmti/TestHeapDump.java fails with -Xcomp
Reviewed-by: zgu
! test/hotspot/jtreg/gc/shenandoah/jvmti/TestHeapDump.java
Changeset: 60d9bdc678c7
Author: rkennke
Date: 2019-11-26 14:48 +0100
URL: https://hg.openjdk.java.net/shenandoah/jdk11/rev/60d9bdc678c7
[backport] 8234768: Shenandoah: Streamline enqueueing runtime barriers
Reviewed-by: zgu
! src/hotspot/share/gc/shenandoah/shenandoahBarrierSet.cpp
! src/hotspot/share/gc/shenandoah/shenandoahBarrierSet.hpp
! src/hotspot/share/gc/shenandoah/shenandoahBarrierSet.inline.hpp
Changeset: 5ac82a52a0a0
Author: rkennke
Date: 2019-12-11 16:43 +0100
URL: https://hg.openjdk.java.net/shenandoah/jdk11/rev/5ac82a52a0a0
[backport] 8235729: Shenandoah: Remove useless casting to non-constant
Reviewed-by: roland
! src/hotspot/share/gc/shenandoah/c2/shenandoahSupport.cpp
! src/hotspot/share/opto/type.cpp
! src/hotspot/share/opto/type.hpp
Changeset: ea821a5113f8
Author: rkennke
Date: 2020-01-07 21:53 +0100
URL: https://hg.openjdk.java.net/shenandoah/jdk11/rev/ea821a5113f8
[backport] 8236732: Shenandoah: Stricter placement for oom-evac scopes
Reviewed-by: zgu
! src/hotspot/share/gc/shenandoah/shenandoahBarrierSet.cpp
! src/hotspot/share/gc/shenandoah/shenandoahEvacOOMHandler.cpp
! src/hotspot/share/gc/shenandoah/shenandoahEvacOOMHandler.hpp
! src/hotspot/share/gc/shenandoah/shenandoahTraversalGC.cpp
! src/hotspot/share/gc/shenandoah/shenandoahTraversalGC.inline.hpp
Changeset: f41977ddec73
Author: rkennke
Date: 2020-01-07 13:45 +0100
URL: https://hg.openjdk.java.net/shenandoah/jdk11/rev/f41977ddec73
[backport] 8236181: C2: Remove useless step_over_gc_barrier() in int->bool conversion
Reviewed-by: thartmann, roland
! src/hotspot/share/opto/cfgnode.cpp
More information about the shenandoah-dev
mailing list