hg: shenandoah/jdk10: 12 new changesets

ashipile at redhat.com ashipile at redhat.com
Wed Jun 13 10:18:05 UTC 2018


Changeset: b6f69a9fa76b
Author:    zgu
Date:      2018-06-04 15:33 -0400
URL:       http://hg.openjdk.java.net/shenandoah/jdk10/rev/b6f69a9fa76b

[backport] Disable AOT for Shenandoah

! src/hotspot/share/gc/shenandoah/shenandoahArguments.cpp
! src/hotspot/share/gc/shenandoah/shenandoahControlThread.cpp

Changeset: d64a2048e221
Author:    rkennke
Date:      2018-06-05 13:01 +0200
URL:       http://hg.openjdk.java.net/shenandoah/jdk10/rev/d64a2048e221

[backport] Disable UseFastJNIAccessors for Shenandoah

! src/hotspot/share/gc/shenandoah/shenandoahArguments.cpp

Changeset: 473468fe1974
Author:    zgu
Date:      2018-06-05 14:55 -0400
URL:       http://hg.openjdk.java.net/shenandoah/jdk10/rev/473468fe1974

[backport] Should cleanup previous/bad versions of redefined classes during full gc

! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp
! test/hotspot/jtreg/TEST.groups
! test/hotspot/jtreg/runtime/Metaspace/DefineClass.java

Changeset: 9f84ec7ab9ac
Author:    zgu
Date:      2018-06-05 19:29 -0400
URL:       http://hg.openjdk.java.net/shenandoah/jdk10/rev/9f84ec7ab9ac

[backport] Including metaspace info when reporting heap info

! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp

Changeset: 763ae2e9676c
Author:    shade
Date:      2018-06-11 13:54 +0200
URL:       http://hg.openjdk.java.net/shenandoah/jdk10/rev/763ae2e9676c

[backport] Adaptive CSet selection selects excessively when memory is tight

! src/hotspot/share/gc/shenandoah/heuristics/shenandoahAdaptiveHeuristics.cpp

Changeset: 4aea49021cd9
Author:    shade
Date:      2018-06-11 16:08 +0200
URL:       http://hg.openjdk.java.net/shenandoah/jdk10/rev/4aea49021cd9

[backport] Parallel +AlwaysPreTouch should run with max workers

! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp

Changeset: ed45ffa209d3
Author:    shade
Date:      2018-06-12 17:16 +0200
URL:       http://hg.openjdk.java.net/shenandoah/jdk10/rev/ed45ffa209d3

[backport] Fix TestCommonGCLoads test

! test/hotspot/jtreg/gc/shenandoah/compiler/TestCommonGCLoads.java

Changeset: 1a203fa792ff
Author:    zgu
Date:      2018-06-12 16:48 -0400
URL:       http://hg.openjdk.java.net/shenandoah/jdk10/rev/1a203fa792ff

[backport] Added logging for the number of workers used for GC cycles

! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp
! src/hotspot/share/gc/shenandoah/shenandoahWorkGroup.cpp
! src/hotspot/share/gc/shenandoah/shenandoahWorkGroup.hpp
! src/hotspot/share/gc/shenandoah/shenandoahWorkerPolicy.cpp

Changeset: 3385b3660fe7
Author:    zgu
Date:      2018-06-07 16:04 -0400
URL:       http://hg.openjdk.java.net/shenandoah/jdk10/rev/3385b3660fe7

[backport] C1 shenandoah_wb expects obj in a register

! src/hotspot/share/c1/c1_LIRGenerator.cpp
! src/hotspot/share/c1/c1_LIRGenerator.hpp

Changeset: f00c1c166c5e
Author:    rkennke
Date:      2018-06-11 12:56 +0200
URL:       http://hg.openjdk.java.net/shenandoah/jdk10/rev/f00c1c166c5e

[backport] Some trivial-ish cleanups

! src/hotspot/cpu/aarch64/c1_MacroAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/macroAssembler_aarch64.hpp
! src/hotspot/cpu/aarch64/stubRoutines_aarch64.hpp
! src/hotspot/cpu/x86/c1_MacroAssembler_x86.cpp
! src/hotspot/cpu/x86/interp_masm_x86.cpp
! src/hotspot/cpu/x86/macroAssembler_x86.cpp
! src/hotspot/share/c1/c1_LIRGenerator.cpp
! src/hotspot/share/gc/shenandoah/shenandoahBarrierSet.inline.hpp

Changeset: 81ccf85b0647
Author:    rkennke
Date:      2018-06-11 13:57 +0200
URL:       http://hg.openjdk.java.net/shenandoah/jdk10/rev/81ccf85b0647

[backport] Replace ShBarrierSet* casts with accessor

! src/hotspot/share/gc/shenandoah/shenandoahBarrierSet.cpp
! src/hotspot/share/gc/shenandoah/shenandoahBarrierSet.hpp
! src/hotspot/share/gc/shenandoah/shenandoahBarrierSet.inline.hpp

Changeset: 98d4559e41e5
Author:    shade
Date:      2018-06-12 17:37 +0200
URL:       http://hg.openjdk.java.net/shenandoah/jdk10/rev/98d4559e41e5

[backport] Perform gc-state checks with LoadB to fit C2 matchers

! src/hotspot/cpu/x86/x86_64.ad
! src/hotspot/share/opto/graphKit.cpp
! src/hotspot/share/opto/mulnode.cpp
! src/hotspot/share/opto/shenandoahSupport.cpp



More information about the shenandoah-dev mailing list