hg: lambda/lambda/jdk: 2 new changesets
paul.sandoz at oracle.com
paul.sandoz at oracle.com
Fri Dec 21 09:20:03 PST 2012
Changeset: aae1c6b14273
Author: psandoz
Date: 2012-12-21 18:19 +0100
URL: http://hg.openjdk.java.net/lambda/lambda/jdk/rev/aae1c6b14273
- mutable reduce for int stream
- count and sum mutable reducer for calculating arithmetic mean
- optional double/long classes.
+ src/share/classes/java/util/stream/primitive/DoubleOptional.java
- src/share/classes/java/util/stream/primitive/IntAverageOp.java
! src/share/classes/java/util/stream/primitive/IntFoldOp.java
+ src/share/classes/java/util/stream/primitive/IntMutableReducer.java
! src/share/classes/java/util/stream/primitive/IntPipeline.java
! src/share/classes/java/util/stream/primitive/IntStream.java
+ src/share/classes/java/util/stream/primitive/LongOptional.java
Changeset: a7a190cba436
Author: psandoz
Date: 2012-12-21 18:19 +0100
URL: http://hg.openjdk.java.net/lambda/lambda/jdk/rev/a7a190cba436
- Simplify forEach methods on pushing iterators and wrapping spliterators.
- Optimize {Int}SpinedBufffer for use with pushing iterators.
- Optimize looping when short-circuit op is present.
! src/share/classes/java/util/stream/AbstractPipeline.java
! src/share/classes/java/util/stream/PipelineHelper.java
! src/share/classes/java/util/stream/StreamShape.java
! src/share/classes/java/util/stream/StreamShapeFactory.java
! src/share/classes/java/util/stream/op/SpinedBuffer.java
! src/share/classes/java/util/stream/primitive/IntSpinedBuffer.java
More information about the lambda-dev
mailing list