CFV: New JDK 9 Reviewer: Ivan Gerasimov

Vladimir Ivanov vladimir.x.ivanov at oracle.com
Fri Dec 5 17:41:16 UTC 2014


Vote: yes

Best regards,
Vladimir Ivanov

On 12/5/14, 10:35 PM, Seán Coffey wrote:
> I hearby nominate Ivan Gerasimov (igerasim) to JDK 9 Reviewer.
>
> Ivan is a member of the Java SE Sustaining team and works mainly on
> issues connected to the JDK core libraries. Over the past year, he's
> demonstrated a strong understanding of how the core libraries code works
> and has contributed significant bug fixes and enhancements in JDK 9 [3].
>
> Votes are due by 19:00 GMT December 19th 2014.
>
> 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].
>
> Regards,
> Sean.
>
> [1] : http://openjdk.java.net/census#jdk9
> [2] : http://openjdk.java.net/projects/#reviewer-vote
>
> [3]
> $hg log -M -u igerasim -R jdk --template "{desc}\n" | grep
> "^[0-9]\{7,7\}: "
> 8023173: FileDescriptor should respect append flag
> 8059840: (bb) Typo in javadoc for ByteBuffer.wrap()
> 8059450: Not quite correct code sample in javadoc
> 8058099: (fc) Cleanup in FileChannel/FileDispatcher native
> implementation [win]
> 8054029: (fc) FileChannel.size() returns 0 for block devices on Linux
> 7010989: Duplicate closure of file descriptors leads to unexpected and
> incorrect closure of sockets
> 8056310: Cleanup in WinNTFileSystem_md.c
> 8054714: Use StringJoiner where it makes the code cleaner
> 8055421: (fs) bad error handling in
> java.base/unix/native/libnio/fs/UnixNativeDispatcher.c
> 8055731: sun/security/smartcardio/TestDirect.java throws
> java.lang.IndexOutOfBoundsException
> 8054841: (process) ProcessBuilder leaks native memory
> 8046343: (smartcardio) CardTerminal.connect('direct') does not work on
> MacOSX
> 8054221: StringJoiner imlementation optimization
> 8051382: Optimize java.lang.reflect.Modifier.toString()
> 8050893: (smartcardio) Invert reset argument in tests in
> sun/security/smartcardio
> 8035975: Pattern.compile(String, int) fails to throw
> IllegalArgumentException
> 6904367: (coll) IdentityHashMap is resized before exceeding the expected
> maximum size
> 8048080: (smartcardio) javax.smartcardio.Card.openLogicalChannel()
> dosn't work on MacOSX
> 8037866: Replace the Fun class in tests with lambdas
> 8044342: build failure on Windows noticed with recent smartcardio fix
> 8043720: (smartcardio) Native memory should be handled more accurately
> 7047033: (smartcardio) Card.disconnect(boolean reset) does not reset
> when reset is true
> 8039319: (smartcardio) Card.transmitControlCommand() does not work on
> Mac OS X
> 8043476: java/util/BitSet/BSMethods.java failed with:
> java.lang.OutOfMemoryError: Java heap space
> 8043507: javax.smartcardio.CardTerminals.list() fails on MacOSX
> 8043772: Typos in Double/Int/LongSummaryStatistics.java
> 7195480: javax.smartcardio does not detect cards on Mac OS X
> 8042470: (fs) Path.register doesn't throw IllegalArgumentException if
> multiple OVERFLOW events are specified
> 8011537: (fs) Path.register(..) clears interrupt status of thread with
> no InterruptedException
> 8040806: BitSet.toString() can throw IndexOutOfBoundsException
> 8038982: java/lang/ref/EarlyTimeout.java failed again
> 8039396: NPE when writing a class descriptor object to a custom
> ObjectOutputStream
> 8009637: Some error messages are missing a space
> 8038333: TEST_BUG: java/lang/ref/EarlyTimeout.java fails with a
> non-adequate message
> 8014066: Remove redundant restriction from ArrayList#removeRange() spec
> 6943190: TEST_BUG: some tests in java/lang/Runtime/exec have hard-coded
> path to shell commands
> 7011804: SequenceInputStream with lots of empty substreams can cause
> StackOverflowError
> 8036088: Replace strtok() with its safe equivalent strtok_s() in
> DefaultProxySelector.c
> 8034262: Test java/lang/ProcessBuilder/CloseRace.java fails
> 6853696: (ref) ReferenceQueue.remove(timeout) may return null even if
> timeout has not expired
> 8023022: Some more typos in javadoc
> 4682009: Typo in javadocs in javax/naming
> 8033943: Typo in the documentation for the class Arrays
> 8027348: (process) Enhancement of handling async close of
> ProcessInputStream
> 8025886: replace [[ and == bash extensions in regtest
> 8030698: Several GUI labels in jconsole need correction
> 8024521: (process) Async close issues with Process InputStream
> 8023390: Test java/net/NetworkInterface/MemLeakTest.java failed with the
> latest jdk8 build
> 8026756: Test java/util/zip/GZIP/GZIPInZip.java failed
> 8023431: Test java/util/zip/GZIP/GZIPInZip.java failed
> 8016018: Typo in AbstractStringBuilder#indexOf and #lastIndexOf
> descriptions
> 7129312: BufferedInputStream calculates negative array size with large
> streams and mark
> 8022584: Memory leak in some NetworkInterface methods
> 8020669: (fs) Files.readAllBytes() does not read any data when
> Files.size() is 0
> 7192942: (coll) Inefficient calculation of power of two in HashMap
> 8016838: improvement of RedefineBigClass and RetransformBigClass tests
> 7181748: java/lang/ThreadGroup/Suspend.java test fails intermittently
>
>
> $hg log -M -u igerasim -R hotspot --template "{desc}\n" | grep
> "^[0-9]\{7,7\}: "
> 8059533: (process) Make exiting process wait for exiting threads [win]
> 8057744: (process) Synchronize exiting of threads and process [win]
> 8057745: TEST_BUG: runtime/SharedArchiveFile/ArchiveDoesNotExist.java
> fails with openjdk build
> 8055338: (process) Add instrumentation to help diagnose JDK-6573254
> 8035893: JVM_GetVersionInfo fails to zero structure
>
>
>
>
>


More information about the jdk9-dev mailing list