hg: lambda/lambda/jdk: Add ParallelIterable interface; add partial implementation in ParallelIterables; ParallelIterable wrapper for arrays Arrays.parallel(array); utility combinators for Comparators; partial test case for ParallelIterable
Kasper Nielsen
kasperni at gmail.com
Mon Oct 17 14:39:10 PDT 2011
On 17-10-2011 21:22, brian.goetz at oracle.com wrote:
> Changeset: db1dfef09cce
> Author: briangoetz
> Date: 2011-10-17 15:21 -0400
> URL: http://hg.openjdk.java.net/lambda/lambda/jdk/rev/db1dfef09cce
>
> Add ParallelIterable interface; add partial implementation in ParallelIterables; ParallelIterable wrapper for arrays Arrays.parallel(array); utility combinators for Comparators; partial test case for ParallelIterable
>
> ! make/java/java/FILES_java.gmk
> ! src/share/classes/java/util/Arrays.java
> ! src/share/classes/java/util/Comparator.java
> ! src/share/classes/java/util/Comparators.java
> ! src/share/classes/java/util/Iterables.java
> + src/share/classes/java/util/ParallelIterable.java
> + src/share/classes/java/util/ParallelIterables.java
> + src/share/classes/java/util/Splittable.java
> ! test-ng/tests/java/util/IterableTest.java
> ! test-ng/tests/java/util/LambdaTestHelpers.java
> + test-ng/tests/java/util/ParallelIterableTest.java
>
>
Hi,
I don't know to what extent ParallelIterable is lazy evaluated but
anyMatch = !filter().isEmpty();
noneMatch = filter().isEmpty();
On the other hand, maybe that is too much to ask of users.
Cheers
Kasper
More information about the lambda-dev
mailing list