On Wed, 30 Mar 2022 21:51:16 GMT, Maurizio Cimadamore
wrote:
>> This PR contains the API and implementation changes for JEP-424 [1]. A more
>> detailed description of such changes, to avoid repetitions during the review
>> process, is included as a separate comment.
>>
>> [1] - https://openjd
On Tue, 2 Nov 2021 10:30:42 GMT, Maurizio Cimadamore
wrote:
>> src/jdk.incubator.foreign/share/classes/jdk/internal/foreign/Utils.java line
>> 111:
>>
>>> 109: class VarHandleCache {
>>> 110: private static final Map handleMap
>>> = new ConcurrentHashMap<>();
>>> 111:
On Mon, 1 Nov 2021 22:36:40 GMT, Maurizio Cimadamore
wrote:
>> This PR contains the API and implementation changes for JEP-419 [1]. A more
>> detailed description of such changes, to avoid repetitions during the review
>> process, is included as a separate comment.
>>
>> [1] - https://openjdk
On Mon, 1 Nov 2021 12:05:32 GMT, Maurizio Cimadamore
wrote:
>> This PR contains the API and implementation changes for JEP-419 [1]. A more
>> detailed description of such changes, to avoid repetitions during the review
>> process, is included as a separate comment.
>>
>> [1] - https://openjdk
On Tue, 12 Oct 2021 20:51:02 GMT, Maurizio Cimadamore
wrote:
>> This PR contains the API and implementation changes for JEP-419 [1]. A more
>> detailed description of such changes, to avoid repetitions during the review
>> process, is included as a separate comment.
>>
>> [1] - https://openjd
On Tue, 22 Jun 2021 02:58:28 GMT, Yi Yang wrote:
> I found that after solving the problem that Preconditions cannot be used
> during the VM startup, a series of functions such as
> String.checkIndex/checkOffset/.. can also be harmlessly replaced, but this
> changeset is somewhat large and may
On Mon, 21 Jun 2021 05:17:09 GMT, Yi Yang wrote:
>> After JDK-8265518(#3615), it's possible to replace all variants of
>> checkIndex by
>> Objects.checkIndex/Objects.checkFromToIndex/Objects.checkFromIndexSize in
>> the whole JDK codebase.
>
> Yi Yang has updated the pull request incrementally
On Fri, 18 Jun 2021 05:54:01 GMT, Yi Yang wrote:
>> After JDK-8265518(#3615), it's possible to replace all variants of
>> checkIndex by
>> Objects.checkIndex/Objects.checkFromToIndex/Objects.checkFromIndexSize in
>> the whole JDK codebase.
>
> Yi Yang has updated the pull request incrementally
On Thu, 17 Jun 2021 10:21:35 GMT, Alan Bateman wrote:
>> After JDK-8265518(#3615), it's possible to replace all variants of
>> checkIndex by
>> Objects.checkIndex/Objects.checkFromToIndex/Objects.checkFromIndexSize in
>> the whole JDK codebase.
>
> src/java.base/share/classes/java/util/Base64.
On Wed, 2 Jun 2021 20:17:20 GMT, Maurizio Cimadamore
wrote:
>> This patch overhauls the library loading mechanism used by the Foreign
>> Linker API. We realized that, while handy, the *default* lookup abstraction
>> (`LibraryLookup::ofDefault`) was behaving inconsistentlt across platforms.
>>
On Mon, 26 Apr 2021 17:10:13 GMT, Maurizio Cimadamore
wrote:
> This PR contains the API and implementation changes for JEP-412 [1]. A more
> detailed description of such changes, to avoid repetitions during the review
> process, is included as a separate comment.
>
> [1] - https://openjdk.jav
On Fri, 26 Feb 2021 13:15:28 GMT, Rémi Forax
wrote:
>> Looking for some final code reviews.
>
> I still don't like the fact that the factory uses reflection but i don't see
> how to do better
This is now looking very nicely structured.
The only thing i am unsure are the details around `Random
On Tue, 17 Nov 2020 22:21:18 GMT, Jim Laskey wrote:
>> This PR is to introduce a new random number API for the JDK. The primary API
>> is found in RandomGenerator and RandomGeneratorFactory. Further description
>> can be found in the JEP https://openjdk.java.net/jeps/356 .
>
> Jim Laskey has up
On Thu, 22 Oct 2020 14:26:37 GMT, Maurizio Cimadamore
wrote:
>> src/jdk.incubator.foreign/share/classes/jdk/internal/foreign/AbstractNativeScope.java
>> line 120:
>>
>>> 118: }
>>> 119: }
>>> 120: throw new AssertionError("Cannot get here!");
>>
>> This
On Thu, 22 Oct 2020 13:30:13 GMT, Maurizio Cimadamore
wrote:
>> src/jdk.incubator.foreign/share/classes/jdk/incubator/foreign/CLinker.java
>> line 126:
>>
>>> 124: *
>>> 125: * @param symbol downcall symbol.
>>> 126: * @param type the method type.
>>
>> s/method type/carr
On Thu, 22 Oct 2020 14:31:12 GMT, Jorn Vernee wrote:
>> src/java.base/share/classes/java/lang/invoke/NativeMethodHandle.java line 36:
>>
>>> 34: import static java.lang.invoke.MethodHandleStatics.newInternalError;
>>> 35:
>>> 36: /** TODO */
>>
>> Is the TODO to make this class public later an
gt;>
>> A big thank to Jorn Vernee and Vladimir Ivanov - they are the main
>> architects of all the hotspot changes you see here, and without their help,
>> the foreign linker support wouldn't be what it is today. As usual, a big
>> thank to Paul Sandoz, who provided
gt;>
>> A big thank to Jorn Vernee and Vladimir Ivanov - they are the main
>> architects of all the hotspot changes you see here, and without their help,
>> the foreign linker support wouldn't be what it is today. As usual, a big
>> thank to Paul Sandoz, who provided
mplementation and test changes is provided
>> below. If you have any questions, or need more detailed explanations, I
>> (and the rest of the Panama team) will be
>> happy to point at existing discussions, and/or to provide the feedback
>> required. A big thank to Er
mplementation and test changes is provided
>> below. If you have any questions, or need more detailed explanations, I
>> (and the rest of the Panama team) will be
>> happy to point at existing discussions, and/or to provide the feedback
>> required. A big thank to Er
On Thu, 1 Oct 2020 00:13:28 GMT, Stuart Marks wrote:
> Plumb new internal static factory method to trust the array passed in,
> avoiding unnecessary copying. JMH results for
> the benchmark show about 15% improvement for the cases that were optimized,
> namely the 3 to 10 fixed arg cases.
> # V
On Wed, 9 Sep 2020 09:49:44 GMT, Philippe Marschall
wrote:
>> Hello, newbie here
>>
>> I picked JDK-8138732 to work on because it has a "starter" label and I
>> believe I understand what to do.
>>
>> - I tried to update the copyright year to 2020 in every file.
>> - I decided to change `@sinc
+1
Paul.
> On Mar 13, 2020, at 8:42 AM, Pavel Rappo wrote:
>
> Hello,
>
> Please review the change for https://bugs.openjdk.java.net/browse/JDK-8241014:
>
> http://cr.openjdk.java.net/~prappo/8241014/webrev.00/
>
> This is a documentation cleanup. There are no code changes involved,
> and t
--- a/src/java.base/share/classes/java/lang/invoke/MethodType.java
+++ b/src/java.base/share/classes/java/lang/invoke/MethodType.java
@@ -1379,12 +1379,12 @@
/**
* This implementation returns {@code true} if {@code obj} is
another
- * {@code WeakEntry} whos
> On 7 Apr 2017, at 12:47, Anthony Scarpino wrote:
>
> On 04/07/2017 06:58 AM, Chris Hegarty wrote:
>> On 06/04/17 21:39, Anthony Scarpino wrote:
>>>
>>> I'd like to get a review for this performance change to use the existing
>>> CounterMode parallelized intrinsic instead of GCTR's own version
+1
Paul.
> On 3 Feb 2017, at 11:21, joe darcy wrote:
>
> Hello,
>
> After the version update to "10" in JDK 10 ( JDK-8029942 ), various libraries
> tests failed including:
>
>java/lang/module/MultiReleaseJarTest.java
>java/security/Provider/ProviderVersionCheck.java
> sun/security/to
Hi,
+1 (I am not really an expert on jar signing but the basic test looks fine).
Some minor comments below, no need for another review.
Paul.
113 Stream.of(sourceFiles).map(Object::toString).forEach(x ->
launcher.addToolArg(x));
119 Stream.of(args).forEach(x -> launcher.addTo
Looks ok to me,
Paul.
> On 10 Dec 2015, at 16:56, Chris Hegarty wrote:
>
> sun.misc.HexDumpEncoder is an internal private API that is used almost
> exclusively by the security library code. It should be moved out of sun.misc
> and into a package more appropriate to its use, sun.security.util.
>
> On 2 Dec 2015, at 13:08, Chris Hegarty wrote:
>
> The regression tests in the jdk should be updated, where possible, to use
> java.util.Base64.
>
> http://cr.openjdk.java.net/~chegar/Base64-test-updates/webrev/
>
+1
Paul.
signature.asc
Description: Message signed with OpenPGP using GPGM
> On 8 Oct 2015, at 10:46, Chris Hegarty wrote:
>> It reads at most “seqlen" bytes, so the array may be larger than necessary,
>> which might be ok depending on whether one can trust "seqlen”.
>
> We do no trust ‘seqlen’. :-(
>
Good!
>> The following pattern occurs a few times:
>>
>> byte[
> On 7 Oct 2015, at 22:28, Alan Bateman wrote:
>
>
> On 07/10/2015 20:57, Chris Hegarty wrote:
>> :
>> I updated Connection with a readFully that has the same
>> semantics as IOUtils.
>>
>> http://cr.openjdk.java.net/~chegar/8138978/webrev.01/jdk/
>>
> I agree with Roger. Couldn't this be c
On Aug 9, 2014, at 7:20 PM, Brian Goetz wrote:
>> I've noticed there's not much interest in improving Serialization on
>> these lists. This makes me wonder if java Serialization has lost
>> relevance in recent years with the rise of protocol buffers apache
>> thrift and other means of data tran
On May 22, 2014, at 1:34 AM, Vladimir Kozlov wrote:
> http://cr.openjdk.java.net/~kvn/8035974/webrev
> https://bugs.openjdk.java.net/browse/JDK-8035974
>
> Contributed by James Cheng and modified by me.
>
Looks good to me.
Paul.
> To use intrinsics to accelerate SHA operations on multiple b
Changeset: 9f098aed44c0
Author:anazarov
Date: 2014-01-31 12:01 +0100
URL: http://hg.openjdk.java.net/jdk8/tl/jdk/rev/9f098aed44c0
8032025: Update repeating annotations demo
Reviewed-by: jfranck
+
src/share/sample/annotations/DependencyChecker/PluginChecker/src/checker/Device.java
Changeset: 68eb0c55a8c0
Author:psandoz
Date: 2014-01-21 10:49 +0100
URL: http://hg.openjdk.java.net/jdk8/tl/jdk/rev/68eb0c55a8c0
8032190: Specifications of stream flatMap methods should require mapped streams
to be closed
Reviewed-by: chegar, alanb
! src/share/classes/java/util/st
Changeset: 630a92015993
Author:psandoz
Date: 2014-01-09 10:52 +0100
URL: http://hg.openjdk.java.net/jdk8/tl/jdk/rev/630a92015993
8031187: DoubleStream.count is incorrect for a stream containing >
Integer.MAX_VALUE elements
Reviewed-by: darcy
! src/share/classes/java/util/stream/Do
Changeset: dc2f0c40399a
Author:psandoz
Date: 2013-12-05 09:44 +0100
URL: http://hg.openjdk.java.net/jdk8/tl/jdk/rev/dc2f0c40399a
8028564: Concurrent calls to CHM.put can fail to add the key/value to the map
Reviewed-by: psandoz, chegar, alanb
Contributed-by: Doug Lea
! src/share/c
Changeset: 2aa455506c49
Author:psandoz
Date: 2013-12-04 10:27 +0100
URL: http://hg.openjdk.java.net/jdk8/tl/jdk/rev/2aa455506c49
8029164: Race condition in CompletableFuture.thenCompose with asynchronous task
Reviewed-by: dl, chegar, mduigou
! src/share/classes/java/util/concurrent
Changeset: 1f45b24ffe4b
Author:psandoz
Date: 2013-11-25 09:55 +0100
URL: http://hg.openjdk.java.net/jdk8/tl/jdk/rev/1f45b24ffe4b
8028516: Java doc error in Int/Long/Double/Stream.peek
Reviewed-by: chegar
! src/share/classes/java/util/stream/DoubleStream.java
! src/share/classes/jav
Changeset: d5b3f83ffc40
Author:psandoz
Date: 2013-11-05 12:08 +0100
URL: http://hg.openjdk.java.net/jdk8/tl/jdk/rev/d5b3f83ffc40
8027712: DistinctOpTest fails for unordered test
Reviewed-by: henryjen, alanb
!
test/java/util/stream/test/org/openjdk/tests/java/util/stream/DistinctOp
Changeset: 18c111c17231
Author:psandoz
Date: 2013-10-31 11:59 +0100
URL: http://hg.openjdk.java.net/jdk8/tl/jdk/rev/18c111c17231
8027316: Distinct operation on an unordered stream should not be a barrier
Reviewed-by: henryjen, mduigou, briangoetz
! src/share/classes/java/util/strea
Changeset: 1cd20806fd5c
Author:psandoz
Date: 2013-10-09 15:19 +0200
URL: http://hg.openjdk.java.net/jdk8/tl/jdk/rev/1cd20806fd5c
8020061: Clarify reporting characteristics between splits
Reviewed-by: alanb, chegar
! src/share/classes/java/util/Spliterator.java
Changeset: b90dcd1a71bf
Author:psandoz
Date: 2013-10-08 11:17 +0200
URL: http://hg.openjdk.java.net/jdk8/tl/jdk/rev/b90dcd1a71bf
8025136: SplittableRandom enchancements
Reviewed-by: psandoz, martin
Contributed-by: Doug Lea , Guy Steele
! src/share/classes/java/util/Random.java
!
Changeset: 811c35a6a58f
Author:psandoz
Date: 2013-10-02 16:34 +0200
URL: http://hg.openjdk.java.net/jdk8/tl/jdk/rev/811c35a6a58f
8025534: Unsafe typecast in java.util.stream.Streams.Nodes
8025538: Unsafe typecast in java.util.stream.SpinedBuffer
8025533: Unsafe typecast in
java.uti
Changeset: e1b04fd49204
Author:psandoz
Date: 2013-10-01 18:20 +0200
URL: http://hg.openjdk.java.net/jdk8/tl/jdk/rev/e1b04fd49204
8025535: Unsafe typecast in java.util.stream.SortedOps
Reviewed-by: mduigou, chegar
! src/share/classes/java/util/stream/SortedOps.java
!
test/java/util
Changeset: f8b3ab514564
Author:psandoz
Date: 2013-10-01 12:19 +0200
URL: http://hg.openjdk.java.net/jdk8/tl/jdk/rev/f8b3ab514564
8024408: Specifications for Collection/List/Set/SortedSet.spliterator() need to
document if all the (subclass) instances are required to return SIZED
sp
Changeset: c30dc8e7744e
Author:psandoz
Date: 2013-09-20 17:11 -0700
URL: http://hg.openjdk.java.net/jdk8/tl/jdk/rev/c30dc8e7744e
8024341: j.u.regex.Pattern.splitAsStream() doesn't correspond to split() method
if using an example from the spec
Reviewed-by: alanb
! src/share/classes
Changeset: 7913855ff66c
Author:psandoz
Date: 2013-09-20 11:07 -0700
URL: http://hg.openjdk.java.net/jdk8/tl/jdk/rev/7913855ff66c
8024253: ThreadLocal random can use SecureRandom for the initial seed
Reviewed-by: psandoz, chegar, alanb
Contributed-by: Doug Lea , Peter Levart
, Guy S
Changeset: 0ef7ddef9de0
Author:psandoz
Date: 2013-09-19 20:41 -0700
URL: http://hg.openjdk.java.net/jdk8/tl/jdk/rev/0ef7ddef9de0
8024405: Spliterators.spliterator should support CONCURRENT characteristic
Reviewed-by: martin
! src/share/classes/java/util/Spliterator.java
! src/share
Changeset: f36714707c38
Author:psandoz
Date: 2013-09-18 10:49 -0700
URL: http://hg.openjdk.java.net/jdk8/tl/jdk/rev/f36714707c38
8025002: "".codePoints().sorted().iterator().hasNext() causes
NegativeArraySizeException
Reviewed-by: henryjen, alanb
! src/share/classes/java/lang/Char
Changeset: 5025ed287a4a
Author:psandoz
Date: 2013-09-15 16:13 +0200
URL: http://hg.openjdk.java.net/jdk8/tl/jdk/rev/5025ed287a4a
8024837: Rename java/util/concurrent/ConcurrentHashMap/toArray.java to
ToArray.java
Reviewed-by: alanb
! test/java/util/concurrent/ConcurrentHashMap/ToA
Levart
, Paul Sandoz
! src/share/classes/java/util/concurrent/ConcurrentHashMap.java
! test/java/util/concurrent/ConcurrentHashMap/toArray.java
report ORDERED
Reviewed-by: mduigou, forax, bchristi, alanb
Contributed-by: Doug Lea , Paul Sandoz
! src/share/classes/java/util/HashMap.java
! src/share/classes/java/util/LinkedHashMap.java
! test/java/lang/reflect/Generics/Probe.java
! test/java/util/Map/CheckRandomHashSeed.java
! test/java/util
Changeset: 462c5589bc1a
Author:psandoz
Date: 2013-08-12 12:22 +0200
URL: http://hg.openjdk.java.net/jdk8/tl/jdk/rev/462c5589bc1a
8024182: test/java/util/Arrays/SetAllTest.java fails to compile due to recent
compiler changes
Summary: Use explicit lambda due to javac simplfying rules
Changeset: b1f41565b806
Author:psandoz
Date: 2013-08-28 22:11 +0200
URL: http://hg.openjdk.java.net/jdk8/tl/jdk/rev/b1f41565b806
8023155: Ensure functional consistency across Random, ThreadLocalRandom,
SplittableRandom
Reviewed-by: mduigou
Contributed-by: Doug Lea , Paul Sandoz
Changeset: 5ce9025c9e1a
Author:psandoz
Date: 2013-08-26 22:55 +0200
URL: http://hg.openjdk.java.net/jdk8/tl/jdk/rev/5ce9025c9e1a
8020292: j.u.SplittableRandom
Reviewed-by: mduigou
Contributed-by: Guy Steele , Doug Lea
, Brian Goetz , Paul Sandoz
+ src/share/classes/java/util
Changeset: 8a36fc7f494c
Author:shade
Date: 2013-08-26 17:50 +0400
URL: http://hg.openjdk.java.net/jdk8/tl/jdk/rev/8a36fc7f494c
8023234: StampedLock serializes readers on writer unlock
Summary: Sync-up the fix from jsr166 CVS, signal more readers on writer unlock
Reviewed-by: martin,
Changeset: c17d6543b30f
Author:psandoz
Date: 2013-08-20 17:36 +0200
URL: http://hg.openjdk.java.net/jdk8/tl/jdk/rev/c17d6543b30f
8023367: Collections.emptyList().sort((Comparator)null) throws NPE
Reviewed-by: alanb, mduigou
! src/share/classes/java/util/Collections.java
! test/java
Changeset: 3647aab7b1d5
Author:psandoz
Date: 2013-08-06 14:26 +0100
URL: http://hg.openjdk.java.net/jdk8/tl/jdk/rev/3647aab7b1d5
8014824: Document Spliterator characteristics and binding policy of java util
collection impls
Reviewed-by: chegar
! src/share/classes/java/util/ArrayDe
Buchholz , Paul Sandoz
! src/share/classes/java/util/concurrent/ArrayBlockingQueue.java
! src/share/classes/java/util/concurrent/ConcurrentHashMap.java
! src/share/classes/java/util/concurrent/ConcurrentLinkedDeque.java
! src/share/classes/java/util/concurrent/ConcurrentLinkedQueue.java
! src/share
Changeset: 737b6c298d81
Author:psandoz
Date: 2013-08-13 11:16 +0200
URL: http://hg.openjdk.java.net/jdk8/tl/jdk/rev/737b6c298d81
8022797: Clarify spliterator characteristics for collections containing no
elements
Reviewed-by: alanb, mduigou
! src/share/classes/java/util/Collection
Changeset: 2eebaff52a94
Author:psandoz
Date: 2013-08-16 12:46 +0200
URL: http://hg.openjdk.java.net/jdk8/tl/jdk/rev/2eebaff52a94
8012940: More than 50 tests failed in Serialization/DeSerialization testing
(test-mangled)
Reviewed-by: ksrini
+ test/java/util/stream/bootlib/java/util
Changeset: 5fe19566b6f0
Author:psandoz
Date: 2013-08-16 12:29 +0200
URL: http://hg.openjdk.java.net/jdk8/tl/jdk/rev/5fe19566b6f0
8023150: java/util/stream tests no longer compiling following JDK-8019401
Reviewed-by: alanb
!
test/java/util/stream/test/org/openjdk/tests/java/util/st
Changeset: c29ca19cb816
Author:psandoz
Date: 2013-08-09 11:44 +0200
URL: http://hg.openjdk.java.net/jdk8/tl/jdk/rev/c29ca19cb816
8022326: Spliterator for values of j.u.c.ConcurrentSkipListMap does not report
ORDERED
Reviewed-by: martin, chegar
! src/share/classes/java/util/TreeMap
Changeset: 0be7839d4599
Author:psandoz
Date: 2013-08-01 15:28 +0100
URL: http://hg.openjdk.java.net/jdk8/tl/jdk/rev/0be7839d4599
8020016: Numerous splitereator impls do not throw NPE for null Consumers
Reviewed-by: mduigou, alanb, henryjen
! src/share/classes/java/util/stream/Spine
Changeset: d30f357c6050
Author:psandoz
Date: 2013-07-30 14:03 +0100
URL: http://hg.openjdk.java.net/jdk8/tl/jdk/rev/d30f357c6050
8021883: j.u.Random/RandomStream.java test needs more robust timeout duration
Reviewed-by: chegar
! test/java/util/Random/RandomStreamTest.java
Changeset: 76d88a752a03
Author:psandoz
Date: 2013-07-30 11:32 +0100
URL: http://hg.openjdk.java.net/jdk8/tl/jdk/rev/76d88a752a03
8021863: Stream.concat incorrectly calculates unsized state
Reviewed-by: chegar
! src/share/classes/java/util/stream/Streams.java
!
test/java/util/strea
Changeset: e83fc6d9cf03
Author:psandoz
Date: 2013-07-29 19:41 +0100
URL: http://hg.openjdk.java.net/jdk8/tl/jdk/rev/e83fc6d9cf03
8020156: TreeMap.values().spliterator() does not report ORDERED
8020009: TreeMap.entrySet().spliterator() reports SORTED + null comparator but
the elemen
Changeset: be096613bfb5
Author:psandoz
Date: 2013-07-03 21:43 +0200
URL: http://hg.openjdk.java.net/jdk8/tl/jdk/rev/be096613bfb5
8019395: Consolidate StreamSupport.{stream,parallelStream} into a single method
Reviewed-by: henryjen, briangoetz
! src/share/classes/java/io/BufferedRea
Changeset: 05b164788aab
Author:psandoz
Date: 2013-07-11 13:07 +0200
URL: http://hg.openjdk.java.net/jdk8/tl/jdk/rev/05b164788aab
8019484: Sync j.u.c.ConcurrentHashMap from 166 to tl
Reviewed-by: martin
Contributed-by: Doug Lea
! src/share/classes/java/util/concurrent/ConcurrentHas
Changeset: 882baa1e0a38
Author:psandoz
Date: 2013-07-10 10:24 +0200
URL: http://hg.openjdk.java.net/jdk8/tl/jdk/rev/882baa1e0a38
8020040: Improve and generalize the F/J tasks to handle right or left-balanced
trees
Reviewed-by: briangoetz
Contributed-by: doug lea , paul sandoz
Changeset: ff5df05222d1
Author:psandoz
Date: 2013-07-10 09:52 +0200
URL: http://hg.openjdk.java.net/jdk8/tl/jdk/rev/ff5df05222d1
8017447: Unmodifiable map entry becomes modifiable if taken from a stream of
map entries
Reviewed-by: briangoetz
! src/share/classes/java/util/Collectio
Changeset: 43134e79c0bb
Author:psandoz
Date: 2013-07-09 16:04 +0200
URL: http://hg.openjdk.java.net/jdk8/tl/jdk/rev/43134e79c0bb
8019370: Sync j.u.c Fork/Join from 166 to tl
Reviewed-by: chegar, martin
Contributed-by: Doug Lea
! src/share/classes/java/util/concurrent/AbstractExecu
Changeset: 44a634c1edc4
Author:psandoz
Date: 2013-07-09 10:44 +0200
URL: http://hg.openjdk.java.net/jdk8/tl/jdk/rev/44a634c1edc4
8019551: Make BaseStream public
Reviewed-by: chegar, psandoz
Contributed-by: brian goetz
! src/share/classes/java/util/stream/AbstractPipeline.java
! sr
Changeset: 628432ee4d68
Author:henryjen
Date: 2013-07-09 09:15 +0200
URL: http://hg.openjdk.java.net/jdk8/tl/jdk/rev/628432ee4d68
8017141: java.util/stream Spliterators from sequential sources should not catch
OOME
Reviewed-by: mchung
Contributed-by: paul.san...@oracle.com
! src/s
Changeset: 7532bb2d6476
Author:psandoz
Date: 2013-07-03 21:19 +0200
URL: http://hg.openjdk.java.net/jdk8/tl/jdk/rev/7532bb2d6476
8017329: 8b92-lambda regression: TreeSet("a",
"b").stream().substream(1).parallel().iterator() is empty
Reviewed-by: alanb
! src/share/classes/java/util
Changeset: dfd7fb0ce54b
Author:psandoz
Date: 2013-07-03 11:58 +0200
URL: http://hg.openjdk.java.net/jdk8/tl/jdk/rev/dfd7fb0ce54b
8011427: java.util.concurrent collection Spliterator implementations
Reviewed-by: martin
Contributed-by: Doug Lea
! src/share/classes/java/util/concurre
Changeset: 28b71c97a72d
Author:psandoz
Date: 2013-06-28 10:29 +0200
URL: http://hg.openjdk.java.net/jdk8/tl/jdk/rev/28b71c97a72d
8012987: Optimizations for Stream.limit/substream
Reviewed-by: mduigou
Contributed-by: Brian Goetz , Paul Sandoz
! src/share/classes/java/util/stream
Changeset: c1df54fd19b2
Author:henryjen
Date: 2013-06-11 13:41 -0700
URL: http://hg.openjdk.java.net/jdk8/tl/jdk/rev/c1df54fd19b2
8009736: Comparator API cleanup
Reviewed-by: psandoz, briangoetz, mduigou, plevart
! src/share/classes/java/util/Collections.java
! src/share/classes/ja
Changeset: 562f5cf13a9c
Author:psandoz
Date: 2013-06-20 11:21 +0200
URL: http://hg.openjdk.java.net/jdk8/tl/jdk/rev/562f5cf13a9c
8016139: PrimitiveIterator.forEachRemaining
Reviewed-by: alanb
! src/share/classes/java/util/PrimitiveIterator.java
Changeset: f758d7c24396
Author:psandoz
Date: 2013-06-20 11:15 +0200
URL: http://hg.openjdk.java.net/jdk8/tl/jdk/rev/f758d7c24396
8016455: Sync stream tests from lambda to tl
Reviewed-by: mduigou
Contributed-by: Brian Goetz , Paul Sandoz
! test/java/util/stream/bootlib/java/util
Changeset: 85524d9839dc
Author:psandoz
Date: 2013-06-20 11:02 +0200
URL: http://hg.openjdk.java.net/jdk8/tl/jdk/rev/85524d9839dc
8016324: filter/flatMap pipeline sinks should pass size information to
downstream sink
Reviewed-by: chegar, mduigou
Contributed-by: Brian Goetz
! src/s
Changeset: 656ea2349aa5
Author:psandoz
Date: 2013-06-20 10:45 +0200
URL: http://hg.openjdk.java.net/jdk8/tl/jdk/rev/656ea2349aa5
8016308: Updates to j.u.stream.Node/Nodes
Reviewed-by: mduigou
Contributed-by: Brian Goetz , Paul Sandoz
! src/share/classes/java/util/stream
Changeset: a50394c44464
Author:psandoz
Date: 2013-06-13 11:13 +0200
URL: http://hg.openjdk.java.net/jdk8/tl/jdk/rev/a50394c44464
8016251: Balanced spliterator for SpinedBuffer
Reviewed-by: mduigou
Contributed-by: Brian Goetz , Peter Levart
, Paul Sandoz
! src/share/classes/java
Changeset: 8d627f324c38
Author:psandoz
Date: 2013-06-11 12:13 +0200
URL: http://hg.openjdk.java.net/jdk8/tl/jdk/rev/8d627f324c38
8015895: Int/LongStream.range/rangeClosed
8012986: Right-bias range spliterators for large ranges
Reviewed-by: mduigou
! src/share/classes/java/util/stre
Changeset: 7322e8ad7c01
Author:psandoz
Date: 2013-06-10 12:20 +0200
URL: http://hg.openjdk.java.net/jdk8/tl/jdk/rev/7322e8ad7c01
8015798: Rename IntStream.longs/doubles and LongStream.doubles to asXxxStream
Reviewed-by: alanb
! src/share/classes/java/util/stream/IntPipeline.java
!
Changeset: 9c462579b624
Author:psandoz
Date: 2013-06-10 12:26 +0200
URL: http://hg.openjdk.java.net/jdk8/tl/jdk/rev/9c462579b624
8015792: Rename Spliterators.spliteratorFromIterator to Spliterators.iterator
Reviewed-by: chegar
! src/share/classes/java/util/Spliterators.java
! src/s
Changeset: 3990fcab2cd9
Author:psandoz
Date: 2013-06-10 11:52 +0200
URL: http://hg.openjdk.java.net/jdk8/tl/jdk/rev/3990fcab2cd9
8015492: Remove DoubleStream.range methods
Reviewed-by: alanb
! src/share/classes/java/util/stream/DoubleStream.java
! src/share/classes/java/util/stream
Changeset: de11b20f8c01
Author:psandoz
Date: 2013-05-31 10:53 +0200
URL: http://hg.openjdk.java.net/jdk8/tl/jdk/rev/de11b20f8c01
8013649: HashMap spliterator tryAdvance() encounters remaining elements after
forEachRemaining()
Reviewed-by: chegar
! src/share/classes/java/util/HashM
Changeset: fad4ef2123ca
Author:psandoz
Date: 2013-06-04 11:53 +0200
URL: http://hg.openjdk.java.net/jdk8/tl/jdk/rev/fad4ef2123ca
8015790: Remove duplicate spliterator tests
Reviewed-by: alanb, mduigou
-
test/java/util/stream/test/org/openjdk/tests/java/util/stream/SpliteratorLateB
Changeset: a79e2683eae3
Author:psandoz
Date: 2013-06-03 17:37 +0200
URL: http://hg.openjdk.java.net/jdk8/tl/jdk/rev/a79e2683eae3
8014383: StringJoiner example in class description not in sync with streams API
Reviewed-by: alanb
! src/share/classes/java/util/StringJoiner.java
Contributed-by: Paul Sandoz , Henry Jen
! src/share/classes/java/util/stream/StreamSupport.java
Changeset: f3c7c5f753dc
Author:psandoz
Date: 2013-06-03 10:28 +0200
URL: http://hg.openjdk.java.net/jdk8/tl/jdk/rev/f3c7c5f753dc
8015008: Primitive iterator over empty sequence, null consumer:
forEachRemaining methods do not throw NPE
Reviewed-by: chegar
! src/share/classes/java/u
Changeset: b47044426bcd
Author:psandoz
Date: 2013-05-31 09:58 +0200
URL: http://hg.openjdk.java.net/jdk8/tl/jdk/rev/b47044426bcd
8014732: Minor spec issue: java.util.Spliterator.getExactSizeIfKnown
Summary: A minor documentation issue (not a spec issue).
Reviewed-by: chegar, dl
! s
Changeset: 156ee44cd456
Author:psandoz
Date: 2013-05-30 16:08 +0200
URL: http://hg.openjdk.java.net/jdk8/tl/jdk/rev/156ee44cd456
8014409: Spec typo: extra } in the spec for j.u.s.StreamBuilder
Summary: Also fixes documentation on StreamBuilder.OfDouble
Reviewed-by: alanb, chegar, md
Changeset: b4742d038100
Author:psandoz
Date: 2013-05-28 15:22 +0200
URL: http://hg.openjdk.java.net/jdk8/tl/jdk/rev/b4742d038100
8014393: Minor typo in the spec for j.u.stream.Stream.findFirst()
Reviewed-by: alanb, chegar
! src/share/classes/java/util/stream/DoubleStream.java
! src
96 matches
Mail list logo