CFV: New JDK Committer: Tagir Valeev

Andrew Dinn adinn at redhat.com
Fri Dec 7 08:45:59 UTC 2018


Vote: yes

On 06/12/2018 19:36, Stuart Marks wrote:
> I hereby nominate Tagir Valeev (tvaleev) to JDK Committer.
> 
> Tagir has contributed 18 fixes to the JDK, including several notable API
> enhancements, mostly in Stream and Collections areas. His contributions
> are listed below.
> 
> Votes are due before 17:00 PST (GMT-0800) on 2018-12-20.
> 
> Only current JDK Committers [1] 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 [2].
> 
> [1] - http://openjdk.java.net/census
> [2] - http://openjdk.java.net/projects/#committer-vote
> 
> Thanks,
> 
> s'marks
> 
> ==========
> 
> Tagir's JDK contributions:
> 
> $ hg log --template "{node|short} {desc|firstline}\n" -r
> 'sort(user(tvaleev) or keyword(amaembo), -date)'
> 
> de9486d74a74 8211693: Convert C-style array declarations in client demos
> and jdk.accessibility
> 2e330da7cbf4 8211300: Convert C-style array declarations in JDK client code
> 490d9001eba9 8205461: Create Collector which merges results of two other
> collectors
> 256109602af0 8164189: Collectors.toSet() parallel performance improvement
> d8cbae550f3b 8154387: Parallel unordered Stream.limit() tries to collect
> 128 elements even if limit is less
> 1258d14cf2cc 8153293: Preserve SORTED and DISTINCT characteristics for
> boxed() and asLongStream() operations
> 6045bfdd65a5 8155600: Performance optimization of
> Arrays.asList().iterator()
> acc9c4072c89 8148748: ArrayList.subList().spliterator() is not late-binding
> c48e75478177 8151123: Collectors.summingDouble/averagingDouble
> unnecessarily call mapper twice
> 6a0a5bdfe79f 8147505: BaseStream.onClose() should not allow registering
> new handlers after stream is consumed
> de2976b3614c 8072727: add variation of Stream.iterate() that's finite
> 05eadb5e7022 8148838: Stream.flatMap(...).spliterator() cannot properly
> split after tryAdvance()
> f61cb8475e5a 8148115: Stream.findFirst for unordered source optimization
> db033bd15d41 8148250: Stream.limit() parallel tasks with ordered
> non-SUBSIZED source should short-circuit
> 08655b6caa22 8146218: Add LocalDate.datesUntil method producing
> Stream<LocalDate
> b721350c05c0 8145007: Pattern splitAsStream is not late binding as
> required by the specification
> c60dc808ff5a 8141630: Specification of Collections.synchronized* need to
> state traversal constraints
> 6e8998981fbd 8136686: Collectors.counting can use Collectors.summingLong
> to reduce boxing
> 

-- 
regards,


Andrew Dinn
-----------
Senior Principal Software Engineer
Red Hat UK Ltd
Registered in England and Wales under Company Registration No. 03798903
Directors: Michael Cunningham, Michael ("Mike") O'Neill, Eric Shander


More information about the jdk-dev mailing list