hg: lambda/lambda/jdk: cleanup of sizing protocols. getSizeIfKnown() and estimateSize() now present in both Spliterator and StreamAccessor.

Aleksey Shipilev aleksey.shipilev at oracle.com
Wed Sep 19 04:51:58 PDT 2012


Hey Mike, can we try to push intrusive API changes before 8pm each day?
This is the moment when nightly builds are starting. Since this commit
done after 8pm, nightly build uses obsolete API. I.e. if I build today's
build and forward port my workloads to freshest API, they will not be
compatible with nightly builds.

Thanks,
-Aleksey.

On 09/19/2012 08:22 AM, mike.duigou at oracle.com wrote:
> Changeset: a39831122025
> Author:    mduigou
> Date:      2012-09-18 21:22 -0700
> URL:       http://hg.openjdk.java.net/lambda/lambda/jdk/rev/a39831122025
> 
> cleanup of sizing protocols. getSizeIfKnown() and estimateSize() now present in both Spliterator and StreamAccessor.
> 
> ! src/share/classes/java/util/MapIterator.java
> ! src/share/classes/java/util/concurrent/ForkJoinUtils.java
> ! src/share/classes/java/util/streams/AbstractPipeline.java
> ! src/share/classes/java/util/streams/MapStreamAccessor.java
> ! src/share/classes/java/util/streams/Sink.java
> ! src/share/classes/java/util/streams/Spliterator.java
> ! src/share/classes/java/util/streams/Stream.java
> ! src/share/classes/java/util/streams/StreamAccessor.java
> ! src/share/classes/java/util/streams/Streams.java
> ! src/share/classes/java/util/streams/ops/AbstractTask.java
> ! src/share/classes/java/util/streams/ops/ShortCircuitTerminalOp.java
> ! src/share/classes/java/util/streams/ops/TerminalOp.java
> ! src/share/classes/java/util/streams/ops/TreeUtils.java
> 
> 



More information about the lambda-dev mailing list