hg: lambda/lambda/jdk: Simplified semantics for sequential() and parallel(); add forEachOrdered() to replace idiom of .sequential().forEach()

brian.goetz at oracle.com brian.goetz at oracle.com
Fri Mar 22 13:00:13 PDT 2013


Changeset: 29664d18c7d1
Author:    briangoetz
Date:      2013-03-22 15:59 -0400
URL:       http://hg.openjdk.java.net/lambda/lambda/jdk/rev/29664d18c7d1

Simplified semantics for sequential() and parallel(); add forEachOrdered() to replace idiom of .sequential().forEach()

! src/share/classes/java/util/stream/AbstractPipeline.java
! src/share/classes/java/util/stream/AbstractShortCircuitTask.java
! src/share/classes/java/util/stream/AbstractTask.java
! src/share/classes/java/util/stream/BaseStream.java
! src/share/classes/java/util/stream/DelegatingStream.java
! src/share/classes/java/util/stream/DistinctOp.java
! src/share/classes/java/util/stream/DoublePipeline.java
! src/share/classes/java/util/stream/DoubleStream.java
! src/share/classes/java/util/stream/ForEachOps.java
! src/share/classes/java/util/stream/IntPipeline.java
! src/share/classes/java/util/stream/IntStream.java
! src/share/classes/java/util/stream/LongPipeline.java
! src/share/classes/java/util/stream/LongStream.java
! src/share/classes/java/util/stream/ReferencePipeline.java
! src/share/classes/java/util/stream/Stream.java
! src/share/classes/java/util/stream/package-info.java
! test-ng/bootlib/java/util/stream/DoubleStreamTestScenario.java
! test-ng/bootlib/java/util/stream/IntStreamTestScenario.java
! test-ng/bootlib/java/util/stream/LongStreamTestScenario.java
! test-ng/bootlib/java/util/stream/StreamTestScenario.java
! test-ng/tests/org/openjdk/tests/java/util/stream/ForEachOpTest.java



More information about the lambda-dev mailing list