hg: lambda/lambda/jdk: - ensure PARALLEL flag is cleared if sequential evaluation is performed

paul.sandoz at oracle.com paul.sandoz at oracle.com
Wed Nov 7 04:27:31 PST 2012


Changeset: b734873a4c79
Author:    psandoz
Date:      2012-11-07 13:24 +0100
URL:       http://hg.openjdk.java.net/lambda/lambda/jdk/rev/b734873a4c79

- ensure PARALLEL flag is cleared if sequential evaluation is performed
because the stream is pulled.
- Flag tests need to use test data that supports parallel streams
(ArrayList temporarily does not currently support parallel streams).
- Added flag test that explicit tests that SIZED and ORDERED are preserved
for stateful operations when evaluated in parallel.

! src/share/classes/java/util/streams/AbstractPipeline.java
! src/share/classes/java/util/streams/StreamOpFlags.java
! test-ng/tests/org/openjdk/tests/java/util/streams/ops/FlagOpTest.java



More information about the lambda-dev mailing list