RFR : JDK-8202387: javac --release 11 not supported

Jan Lahoda jan.lahoda at oracle.com
Thu May 3 18:07:43 UTC 2018


Hi,

Bug:
https://bugs.openjdk.java.net/browse/JDK-8202387

This patch adds historical data for JDK 10 and adds support for 
--release 11.

To simplify adding new platforms, the CreateSymbols tool is updated to 
support incrementally adding platform support. So now it is possible to 
run command like:
<jdk10>/bin/java <classpath-setup> 
build.tools.symbolgenerator.CreateSymbols build-description-incremental 
symbols include.list

to add historical data for JDK 10. In the future it might even be 
possible to use the source launcher so that one would not need to 
compile the tool before use.

The webrevs are split into two:
-updating the CreateSymbols tool, and adding a test that verifies that 
"--release <current>" works (as suggested):
http://cr.openjdk.java.net/~jlahoda/8202387/code.00/
-actually adding the data for JDK 10, and adding --release 11:
http://cr.openjdk.java.net/~jlahoda/8202387/data.00/

How does this look?

Thanks,
     Jan


More information about the compiler-dev mailing list