hg: aarch32-port/jdk9-arm3264/langtools: 34 new changesets

bob.vandette at oracle.com bob.vandette at oracle.com
Fri Dec 2 18:47:56 UTC 2016


Changeset: f8d19ddddc79
Author:    jjg
Date:      2016-10-20 16:31 -0700
URL:       http://hg.openjdk.java.net/aarch32-port/jdk9-arm3264/langtools/rev/f8d19ddddc79

8168343: 3 javac tests fail when run on an exploded image
Reviewed-by: darcy

! test/tools/javac/Paths/MineField.sh
! test/tools/javac/api/ToolProvider/ToolProviderTest.java
! test/tools/javac/processing/model/testgetallmembers/Main.java

Changeset: 991e5bf2ede4
Author:    darcy
Date:      2016-10-22 12:27 -0700
URL:       http://hg.openjdk.java.net/aarch32-port/jdk9-arm3264/langtools/rev/991e5bf2ede4

8168499: Workaround intermittent failures of IntersectionTargetTypeTest.java
Reviewed-by: rfield, amlu, mcimadamore

! test/tools/javac/lambda/intersection/IntersectionTargetTypeTest.java

Changeset: aacff1ac75a2
Author:    mcimadamore
Date:      2016-10-24 14:47 +0100
URL:       http://hg.openjdk.java.net/aarch32-port/jdk9-arm3264/langtools/rev/aacff1ac75a2

8168480: Speculative attribution of lambda causes NPE in Flow
Summary: Flow attempts to analyze too much of a lambda body during attribution
Reviewed-by: vromero

! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Flow.java
+ test/tools/javac/lambda/8168480/T8168480.java
+ test/tools/javac/lambda/8168480/T8168480b.java
+ test/tools/javac/lambda/8168480/T8168480b.out

Changeset: d245e56f4a79
Author:    rfield
Date:      2016-10-24 17:06 -0700
URL:       http://hg.openjdk.java.net/aarch32-port/jdk9-arm3264/langtools/rev/d245e56f4a79

8167637: jshell tool: /edit should use EDITOR setting
8167640: jshell tool: external editor temp file should be *.java
Reviewed-by: jlahoda

! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/ExternalEditor.java
! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/JShellTool.java
! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/resources/l10n.properties
! test/jdk/jshell/ReplToolTesting.java
! test/jdk/jshell/StartOptionTest.java
! test/jdk/jshell/ToolCommandOptionTest.java

Changeset: f7187b5fe9e2
Author:    rfield
Date:      2016-10-24 19:59 -0700
URL:       http://hg.openjdk.java.net/aarch32-port/jdk9-arm3264/langtools/rev/f7187b5fe9e2

8166649: jshell tool: missing --add-modules and --module-path
8167462: jshell tool: /help /reload is wrong about re-executing commands
Reviewed-by: jlahoda

! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/JShellTool.java
! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/resources/l10n.properties
! test/jdk/jshell/ToolBasicTest.java

Changeset: 32444e1ad88a
Author:    tbell
Date:      2016-10-25 08:39 -0700
URL:       http://hg.openjdk.java.net/aarch32-port/jdk9-arm3264/langtools/rev/32444e1ad88a

8168369: fix for langtools intermittent failures needs to check PRODUCT_HOME
Reviewed-by: erikj

! test/Makefile

Changeset: 18d9a9e14262
Author:    sadayapalam
Date:      2016-10-26 11:22 +0530
URL:       http://hg.openjdk.java.net/aarch32-port/jdk9-arm3264/langtools/rev/18d9a9e14262

8166367: Missing ExceptionTable attribute in anonymous class constructors
Reviewed-by: vromero

! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Flow.java
+ test/tools/javac/AnonymousClass/AnonymousCtorExceptionTest.java

Changeset: a94763e89674
Author:    mcimadamore
Date:      2016-10-26 12:27 +0100
URL:       http://hg.openjdk.java.net/aarch32-port/jdk9-arm3264/langtools/rev/a94763e89674

8168134: Inference: javac incorrectly propagating inner constraint with primitive target
Summary: Check for propagation doesn't take into account primitive type constraints
Reviewed-by: vromero

! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Infer.java
+ test/tools/javac/generics/inference/8168134/T8168134.java

Changeset: 6a79477df95d
Author:    mcimadamore
Date:      2016-10-26 15:41 +0100
URL:       http://hg.openjdk.java.net/aarch32-port/jdk9-arm3264/langtools/rev/6a79477df95d

8168774: Polymorhic signature method check crashes javac
Summary: Check for polysig method assumes arity is greater than zero
Reviewed-by: vromero

! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Types.java
+ test/tools/javac/meth/BadPolySig.java

Changeset: abe74943a9d5
Author:    lana
Date:      2016-10-27 16:29 +0000
URL:       http://hg.openjdk.java.net/aarch32-port/jdk9-arm3264/langtools/rev/abe74943a9d5

Added tag jdk-9+142 for changeset d245e56f4a79

! .hgtags

Changeset: edad5f2365b6
Author:    lana
Date:      2016-10-27 21:22 +0000
URL:       http://hg.openjdk.java.net/aarch32-port/jdk9-arm3264/langtools/rev/edad5f2365b6

Merge


Changeset: 6bb6785c2329
Author:    rfield
Date:      2016-10-27 17:11 -0700
URL:       http://hg.openjdk.java.net/aarch32-port/jdk9-arm3264/langtools/rev/6bb6785c2329

8167643: JShell: silently ignore access modifiers (as semantically irrelevant)
Reviewed-by: jlahoda

! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/resources/l10n.properties
! src/jdk.jshell/share/classes/jdk/jshell/Eval.java
! test/jdk/jshell/ClassesTest.java
! test/jdk/jshell/ErrorTranslationTest.java
! test/jdk/jshell/IgnoreTest.java
! test/jdk/jshell/KullaTesting.java
! test/jdk/jshell/MethodsTest.java
! test/jdk/jshell/ModifiersTest.java
! test/jdk/jshell/ToolBasicTest.java

Changeset: e0798bbe23da
Author:    alanb
Date:      2016-10-28 10:17 +0100
URL:       http://hg.openjdk.java.net/aarch32-port/jdk9-arm3264/langtools/rev/e0798bbe23da

8168789: ModuleReader.list and ModuleFinder.of update
Reviewed-by: mchung

! src/jdk.jdeps/share/classes/com/sun/tools/jdeps/JdepsConfiguration.java

Changeset: 117bd6e52035
Author:    mchung
Date:      2016-10-31 18:06 -0700
URL:       http://hg.openjdk.java.net/aarch32-port/jdk9-arm3264/langtools/rev/117bd6e52035

8167057: jdeps option to list modules and internal APIs for @modules for test dev
Reviewed-by: dfuchs

! src/jdk.jdeps/share/classes/com/sun/tools/jdeps/DepsAnalyzer.java
! src/jdk.jdeps/share/classes/com/sun/tools/jdeps/JdepsFilter.java
! src/jdk.jdeps/share/classes/com/sun/tools/jdeps/JdepsTask.java
! src/jdk.jdeps/share/classes/com/sun/tools/jdeps/JdepsWriter.java
! src/jdk.jdeps/share/classes/com/sun/tools/jdeps/Module.java
! src/jdk.jdeps/share/classes/com/sun/tools/jdeps/ModuleAnalyzer.java
+ src/jdk.jdeps/share/classes/com/sun/tools/jdeps/ModuleExportsAnalyzer.java
+ src/jdk.jdeps/share/classes/com/sun/tools/jdeps/ModuleGraphBuilder.java
! src/jdk.jdeps/share/classes/com/sun/tools/jdeps/resources/jdeps.properties
! test/tools/jdeps/lib/JdepsRunner.java
+ test/tools/jdeps/listdeps/ListModuleDeps.java
+ test/tools/jdeps/listdeps/src/lib/Lib.java
+ test/tools/jdeps/listdeps/src/z/Bar.java
+ test/tools/jdeps/listdeps/src/z/Foo.java
+ test/tools/jdeps/listdeps/src/z/UseUnsafe.java

Changeset: 11ab0f581f11
Author:    vromero
Date:      2016-11-01 10:14 -0400
URL:       http://hg.openjdk.java.net/aarch32-port/jdk9-arm3264/langtools/rev/11ab0f581f11

8132562: javac fails with CLASSPATH with double-quotes as an environment variable
Reviewed-by: jjg

! src/jdk.compiler/share/classes/com/sun/tools/javac/file/Locations.java
+ test/tools/javac/T8132562/ClassPathWithDoubleQuotesTest.java

Changeset: 85a8bfb00296
Author:    vromero
Date:      2016-11-01 10:51 -0400
URL:       http://hg.openjdk.java.net/aarch32-port/jdk9-arm3264/langtools/rev/85a8bfb00296

8167431: javac takes too long time to resolve interface dependency
Reviewed-by: mcimadamore

! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Types.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/util/Iterators.java

Changeset: 68754738ba9c
Author:    smarks
Date:      2016-11-01 11:28 -0700
URL:       http://hg.openjdk.java.net/aarch32-port/jdk9-arm3264/langtools/rev/68754738ba9c

8165646: (jdeprscan) adjust tool output to improve clarity
Reviewed-by: jjg, psandoz

! src/jdk.jdeps/share/classes/com/sun/tools/jdeprscan/Main.java
! src/jdk.jdeps/share/classes/com/sun/tools/jdeprscan/Messages.java
! src/jdk.jdeps/share/classes/com/sun/tools/jdeprscan/readme.md
! src/jdk.jdeps/share/classes/com/sun/tools/jdeprscan/resources/jdeprscan.properties
! src/jdk.jdeps/share/classes/com/sun/tools/jdeprscan/scan/Scan.java
! test/tools/jdeprscan/tests/jdk/jdeprscan/TestScan.java

Changeset: d44acab5b0ab
Author:    darcy
Date:      2016-11-01 14:47 -0700
URL:       http://hg.openjdk.java.net/aarch32-port/jdk9-arm3264/langtools/rev/d44acab5b0ab

8169025: Problem list ClassPathWithDoubleQuotesTest.java until JDK-8169005 is fixed
Reviewed-by: ksrini

! test/ProblemList.txt

Changeset: 6ef8a1453577
Author:    jlahoda
Date:      2016-11-02 07:38 +0100
URL:       http://hg.openjdk.java.net/aarch32-port/jdk9-arm3264/langtools/rev/6ef8a1453577

8131019: jshell tool: access javadoc from tool
Summary: Adding internal support to resolve {@inheritDoc} and format javadoc to plain text for use by jdk.jshell and jdk.scripting.nashorn.shell, enhancing Shift-<tab> documentation in JShell with ability to show javadoc.
Reviewed-by: jjg, rfield

! src/jdk.compiler/share/classes/com/sun/tools/doclint/Entity.java
+ src/jdk.compiler/share/classes/jdk/internal/shellsupport/doc/JavadocFormatter.java
+ src/jdk.compiler/share/classes/jdk/internal/shellsupport/doc/JavadocHelper.java
+ src/jdk.compiler/share/classes/jdk/internal/shellsupport/doc/resources/javadocformatter.properties
! src/jdk.compiler/share/classes/module-info.java
! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/ConsoleIOContext.java
! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/JShellTool.java
! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/resources/l10n.properties
! src/jdk.jshell/share/classes/jdk/jshell/JShell.java
! src/jdk.jshell/share/classes/jdk/jshell/SourceCodeAnalysis.java
! src/jdk.jshell/share/classes/jdk/jshell/SourceCodeAnalysisImpl.java
+ test/jdk/internal/shellsupport/doc/JavadocFormatterTest.java
+ test/jdk/internal/shellsupport/doc/JavadocHelperTest.java
! test/jdk/jshell/CompletionSuggestionTest.java
+ test/jdk/jshell/JavadocTest.java
! test/jdk/jshell/KullaTesting.java

Changeset: d3dde3f775b8
Author:    jlahoda
Date:      2016-11-02 16:48 +0100
URL:       http://hg.openjdk.java.net/aarch32-port/jdk9-arm3264/langtools/rev/d3dde3f775b8

8166538: Improve error reporting for compiling against unexported package
Summary: When a type cannot be found, look into other modules, search for possible viable types, and report them conveniently to the user.
Reviewed-by: mcimadamore, jjg

! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Symbol.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Modules.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Resolve.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/TypeEnter.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties
! test/tools/javac/PackageClassAmbiguity/util.out
! test/tools/javac/T5003235/T5003235a.java
! test/tools/javac/T5003235/T5003235a.out
! test/tools/javac/T5003235/T5003235b.java
! test/tools/javac/T5003235/T5003235b.out
! test/tools/javac/diags/Example.java
! test/tools/javac/diags/RunExamples.java
! test/tools/javac/diags/examples.not-yet.txt
+ test/tools/javac/diags/examples/NotDefAccessClassIntfCantAccessReason/NotDefAccessClassIntfCantAccessReason.java
+ test/tools/javac/diags/examples/NotDefAccessClassIntfCantAccessReason/modulesourcepath/api1/api1/Api.java
+ test/tools/javac/diags/examples/NotDefAccessClassIntfCantAccessReason/modulesourcepath/api1/module-info.java
+ test/tools/javac/diags/examples/NotDefAccessClassIntfCantAccessReason/modulesourcepath/api2/api2/Api.java
+ test/tools/javac/diags/examples/NotDefAccessClassIntfCantAccessReason/modulesourcepath/api2/module-info.java
+ test/tools/javac/diags/examples/NotDefAccessClassIntfCantAccessReason/modulesourcepath/impl/impl/Impl.java
+ test/tools/javac/diags/examples/NotDefAccessClassIntfCantAccessReason/modulesourcepath/impl/module-info.java
+ test/tools/javac/diags/examples/NotDefAccessClassIntfCantAccessReasonFragment/NotDefAccessClassIntfCantAccessReason.java
+ test/tools/javac/diags/examples/NotDefAccessClassIntfCantAccessReasonFragment/modulesourcepath/api1/api1/Api.java
+ test/tools/javac/diags/examples/NotDefAccessClassIntfCantAccessReasonFragment/modulesourcepath/api1/module-info.java
+ test/tools/javac/diags/examples/NotDefAccessClassIntfCantAccessReasonFragment/modulesourcepath/api2/api2/Api.java
+ test/tools/javac/diags/examples/NotDefAccessClassIntfCantAccessReasonFragment/modulesourcepath/api2/module-info.java
+ test/tools/javac/diags/examples/NotDefAccessClassIntfCantAccessReasonFragment/modulesourcepath/impl/impl/Impl.java
+ test/tools/javac/diags/examples/NotDefAccessClassIntfCantAccessReasonFragment/modulesourcepath/impl/module-info.java
- test/tools/javac/diags/examples/NotDefAccessClassPackageCantAccess/NotDefAccessClassPackageCantAccess.java
- test/tools/javac/diags/examples/NotDefAccessClassPackageCantAccess/modulesourcepath/m1/module-info.java
- test/tools/javac/diags/examples/NotDefAccessClassPackageCantAccess/modulesourcepath/m1/p1/C1.java
- test/tools/javac/diags/examples/NotDefAccessClassPackageCantAccess/modulesourcepath/m2/module-info.java
- test/tools/javac/diags/examples/NotDefAccessClassPackageCantAccess/modulesourcepath/m2/p2/C2.java
+ test/tools/javac/diags/examples/NotDefAccessDoesNotRead/NotDefAccessDoesNotRead.java
+ test/tools/javac/diags/examples/NotDefAccessDoesNotRead/modulesourcepath/api/api/Api.java
+ test/tools/javac/diags/examples/NotDefAccessDoesNotRead/modulesourcepath/api/module-info.java
+ test/tools/javac/diags/examples/NotDefAccessDoesNotRead/modulesourcepath/impl/impl/Impl.java
+ test/tools/javac/diags/examples/NotDefAccessDoesNotRead/modulesourcepath/impl/module-info.java
+ test/tools/javac/diags/examples/NotDefAccessDoesNotReadFromUnnamed/NotDefAccessDoesNotReadFromUnnamed.java
+ test/tools/javac/diags/examples/NotDefAccessDoesNotReadFromUnnamed/modulepath/api/api/Api.java
+ test/tools/javac/diags/examples/NotDefAccessDoesNotReadFromUnnamed/modulepath/api/module-info.java
+ test/tools/javac/diags/examples/NotDefAccessDoesNotReadUnnamed/NotDefAccessDoesNotReadUnnamed.java
+ test/tools/javac/diags/examples/NotDefAccessDoesNotReadUnnamed/classpath/api/Api.java
+ test/tools/javac/diags/examples/NotDefAccessDoesNotReadUnnamed/modulesourcepath/auxiliary/auxiliary/Auxiliary.java
+ test/tools/javac/diags/examples/NotDefAccessDoesNotReadUnnamed/modulesourcepath/auxiliary/module-info.java
+ test/tools/javac/diags/examples/NotDefAccessDoesNotReadUnnamed/modulesourcepath/impl/impl/Impl.java
+ test/tools/javac/diags/examples/NotDefAccessDoesNotReadUnnamed/modulesourcepath/impl/module-info.java
+ test/tools/javac/diags/examples/NotDefAccessNotExported/NotDefAccessNotExported.java
+ test/tools/javac/diags/examples/NotDefAccessNotExported/modulesourcepath/api/api/Api.java
+ test/tools/javac/diags/examples/NotDefAccessNotExported/modulesourcepath/api/module-info.java
+ test/tools/javac/diags/examples/NotDefAccessNotExported/modulesourcepath/impl/impl/Impl.java
+ test/tools/javac/diags/examples/NotDefAccessNotExported/modulesourcepath/impl/module-info.java
+ test/tools/javac/diags/examples/NotDefAccessNotExportedFromUnnamed/NotDefAccessNotExportedFromUnnamed.java
+ test/tools/javac/diags/examples/NotDefAccessNotExportedFromUnnamed/modulepath/api/api/Api.java
+ test/tools/javac/diags/examples/NotDefAccessNotExportedFromUnnamed/modulepath/api/module-info.java
+ test/tools/javac/diags/examples/NotDefAccessNotExportedToModule/NotDefAccessNotExportedToModule.java
+ test/tools/javac/diags/examples/NotDefAccessNotExportedToModule/modulesourcepath/api/api/Api.java
+ test/tools/javac/diags/examples/NotDefAccessNotExportedToModule/modulesourcepath/api/module-info.java
+ test/tools/javac/diags/examples/NotDefAccessNotExportedToModule/modulesourcepath/impl/impl/Impl.java
+ test/tools/javac/diags/examples/NotDefAccessNotExportedToModule/modulesourcepath/impl/module-info.java
+ test/tools/javac/diags/examples/NotDefAccessNotExportedToModule/modulesourcepath/other/module-info.java
+ test/tools/javac/diags/examples/NotDefAccessNotExportedToModuleFromUnnamed/NotDefAccessNotExportedToModuleFromUnnamed.java
+ test/tools/javac/diags/examples/NotDefAccessNotExportedToModuleFromUnnamed/modulepath/api/api/Api.java
+ test/tools/javac/diags/examples/NotDefAccessNotExportedToModuleFromUnnamed/modulepath/api/module-info.java
+ test/tools/javac/diags/examples/NotDefAccessNotExportedToModuleFromUnnamed/modulepath/other/module-info.java
! test/tools/javac/modules/AddLimitMods.java
! test/tools/javac/modules/AddReadsTest.java
! test/tools/javac/modules/AutomaticModules.java
+ test/tools/javac/modules/ConvenientAccessErrorsTest.java
! test/tools/javac/modules/EdgeCases.java
! test/tools/javac/modules/GraphsTest.java
! test/tools/javac/modules/PackageMultipleModules.java
! test/tools/javac/modules/RequiresPublicTest.java
! test/tools/javac/modules/ResolveTest.java
! test/tools/javac/modules/UsesTest.java
! test/tools/javac/modules/XModuleTest.java

Changeset: 1fc501869aa8
Author:    jlahoda
Date:      2016-11-02 20:21 +0100
URL:       http://hg.openjdk.java.net/aarch32-port/jdk9-arm3264/langtools/rev/1fc501869aa8

8169074: Build is failing after JDK-8166538
Summary: Reverting d3dde3f775b8
Reviewed-by: darcy

! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Symbol.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Modules.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Resolve.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/TypeEnter.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties
! test/tools/javac/PackageClassAmbiguity/util.out
! test/tools/javac/T5003235/T5003235a.java
! test/tools/javac/T5003235/T5003235a.out
! test/tools/javac/T5003235/T5003235b.java
! test/tools/javac/T5003235/T5003235b.out
! test/tools/javac/diags/Example.java
! test/tools/javac/diags/RunExamples.java
! test/tools/javac/diags/examples.not-yet.txt
- test/tools/javac/diags/examples/NotDefAccessClassIntfCantAccessReason/NotDefAccessClassIntfCantAccessReason.java
- test/tools/javac/diags/examples/NotDefAccessClassIntfCantAccessReason/modulesourcepath/api1/api1/Api.java
- test/tools/javac/diags/examples/NotDefAccessClassIntfCantAccessReason/modulesourcepath/api1/module-info.java
- test/tools/javac/diags/examples/NotDefAccessClassIntfCantAccessReason/modulesourcepath/api2/api2/Api.java
- test/tools/javac/diags/examples/NotDefAccessClassIntfCantAccessReason/modulesourcepath/api2/module-info.java
- test/tools/javac/diags/examples/NotDefAccessClassIntfCantAccessReason/modulesourcepath/impl/impl/Impl.java
- test/tools/javac/diags/examples/NotDefAccessClassIntfCantAccessReason/modulesourcepath/impl/module-info.java
- test/tools/javac/diags/examples/NotDefAccessClassIntfCantAccessReasonFragment/NotDefAccessClassIntfCantAccessReason.java
- test/tools/javac/diags/examples/NotDefAccessClassIntfCantAccessReasonFragment/modulesourcepath/api1/api1/Api.java
- test/tools/javac/diags/examples/NotDefAccessClassIntfCantAccessReasonFragment/modulesourcepath/api1/module-info.java
- test/tools/javac/diags/examples/NotDefAccessClassIntfCantAccessReasonFragment/modulesourcepath/api2/api2/Api.java
- test/tools/javac/diags/examples/NotDefAccessClassIntfCantAccessReasonFragment/modulesourcepath/api2/module-info.java
- test/tools/javac/diags/examples/NotDefAccessClassIntfCantAccessReasonFragment/modulesourcepath/impl/impl/Impl.java
- test/tools/javac/diags/examples/NotDefAccessClassIntfCantAccessReasonFragment/modulesourcepath/impl/module-info.java
+ test/tools/javac/diags/examples/NotDefAccessClassPackageCantAccess/NotDefAccessClassPackageCantAccess.java
+ test/tools/javac/diags/examples/NotDefAccessClassPackageCantAccess/modulesourcepath/m1/module-info.java
+ test/tools/javac/diags/examples/NotDefAccessClassPackageCantAccess/modulesourcepath/m1/p1/C1.java
+ test/tools/javac/diags/examples/NotDefAccessClassPackageCantAccess/modulesourcepath/m2/module-info.java
+ test/tools/javac/diags/examples/NotDefAccessClassPackageCantAccess/modulesourcepath/m2/p2/C2.java
- test/tools/javac/diags/examples/NotDefAccessDoesNotRead/NotDefAccessDoesNotRead.java
- test/tools/javac/diags/examples/NotDefAccessDoesNotRead/modulesourcepath/api/api/Api.java
- test/tools/javac/diags/examples/NotDefAccessDoesNotRead/modulesourcepath/api/module-info.java
- test/tools/javac/diags/examples/NotDefAccessDoesNotRead/modulesourcepath/impl/impl/Impl.java
- test/tools/javac/diags/examples/NotDefAccessDoesNotRead/modulesourcepath/impl/module-info.java
- test/tools/javac/diags/examples/NotDefAccessDoesNotReadFromUnnamed/NotDefAccessDoesNotReadFromUnnamed.java
- test/tools/javac/diags/examples/NotDefAccessDoesNotReadFromUnnamed/modulepath/api/api/Api.java
- test/tools/javac/diags/examples/NotDefAccessDoesNotReadFromUnnamed/modulepath/api/module-info.java
- test/tools/javac/diags/examples/NotDefAccessDoesNotReadUnnamed/NotDefAccessDoesNotReadUnnamed.java
- test/tools/javac/diags/examples/NotDefAccessDoesNotReadUnnamed/classpath/api/Api.java
- test/tools/javac/diags/examples/NotDefAccessDoesNotReadUnnamed/modulesourcepath/auxiliary/auxiliary/Auxiliary.java
- test/tools/javac/diags/examples/NotDefAccessDoesNotReadUnnamed/modulesourcepath/auxiliary/module-info.java
- test/tools/javac/diags/examples/NotDefAccessDoesNotReadUnnamed/modulesourcepath/impl/impl/Impl.java
- test/tools/javac/diags/examples/NotDefAccessDoesNotReadUnnamed/modulesourcepath/impl/module-info.java
- test/tools/javac/diags/examples/NotDefAccessNotExported/NotDefAccessNotExported.java
- test/tools/javac/diags/examples/NotDefAccessNotExported/modulesourcepath/api/api/Api.java
- test/tools/javac/diags/examples/NotDefAccessNotExported/modulesourcepath/api/module-info.java
- test/tools/javac/diags/examples/NotDefAccessNotExported/modulesourcepath/impl/impl/Impl.java
- test/tools/javac/diags/examples/NotDefAccessNotExported/modulesourcepath/impl/module-info.java
- test/tools/javac/diags/examples/NotDefAccessNotExportedFromUnnamed/NotDefAccessNotExportedFromUnnamed.java
- test/tools/javac/diags/examples/NotDefAccessNotExportedFromUnnamed/modulepath/api/api/Api.java
- test/tools/javac/diags/examples/NotDefAccessNotExportedFromUnnamed/modulepath/api/module-info.java
- test/tools/javac/diags/examples/NotDefAccessNotExportedToModule/NotDefAccessNotExportedToModule.java
- test/tools/javac/diags/examples/NotDefAccessNotExportedToModule/modulesourcepath/api/api/Api.java
- test/tools/javac/diags/examples/NotDefAccessNotExportedToModule/modulesourcepath/api/module-info.java
- test/tools/javac/diags/examples/NotDefAccessNotExportedToModule/modulesourcepath/impl/impl/Impl.java
- test/tools/javac/diags/examples/NotDefAccessNotExportedToModule/modulesourcepath/impl/module-info.java
- test/tools/javac/diags/examples/NotDefAccessNotExportedToModule/modulesourcepath/other/module-info.java
- test/tools/javac/diags/examples/NotDefAccessNotExportedToModuleFromUnnamed/NotDefAccessNotExportedToModuleFromUnnamed.java
- test/tools/javac/diags/examples/NotDefAccessNotExportedToModuleFromUnnamed/modulepath/api/api/Api.java
- test/tools/javac/diags/examples/NotDefAccessNotExportedToModuleFromUnnamed/modulepath/api/module-info.java
- test/tools/javac/diags/examples/NotDefAccessNotExportedToModuleFromUnnamed/modulepath/other/module-info.java
! test/tools/javac/modules/AddLimitMods.java
! test/tools/javac/modules/AddReadsTest.java
! test/tools/javac/modules/AutomaticModules.java
- test/tools/javac/modules/ConvenientAccessErrorsTest.java
! test/tools/javac/modules/EdgeCases.java
! test/tools/javac/modules/GraphsTest.java
! test/tools/javac/modules/PackageMultipleModules.java
! test/tools/javac/modules/RequiresPublicTest.java
! test/tools/javac/modules/ResolveTest.java
! test/tools/javac/modules/UsesTest.java
! test/tools/javac/modules/XModuleTest.java

Changeset: 035532fe695b
Author:    smarks
Date:      2016-11-02 14:22 -0700
URL:       http://hg.openjdk.java.net/aarch32-port/jdk9-arm3264/langtools/rev/035532fe695b

8169078: add bug IDs to jdeprscan tests
Reviewed-by: jjg

! test/tools/jdeprscan/tests/jdk/jdeprscan/TestLoad.java
! test/tools/jdeprscan/tests/jdk/jdeprscan/TestScan.java

Changeset: afaafd7267cc
Author:    rfield
Date:      2016-11-02 16:29 -0700
URL:       http://hg.openjdk.java.net/aarch32-port/jdk9-arm3264/langtools/rev/afaafd7267cc

8167636: jshell tool: Edit Pad should be in its own module
Reviewed-by: jlahoda

! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/ConsoleIOContext.java
- src/jdk.jshell/share/classes/jdk/internal/jshell/tool/EditPad.java
- src/jdk.jshell/share/classes/jdk/internal/jshell/tool/ExternalEditor.java
! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/JShellTool.java
! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/resources/l10n.properties
! src/jdk.jshell/share/classes/module-info.java
- test/jdk/jshell/EditorPadTest.java

Changeset: 692418f52877
Author:    jlahoda
Date:      2016-11-03 11:46 +0100
URL:       http://hg.openjdk.java.net/aarch32-port/jdk9-arm3264/langtools/rev/692418f52877

8166635: getEnclosedElements() on package causes BadClassFile error
Summary: Properly reading typevars from enclosing scopes for local classes.
Reviewed-by: mcimadamore

! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/ClassReader.java
+ test/tools/javac/processing/model/nestedTypeVars/NestedTypeVars.java
+ test/tools/javac/processing/model/nestedTypeVars/NestedTypeVars.out

Changeset: 08e3ce8305c9
Author:    ksrini
Date:      2016-11-02 15:42 -0700
URL:       http://hg.openjdk.java.net/aarch32-port/jdk9-arm3264/langtools/rev/08e3ce8305c9

8166857: langtools build.xml broken on windows
Reviewed-by: jjg, jlahoda, mcimadamore

! make/build.xml

Changeset: 46f2219faf5a
Author:    rfield
Date:      2016-11-03 09:12 -0700
URL:       http://hg.openjdk.java.net/aarch32-port/jdk9-arm3264/langtools/rev/46f2219faf5a

8161969: jshell tool: /var value is not truncated per feedback setting
8166637: jshell tool: confusing truncation of long result values
8154513: JShell tool: welcome message should match feedback mode
8167552: jshell tool: Typo in jshell command '/? /reload' description
Reviewed-by: jlahoda

! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/Feedback.java
! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/JShellTool.java
! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/resources/l10n.properties
! test/jdk/jshell/ToolFormatTest.java
! test/jdk/jshell/ToolRetainTest.java
! test/jdk/jshell/ToolSimpleTest.java

Changeset: 80b576bd3631
Author:    jjg
Date:      2016-11-03 13:59 -0700
URL:       http://hg.openjdk.java.net/aarch32-port/jdk9-arm3264/langtools/rev/80b576bd3631

8167975: align javac --add-* modules options with launcher
Reviewed-by: jlahoda

! src/jdk.compiler/share/classes/com/sun/tools/javac/api/JavacTaskImpl.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Modules.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/main/Arguments.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/main/Option.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/javac.properties
! src/jdk.compiler/share/classes/com/sun/tools/javac/util/AbstractDiagnosticFormatter.java
! test/tools/doclint/moduleTests/bad/module-info.java
! test/tools/doclint/moduleTests/good/module-info.java
! test/tools/javac/T6403466.java
+ test/tools/javac/diags/examples/BadNameForOption.java
- test/tools/javac/diags/examples/CantFindModule/CantFindModule.java
+ test/tools/javac/diags/examples/ModuleForOptionNotFound.java
- test/tools/javac/diags/examples/XaddexportsMalformedEntry.java
- test/tools/javac/diags/examples/XaddexportsTooMany.java
- test/tools/javac/diags/examples/XaddreadsMalformedEntry.java
- test/tools/javac/diags/examples/XaddreadsTooMany.java
+ test/tools/javac/modules/AddExportsTest.java
+ test/tools/javac/modules/AddModulesTest.java
! test/tools/javac/modules/AddReadsTest.java
! test/tools/javac/modules/AnnotationProcessorsInModulesTest.java
! test/tools/javac/modules/EdgeCases.java
+ test/tools/javac/modules/LimitModulesTest.java
! test/tools/javac/modules/ModuleTestBase.java
! test/tools/javac/modules/XModuleTest.java

Changeset: eabfa20e38fd
Author:    lana
Date:      2016-11-04 17:24 +0000
URL:       http://hg.openjdk.java.net/aarch32-port/jdk9-arm3264/langtools/rev/eabfa20e38fd

Added tag jdk-9+143 for changeset 6ef8a1453577

! .hgtags

Changeset: 74a391527c2c
Author:    lana
Date:      2016-11-04 17:52 +0000
URL:       http://hg.openjdk.java.net/aarch32-port/jdk9-arm3264/langtools/rev/74a391527c2c

Merge

- src/jdk.jshell/share/classes/jdk/internal/jshell/tool/EditPad.java
- src/jdk.jshell/share/classes/jdk/internal/jshell/tool/ExternalEditor.java
- test/jdk/jshell/EditorPadTest.java
- test/tools/javac/diags/examples/CantFindModule/CantFindModule.java
- test/tools/javac/diags/examples/XaddexportsMalformedEntry.java
- test/tools/javac/diags/examples/XaddexportsTooMany.java
- test/tools/javac/diags/examples/XaddreadsMalformedEntry.java
- test/tools/javac/diags/examples/XaddreadsTooMany.java

Changeset: 16f0cf12da2d
Author:    rfield
Date:      2016-11-04 14:47 -0700
URL:       http://hg.openjdk.java.net/aarch32-port/jdk9-arm3264/langtools/rev/16f0cf12da2d

8129559: JShell: compilation fails if class, method or field is annotated and has modifiers
8080354: JShell: Runtime visible annotations cannot be retrieved
Reviewed-by: jlahoda

! src/jdk.jshell/share/classes/jdk/jshell/MaskCommentsAndModifiers.java
! test/jdk/jshell/ClassMembersTest.java
! test/jdk/jshell/ClassesTest.java
! test/jdk/jshell/CompletenessTest.java
! test/jdk/jshell/IgnoreTest.java
! test/jdk/jshell/ModifiersTest.java

Changeset: 5892a55c7bf9
Author:    rfield
Date:      2016-11-06 22:50 -0800
URL:       http://hg.openjdk.java.net/aarch32-port/jdk9-arm3264/langtools/rev/5892a55c7bf9

8161983: JShell API: Clean-up following 8160127 et. al.
Reviewed-by: jlahoda

! src/jdk.jshell/share/classes/jdk/jshell/JShell.java
- src/jdk.jshell/share/classes/jdk/jshell/execution/JDIDefaultExecutionControl.java
- src/jdk.jshell/share/classes/jdk/jshell/execution/JDIEventHandler.java
- src/jdk.jshell/share/classes/jdk/jshell/execution/JDIExecutionControl.java
- src/jdk.jshell/share/classes/jdk/jshell/execution/JDIInitiator.java
+ src/jdk.jshell/share/classes/jdk/jshell/execution/JdiDefaultExecutionControl.java
+ src/jdk.jshell/share/classes/jdk/jshell/execution/JdiEventHandler.java
+ src/jdk.jshell/share/classes/jdk/jshell/execution/JdiExecutionControl.java
+ src/jdk.jshell/share/classes/jdk/jshell/execution/JdiInitiator.java
! src/jdk.jshell/share/classes/jdk/jshell/execution/RemoteExecutionControl.java
! src/jdk.jshell/share/classes/jdk/jshell/execution/Util.java
! src/jdk.jshell/share/classes/jdk/jshell/spi/ExecutionControl.java
! test/jdk/jshell/FailOverExecutionControlTest.java
- test/jdk/jshell/JDILaunchingExecutionControlTest.java
- test/jdk/jshell/JDIListeningExecutionControlTest.java
- test/jdk/jshell/JDIListeningLocalhostExecutionControlTest.java
+ test/jdk/jshell/JdiLaunchingExecutionControlTest.java
+ test/jdk/jshell/JdiListeningExecutionControlTest.java
+ test/jdk/jshell/JdiListeningLocalhostExecutionControlTest.java
- test/jdk/jshell/UserJDIUserRemoteTest.java
+ test/jdk/jshell/UserJdiUserRemoteTest.java

Changeset: 82a50c8d9a43
Author:    mcimadamore
Date:      2016-11-07 11:16 +0000
URL:       http://hg.openjdk.java.net/aarch32-port/jdk9-arm3264/langtools/rev/82a50c8d9a43

8168854: javac erroneously reject a a service interface inner class in a provides clause
Summary: Java SE 9 proposed spec changes do not explicitly forbid a service interface to be an inner class - javac should follow
Reviewed-by: jjg

! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Modules.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties
- test/tools/javac/diags/examples/ServiceDefinitionInner/ServiceDefinitionInner.java
- test/tools/javac/diags/examples/ServiceDefinitionInner/modulesourcepath/m/module-info.java
- test/tools/javac/diags/examples/ServiceDefinitionInner/modulesourcepath/m/p1/C1.java
- test/tools/javac/diags/examples/ServiceDefinitionInner/modulesourcepath/m/p2/C2.java
! test/tools/javac/modules/ProvidesTest.java
+ test/tools/javac/modules/T8168854/module-info.java
+ test/tools/javac/modules/T8168854/pack1/Outer.java
+ test/tools/javac/modules/T8168854/pack1/Outer1.java

Changeset: 47871e348144
Author:    mcimadamore
Date:      2016-11-07 16:08 +0000
URL:       http://hg.openjdk.java.net/aarch32-port/jdk9-arm3264/langtools/rev/47871e348144

8169093: Generics, javac not matching actual and formal arguments.
Summary: Make diagnostic for type-args arity mismatch consistent with the class case
Reviewed-by: vromero

! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Resolve.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties
+ test/tools/javac/diags/examples/WrongNumberTypeArgsFragment.java

Changeset: ed2e9ef4ce42
Author:    ksrini
Date:      2016-11-08 12:56 -0800
URL:       http://hg.openjdk.java.net/aarch32-port/jdk9-arm3264/langtools/rev/ed2e9ef4ce42

8166379: IAE while invoking javadoc with --patch-module
Reviewed-by: jjg

! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/Start.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/ToolOption.java
! test/jdk/javadoc/tool/modules/Modules.java



More information about the aarch32-port-dev mailing list