git: openjdk/jdk: 8265029: Preserve SIZED characteristics on slice operations (skip, limit)

Tagir F.Valeev tvaleev at openjdk.java.net
Fri May 28 01:57:11 UTC 2021


Changeset: 0c9daa7e
Author:    Tagir F. Valeev <tvaleev at openjdk.org>
Date:      2021-05-28 01:56:38 +0000
URL:       https://git.openjdk.java.net/jdk/commit/0c9daa7ed579cd82343f37a68964876ebc48122e

8265029: Preserve SIZED characteristics on slice operations (skip, limit)

Reviewed-by: psandoz

! src/java.base/share/classes/java/util/stream/AbstractPipeline.java
! src/java.base/share/classes/java/util/stream/PipelineHelper.java
! src/java.base/share/classes/java/util/stream/ReduceOps.java
! src/java.base/share/classes/java/util/stream/SliceOps.java
! src/java.base/share/classes/java/util/stream/StreamOpFlag.java
! src/java.base/share/classes/java/util/stream/StreamSpliterators.java
! test/jdk/java/util/stream/test/org/openjdk/tests/java/util/stream/CountTest.java
! test/jdk/java/util/stream/test/org/openjdk/tests/java/util/stream/SliceOpTest.java
+ test/micro/org/openjdk/bench/java/util/stream/ops/ref/SliceToList.java
+ test/micro/org/openjdk/bench/java/util/stream/ops/value/SizedCount.java
+ test/micro/org/openjdk/bench/java/util/stream/ops/value/SizedSum.java
+ test/micro/org/openjdk/bench/java/util/stream/ops/value/SliceToArray.java



More information about the jdk-changes mailing list