RFR: 8328316: Finisher cannot emit if stream is sequential and integrator returned false [v5]
Viktor Klang
vklang at openjdk.org
Thu Mar 21 17:04:53 UTC 2024
> Adds differentiation between direct and transitive short circuiting which could prevent pushing downstream in the finisher for built-ins that were not `collect()`.
>
> Creating this as a draft PR for now, just need to run some benchmarks to validate no significant regressions first.
Viktor Klang has updated the pull request incrementally with one additional commit since the last revision:
Update src/java.base/share/classes/java/util/stream/GathererOp.java
Co-authored-by: Paul Sandoz <paul.d.sandoz at googlemail.com>
-------------
Changes:
- all: https://git.openjdk.org/jdk/pull/18351/files
- new: https://git.openjdk.org/jdk/pull/18351/files/8974d9f9..763366c5
Webrevs:
- full: https://webrevs.openjdk.org/?repo=jdk&pr=18351&range=04
- incr: https://webrevs.openjdk.org/?repo=jdk&pr=18351&range=03-04
Stats: 1 line in 1 file changed: 0 ins; 0 del; 1 mod
Patch: https://git.openjdk.org/jdk/pull/18351.diff
Fetch: git fetch https://git.openjdk.org/jdk.git pull/18351/head:pull/18351
PR: https://git.openjdk.org/jdk/pull/18351
More information about the core-libs-dev
mailing list