hg: jdk9/hs-emb/langtools: 11 new changesets

alejandro.murillo at oracle.com alejandro.murillo at oracle.com
Fri Jan 9 07:17:36 UTC 2015


Changeset: d442757afcdd
Author:    sogoel
Date:      2014-12-24 11:17 -0800
URL:       http://hg.openjdk.java.net/jdk9/hs-emb/langtools/rev/d442757afcdd

8054689: Split large SJavac.java test source into multiple files
Reviewed-by: jjg, jfranck

+ test/tools/sjavac/CompileCircularSources.java
+ test/tools/sjavac/CompileExcludingDependency.java
+ test/tools/sjavac/CompileWithAtFile.java
+ test/tools/sjavac/CompileWithInvisibleSources.java
+ test/tools/sjavac/CompileWithOverrideSources.java
+ test/tools/sjavac/IncCompileChangeNative.java
+ test/tools/sjavac/IncCompileDropClasses.java
+ test/tools/sjavac/IncCompileFullyQualifiedRef.java
+ test/tools/sjavac/IncCompileNoChanges.java
+ test/tools/sjavac/IncCompileUpdateNative.java
+ test/tools/sjavac/IncCompileWithChanges.java
+ test/tools/sjavac/PermittedArtifact.java
- test/tools/sjavac/SJavac.java
+ test/tools/sjavac/SJavacTester.java
+ test/tools/sjavac/StateDir.java

Changeset: a2cedf7d76b2
Author:    lana
Date:      2014-12-18 19:57 -0800
URL:       http://hg.openjdk.java.net/jdk9/hs-emb/langtools/rev/a2cedf7d76b2

Added tag jdk9-b43 for changeset 6a06008aec10

! .hgtags

Changeset: de2ce70d907c
Author:    lana
Date:      2014-12-23 13:58 -0800
URL:       http://hg.openjdk.java.net/jdk9/hs-emb/langtools/rev/de2ce70d907c

Merge


Changeset: 1f060de59b3d
Author:    katleman
Date:      2014-12-30 09:44 -0800
URL:       http://hg.openjdk.java.net/jdk9/hs-emb/langtools/rev/1f060de59b3d

Added tag jdk9-b44 for changeset de2ce70d907c

! .hgtags

Changeset: 3c528021e99a
Author:    lana
Date:      2014-12-25 19:44 -0800
URL:       http://hg.openjdk.java.net/jdk9/hs-emb/langtools/rev/3c528021e99a

Merge


Changeset: 73bbdcf236b2
Author:    lana
Date:      2014-12-30 13:19 -0800
URL:       http://hg.openjdk.java.net/jdk9/hs-emb/langtools/rev/73bbdcf236b2

Merge

- test/tools/sjavac/SJavac.java

Changeset: 3bdbc3b8aa14
Author:    vromero
Date:      2015-01-05 17:35 -0800
URL:       http://hg.openjdk.java.net/jdk9/hs-emb/langtools/rev/3bdbc3b8aa14

8064857: javac generates LVT entry with length 0 for local variable
Reviewed-by: mcimadamore, jjg

! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/ClassWriter.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/Code.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/Gen.java
- src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/LVTRanges.java
! test/tools/javac/flow/LVTHarness.java
! test/tools/javac/flow/tests/TestCaseFor.java
! test/tools/javac/flow/tests/TestCaseForEach.java
! test/tools/javac/flow/tests/TestCaseIfElse.java
! test/tools/javac/flow/tests/TestCaseSwitch.java
! test/tools/javac/flow/tests/TestCaseTry.java
! test/tools/javac/flow/tests/TestCaseWhile.java

Changeset: 92ee16cb8a0c
Author:    mcimadamore
Date:      2015-01-06 15:46 +0000
URL:       http://hg.openjdk.java.net/jdk9/hs-emb/langtools/rev/92ee16cb8a0c

8067883: Javac misses some opportunities for diagnostic simplification
Summary: Javac always report full inference diagnostic, even when message does not mention inference variables.
Reviewed-by: jlahoda

! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Resolve.java
+ test/tools/javac/Diagnostics/compressed/8067883/T8067883.java
+ test/tools/javac/Diagnostics/compressed/8067883/T8067883a.out
+ test/tools/javac/Diagnostics/compressed/8067883/T8067883b.out

Changeset: 70d213c84585
Author:    jjg
Date:      2015-01-06 14:51 -0800
URL:       http://hg.openjdk.java.net/jdk9/hs-emb/langtools/rev/70d213c84585

8059977: StandardJavaFileManager should support java.nio.file.Path
Reviewed-by: jlahoda

+ src/java.compiler/share/classes/javax/tools/FileManagerUtils.java
! src/java.compiler/share/classes/javax/tools/StandardJavaFileManager.java
! src/java.compiler/share/classes/javax/tools/ToolProvider.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/file/JavacFileManager.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/file/Locations.java
+ test/tools/javac/api/file/MyStandardJavaFileManager.java
+ test/tools/javac/api/file/SJFM_AsPath.java
+ test/tools/javac/api/file/SJFM_GetFileObjects.java
+ test/tools/javac/api/file/SJFM_IsSameFile.java
+ test/tools/javac/api/file/SJFM_Locations.java
+ test/tools/javac/api/file/SJFM_TestBase.java

Changeset: 0fbde6c61674
Author:    darcy
Date:      2015-01-07 17:06 -0800
URL:       http://hg.openjdk.java.net/jdk9/hs-emb/langtools/rev/0fbde6c61674

8068639: Make certain annotation classfile warnings opt-in
Reviewed-by: jjg

! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/ClassReader.java
! test/tools/javac/annotations/6214965/T6214965.java
! test/tools/javac/annotations/6365854/T6365854.java

Changeset: aa568700edd1
Author:    mcimadamore
Date:      2015-01-08 14:43 +0000
URL:       http://hg.openjdk.java.net/jdk9/hs-emb/langtools/rev/aa568700edd1

8058542: Devise scheme for better diagnostic creation
Summary: Add support for generating (at build-time) an enum-like class containing all javac diagnostics, which allows for safe diagnostic creation.
Reviewed-by: jlahoda, jjg, vromero, erikj, jfranck

! make/Tools.gmk
! make/build.properties
! make/build.xml
! make/gensrc/Gensrc-jdk.compiler.gmk
! make/gensrc/GensrcCommon.gmk
! make/intellij/build.xml
! make/intellij/compiler.xml
! make/intellij/langtools.iml
! make/intellij/misc.xml
! make/netbeans/langtools/nbproject/project.xml
+ make/tools/anttasks/PropertiesParserTask.java
+ make/tools/propertiesparser/PropertiesParser.java
+ make/tools/propertiesparser/gen/ClassGenerator.java
+ make/tools/propertiesparser/parser/Message.java
+ make/tools/propertiesparser/parser/MessageFile.java
+ make/tools/propertiesparser/parser/MessageInfo.java
+ make/tools/propertiesparser/parser/MessageLine.java
+ make/tools/propertiesparser/parser/MessageType.java
+ make/tools/propertiesparser/resources/templates.properties
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties
! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/DCTree.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/util/AbstractLog.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/util/JCDiagnostic.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/util/Log.java
! test/tools/javac/Diagnostics/6769027/T6769027.java
! test/tools/javac/diags/MessageFile.java



More information about the jdk9-hs-emb-changes mailing list