CFV: New JDK 9 Reviewer: Jesper Wilhelmsson

Erik Helin erik.helin at
Mon Jun 22 14:14:05 UTC 2015

I hereby nominate Jesper Wilhelmsson to JDK 9 Reviewer.

Jesper is a member of the HotSpot GC team and has contributed 51 patches
to HotSpot [3]. Jesper has also been the gatekeeper for the jdk9/hs-gc
repo for 8 months and is currently the gatekeeper for the combined gc
and rt repository.

Votes are due by July 6, 2015, 16:15 CEST.

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].

Erik Helin

[3] List of patches:
8077842: Remove the level parameter passed around in GenCollectedHeap
8077315: Build failure on OSX after compiler upgrade
8077302: src/share/vm/oops/instanceRefKlass.inline.hpp has a doubble /*
8076267: Remove n_gens()
8075635: Remove GenerationSpec array
8076012: SA don't support flags of type size_t
8074459: Flags handling memory sizes should be of type size_t
8057632: Remove auxiliary code used to handle the generations array
8071335: gc/ throw OOM
8073883: serviceability/dcmd/gc/ should not run with -XX:+ExplicitGCInvokesConcurrent
8061802: REDO - Remove the generations array
8072688: Description of flag ExplicitGCInvokesConcurrent should mention G1 as well
8067947: Regression test for JDK-6522873
6522873: Java not print "Unrecognized option" when it is invalid option.
8065305: Make it possible to extend the G1CollectorPolicy
8062836: BACKOUT - Parallelize clearing the next mark bitmap
8061805: BACKOUT - Remove the generations array
8055702: Remove the generations array
8056056: Remove unnecessary inclusion of HS_ALT_MAKE from solaris Makefile
8055744: 8u-dev nightly solaris builds failed on 08/20
8055006: Store original value of Min/MaxHeapFreeRatio
8046715: Add a way to verify an extended set of command line options
8042298: Remove the names gen0 and gen1 from the GC code
8026396: Remove information duplication in the collector policy
8027643: Merge GenCollectorPolicy and TwoGenerationCollectorPolicy
8039089: List verification enabled in product builds
8036025: Sort the freelist in order to shrink the heap
8023899: Typo in TraceCPUTime message
8035822: Unable to test minimalVM
8026849: Fix typos in the GC code, part 2
8028391: Make the Min/MaxHeapFreeRatio flags manageable
8025856: Fix typos in the GC code
8028093: Initial young size is smaller than minimum young size
8027911: Assertion in the collector policy when running gc/arguments/
8016309: assert(eden_size > 0 && survivor_size > 0) failed: just checking
8026853: Prepare GC code for collector policy regression fix
8026852: Use restricted_align_down in collector policy code
8026851: Remove unnecessary code in GenRemSet
8023643: G1 assert failed when NewSize was specified greater than MaxNewSize
8024776: Max/MinHeapFreeRatio descriptions should be more precise
8025854: Use "young gen" instead of "eden"
8025852: Remove unnecessary setters in collector policy classes
8025853: Remove unnecessary uses of GenerationSizer
8025855: Simplify GenRemSet code slightly
8024884: Test name changed, test list not updated
8008314: Unimplemented() Atomic::load breaks the applications
8006432: Ratio flags should be unsigned
8005849: JEP 167: Event-Based JVM Tracing
6348447: Specifying -XX:OldSize crashes 64-bit VMs
8000351: Tenuring threshold should be unsigned
6820066: Check that -XX:ParGCArrayScanChunk has a value larger than zero.

More information about the jdk9-dev mailing list