hg: jdk9/client/langtools: 21 new changesets
david.dehaven at oracle.com
david.dehaven at oracle.com
Wed Oct 15 16:20:27 UTC 2014
Changeset: fdefd7052a32
Author: katleman
Date: 2014-09-25 12:40 -0700
URL: http://hg.openjdk.java.net/jdk9/client/langtools/rev/fdefd7052a32
Added tag jdk9-b32 for changeset ad99965443d1
! .hgtags
Changeset: 180b0fc6cabf
Author: lana
Date: 2014-09-25 16:21 -0700
URL: http://hg.openjdk.java.net/jdk9/client/langtools/rev/180b0fc6cabf
Merge
Changeset: e891e0c4edc5
Author: vromero
Date: 2014-09-25 17:09 -0700
URL: http://hg.openjdk.java.net/jdk9/client/langtools/rev/e891e0c4edc5
8058708: java.lang.AssertionError compiling source code
Reviewed-by: jjg
! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/Code.java
! test/tools/javac/flow/LVTHarness.java
! test/tools/javac/flow/tests/TestCaseIf.java
Changeset: 1a77eeed0c06
Author: bpatel
Date: 2014-09-26 13:51 -0700
URL: http://hg.openjdk.java.net/jdk9/client/langtools/rev/1a77eeed0c06
8048351: tidy errors for attribute href, name for langtools javadoc tests needs investigation
Reviewed-by: jjg
! src/jdk.javadoc/share/classes/com/sun/tools/doclets/formats/html/ClassUseWriter.java
! src/jdk.javadoc/share/classes/com/sun/tools/doclets/formats/html/HtmlDocletWriter.java
! src/jdk.javadoc/share/classes/com/sun/tools/doclets/formats/html/PackageUseWriter.java
! test/com/sun/javadoc/testPackageDeprecation/TestPackageDeprecation.java
! test/com/sun/javadoc/testUseOption/TestUseOption.java
Changeset: ed691a10b8fc
Author: sogoel
Date: 2014-10-01 14:15 -0700
URL: http://hg.openjdk.java.net/jdk9/client/langtools/rev/ed691a10b8fc
8055783: Group 9e: golden files for tests in tools/javac dir
Reviewed-by: jjg, mcimadamore
! test/tools/javac/T6306967.java
+ test/tools/javac/T6306967.out
! test/tools/javac/T6379327.java
+ test/tools/javac/T6379327.out
! test/tools/javac/T6407257.java
+ test/tools/javac/T6407257.out
! test/tools/javac/T6663588.java
+ test/tools/javac/T6663588.out
! test/tools/javac/UncaughtOverflow.java
+ test/tools/javac/UncaughtOverflow.out
- test/tools/javac/UncaughtOverflow2.java
! test/tools/javac/UseEnum.java
+ test/tools/javac/UseEnum.out
! test/tools/javac/VoidArray.java
+ test/tools/javac/VoidArray.out
Changeset: 49d692597e7b
Author: lana
Date: 2014-10-03 11:07 -0700
URL: http://hg.openjdk.java.net/jdk9/client/langtools/rev/49d692597e7b
Added tag jdk9-b33 for changeset e891e0c4edc5
! .hgtags
Changeset: e18407fcede8
Author: lana
Date: 2014-10-03 12:11 -0700
URL: http://hg.openjdk.java.net/jdk9/client/langtools/rev/e18407fcede8
Merge
- test/tools/javac/UncaughtOverflow2.java
Changeset: 7193d3fefda6
Author: rfield
Date: 2014-10-04 10:13 -0700
URL: http://hg.openjdk.java.net/jdk9/client/langtools/rev/7193d3fefda6
8056051: int[]::clone causes "java.lang.NoClassDefFoundError: Array"
Reviewed-by: mcimadamore, vromero
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/LambdaToMethod.java
+ test/tools/javac/lambda/MethodReferenceArrayClone.java
Changeset: a0125e2a10e8
Author: alundblad
Date: 2014-10-07 21:15 +0200
URL: http://hg.openjdk.java.net/jdk9/client/langtools/rev/a0125e2a10e8
8056258: Analysis of public API does not take super classes into account
8048609: simplify sjavac dependence on javac dependency gathering
Summary: Replaces Attr-/ResolveWithDeps with TaskListeners
Reviewed-by: jfranck, ohrstrom
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Resolve.java
! src/jdk.compiler/share/classes/com/sun/tools/sjavac/Util.java
! src/jdk.compiler/share/classes/com/sun/tools/sjavac/client/SjavacClient.java
- src/jdk.compiler/share/classes/com/sun/tools/sjavac/comp/AttrWithDeps.java
- src/jdk.compiler/share/classes/com/sun/tools/sjavac/comp/ResolveWithDeps.java
! src/jdk.compiler/share/classes/com/sun/tools/sjavac/comp/SjavacImpl.java
+ src/jdk.compiler/share/classes/com/sun/tools/sjavac/comp/dependencies/Dependency.java
+ src/jdk.compiler/share/classes/com/sun/tools/sjavac/comp/dependencies/DependencyCollector.java
+ src/jdk.compiler/share/classes/com/sun/tools/sjavac/comp/dependencies/DependencyScanner.java
+ src/jdk.compiler/share/classes/com/sun/tools/sjavac/comp/dependencies/PackageDependency.java
+ src/jdk.compiler/share/classes/com/sun/tools/sjavac/comp/dependencies/TypeAndSupertypesDependency.java
+ test/tools/sjavac/DependencyCollection.java
+ test/tools/sjavac/IncCompInheritance.java
+ test/tools/sjavac/SjavacBase.java
+ test/tools/sjavac/test-input/src/nondependency/pkg26/Cls26.java
+ test/tools/sjavac/test-input/src/pkg/Test.java
+ test/tools/sjavac/test-input/src/pkg10/Cls10.java
+ test/tools/sjavac/test-input/src/pkg11/Cls11.java
+ test/tools/sjavac/test-input/src/pkg12/Cls12.java
+ test/tools/sjavac/test-input/src/pkg13/Cls13.java
+ test/tools/sjavac/test-input/src/pkg14/Cls14.java
+ test/tools/sjavac/test-input/src/pkg15/Cls15.java
+ test/tools/sjavac/test-input/src/pkg16/Cls16.java
+ test/tools/sjavac/test-input/src/pkg17/Cls17.java
+ test/tools/sjavac/test-input/src/pkg18/Cls18.java
+ test/tools/sjavac/test-input/src/pkg19/Cls19.java
+ test/tools/sjavac/test-input/src/pkg2/Cls2.java
+ test/tools/sjavac/test-input/src/pkg20/Anno20.java
+ test/tools/sjavac/test-input/src/pkg21/Cls21.java
+ test/tools/sjavac/test-input/src/pkg22/Anno22.java
+ test/tools/sjavac/test-input/src/pkg23/Cls23.java
+ test/tools/sjavac/test-input/src/pkg24/Cls24.java
+ test/tools/sjavac/test-input/src/pkg25/Cls25.java
+ test/tools/sjavac/test-input/src/pkg27/Cls27.java
+ test/tools/sjavac/test-input/src/pkg28/Cls28.java
+ test/tools/sjavac/test-input/src/pkg29/Cls29.java
+ test/tools/sjavac/test-input/src/pkg3/Cls3.java
+ test/tools/sjavac/test-input/src/pkg30/Cls30.java
+ test/tools/sjavac/test-input/src/pkg4/Cls4.java
+ test/tools/sjavac/test-input/src/pkg5/Anno5.java
+ test/tools/sjavac/test-input/src/pkg6/Cls6.java
+ test/tools/sjavac/test-input/src/pkg7/Cls7.java
+ test/tools/sjavac/test-input/src/pkg8/Cls8.java
+ test/tools/sjavac/test-input/src/pkg9/Cls9.java
Changeset: 69d7812dabcc
Author: alundblad
Date: 2014-10-07 21:21 +0200
URL: http://hg.openjdk.java.net/jdk9/client/langtools/rev/69d7812dabcc
8059349: Public API scanning should be implemented in the form of a TaskListener
Summary: Replaces JavaCompilerWithDeps with a TaskListener.
Reviewed-by: jfranck
! src/jdk.compiler/share/classes/com/sun/tools/javac/main/JavaCompiler.java
- src/jdk.compiler/share/classes/com/sun/tools/sjavac/comp/JavaCompilerWithDeps.java
+ src/jdk.compiler/share/classes/com/sun/tools/sjavac/comp/PathAndPackageVerifier.java
- src/jdk.compiler/share/classes/com/sun/tools/sjavac/comp/SjavacErrorHandler.java
! src/jdk.compiler/share/classes/com/sun/tools/sjavac/comp/SjavacImpl.java
+ src/jdk.compiler/share/classes/com/sun/tools/sjavac/comp/dependencies/PublicApiCollector.java
+ test/tools/sjavac/PackagePathMismatch.java
Changeset: 089e1adc7136
Author: jlahoda
Date: 2014-10-09 10:08 +0200
URL: http://hg.openjdk.java.net/jdk9/client/langtools/rev/089e1adc7136
8057652: Request to improve error messages for labeled declarations
Summary: Parse labeled statements as block statements to improve error recovery for labeled declarations; related cleanup.
Reviewed-by: jjg
! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java
! test/tools/javac/LabeledDeclaration.java
! test/tools/javac/LabeledDeclaration.out
Changeset: 00b00232dab6
Author: katleman
Date: 2014-10-09 11:24 -0700
URL: http://hg.openjdk.java.net/jdk9/client/langtools/rev/00b00232dab6
Added tag jdk9-b34 for changeset e18407fcede8
! .hgtags
Changeset: b8e7bbdd8064
Author: lana
Date: 2014-10-09 12:17 -0700
URL: http://hg.openjdk.java.net/jdk9/client/langtools/rev/b8e7bbdd8064
Merge
- src/jdk.compiler/share/classes/com/sun/tools/sjavac/comp/AttrWithDeps.java
- src/jdk.compiler/share/classes/com/sun/tools/sjavac/comp/JavaCompilerWithDeps.java
- src/jdk.compiler/share/classes/com/sun/tools/sjavac/comp/ResolveWithDeps.java
- src/jdk.compiler/share/classes/com/sun/tools/sjavac/comp/SjavacErrorHandler.java
Changeset: 6a9c87edb6ff
Author: jjg
Date: 2014-10-09 19:14 -0700
URL: http://hg.openjdk.java.net/jdk9/client/langtools/rev/6a9c87edb6ff
8060043: Rename Locations.Path to Locations.SearchPath
Reviewed-by: ksrini
! src/jdk.compiler/share/classes/com/sun/tools/javac/file/Locations.java
Changeset: 338eb81007d7
Author: sogoel
Date: 2014-10-10 14:41 -0700
URL: http://hg.openjdk.java.net/jdk9/client/langtools/rev/338eb81007d7
8058410: Group 10b: golden files for tests in tools/javac dir
Reviewed-by: jjg
+ test/tools/javac/7129225/NegTest.out
- test/tools/javac/7129225/NegTest.ref
! test/tools/javac/7129225/TestImportStar.java
+ test/tools/javac/7129225/TestImportStar.out
- test/tools/javac/7129225/TestImportStar.ref
! test/tools/javac/QualifiedAccess/QualifiedAccess_4.java
+ test/tools/javac/QualifiedAccess/QualifiedAccess_4.out
! test/tools/javac/T4848619/T4848619a.java
+ test/tools/javac/T4848619/T4848619a.out
! test/tools/javac/T4848619/T4848619b.java
+ test/tools/javac/T4848619/T4848619b.out
! test/tools/javac/scope/6225935/Estatico4.java
+ test/tools/javac/scope/6225935/Estatico4.out
! test/tools/javac/scope/6225935/T6214959.java
+ test/tools/javac/scope/6225935/T6214959.out
! test/tools/javac/warnings/DepAnn.java
+ test/tools/javac/warnings/DepAnn.out
! test/tools/javac/warnings/Finally.java
+ test/tools/javac/warnings/Finally.out
! test/tools/javac/warnings/Serial.java
+ test/tools/javac/warnings/Serial.out
Changeset: a65be7dd80f8
Author: pgovereau
Date: 2014-10-13 11:21 -0400
URL: http://hg.openjdk.java.net/jdk9/client/langtools/rev/a65be7dd80f8
8058243: Reduce size of bytecode for large switch statements
Reviewed-by: jjg, vromero
! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/Gen.java
Changeset: b5d44ecef54d
Author: jlahoda
Date: 2014-10-13 17:22 +0200
URL: http://hg.openjdk.java.net/jdk9/client/langtools/rev/b5d44ecef54d
8054956: Javac reports wrong error offset for unknown identifier of annotation element/value pair
Summary: When reporting an error about unresolvable annotation attribute, use the position of the explicit left-hand-side of the assignment if available, otherwise use the position of the right-hand-side.
Reviewed-by: jfranck
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Annotate.java
! test/tools/javac/annotations/neg/Recovery1.out
! test/tools/javac/positions/TreeEndPosTest.java
Changeset: 9e6a9d5a3551
Author: pgovereau
Date: 2014-10-13 12:12 -0400
URL: http://hg.openjdk.java.net/jdk9/client/langtools/rev/9e6a9d5a3551
8060234: Fix push for JDK-8058243
Reviewed-by: jjg, vromero
! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/Gen.java
+ test/tools/javac/SwitchMetricTest.java
Changeset: 76b58486b9d5
Author: pgovereau
Date: 2014-10-13 17:09 -0400
URL: http://hg.openjdk.java.net/jdk9/client/langtools/rev/76b58486b9d5
8060249: Backout fix for JDK-8058243
Reviewed-by: vromero
! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/Gen.java
- test/tools/javac/SwitchMetricTest.java
Changeset: 103d3df93bbd
Author: mcimadamore
Date: 2014-10-14 12:00 +0100
URL: http://hg.openjdk.java.net/jdk9/client/langtools/rev/103d3df93bbd
8058199: Code generation problem with javac skipping a checkcast instruction
Summary: TransTypes sometimes ignores inferred signatures when emitting synthetic casts
Reviewed-by: vromero
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/TransTypes.java
+ test/tools/javac/generics/inference/8058199/T8058199.java
Changeset: 6f666e88a0f4
Author: mcimadamore
Date: 2014-10-14 12:01 +0100
URL: http://hg.openjdk.java.net/jdk9/client/langtools/rev/6f666e88a0f4
8058511: StackOverflowError at com.sun.tools.javac.code.Types.lub
Summary: Lub crashes when handling typevar with array bound
Reviewed-by: vromero, dlsmith
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Types.java
+ test/tools/javac/generics/inference/8058511/T8058511a.java
+ test/tools/javac/generics/inference/8058511/T8058511b.java
+ test/tools/javac/generics/inference/8058511/T8058511c.java
More information about the jdk9-client-changes
mailing list