CFV: New jdk9 Reviewer: Ioi Lam
Mikael Gerdin
mikael.gerdin at oracle.com
Mon May 9 08:30:51 UTC 2016
Vote: yes
On May 6, 2016 20:24:37 Jiangli Zhou <jiangli.zhou at oracle.com> wrote:
> I hereby nominate Ioi Lam (iklam) to jdk9 Reviewer.
>
> Ioi is a member of the Hotspot runtime team and has contributed 49
> changesets to Hotspot. In particular, Ioi’s has been actively working on
> the improvements and new feature development of Class Data Sharing (CDS) in
> Hotspot.
>
> Below [3] are a list of 41 of Ioii's most recent changes.
>
> Votes are due by 11:00 AM PT, Friday, May, 20, 2016.
>
> Only current jdk9 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].
>
> Thanks,
> Jiangli Zhou
>
> [1] http://openjdk.java.net/census <http://openjdk.java.net/census>
> [2] http://openjdk.java.net/projects/#reviewer-vote
> <http://openjdk.java.net/projects/#reviewer-vote>
> [3]
> http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/30cbe45cdd51
> <http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/30cbe45cdd51>
> 8155239: [TESTBUG] Simple test setup for JVMTI ClassFileLoadHook
> http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/857efca82258
> <http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/857efca82258>
> 8150607: Clean up CompactHashtable
> http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/691c69fa726c
> <http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/691c69fa726c>
> 8153300: [TESTBUG] Enhance test/testlibrary/ClassFileInstaller.java to
> support JAR files
> http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/5518d3ad6fa7
> <http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/5518d3ad6fa7>
> 8152380: Shared symbol table should never use alternate hashcode
> http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/4da38698139f
> <http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/4da38698139f>
> 8145593: Clean up metaspaceShared.cpp
> http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/f0130f03345d
> <http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/f0130f03345d>
> 8145271: stand-alone hotspot build is broken
> http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/2e6c07b04d0b
> <http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/2e6c07b04d0b>
> 8145620: Disable compiler/floatingpoint/ModNaN.java
> http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/4416c4fc5960
> <http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/4416c4fc5960>
> 8144853: Print the names of callees in PrintAssembly/PrintInterpreter
> http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/a9bb3af3d55a
> <http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/a9bb3af3d55a>
> 8143615: compactHashtable.hpp includes .inline.hpp file
> http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/31e68e7d4bf2
> <http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/31e68e7d4bf2>
> 8144491: ElfSymbolTable::lookup returns bad value when the lookup has failed
> http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/279793009cb9
> <http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/279793009cb9>
> 8140802: Clean up and refactor of class loading code for CDS
> http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/234e86f3eefe
> <http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/234e86f3eefe>
> 8080940: Remove mcs post-hook from hotspot solaris builds
> http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/8d33e189e86d
> <http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/8d33e189e86d>
> 8139026: hotspot/make/hotspot.script cannot handle command-line arguments
> with spaces
> http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/786145ca3cdc
> <http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/786145ca3cdc>
> 8078295: hotspot test_env.sh can set VM_CPU incorrectly
> http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/b19bd30ae9f3
> <http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/b19bd30ae9f3>
> 8065155: Refactor Hotspot mapfiles
> http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/a011ff1e85a3
> <http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/a011ff1e85a3>
> 8129355: [TESTBUG] runtime FragmentMetaspaceSimple.java fails with
> java.lang.ClassNotFoundException: test.Empty
> http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/1c629f3fe8b2
> <http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/1c629f3fe8b2>
> 8066670: PrintSharedArchiveAndExit does not exit the VM when the archive is
> invalid
> http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/7427a2e34664
> <http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/7427a2e34664>
> 8065346: WB_AddToBootstrapClassLoaderSearch calls JvmtiEnv::create_a_jvmti
> when not in _thread_in_vm state
> http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/37fe84ab3bec
> <http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/37fe84ab3bec>
> 8064701: Some CDS optimizations should be disabled if bootclasspath is
> modified by JVMTI
> http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/9cfb26e195ac
> <http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/9cfb26e195ac>
> 8056971: Minor class loading clean-up
> http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/16286b7d7c6e
> <http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/16286b7d7c6e>
> 8046070: Class Data Sharing clean up and refactoring
> http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/ad3f8397fe37
> <http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/ad3f8397fe37>
> 7182040: volano29 limited by os resource on Linux - need better diagnostic
> message
> http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/b8860472c377
> <http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/b8860472c377>
> 8014910: deadlock between JVM/TI ClassPrepare event handler and CompilerThread
> http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/98a2169ed7ac
> <http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/98a2169ed7ac>
> 8023683: Enhance class file parsing
> http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/084b21cd0228
> <http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/084b21cd0228>
> 8025088: Missing cases for JVM_CONSTANT_MethodHandleInError cause crash if
> debugger steps into error-tagged method handle
> http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/38f750491293
> <http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/38f750491293>
> 8022335: Native stack walk while generating hs_err does not work on Windows x64
> http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/f462e61bce87
> <http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/f462e61bce87>
> 8020622: create.bat on Windows failed to create project file for Visual
> Studio 2012
> http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/c062a6e1fa33
> <http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/c062a6e1fa33>
> 8023406: make/windows/build_vm_def.sh takes too long even when BUILD_WIN_SA
> != 1
> http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/bd0e82136b03
> <http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/bd0e82136b03>
> 8022740: Visual 2008 IDE build is broken
> http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/c661fa2e5189
> <http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/c661fa2e5189>
> 8022093: syntax error near "umpiconninfo_t" -- when building on Solaris 10
> http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/cf9d71d3e474
> <http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/cf9d71d3e474>
> 8016903: Thread::_handle_area initial size too big
> http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/221df7e37535
> <http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/221df7e37535>
> 8016075: Win32 crash with CDS enabled and small heap size
> http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/d9eed26d638a
> <http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/d9eed26d638a>
> 8009575: Reduce Symbol::_refcount from 4 bytes to 2 bytes
> http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/b9f4c4ec0f50
> <http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/b9f4c4ec0f50>
> 8008964: NPG: Memory regression: Thread::_metadata_handles uses 1 KB per
> thread.
> http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/a1ebd310d5c1
> <http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/a1ebd310d5c1>
> 8014912: Restore PrintSharedSpaces functionality after NPG
> http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/a5d6f0c3585f
> <http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/a5d6f0c3585f>
> 8014262: PrintStringTableStatistics should include more footprint info
> http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/c115fac239eb
> <http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/c115fac239eb>
> 8008962: NPG: Memory regression: One extra Monitor per ConstantPool
> http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/8c03fc47511d
> <http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/8c03fc47511d>
> 8011048: Possible reading from unmapped memory in UTF8::as_quoted_ascii()
> http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/14509df4cd63
> <http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/14509df4cd63>
> 8010389: After fix for 7107135 a failed dlopen() call results in a VM crash
> http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/9058789475af
> <http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/9058789475af>
> 7107135: Stack guard pages are no more protected after loading a shared
> library with executable stack
> http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/44c5fcd9cb25
> <http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/44c5fcd9cb25>
> 8006280: Need to reorder metadata structures to reduce size (64-bit)
More information about the jdk9-dev
mailing list