CFV: New JDK9 Committer: Aleksey Shipilev
Peter Levart
peter.levart at gmail.com
Wed Sep 2 11:32:20 UTC 2015
Vote: yes
It was time!
Regards, Peter
On 09/01/2015 03:21 PM, Paul Sandoz wrote:
> 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