JDK 12 RFR of JDK-8205615: Start of release updates for JDK 12 / JDK-8193292, JDK-8193290

joe darcy joe.darcy at oracle.com
Tue Jun 26 17:05:34 UTC 2018


Slightly updated patch:

     http://cr.openjdk.java.net/~darcy/8205615.5/

Cheers,

-Joe


On 6/25/2018 11:38 AM, joe darcy wrote:
> Hello,
>
> With the JDK 11 and 12 split fast approaching [1], it is time to work 
> on the various start of release update tasks for JDK 12. Those tasks 
> are being tracked under the umbrella bug JDK-8205615: "Start of 
> release updates for JDK 12". For JDK 12, we're attempting to get the 
> full set of related changes (updated JDK version number, bumped class 
> file version update, new javac -source/-target values, etc.) pushed 
> simultaneously. This thread is to review the langtools-related 
> portions of the work including
>
>     JDK-8193292: Add SourceVersion.RELEASE_12
>     JDK-8193290: Add source 12 and target 12 to javac
>
> as well as updates to the langtools tests for the class file update.
>
> Current webrev:
>
>     http://cr.openjdk.java.net/~darcy/8205615.4/
>
> As part of JDK-8193292: "Add SourceVersion.RELEASE_12", the JDK-9 era 
> visitors in javax.lang.model.util are updated to state they model over 
> version 9 through 12.
>
> For now, tools/javac/options/smokeTests/OptionSmokeTest.java is 
> problem listed since it has many hard-coding version checks.
>
> Preview language features are only supported against the current 
> source version so those tests need their explicit version number updated.
>
> A handful of test failures still need to be addressed, so there will 
> be some minor adjustments to the aggregate set of changes before they 
> are pushed.
>
> Thanks,
>
> -Joe
>
> [1] http://mail.openjdk.java.net/pipermail/jdk-dev/2018-June/001462.html
>



More information about the compiler-dev mailing list