hg: lambda/lambda/jdk: - fold and seedless fold ops for IntStream.reduce methods

paul.sandoz at oracle.com paul.sandoz at oracle.com
Tue Nov 20 06:25:19 PST 2012


Changeset: ffc074f5b2e9
Author:    psandoz
Date:      2012-11-20 15:24 +0100
URL:       http://hg.openjdk.java.net/lambda/lambda/jdk/rev/ffc074f5b2e9

- fold and seedless fold ops for IntStream.reduce methods
- IntStream.min/max/sum impls using reduce with base value

! src/share/classes/java/util/stream/op/FoldOp.java
! src/share/classes/java/util/stream/op/SeedlessFoldOp.java
+ src/share/classes/java/util/stream/primitive/IntFoldOp.java
! src/share/classes/java/util/stream/primitive/IntPipeline.java
+ src/share/classes/java/util/stream/primitive/IntSeedlessFoldOp.java
! src/share/classes/java/util/stream/primitive/IntStream.java
- src/share/classes/java/util/stream/primitive/IntSumOp.java
! test-ng/tests/org/openjdk/tests/java/util/LambdaTestHelpers.java
+ test-ng/tests/org/openjdk/tests/java/util/stream/primitive/IntMinMaxTest.java
+ test-ng/tests/org/openjdk/tests/java/util/stream/primitive/IntReduceTest.java
+ test-ng/tests/org/openjdk/tests/java/util/stream/primitive/IntSumTest.java



More information about the lambda-dev mailing list