hg: valhalla/valhalla/jdk: Initial run at anyfied Stream implementation, starting from the bottom up -- anyfied interfaces and base Task and Node classes, deleted remainder for now, will add them back as they are adapted. Playing fast-and-loose with binary compatibility for now.

brian.goetz at oracle.com brian.goetz at oracle.com
Fri May 8 16:33:36 UTC 2015


Changeset: 6ac883c14908
Author:    briangoetz
Date:      2015-05-08 12:32 -0400
URL:       http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/6ac883c14908

Initial run at anyfied Stream implementation, starting from the bottom up -- anyfied interfaces and base Task and Node classes, deleted remainder for now, will add them back as they are adapted.  Playing fast-and-loose with binary compatibility for now.

! src/java.base/share/classes/java/anyutil/Spliterator.java
- src/java.base/share/classes/java/anyutil/stream/AbstractPipeline.java
! src/java.base/share/classes/java/anyutil/stream/AbstractShortCircuitTask.java
- src/java.base/share/classes/java/anyutil/stream/AbstractSpinedBuffer.java
! src/java.base/share/classes/java/anyutil/stream/AbstractTask.java
- src/java.base/share/classes/java/anyutil/stream/DistinctOps.java
- src/java.base/share/classes/java/anyutil/stream/DoublePipeline.java
- src/java.base/share/classes/java/anyutil/stream/FindOps.java
- src/java.base/share/classes/java/anyutil/stream/ForEachOps.java
- src/java.base/share/classes/java/anyutil/stream/IntPipeline.java
- src/java.base/share/classes/java/anyutil/stream/LongPipeline.java
- src/java.base/share/classes/java/anyutil/stream/MatchOps.java
! src/java.base/share/classes/java/anyutil/stream/Node.java
! src/java.base/share/classes/java/anyutil/stream/Nodes.java
! src/java.base/share/classes/java/anyutil/stream/PipelineHelper.java
- src/java.base/share/classes/java/anyutil/stream/ReduceOps.java
- src/java.base/share/classes/java/anyutil/stream/ReferencePipeline.java
! src/java.base/share/classes/java/anyutil/stream/Sink.java
- src/java.base/share/classes/java/anyutil/stream/SliceOps.java
- src/java.base/share/classes/java/anyutil/stream/SortedOps.java
! src/java.base/share/classes/java/anyutil/stream/SpinedBuffer.java
- src/java.base/share/classes/java/anyutil/stream/StreamShape.java
! src/java.base/share/classes/java/anyutil/stream/StreamSpliterators.java
! src/java.base/share/classes/java/anyutil/stream/StreamSupport.java
! src/java.base/share/classes/java/anyutil/stream/Streams.java
! src/java.base/share/classes/java/anyutil/stream/TerminalOp.java
! src/java.base/share/classes/java/anyutil/stream/TerminalSink.java



More information about the valhalla-dev mailing list