hg: lambda/lambda/jdk: 2 new changesets
paul.sandoz at oracle.com
paul.sandoz at oracle.com
Sat Dec 1 06:35:22 PST 2012
Changeset: 509db112d745
Author: psandoz
Date: 2012-12-01 15:33 +0100
URL: http://hg.openjdk.java.net/lambda/lambda/jdk/rev/509db112d745
- rename {Int}SpinedList to {Int}SpinedBuffer to better reflect
the add/replace, no remove, functionality.
- move the constants and size calculation methods into a separate
class (reduces copying).
- keep track of size of spines up to but not including the last spine,
which simplifies the size calculation.
! src/share/classes/java/util/stream/op/FlatMapOp.java
! src/share/classes/java/util/stream/op/GroupByOp.java
! src/share/classes/java/util/stream/op/Nodes.java
+ src/share/classes/java/util/stream/op/SpinedBuffer.java
+ src/share/classes/java/util/stream/op/SpinedBufferHelper.java
- src/share/classes/java/util/stream/op/SpinedList.java
! src/share/classes/java/util/stream/primitive/IntNodes.java
! src/share/classes/java/util/stream/primitive/IntSortedOp.java
+ src/share/classes/java/util/stream/primitive/IntSpinedBuffer.java
- src/share/classes/java/util/stream/primitive/IntSpinedList.java
! test-ng/tests/org/openjdk/tests/java/util/stream/StreamTestDataProvider.java
! test-ng/tests/org/openjdk/tests/java/util/stream/op/PrimitiveOpsTests.java
! test-ng/tests/org/openjdk/tests/java/util/stream/primitive/IntStreamTestDataProvider.java
Changeset: b8879209d4f6
Author: psandoz
Date: 2012-12-01 15:33 +0100
URL: http://hg.openjdk.java.net/lambda/lambda/jdk/rev/b8879209d4f6
Fixed bug where {Int}SpinedBuffer was reporting one more than
the actual natural number of splits.
! src/share/classes/java/util/stream/op/SpinedBuffer.java
! src/share/classes/java/util/stream/primitive/IntSpinedBuffer.java
+ test-ng/tests/org/openjdk/tests/java/util/stream/op/SpinedBufferTest.java
More information about the lambda-dev
mailing list