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