RFR: jsr166 openjdk9 integration

Martin Buchholz martinrb at google.com
Wed Sep 23 21:55:46 UTC 2015

On Wed, Sep 23, 2015 at 1:05 PM, Chris Hegarty <chris.hegarty at oracle.com>

> Right. jsr166 bulk updates generally contain so many diverse changes that I
> always just assume a CCC would be required (in the past, this was done via
> a single request instead of split up as we are doing here).
> For 8 we separated out the tasks into several subtasks ( and CCC’s ) as
> being done here. This worked well, at least from my point of view. See
> https://bugs.openjdk.java.net/browse/JDK-8001566
Sorry, you're right.  My faulty memory was probably recalling my own
efforts in jdk6 or jdk7.

Looking more closely at the jdk8 jsr166 integration ...
The upstream integration of the code itself looks complete, but ...
- some tests didn't make it, e.g. ArrayBlockingQueue.java was integrated,
but the accompanying test ArrayBlockingQueue/IteratorConsistency.java is
only now being integrated.
- some changes made upstream weren't merged downstream (I tried to find all
such for this integration)

More information about the core-libs-dev mailing list