hg: lambda/lambda/jdk: 3 new changesets

brian.goetz at oracle.com brian.goetz at oracle.com
Sun Oct 21 20:31:59 PDT 2012


Changeset: 6ba8d0b9bd8d
Author:    briangoetz
Date:      2012-10-21 23:29 -0400
URL:       http://hg.openjdk.java.net/lambda/lambda/jdk/rev/6ba8d0b9bd8d

Factor folding from FoldOp, SeedlessFoldOp into common code in OpUtils; reduce boxing overhead in SeedlessFoldOp

! src/share/classes/java/util/streams/AbstractPipeline.java
! src/share/classes/java/util/streams/PipelineHelper.java
! src/share/classes/java/util/streams/ops/CollectorOp.java
! src/share/classes/java/util/streams/ops/EvaluableOp.java
! src/share/classes/java/util/streams/ops/FoldOp.java
! src/share/classes/java/util/streams/ops/Node.java
! src/share/classes/java/util/streams/ops/Nodes.java
! src/share/classes/java/util/streams/ops/OpUtils.java
! src/share/classes/java/util/streams/ops/SeedlessFoldOp.java

Changeset: 45037ccd0703
Author:    briangoetz
Date:      2012-10-21 23:30 -0400
URL:       http://hg.openjdk.java.net/lambda/lambda/jdk/rev/45037ccd0703

Factor collect() out of PipelineHelper

! src/share/classes/java/util/streams/AbstractPipeline.java
! src/share/classes/java/util/streams/PipelineHelper.java
! src/share/classes/java/util/streams/ops/CollectorOp.java
! src/share/classes/java/util/streams/ops/ConcatOp.java
! src/share/classes/java/util/streams/ops/ToArrayOp.java

Changeset: c6cc8a725aa2
Author:    briangoetz
Date:      2012-10-21 23:31 -0400
URL:       http://hg.openjdk.java.net/lambda/lambda/jdk/rev/c6cc8a725aa2

Factor into() methods out of PipelineHelper

! src/share/classes/java/util/streams/AbstractPipeline.java
! src/share/classes/java/util/streams/ParallelPipelineHelper.java
! src/share/classes/java/util/streams/PipelineHelper.java
! src/share/classes/java/util/streams/ops/CollectorOp.java
! src/share/classes/java/util/streams/ops/CumulateOp.java
! src/share/classes/java/util/streams/ops/FoldOp.java
! src/share/classes/java/util/streams/ops/ForEachOp.java
! src/share/classes/java/util/streams/ops/GroupByOp.java
! src/share/classes/java/util/streams/ops/OpUtils.java
! src/share/classes/java/util/streams/ops/ReduceByOp.java
! src/share/classes/java/util/streams/ops/SeedlessFoldOp.java
! src/share/classes/java/util/streams/ops/StatefulOp.java
! src/share/classes/java/util/streams/ops/ToArrayOp.java
! src/share/classes/java/util/streams/ops/TreeUtils.java
! src/share/classes/java/util/streams/ops/UniqOp.java
! test-ng/tests/org/openjdk/tests/java/util/streams/ops/CumulateOpTest.java



More information about the lambda-dev mailing list