hg: shenandoah/jdk10: 17 new changesets

ashipile at redhat.com ashipile at redhat.com
Tue Apr 3 19:40:23 UTC 2018


Changeset: 3c2658ec6e67
Author:    zgu
Date:      2018-03-26 09:47 -0400
URL:       http://hg.openjdk.java.net/shenandoah/jdk10/rev/3c2658ec6e67

[backport] Fixed missing ResourceMark in ShenandoahAsserts::print_obj

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

Changeset: 06530bd5ac62
Author:    rkennke
Date:      2018-03-27 16:10 +0200
URL:       http://hg.openjdk.java.net/shenandoah/jdk10/rev/06530bd5ac62

[backport] Degenerated GC mode for Traversal

! src/hotspot/share/gc/shenandoah/shenandoahConcurrentMark.cpp
! src/hotspot/share/gc/shenandoah/shenandoahConcurrentThread.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeapRegion.cpp
! src/hotspot/share/gc/shenandoah/shenandoahOopClosures.hpp
! src/hotspot/share/gc/shenandoah/shenandoahOopClosures.inline.hpp
! src/hotspot/share/gc/shenandoah/shenandoahTraversalGC.cpp
! src/hotspot/share/gc/shenandoah/shenandoahTraversalGC.hpp
! src/hotspot/share/gc/shenandoah/shenandoahTraversalGC.inline.hpp

Changeset: a1f517848cc1
Author:    zgu
Date:      2018-03-27 16:27 -0400
URL:       http://hg.openjdk.java.net/shenandoah/jdk10/rev/a1f517848cc1

[backport] Fix Windows build

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

Changeset: 99b2a14fb2e2
Author:    zgu
Date:      2018-03-28 16:27 -0400
URL:       http://hg.openjdk.java.net/shenandoah/jdk10/rev/99b2a14fb2e2

[backport] Shenandoah critical native support
 + Fixed critical native typo and test
 + Handle null critical native array

! src/hotspot/cpu/x86/sharedRuntime_x86_64.cpp
! src/hotspot/share/gc/shared/collectedHeap.hpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.hpp
! src/hotspot/share/runtime/sharedRuntime.cpp
! src/hotspot/share/runtime/sharedRuntime.hpp
+ test/hotspot/jtreg/gc/shenandoah/CriticalNativeArgs.java
+ test/hotspot/jtreg/gc/shenandoah/CriticalNativeStress.java
+ test/hotspot/jtreg/gc/shenandoah/libCriticalNative.c

Changeset: f747ddda016e
Author:    shade
Date:      2018-03-28 23:02 +0200
URL:       http://hg.openjdk.java.net/shenandoah/jdk10/rev/f747ddda016e

[backport] UX: Shorter gc+ergo messages from CSet selection

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

Changeset: 8beb823d5418
Author:    shade
Date:      2018-03-28 23:02 +0200
URL:       http://hg.openjdk.java.net/shenandoah/jdk10/rev/8beb823d5418

[backport] UX: Pacer reports incorrect free size

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

Changeset: 7df484c821cd
Author:    shade
Date:      2018-03-28 23:02 +0200
URL:       http://hg.openjdk.java.net/shenandoah/jdk10/rev/7df484c821cd

[backport] UX: Cleanup (adaptive) CSet selection message

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

Changeset: c000ec105fe6
Author:    shade
Date:      2018-03-28 23:02 +0200
URL:       http://hg.openjdk.java.net/shenandoah/jdk10/rev/c000ec105fe6

[backport] Compact heuristics should not shortcut on immediate garbage, but aggressively compact

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

Changeset: cea9ea3f50cf
Author:    shade
Date:      2018-03-29 14:25 +0200
URL:       http://hg.openjdk.java.net/shenandoah/jdk10/rev/cea9ea3f50cf

[backport] Cleanup SHH::should_start_normal_gc

! src/hotspot/share/gc/shenandoah/shenandoahCollectorPolicy.cpp
! src/hotspot/share/gc/shenandoah/shenandoahCollectorPolicy.hpp
! src/hotspot/share/gc/shenandoah/shenandoahConcurrentThread.cpp
! src/hotspot/share/gc/shenandoah/shenandoah_globals.hpp

Changeset: 8819e2831580
Author:    shade
Date:      2018-03-29 14:25 +0200
URL:       http://hg.openjdk.java.net/shenandoah/jdk10/rev/8819e2831580

[backport] FreeSet and HeapRegion should have the reference to ShenandoahHeap

! src/hotspot/share/gc/shenandoah/shenandoahFreeSet.cpp
! src/hotspot/share/gc/shenandoah/shenandoahFreeSet.hpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeapRegion.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeapRegion.inline.hpp

Changeset: 85db67dd3de6
Author:    shade
Date:      2018-03-29 14:25 +0200
URL:       http://hg.openjdk.java.net/shenandoah/jdk10/rev/85db67dd3de6

[backport] Refactor FreeSet rebuilding into the single source

! src/hotspot/share/gc/shenandoah/shenandoahCollectorPolicy.cpp
! src/hotspot/share/gc/shenandoah/shenandoahCollectorPolicy.hpp
! src/hotspot/share/gc/shenandoah/shenandoahFreeSet.cpp
! src/hotspot/share/gc/shenandoah/shenandoahFreeSet.hpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp
! src/hotspot/share/gc/shenandoah/shenandoahMarkCompact.cpp
! src/hotspot/share/gc/shenandoah/shenandoahPartialGC.cpp
! src/hotspot/share/gc/shenandoah/shenandoahTraversalGC.cpp

Changeset: a55a83e2a210
Author:    shade
Date:      2018-03-29 14:25 +0200
URL:       http://hg.openjdk.java.net/shenandoah/jdk10/rev/a55a83e2a210

[backport] FreeSet should accept responsibility over trashed regions

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

Changeset: a4db20522e8b
Author:    shade
Date:      2018-03-29 14:25 +0200
URL:       http://hg.openjdk.java.net/shenandoah/jdk10/rev/a4db20522e8b

[backport] Drop distinction between immediate garbage and free in heuristics

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

Changeset: 6d6b758ea57f
Author:    shade
Date:      2018-03-29 14:25 +0200
URL:       http://hg.openjdk.java.net/shenandoah/jdk10/rev/6d6b758ea57f

[backport] Do not add non-allocatable regions to the freeset

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

Changeset: fa546bd01264
Author:    shade
Date:      2018-03-29 14:25 +0200
URL:       http://hg.openjdk.java.net/shenandoah/jdk10/rev/fa546bd01264

[backport] Pacer should poll FreeSet to figure out actually available space

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

Changeset: d399e87dd30a
Author:    shade
Date:      2018-03-29 14:25 +0200
URL:       http://hg.openjdk.java.net/shenandoah/jdk10/rev/d399e87dd30a

[backport] Remove FreeSet::add_region, inline into FreeSet::rebuild

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

Changeset: 7184b084a7e3
Author:    shade
Date:      2018-03-29 16:01 +0200
URL:       http://hg.openjdk.java.net/shenandoah/jdk10/rev/7184b084a7e3

[backport] Remove obsolete check in FreeSet::allocate

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



More information about the shenandoah-dev mailing list