CFV: New JDK 9 Reviewer: Ivan Gerasimov

Valerie Peng valerie.peng at oracle.com
Mon Dec 8 23:00:22 UTC 2014


Vote:  Yes
Valerie
>
> On 12/5/2014 10:35 AM, 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