hg: lambda/lambda/jdk: 4 new changesets

paul.sandoz at oracle.com paul.sandoz at oracle.com
Mon Feb 25 04:28:36 PST 2013


Changeset: b8d764bb3215
Author:    psandoz
Date:      2013-02-25 10:18 +0100
URL:       http://hg.openjdk.java.net/lambda/lambda/jdk/rev/b8d764bb3215

- If something is SORTED it should also be ORDERED.
- Reuse the reduce operation rather than a Sink.
Contributed-by: Brian Goetz <brian.goetz at oracle.com>

! src/share/classes/java/util/stream/DistinctOp.java

Changeset: ccf54b3cd35b
Author:    psandoz
Date:      2013-02-25 12:21 +0100
URL:       http://hg.openjdk.java.net/lambda/lambda/jdk/rev/ccf54b3cd35b

Move reduce functionality in OpUtils to ReduceOp.

! src/share/classes/java/util/stream/DistinctOp.java
! src/share/classes/java/util/stream/OpUtils.java
! src/share/classes/java/util/stream/ReduceOp.java

Changeset: 12dac52b2230
Author:    psandoz
Date:      2013-02-25 12:21 +0100
URL:       http://hg.openjdk.java.net/lambda/lambda/jdk/rev/12dac52b2230

Move forEach functionality from OpUtils to ForEachOp.

! src/share/classes/java/util/stream/DistinctOp.java
! src/share/classes/java/util/stream/DoublePipeline.java
! src/share/classes/java/util/stream/ForEachOp.java
! src/share/classes/java/util/stream/ForEachUntilOp.java
! src/share/classes/java/util/stream/IntPipeline.java
! src/share/classes/java/util/stream/LongPipeline.java
! src/share/classes/java/util/stream/OpUtils.java
! src/share/classes/java/util/stream/ReferencePipeline.java

Changeset: e343f811b2b4
Author:    psandoz
Date:      2013-02-25 13:27 +0100
URL:       http://hg.openjdk.java.net/lambda/lambda/jdk/rev/e343f811b2b4

Remove OpUtils and move evaluateSequential to a default method on
PipelineHelper.

- src/share/classes/java/util/stream/OpUtils.java
! src/share/classes/java/util/stream/PipelineHelper.java
! src/share/classes/java/util/stream/SliceOp.java
! src/share/classes/java/util/stream/StatefulOp.java



More information about the lambda-dev mailing list