hg: jdk9/dev/langtools: 2 new changesets

jan.lahoda at oracle.com jan.lahoda at oracle.com
Wed Jul 1 07:59:18 UTC 2015


Changeset: 19edec07d44a
Author:    jlahoda
Date:      2015-07-01 09:51 +0200
URL:       http://hg.openjdk.java.net/jdk9/dev/langtools/rev/19edec07d44a

8080675: Enhance the classfile library to support construction of classfiles from scratch
Reviewed-by: jjg

! src/jdk.jdeps/share/classes/com/sun/tools/classfile/Annotation.java
! src/jdk.jdeps/share/classes/com/sun/tools/classfile/Attributes.java
! src/jdk.jdeps/share/classes/com/sun/tools/classfile/InnerClasses_attribute.java

Changeset: 0e8fa3249327
Author:    jlahoda
Date:      2015-07-01 09:51 +0200
URL:       http://hg.openjdk.java.net/jdk9/dev/langtools/rev/0e8fa3249327

8072480: javac should support compilation for a specific platform version
Summary: Adding a new javac option for compiling for JDK N: -release N; including history data for previous version of JDK.
Reviewed-by: erikj, ihse, jjg, mcimadamore, mr
Contributed-by: jan.lahoda at oracle.com, erik.joelsson at oracle.com, jonathan.gibbons at oracle.com

+ make/data/symbols/README
+ make/data/symbols/include.list
+ make/data/symbols/java.activation-6.sym.txt
+ make/data/symbols/java.activation-7.sym.txt
+ make/data/symbols/java.activation-8.sym.txt
+ make/data/symbols/java.annotations.common-6.sym.txt
+ make/data/symbols/java.annotations.common-7.sym.txt
+ make/data/symbols/java.annotations.common-8.sym.txt
+ make/data/symbols/java.base-6.sym.txt
+ make/data/symbols/java.base-7.sym.txt
+ make/data/symbols/java.base-8.sym.txt
+ make/data/symbols/java.compiler-6.sym.txt
+ make/data/symbols/java.compiler-7.sym.txt
+ make/data/symbols/java.compiler-8.sym.txt
+ make/data/symbols/java.corba-6.sym.txt
+ make/data/symbols/java.corba-7.sym.txt
+ make/data/symbols/java.corba-8.sym.txt
+ make/data/symbols/java.datatransfer-6.sym.txt
+ make/data/symbols/java.datatransfer-7.sym.txt
+ make/data/symbols/java.datatransfer-8.sym.txt
+ make/data/symbols/java.desktop-6.sym.txt
+ make/data/symbols/java.desktop-7.sym.txt
+ make/data/symbols/java.desktop-8.sym.txt
+ make/data/symbols/java.instrument-6.sym.txt
+ make/data/symbols/java.instrument-7.sym.txt
+ make/data/symbols/java.instrument-8.sym.txt
+ make/data/symbols/java.logging-6.sym.txt
+ make/data/symbols/java.logging-7.sym.txt
+ make/data/symbols/java.logging-8.sym.txt
+ make/data/symbols/java.management-6.sym.txt
+ make/data/symbols/java.management-7.sym.txt
+ make/data/symbols/java.management-8.sym.txt
+ make/data/symbols/java.naming-6.sym.txt
+ make/data/symbols/java.naming-7.sym.txt
+ make/data/symbols/java.naming-8.sym.txt
+ make/data/symbols/java.prefs-6.sym.txt
+ make/data/symbols/java.prefs-7.sym.txt
+ make/data/symbols/java.prefs-8.sym.txt
+ make/data/symbols/java.rmi-6.sym.txt
+ make/data/symbols/java.rmi-7.sym.txt
+ make/data/symbols/java.rmi-8.sym.txt
+ make/data/symbols/java.scripting-6.sym.txt
+ make/data/symbols/java.scripting-7.sym.txt
+ make/data/symbols/java.scripting-8.sym.txt
+ make/data/symbols/java.security.jgss-6.sym.txt
+ make/data/symbols/java.security.jgss-7.sym.txt
+ make/data/symbols/java.security.jgss-8.sym.txt
+ make/data/symbols/java.security.sasl-6.sym.txt
+ make/data/symbols/java.security.sasl-7.sym.txt
+ make/data/symbols/java.security.sasl-8.sym.txt
+ make/data/symbols/java.sql-6.sym.txt
+ make/data/symbols/java.sql-7.sym.txt
+ make/data/symbols/java.sql-8.sym.txt
+ make/data/symbols/java.sql.rowset-6.sym.txt
+ make/data/symbols/java.sql.rowset-7.sym.txt
+ make/data/symbols/java.sql.rowset-8.sym.txt
+ make/data/symbols/java.transaction-6.sym.txt
+ make/data/symbols/java.transaction-7.sym.txt
+ make/data/symbols/java.transaction-8.sym.txt
+ make/data/symbols/java.xml-6.sym.txt
+ make/data/symbols/java.xml-7.sym.txt
+ make/data/symbols/java.xml-8.sym.txt
+ make/data/symbols/java.xml.bind-6.sym.txt
+ make/data/symbols/java.xml.bind-7.sym.txt
+ make/data/symbols/java.xml.bind-8.sym.txt
+ make/data/symbols/java.xml.crypto-6.sym.txt
+ make/data/symbols/java.xml.crypto-7.sym.txt
+ make/data/symbols/java.xml.crypto-8.sym.txt
+ make/data/symbols/java.xml.ws-6.sym.txt
+ make/data/symbols/java.xml.ws-7.sym.txt
+ make/data/symbols/java.xml.ws-8.sym.txt
+ make/data/symbols/jdk.httpserver-6.sym.txt
+ make/data/symbols/jdk.httpserver-7.sym.txt
+ make/data/symbols/jdk.httpserver-8.sym.txt
+ make/data/symbols/jdk.management-6.sym.txt
+ make/data/symbols/jdk.management-7.sym.txt
+ make/data/symbols/jdk.management-8.sym.txt
+ make/data/symbols/jdk.scripting.nashorn-6.sym.txt
+ make/data/symbols/jdk.scripting.nashorn-7.sym.txt
+ make/data/symbols/jdk.scripting.nashorn-8.sym.txt
+ make/data/symbols/jdk.sctp-6.sym.txt
+ make/data/symbols/jdk.sctp-7.sym.txt
+ make/data/symbols/jdk.sctp-8.sym.txt
+ make/data/symbols/jdk.security.auth-6.sym.txt
+ make/data/symbols/jdk.security.auth-7.sym.txt
+ make/data/symbols/jdk.security.auth-8.sym.txt
+ make/data/symbols/jdk.security.jgss-6.sym.txt
+ make/data/symbols/jdk.security.jgss-7.sym.txt
+ make/data/symbols/jdk.security.jgss-8.sym.txt
+ make/data/symbols/symbols
+ make/gendata/Gendata-jdk.compiler.gmk
+ make/src/classes/build/tools/symbolgenerator/CreateSymbols.java
+ make/src/classes/build/tools/symbolgenerator/Probe.java
+ make/test/sym/CreateSymbolsTest.java
+ make/test/sym/CreateSymbolsTestImpl.java
+ src/jdk.compiler/share/classes/META-INF/services/com.sun.tools.javac.platform.PlatformProvider
! src/jdk.compiler/share/classes/com/sun/tools/javac/api/BasicJavacTask.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/ClassFinder.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Scope.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/file/JavacFileManager.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/ClassReader.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/main/Arguments.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/main/JavaCompiler.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/main/Main.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/main/Option.java
+ src/jdk.compiler/share/classes/com/sun/tools/javac/platform/JDKPlatformProvider.java
+ src/jdk.compiler/share/classes/com/sun/tools/javac/platform/PlatformDescription.java
+ src/jdk.compiler/share/classes/com/sun/tools/javac/platform/PlatformProvider.java
+ src/jdk.compiler/share/classes/com/sun/tools/javac/platform/package-info.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/processing/JavacProcessingEnvironment.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/javac.properties
+ src/jdk.compiler/share/classes/com/sun/tools/javac/util/Iterators.java
+ test/tools/javac/options/release/ReleaseOption-release7.out
+ test/tools/javac/options/release/ReleaseOption.java
+ test/tools/javac/options/release/ReleaseOptionClashes.java
+ test/tools/javac/options/release/ReleaseOptionThroughAPI.java
+ test/tools/javac/platform/PlatformProviderTest.java
+ test/tools/javac/platform/PlatformProviderTestSource.java
+ test/tools/javac/sym/ElementStructureTest.java
! test/tools/lib/ToolBox.java



More information about the jdk9-dev-changes mailing list