CFV: New JDK Committer: Ian Graves

Stuart Marks stuart.marks at
Fri Apr 23 21:46:06 UTC 2021

I hereby nominate Ian Graves (igraves)[1] to JDK Committer.

Ian is a member of the Oracle JDK Core Libraries team, and he has been working on 
Vector, Formatter, Regex, and some code modernization. He has authored the following 
15 commits in the JDK:

$ git log --author igraves --format='%h %s'
33a86b9e407 8263621: Convert jdk.compiler to use Stream.toList()
b337f633611 8037397: RegEx pattern matching loses character class after intersection 
(&&) operator
0bdc3e7a41b 8262744: Formatter '%g' conversion uses wrong format for BigDecimal 
rounding up to limits
fad8484058f 8263411: Convert jshell tool to use Stream.toList()
0b5216a922b 8263545: Convert jpackage to use Stream.toList()
6971c23a3a2 8262351: Extra '0' in java.util.Formatter for '%012a' conversion with a 
sign character
dbef0ec95d0 6323374: (coll) Optimize Collections.unmodifiable* and synchronized*
350303d4f0c 8260221: java.util.Formatter throws wrong exception for mismatched flags 
in %% conversion
edd5fc883a3 8261096: Convert jlink tool to use Stream.toList()
080c707aabc 8253459: Formatter treats index, width and precision > Integer.MAX_VALUE 
77921b97365 8254080: fix for JDK-8204256 causes jlink test failures
5d84e95ed59 8204256: improve jlink error message to report unsupported class file format
8df3e72cea9 8218685: jlink --list-plugins needs to be readable and tidy
79904c1fa38 8252730: jlink does not create reproducible builds on different servers
de49337060e 8252529: Unsafe Documentation around Barrier Methods Inaccurate

(Note that several of these commits include specification and behavioral changes and 
thus are linked to CSRs and Release Notes. These should be considered as part of the 
work product of the commit.)

In addition, Ian is a Committer on project Panama, and he has made significant 
design, prototyping, and testing contributions to Panama's Vector API. His work is 
represented in this commit of the incubating Vector API:

     commit 0c99b192588b04aceaa27cda9cb42b45f95adffe
     Author: Paul Sandoz <psandoz at>
     Date:  Wed Oct 14 20:02:46 2020 +0000
     8223347: Integration of Vector API (Incubator)
     Co-authored-by: Ian Graves <igraves at>

Votes are due by 2021-05-07 23:59 UTC.

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

For Lazy Consensus voting instructions, see [3].



More information about the jdk-dev mailing list