hg: lambda/lambda/jdk: - change find*/match* operations to use short-circuiting sinks.
paul.sandoz at oracle.com
paul.sandoz at oracle.com
Wed Jan 23 03:37:27 PST 2013
Changeset: 94cea5265285
Author: psandoz
Date: 2013-01-23 12:20 +0100
URL: http://hg.openjdk.java.net/lambda/lambda/jdk/rev/94cea5265285
- change find*/match* operations to use short-circuiting sinks.
- forEach/forEachUntil defer to short-circuit logic of PipelineHelper.
- fixed bug in sorted op when upstream is of known size and downstream is short-circuiting.
- additional primtive tests for sorted.
! src/share/classes/java/util/stream/AbstractPipeline.java
! src/share/classes/java/util/stream/DoublePipeline.java
! src/share/classes/java/util/stream/FindOp.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/MatchOp.java
! src/share/classes/java/util/stream/OpUtils.java
! src/share/classes/java/util/stream/PipelineHelper.java
! src/share/classes/java/util/stream/ReferencePipeline.java
! src/share/classes/java/util/stream/SortedOp.java
! src/share/classes/java/util/stream/UniqOp.java
! test-ng/bootlib/java/util/stream/CollectorOps.java
! test-ng/bootlib/java/util/stream/LambdaTestHelpers.java
! test-ng/tests/org/openjdk/tests/java/util/stream/MatchOpTest.java
! test-ng/tests/org/openjdk/tests/java/util/stream/SortedOpTest.java
More information about the lambda-dev
mailing list