CFV: New JDK 9 Reviewer: Per Lidén

Stefan Karlsson stefan.karlsson at oracle.com
Tue May 26 09:47:57 UTC 2015


I hereby nominate Per Lidén to JDK 9 Reviewer.

Per is a member of the HotSpot GC team and has contributed 41 patches to 
HotSpot [4]. He is also the author of "String Deduplication in G1" [3].

Votes are due by 11:45 AM CEST, Tuesday June 9, 2015.

Only current JDK 9 Reviewers [1] are eligible to vote
on this nomination.  Votes must be cast in the open by replying
to this mailing list.

For Three-Vote Consensus voting instructions, see [2].

Stefan Karlsson

[1] http://openjdk.java.net/census
[2] http://openjdk.java.net/projects/#reviewer-vote
[3] http://openjdk.java.net/jeps/192
[4] List of patches:
8080930: SA changes broke bootcycle-images builds
8080584: isGCActiveMark.hpp should not include parallelScavengeHeap.hpp
8080585: concurrentGCThread.hpp should not include suspendibleThreadSet.hpp
8080581: Align SA with new GC directory structure
8079792: GC directory structure cleanup
8079579: Add SuspendibleThreadSetLeaver and make 
SuspendibleThreadSet::joint()/leave() private
8079330: Circular dependency between G1CollectedHeap and 
G1BlockOffsetSharedArray
8013171: G1: C1 x86_64 barriers use 32-bit accesses to 64-bit 
PtrQueue::_index
8079148: Fix incorrect include guards
8068582: UseSerialGC not always set up properly
8077417: Cleanup of Universe::initialize_heap()
8077415: Remove duplicate variables holding the CollectedHeap
8077413: Avoid use of Universe::heap() inside collectors
8076534: CollectedHeapName in SA agent incorrect
8076447: Remove unused MemoryManager::kind()
8076294: Cleanup of CollectedHeap::kind()
8076231: Remove unused is_in_partial_collection()
8046231: G1: Code root location ... from nmethod ... not in strong code 
roots for region
8044796: G1: Enable G1CollectedHeap::stop()
8044768: Backout fix for JDK-8040807
8040807: G1: Enable G1CollectedHeap::stop()
8042310: TestStringDeduplicationMemoryUsage test failing
8044132: Quarantine unstable/broken GC tests
8039042: G1: Phantom zeros in cardtable
8040804: G1: Concurrent mark stuck in loop calling os::elapsedVTime()
8040803: G1: Concurrent mark hangs when mark stack overflows
8040245: G1: VM hangs during shutdown
8039147: Cleanup SuspendibleThreadSet
8037112: gc/g1/TestHumongousAllocInitialMark.java caused SIGSEGV
8038461: Test gc/g1/TestStringDeduplicationMemoryUsage.java fails with 
unexpected memory usage
8029075: String deduplication in G1
8036673: G1: Abort weak reference processing if mark stack overflows
8036672: G1: alloc_purpose in copy_to_survivor_space() used incorrectly
8031703: Missing post-barrier in ReferenceProcessor
8029162: G1: Shared SATB queue never enabled
8029255: G1: Reference processing should not enqueue references on the 
shared SATB queue
8024634: gc/startup_warnings tests can fail due to unrelated warnings
8024632: Description of InitialSurvivorRatio flag in globals.hpp is 
incorrect
8023158: hotspot/test/gc/7168848/HumongousAlloc.java fails 14 full gcs, 
expect 0 full gcs
8024974: Incorrect use of GC_locker::is_active()
8014022: G1: Non Java threads should lock the shared SATB queue lock 
without safepoint checks



More information about the jdk9-dev mailing list