CFV: New JDK9 Committer: Michael Haupt

Tobias Hartmann tobias.hartmann at oracle.com
Thu Jul 23 10:18:45 UTC 2015


Vote: yes

Best,
Tobias

On 20.07.2015 15:51, Jim Laskey (Oracle) wrote:
> I hereby nominate Michael Haupt to jdk9 Committer
> 
> Michael has made many contributions in several areas of the JDK. [1]
> 
> Michael is a recent addition to the Nashorn team; his focus is on dynamic language implementations. He also collaborates with the Valhalla project for value types. Prior to joining Nashorn, Michael worked briefly in the HotSpot compiler team. He has been an Oracle employee since 2011, which is when he joined the Virtual Machine Research Group at Oracle Labs, where he has worked on the Maxine meta-circular JVM and on dynamic language implementations. He used to be the tech lead of the FastR project, a high-performance Java-based implementation of the R programming language. Michael has also contributed to the Invokedynamic infrastructure in the past.
> 
> Votes are due by Aug 3rd, 2015
> 
> Only current JDK9 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].
> 
> Cheers,
> 
> — Jim
> 
> [1]
> *** JSR 292:
> 
> changeset:   5688:050116960e99
> user:        twisti
> date:        Tue Jul 24 10:47:44 2012 -0700
> summary:     7023639: JSR 292 method handle invocation needs a fast path for compiled code
> http://hg.openjdk.java.net/jdk9/dev/jdk/rev/050116960e99
> 
> changeset:   8369:465e5b2bb615
> user:        acorn
> date:        Fri May 08 14:00:24 2015 -0400
> summary:     8030680: 292 cleanup from default method code assessment
> http://hg.openjdk.java.net/jdk9/hs-rt/hotspot/rev/465e5b2bb615
> 
> changeset:   12416:2919a03653a8
> user:        mhaupt
> date:        Fri Jul 17 08:10:41 2015 +0200
> summary:     8062543: Replace uses of MethodHandleImpl.castReference with Class.cast
> http://hg.openjdk.java.net/jdk9/dev/jdk/rev/2919a03653a8
> 
> changeset:   8208:6c4ca18a0666
> user:        mhaupt
> date:        Tue Apr 14 18:16:10 2015 +0300
> summary:     8076461: JSR292: remove unused native and constants
> http://hg.openjdk.java.net/jdk9/hs-comp/jdk/rev/44a53b8e25e6
> http://mail.openjdk.java.net/pipermail/hotspot-compiler-dev/2015-April/017588.html (verification)
> 
> changeset:   11850:e0ac3e9decb0
> user:        mhaupt
> date:        Tue Apr 14 18:26:01 2015 +0300
> summary:     8033465: JSR292: InvokerBytecodeGenerator: convert a check for REF_invokeVirtual on an interface into an assert
> http://hg.openjdk.java.net/jdk9/hs-comp/jdk/rev/e0ac3e9decb0
> 
> *** hotspot:
> 
> changeset:   8632:8d246004a89f
> user:        mhaupt
> date:        Tue Mar 31 21:46:44 2015 +0200
> summary:     6900757: minor bug fixes to LogCompilation tool
> http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/0fb7705845de
> 
> changeset:   8345:d3413c4fee16
> user:        mhaupt
> date:        Tue May 05 13:06:10 2015 +0200
> summary:     8075492: adopt recent IGV
> http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/d3413c4fee16
> 
> *** nashorn:
> 
> changeset:   1277:4dc7eb763139
> user:        mhaupt
> date:        Fri May 15 10:21:48 2015 +0200
> summary:     8080471: fix usage of replace and file separator in Nashorn tests
> http://hg.openjdk.java.net/jdk8u/jdk8u-dev/nashorn/rev/7320ba416df1
> 
> changeset:   1342:becb3bb6a422
> user:        mhaupt
> date:        Thu Jul 02 11:20:47 2015 +0200
> summary:     8130307: improve Nashorn Javadoc target
> http://hg.openjdk.java.net/jdk9/dev/nashorn/rev/becb3bb6a422
> 
> changeset:   1341:6eca661ddf79
> user:        mhaupt
> date:        Thu Jul 02 11:09:20 2015 +0200
> summary:     8130306: enable running Nashorn test on Windows
> http://hg.openjdk.java.net/jdk9/dev/nashorn/rev/6eca661ddf79
> 
> Other changes follow.
> 
> changeset:   1279:71d7a37e6dfb
> user:        mhaupt
> date:        Fri May 15 16:36:25 2015 +0200
> summary:     8049300: jjs scripting: need way to quote $EXEC command arguments to protect spaces
> http://hg.openjdk.java.net/jdk9/dev/nashorn/rev/71d7a37e6dfb
> 
> changeset:   1339:d95394322204
> user:        mhaupt
> date:        Wed Jul 01 16:26:25 2015 +0200
> summary:     8130127: streamline input parameter of Nashorn scripting $EXEC function
> http://hg.openjdk.java.net/jdk9/dev/nashorn/rev/d95394322204
> 
> changeset:   1307:0eeaadd17fff
> user:        mhaupt
> date:        Fri Jun 05 12:38:53 2015 +0200
> summary:     8080087: Nashorn $ENV.PWD is originally undefined
> http://hg.openjdk.java.net/jdk9/dev/nashorn/rev/0eeaadd17fff
> 
> changeset:   1300:14ec7d7af490
> user:        mhaupt
> date:        Tue Jun 02 14:35:03 2015 +0200
> summary:     8080275: transparently download testng.jar for Nashorn testing
> http://hg.openjdk.java.net/jdk9/dev/nashorn/rev/14ec7d7af490
> 
> changeset:   1299:078107e0651f
> user:        mhaupt
> date:        Tue Jun 02 14:34:37 2015 +0200
> summary:     8081668: fix Nashorn ant externals command
> http://hg.openjdk.java.net/jdk9/dev/nashorn/rev/078107e0651f
> 
> changeset:   1311:d1689c1df3aa
> user:        mhaupt
> date:        Mon Jun 08 10:28:04 2015 +0200
> summary:     8085885: address Javadoc warnings in Nashorn source code
> http://hg.openjdk.java.net/jdk9/dev/nashorn/rev/d1689c1df3aa
> 
> changeset:   1298:0d4841f2c800
> user:        mhaupt
> date:        Tue Jun 02 10:40:19 2015 +0200
> summary:     8081604: rename ScriptingFunctions.tokenizeCommandLine
> http://hg.openjdk.java.net/jdk9/dev/nashorn/rev/0d4841f2c800
> 
> changeset:   1297:776551a5b3a2
> user:        mhaupt
> date:        Tue Jun 02 10:40:10 2015 +0200
> summary:     8081603: erroneous dot file generated from Nashorn --print-code
> http://hg.openjdk.java.net/jdk9/dev/nashorn/rev/776551a5b3a2
> 
> changeset:   1271:063ed2f959e4
> user:        mhaupt
> date:        Wed May 13 15:41:46 2015 +0200
> summary:     8080286: use path separator setting consistently in Nashorn project properties
> http://hg.openjdk.java.net/jdk9/dev/nashorn/rev/063ed2f959e4
> 
> changeset:   1301:10553f87f3e7
> user:        mhaupt
> date:        Tue Jun 02 17:08:13 2015 +0200
> summary:     8081696: reduce dependency of Nashorn tests on external components
> http://hg.openjdk.java.net/jdk9/dev/nashorn/rev/10553f87f3e7
> 
> [2] http://openjdk.java.net/census#jdk9
> [3] http://openjdk.java.net/projects#committer-vote
> 


More information about the jdk9-dev mailing list