CFV: New JDK Committer: Tagir Valeev
Stuart Marks
stuart.marks at oracle.com
Thu Dec 6 19:36:56 UTC 2018
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
More information about the jdk-dev
mailing list