hg: shenandoah/jdk10: 10 new changesets

ashipile at redhat.com ashipile at redhat.com
Mon Mar 19 16:05:49 UTC 2018


Changeset: 32e5047ae51c
Author:    shade
Date:      2018-03-12 17:25 +0100
URL:       http://hg.openjdk.java.net/shenandoah/jdk10/rev/32e5047ae51c

[backport] Revert EA difference against upstream

! src/hotspot/share/opto/escape.cpp

Changeset: 7791ff95d4f8
Author:    shade
Date:      2018-03-12 17:30 +0100
URL:       http://hg.openjdk.java.net/shenandoah/jdk10/rev/7791ff95d4f8

[backport] Fix || and && chaining warnings in memnode.cpp

! src/hotspot/share/opto/memnode.cpp

Changeset: db0aec273b3c
Author:    shade
Date:      2018-03-12 19:38 +0100
URL:       http://hg.openjdk.java.net/shenandoah/jdk10/rev/db0aec273b3c

[backport] Use jint in oom-evac-handler to match older JDKs Atomic support better

! src/hotspot/share/gc/shenandoah/shenandoahEvacOOMHandler.cpp
! src/hotspot/share/gc/shenandoah/shenandoahEvacOOMHandler.hpp

Changeset: 8ab021489ddf
Author:    shade
Date:      2018-03-13 12:48 +0100
URL:       http://hg.openjdk.java.net/shenandoah/jdk10/rev/8ab021489ddf

[backport] Missing OOMScope in ShenandoahFixRootsTask

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

Changeset: 7e708bf03522
Author:    shade
Date:      2017-11-27 03:11 -0800
URL:       http://hg.openjdk.java.net/shenandoah/jdk10/rev/7e708bf03522

[backport] Remove ConstantOopWriteValue::write_on workaround in favor of upstream fix

! src/hotspot/share/code/debugInfo.cpp
! src/hotspot/share/code/debugInfo.hpp

Changeset: c9839a79f3f0
Author:    roland
Date:      2018-03-15 10:27 +0100
URL:       http://hg.openjdk.java.net/shenandoah/jdk10/rev/c9839a79f3f0

[backport] fix PhaseIdealLoop::place_near_use() with loop strip mining

! src/hotspot/share/opto/loopopts.cpp

Changeset: 2fbd0f8c3c37
Author:    roland
Date:      2018-03-15 10:56 +0100
URL:       http://hg.openjdk.java.net/shenandoah/jdk10/rev/2fbd0f8c3c37

[backport] fix for alias analysis with ShenandoahBarriersForConst

! src/hotspot/share/opto/addnode.cpp
! src/hotspot/share/opto/machnode.cpp
! src/hotspot/share/opto/machnode.hpp
! src/hotspot/share/opto/shenandoahSupport.cpp
! src/hotspot/share/opto/shenandoahSupport.hpp
! src/hotspot/share/opto/type.cpp
! src/hotspot/share/opto/type.hpp

Changeset: 30ba50bc860f
Author:    rkennke
Date:      2018-03-15 19:52 +0100
URL:       http://hg.openjdk.java.net/shenandoah/jdk10/rev/30ba50bc860f

[backport] FinalEvac pause to turn off evacuation

! src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp
! src/hotspot/share/gc/shenandoah/shenandoahBarrierSet.cpp
! src/hotspot/share/gc/shenandoah/shenandoahConcurrentThread.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.hpp
! src/hotspot/share/gc/shenandoah/shenandoahMarkCompact.cpp
! src/hotspot/share/gc/shenandoah/shenandoahPhaseTimings.cpp
! src/hotspot/share/gc/shenandoah/shenandoahPhaseTimings.hpp
! src/hotspot/share/gc/shenandoah/shenandoahUtils.hpp
! src/hotspot/share/gc/shenandoah/shenandoah_globals.hpp
! src/hotspot/share/gc/shenandoah/vm_operations_shenandoah.cpp
! src/hotspot/share/gc/shenandoah/vm_operations_shenandoah.hpp
! src/hotspot/share/opto/compile.cpp
! src/hotspot/share/opto/shenandoahSupport.cpp
! src/hotspot/share/opto/shenandoahSupport.hpp
! src/hotspot/share/runtime/vm_operations.hpp

Changeset: 2c62295f76be
Author:    rkennke
Date:      2018-03-15 19:52 +0100
URL:       http://hg.openjdk.java.net/shenandoah/jdk10/rev/2c62295f76be

[backport] Little cleanup

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

Changeset: d120f5447d88
Author:    shade
Date:      2018-03-16 13:24 +0100
URL:       http://hg.openjdk.java.net/shenandoah/jdk10/rev/d120f5447d88

[backport] Tax-and-Spend allocation pacing

! src/hotspot/share/gc/shenandoah/shenandoahCollectorPolicy.cpp
! src/hotspot/share/gc/shenandoah/shenandoahConcurrentThread.cpp
! src/hotspot/share/gc/shenandoah/shenandoahConcurrentThread.hpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.hpp
! src/hotspot/share/gc/shenandoah/shenandoahHeapRegion.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeapRegion.hpp
! src/hotspot/share/gc/shenandoah/shenandoahHeapRegion.inline.hpp
+ src/hotspot/share/gc/shenandoah/shenandoahPacer.cpp
+ src/hotspot/share/gc/shenandoah/shenandoahPacer.hpp
+ src/hotspot/share/gc/shenandoah/shenandoahPacer.inline.hpp
! src/hotspot/share/gc/shenandoah/shenandoahPartialGC.cpp
! src/hotspot/share/gc/shenandoah/shenandoahTraversalGC.cpp
! src/hotspot/share/gc/shenandoah/shenandoah_globals.hpp
+ test/hotspot/jtreg/gc/shenandoah/options/TestPacing.java



More information about the shenandoah-dev mailing list