hg: lambda/lambda/jdk: 2 new changesets

brian.goetz at oracle.com brian.goetz at oracle.com
Tue Jan 8 10:33:19 PST 2013


Changeset: 9eac436deb21
Author:    briangoetz
Date:      2013-01-08 13:32 -0500
URL:       http://hg.openjdk.java.net/lambda/lambda/jdk/rev/9eac436deb21

Refactor Reducer to combine MutableReducer,ConcurrentReducer; add Stream.reduceUnordered(Reducer); implement all existing groupBy/partition/mappedTo forms as both ordered and concurrent reducers

- src/share/classes/java/util/stream/Accumulator.java
- src/share/classes/java/util/stream/Accumulators.java
+ src/share/classes/java/util/stream/ConcurrentReducers.java
! src/share/classes/java/util/stream/IntPipeline.java
! src/share/classes/java/util/stream/IntStream.java
+ src/share/classes/java/util/stream/Reducer.java
+ src/share/classes/java/util/stream/Reducers.java
! src/share/classes/java/util/stream/ReferencePipeline.java
! src/share/classes/java/util/stream/Stream.java
! src/share/classes/java/util/stream/op/FoldOp.java
- src/share/classes/java/util/stream/reduce/ConcurrentTabulator.java
- src/share/classes/java/util/stream/reduce/ConcurrentTabulators.java
! test-ng/tests/org/openjdk/tests/java/util/stream/TabulatorsTest.java
! test-ng/tests/org/openjdk/tests/java/util/stream/op/GroupByOpTest.java
! test-ng/tests/org/openjdk/tests/java/util/stream/op/ReduceByOpTest.java

Changeset: 6a0c3f2ced28
Author:    briangoetz
Date:      2013-01-08 13:33 -0500
URL:       http://hg.openjdk.java.net/lambda/lambda/jdk/rev/6a0c3f2ced28

Merge

! src/share/classes/java/util/stream/IntPipeline.java
! src/share/classes/java/util/stream/ReferencePipeline.java
- test-ng/tests/org/openjdk/tests/vm/SynchronizedDefault.java



More information about the lambda-dev mailing list