hg: lambda/lambda/jdk: 2 new changesets
Brian Goetz
brian.goetz at oracle.com
Sat Aug 25 22:26:45 PDT 2012
Part of...
On 8/26/2012 1:09 AM, Paul Benedict wrote:
> Is this commit part of (or finish) that acclaimed it2 branch
> refactoring we keep hearing about?
>
> On Sat, Aug 25, 2012 at 6:09 PM, <brian.goetz at oracle.com> wrote:
>> Changeset: 682e571b428a
>> Author: briangoetz
>> Date: 2012-08-25 19:03 -0400
>> URL: http://hg.openjdk.java.net/lambda/lambda/jdk/rev/682e571b428a
>>
>> Major refactor of Stream and Pipeline hierarchies: remove Stream methods from Streamable; merge Stream and ParallelStream; base all Pipeline classes off of common AbstractPipeline
>>
>> ! make/java/java/FILES_java.gmk
>> ! src/share/classes/java/lang/CharSequence.java
>> ! src/share/classes/java/lang/String.java
>> ! src/share/classes/java/util/Arrays.java
>> ! src/share/classes/java/util/Collection.java
>> - src/share/classes/java/util/CollectionHelpers.java
>> ! src/share/classes/java/util/MapIterator.java
>> ! src/share/classes/java/util/StringJoiner.java
>> ! src/share/classes/java/util/Traversable.java
>> ! src/share/classes/java/util/functions/BiSink.java
>> ! src/share/classes/java/util/functions/Sink.java
>> + src/share/classes/java/util/streams/AbstractPipeline.java
>> + src/share/classes/java/util/streams/AbstractSequentialStreamAccessor.java
>> + src/share/classes/java/util/streams/LinearPipeline.java
>> + src/share/classes/java/util/streams/MapPipeline.java
>> ! src/share/classes/java/util/streams/MapStream.java
>> + src/share/classes/java/util/streams/MapStreamAccessor.java
>> - src/share/classes/java/util/streams/MapStreamOps.java
>> - src/share/classes/java/util/streams/MapStreamable.java
>> - src/share/classes/java/util/streams/ParallelPipeline.java
>> - src/share/classes/java/util/streams/ParallelStream.java
>> - src/share/classes/java/util/streams/ParallelStreamOps.java
>> - src/share/classes/java/util/streams/ParallelStreamable.java
>> - src/share/classes/java/util/streams/SequentialMapPipeline.java
>> - src/share/classes/java/util/streams/SequentialPipeline.java
>> - src/share/classes/java/util/streams/SizedStreamable.java
>> + src/share/classes/java/util/streams/StatefulBiSink.java
>> ! src/share/classes/java/util/streams/Stream.java
>> + src/share/classes/java/util/streams/StreamAccessor.java
>> ! src/share/classes/java/util/streams/StreamBuilder.java
>> ! src/share/classes/java/util/streams/StreamBuilders.java
>> - src/share/classes/java/util/streams/StreamOps.java
>> ! src/share/classes/java/util/streams/Streamable.java
>> ! src/share/classes/java/util/streams/Streams.java
>> ! src/share/classes/java/util/streams/ops/AllMatchOp.java
>> ! src/share/classes/java/util/streams/ops/AnyMatchOp.java
>> ! src/share/classes/java/util/streams/ops/BiAllMatchOp.java
>> ! src/share/classes/java/util/streams/ops/BiAnyMatchOp.java
>> ! src/share/classes/java/util/streams/ops/BiFilterOp.java
>> ! src/share/classes/java/util/streams/ops/BiMapOp.java
>> ! src/share/classes/java/util/streams/ops/CumulateOp.java
>> - src/share/classes/java/util/streams/ops/EagerOp.java
>> - src/share/classes/java/util/streams/ops/ElementwiseOp.java
>> ! src/share/classes/java/util/streams/ops/FilterOp.java
>> ! src/share/classes/java/util/streams/ops/FindAnyOp.java
>> ! src/share/classes/java/util/streams/ops/FindFirstOp.java
>> ! src/share/classes/java/util/streams/ops/FlatMapOp.java
>> ! src/share/classes/java/util/streams/ops/FoldOp.java
>> + src/share/classes/java/util/streams/ops/ForEachOp.java
>> ! src/share/classes/java/util/streams/ops/GroupByOp.java
>> - src/share/classes/java/util/streams/ops/IdOp.java
>> + src/share/classes/java/util/streams/ops/IntermediateOp.java
>> ! src/share/classes/java/util/streams/ops/MapExtractKeysOp.java
>> ! src/share/classes/java/util/streams/ops/MapExtractValuesOp.java
>> ! src/share/classes/java/util/streams/ops/MapFilterKeysOp.java
>> ! src/share/classes/java/util/streams/ops/MapFilterValuesOp.java
>> ! src/share/classes/java/util/streams/ops/MapMapValuesOp.java
>> ! src/share/classes/java/util/streams/ops/MapOp.java
>> ! src/share/classes/java/util/streams/ops/MapSortedOp.java
>> ! src/share/classes/java/util/streams/ops/MapSwapOp.java
>> ! src/share/classes/java/util/streams/ops/MappedOp.java
>> ! src/share/classes/java/util/streams/ops/NoneMatchOp.java
>> ! src/share/classes/java/util/streams/ops/ParallelOp.java
>> - src/share/classes/java/util/streams/ops/ShortCircuitEagerOp.java
>> + src/share/classes/java/util/streams/ops/ShortCircuitTerminalOp.java
>> ! src/share/classes/java/util/streams/ops/SortedOp.java
>> ! src/share/classes/java/util/streams/ops/StatefulOp.java
>> ! src/share/classes/java/util/streams/ops/StatelessOp.java
>> + src/share/classes/java/util/streams/ops/TerminalOp.java
>> ! src/share/classes/java/util/streams/ops/ToArrayOp.java
>> + src/share/classes/java/util/streams/ops/TreeUtils.java
>> ! src/share/classes/java/util/streams/ops/UniqOp.java
>> ! test-ng/build.xml
>> ! test-ng/tests/org/openjdk/tests/java/lang/ThreadLocalFactoryTest.java
>> ! test-ng/tests/org/openjdk/tests/java/lang/ThreadLocalTest.java
>> ! test-ng/tests/org/openjdk/tests/java/util/FillableStringTest.java
>> ! test-ng/tests/org/openjdk/tests/java/util/LambdaTestHelpers.java
>> ! test-ng/tests/org/openjdk/tests/java/util/StringJoinerTest.java
>> ! test-ng/tests/org/openjdk/tests/java/util/concurrent/AtomicReferenceTest.java
>> ! test-ng/tests/org/openjdk/tests/java/util/functions/UnaryOperatorTest.java
>> + test-ng/tests/org/openjdk/tests/java/util/streams/StreamTestDataProvider.java
>> ! test-ng/tests/org/openjdk/tests/java/util/streams/ops/CumulateOpTest.java
>> ! test-ng/tests/org/openjdk/tests/java/util/streams/ops/FilterOpTest.java
>> ! test-ng/tests/org/openjdk/tests/java/util/streams/ops/FlatMapOpTest.java
>> ! test-ng/tests/org/openjdk/tests/java/util/streams/ops/GroupByOpTest.java
>> ! test-ng/tests/org/openjdk/tests/java/util/streams/ops/MapOpTest.java
>> ! test-ng/tests/org/openjdk/tests/java/util/streams/ops/SortedOpTest.java
>> ! test-ng/tests/org/openjdk/tests/java/util/streams/ops/StreamOpTestCase.java
>> ! test-ng/tests/org/openjdk/tests/java/util/streams/ops/ToArrayOpTest.java
>> ! test-ng/tests/org/openjdk/tests/java/util/streams/ops/UniqOpTest.java
>> ! test-ng/tests/org/openjdk/tests/javac/LambdaTranslationTest1.java
>> ! test-ng/tests/org/openjdk/tests/javac/MethodReferenceTestInstanceMethod.java
>> ! test-ng/tests/org/openjdk/tests/separate/SourceModel.java
>> ! test-ng/tests/org/openjdk/tests/separate/TestHarness.java
>> ! test-ng/tests/org/openjdk/tests/vm/FDSeparateCompilationTest.java
>>
>> Changeset: 78975c11b889
>> Author: briangoetz
>> Date: 2012-08-25 19:09 -0400
>> URL: http://hg.openjdk.java.net/lambda/lambda/jdk/rev/78975c11b889
>>
>> Merge
>>
>> ! test-ng/tests/org/openjdk/tests/java/lang/ThreadLocalFactoryTest.java
>> ! test-ng/tests/org/openjdk/tests/java/lang/ThreadLocalTest.java
>> ! test-ng/tests/org/openjdk/tests/java/util/concurrent/AtomicReferenceTest.java
>> ! test-ng/tests/org/openjdk/tests/java/util/functions/UnaryOperatorTest.java
>>
>>
More information about the lambda-dev
mailing list