hg: lambda/lambda/jdk: Depth first seatch for leaf nodes when iterating on a ConcNode.

paul.sandoz at oracle.com paul.sandoz at oracle.com
Mon Dec 17 03:15:08 PST 2012


Changeset: 8075d7fad8e9
Author:    psandoz
Date:      2012-12-17 12:14 +0100
URL:       http://hg.openjdk.java.net/lambda/lambda/jdk/rev/8075d7fad8e9

Depth first seatch for leaf nodes when iterating on a ConcNode.
This avoids lots of wrapping and enables forEach optimization.

! src/share/classes/java/util/stream/op/Nodes.java
! src/share/classes/java/util/stream/primitive/PrimitiveNodes.java



More information about the lambda-dev mailing list