RFR: jsr166 openjdk9 integration

Paul Sandoz paul.sandoz at oracle.com
Mon Sep 21 19:21:52 UTC 2015

Hi Martin,

Thanks so much for doing this.

Chris and I will cherry pick the appropriate API changes required for CCC, which i believe only apply to the first three sub-tasks of JDK-8132960 (Flow, CompletableFuture, and ForkJoin), but we should need to double check.

We also need to be careful we have not hobbled some required differences needed for the JDK, i believe they are few but can be easy to miss.

I will shepherd the JEP through the process, currently a draft in the submitted state waiting to move to candidate. We can work in parallel to that process, but should only push the changes after it has been targeted.


On 21 Sep 2015, at 20:34, Martin Buchholz <martinrb at google.com> wrote:

> This is the long-delayed and long-awaited bulk integration for jdk9 from jsr166 CVS.
> Find webrevs here:
> http://cr.openjdk.java.net/~martin/webrevs/openjdk9/jsr166-jdk9-integration/
> Sorry about the extreme size and tardiness of this integration.
> As a review convenience, I provided a diff-wbB file that contains all the jsr166 integration changes using "hg diff -wbB" that ignores whitespace changes.
> We will need JPRT+specdiff+CCC from Oracle folks
> All changes are subtasks of:
> https://bugs.openjdk.java.net/browse/JDK-8132960

More information about the core-libs-dev mailing list