RFR 8016308: Updates to j.u.stream.Node/Nodes

Paul Sandoz paul.sandoz at oracle.com
Tue Jun 11 10:12:44 UTC 2013


Hi

Please review the following patch:

  http://cr.openjdk.java.net/~psandoz/tl/JDK-8016308-Node/webrev/

This syncs up java.util.stream.Node/Nodes from the lambda repo to the tl repo. The main changes are related to reducing the code for primitive specializations. There are some temporary functions added to SliceOps.SliceTask, and changes to SliceOps, specifically to improve out of memory issues with infinite or large streams, will follow later on (which incidentally will also use the Node.truncate methods).

This patch is based off the following patch that was previously sent out for review:

  http://cr.openjdk.java.net/~psandoz/tl/JDK-8016251-spinedBuffer-splitr/webrev/

Paul.


More information about the core-libs-dev mailing list