CFV: New JDK9 Committer: Aleksey Shipilev
Paul Sandoz
paul.sandoz at oracle.com
Tue Sep 1 13:21:10 UTC 2015
I hereby nominate Aleksey Shipilev to jdk9 Committer.
Aleksey’s contributions to OpenJDK include jcstress, jol, JMH (perfasm integration rocks!), @Contended, sun.misc.Unsafe memory fences, explaining the Java Memory Model, string density, variable handles, and writing mind-bending nano benchmarks that are remarkably instructive examples for learning how HotSpot behaves.
In total Aleksey has contributed at least 18 changes to jdk9/jdk and jdk9/hotspot since January 2014 [1].
Votes are due by 15th September.
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].
Thanks,
Paul.
[1]
hg log -f -u shade --template "{date|isodate}\n{desc|firstline}\nhttp://hg.openjdk.java.net/jdk9/dev/jdk/rev/{rev}\n\n”
http://hg.openjdk.java.net/jdk9/dev/jdk
2015-02-20 18:32 +0300
8073479: Replace obj.getClass hacks with Objects.requireNonNull
http://hg.openjdk.java.net/jdk9/dev/jdk/rev/11476
2014-11-13 01:55 +0300
8059677: Thread.getName() instantiates Strings
http://hg.openjdk.java.net/jdk9/dev/jdk/rev/11038
2014-11-17 15:30 +0300
8065096: java.net.Authenticator.theAuthenticator should be properly synchronized
http://hg.openjdk.java.net/jdk9/dev/jdk/rev/10979
2014-10-14 19:35 +0200
8060485: (str) contentEquals checks the String contents twice on mismatch
http://hg.openjdk.java.net/jdk9/dev/jdk/rev/10840
2014-09-24 09:43 -0700
8058643: (str) Re-examine hashCode implementation
http://hg.openjdk.java.net/jdk9/dev/jdk/rev/10710
http://hg.openjdk.java.net/jdk9/dev/hotspot
hg log -f -u shade --template "{date|isodate}\n{desc|firstline}\nhttp://hg.openjdk.java.net/jdk9/dev/hotspot/rev/{rev}\n\n”
2015-08-12 09:58 +0300
8019968: Reference CAS induces GC store barrier even on failure
http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/8856
2015-08-11 12:24 +0300
8131682: C1 should use multibyte nops everywhere
http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/8829
2015-07-24 21:29 -0400
8131782: C1 Class.cast optimization breaks when Class is loaded from static final
http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/8739
2015-06-23 10:12 +0200
8129332: Missing test case for JDK-8078438
http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/8575
2015-06-19 09:41 +0200
8078438: Interpreter should support conditional card marks (UseCondCardMark) on x86 and aarch64
http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/8565
2015-04-22 19:10 +0300
8076987: C1 should support conditional card marks (UseCondCardMark)
http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/8286
2014-11-13 19:12 +0300
8064749: -XX:-UseCompilerSafepoints breaks safepoint rendezvous
http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/7401
2014-11-13 01:57 +0300
8059677: Thread.getName() instantiates Strings
http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/7393
2014-11-11 15:07 +0300
8015272: Make @Contended within the same group to use the same oop map
http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/7355
2014-10-09 16:41 +0400
8059924: com/sun/management/DiagnosticCommandMBean/DcmdMBeanPermissionsTest.java: assert(Universe::verify_in_progress() || !SafepointSynchronize::is_at_safepoint()) failed: invariant
http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/7229
2014-10-02 17:13 +0400
8059595: Verifier::verify is wasting time before is_eligible_for_verification check
http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/7187
2014-10-01 12:29 +0400
8059474: Clean up vm/utilities/Bitmap type uses
http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/7168
2014-09-22 18:34 +0400
8057925: PrintSymbolTableSizeHistogram prints misleading output
http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/7154
2014-09-25 12:10 +0400
8058968: Compiler time traces should be improved
http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/7144
2014-09-04 13:11 +0400
8050147: StoreLoad barrier interferes with stack usages
http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/7029
2014-03-03 15:31 +0400
8031818: Experimental VM flag for enforcing safe object construction
http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/6085
2014-03-03 15:54 +0400
8033380: Experimental VM flag to enforce access atomicity
http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/6084
2014-01-24 15:26 +0400
8032490: Remove -XX:+-UseOldInlining
http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/5936
[2] http://openjdk.java.net/census#jdk9
[3] http://openjdk.java.net/projects#committer-vote
More information about the jdk9-dev
mailing list