hg: jdk9/jdk9/langtools: 20 new changesets
lana.steuck at oracle.com
lana.steuck at oracle.com
Wed Nov 30 21:39:00 UTC 2016
Changeset: b265444e51db
Author: jlahoda
Date: 2016-11-16 17:48 +0100
URL: http://hg.openjdk.java.net/jdk9/jdk9/langtools/rev/b265444e51db
8169561: jshell tool: double shift-tab on variable crashes tool
Summary: Avoid crashe for unknown HTML tags; avoid crash for non-existing documentation; fix signature for JShell variables
Reviewed-by: rfield
! src/jdk.compiler/share/classes/jdk/internal/shellsupport/doc/JavadocFormatter.java
! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/ConsoleIOContext.java
! src/jdk.jshell/share/classes/jdk/jshell/SourceCodeAnalysisImpl.java
! test/jdk/internal/shellsupport/doc/JavadocFormatterTest.java
! test/jdk/jshell/JavadocTest.java
Changeset: cb1b89564c96
Author: rfield
Date: 2016-11-16 10:45 -0800
URL: http://hg.openjdk.java.net/jdk9/jdk9/langtools/rev/cb1b89564c96
8143006: jshell tool: /edit doesn't process each line as same as inputs for jshell
8163816: JShell tests: jdk/jshell/ExternalEditorTest.java -- unexpected results EditorTestBase.testEditClass1() and .testEditMethod1()
Reviewed-by: jlahoda
! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/JShellTool.java
! test/jdk/jshell/EditorTestBase.java
! test/jdk/jshell/ExternalEditorTest.java
Changeset: 9b74986367e3
Author: jjg
Date: 2016-11-16 11:53 -0800
URL: http://hg.openjdk.java.net/jdk9/jdk9/langtools/rev/9b74986367e3
8169676: boolean result of Option.process is often ignored
Reviewed-by: ksrini, jlahoda
! src/jdk.compiler/share/classes/com/sun/tools/javac/file/BaseFileManager.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/main/Arguments.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/main/OptionHelper.java
! src/jdk.javadoc/share/classes/com/sun/tools/javadoc/main/Start.java
! src/jdk.javadoc/share/classes/com/sun/tools/javadoc/main/ToolOption.java
! src/jdk.javadoc/share/classes/com/sun/tools/javadoc/resources/javadoc.properties
! 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/BadOptionsTest.java
+ test/tools/javadoc/BadOptionsTest.java
Changeset: d813bfb238a9
Author: jjg
Date: 2016-11-16 12:12 -0800
URL: http://hg.openjdk.java.net/jdk9/jdk9/langtools/rev/d813bfb238a9
8163190: Clarify JavaFileManager use of \"module location\"
Reviewed-by: jlahoda
! src/java.compiler/share/classes/javax/tools/ForwardingJavaFileManager.java
! src/java.compiler/share/classes/javax/tools/JavaFileManager.java
! src/java.compiler/share/classes/javax/tools/StandardLocation.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/api/ClientCodeWrapper.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/ModuleFinder.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Modules.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
! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/ClassWriter.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/JNIWriter.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/main/Arguments.java
! src/jdk.compiler/share/classes/com/sun/tools/sjavac/comp/SmartFileManager.java
! src/jdk.javadoc/share/classes/com/sun/tools/javadoc/main/JavadocTool.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/ElementsTable.java
! src/jdk.jdeps/share/classes/com/sun/tools/javap/JavapTask.java
! src/jdk.jshell/share/classes/jdk/jshell/MemoryFileManager.java
! src/jdk.jshell/share/classes/jdk/jshell/SourceCodeAnalysisImpl.java
! test/tools/javac/T8003967/DetectMutableStaticFields.java
! test/tools/javac/api/T6397104.java
! test/tools/javac/api/TestClientCodeWrapper.java
Changeset: 15019d9e68b4
Author: reinhapa
Date: 2016-11-16 13:47 -0800
URL: http://hg.openjdk.java.net/jdk9/jdk9/langtools/rev/15019d9e68b4
8169659: (jdeps) missing messages for localization
Reviewed-by: mchung
! src/jdk.jdeps/share/classes/com/sun/tools/jdeps/JdepsTask.java
! src/jdk.jdeps/share/classes/com/sun/tools/jdeps/resources/jdeps.properties
Changeset: 3f6eebe1543a
Author: bpatel
Date: 2016-11-16 17:22 -0800
URL: http://hg.openjdk.java.net/jdk9/jdk9/langtools/rev/3f6eebe1543a
8147890: Javadoc search does not work with Enums
Reviewed-by: jjg, ksrini
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/IndexBuilder.java
! test/jdk/javadoc/doclet/testSearch/TestSearch.java
Changeset: dd10b20ddb3b
Author: lana
Date: 2016-11-17 22:18 +0000
URL: http://hg.openjdk.java.net/jdk9/jdk9/langtools/rev/dd10b20ddb3b
Merge
Changeset: 3dc778dabc01
Author: rfield
Date: 2016-11-18 09:41 -0800
URL: http://hg.openjdk.java.net/jdk9/jdk9/langtools/rev/3dc778dabc01
8153402: jshell tool: completion provider for /help
8169818: jshell tool: completion provider for /vars /methods /types gives -history
Reviewed-by: jlahoda
! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/JShellTool.java
! test/jdk/jshell/CommandCompletionTest.java
! test/jdk/jshell/ReplToolTesting.java
Changeset: 82fca5dcc369
Author: darcy
Date: 2016-11-21 07:13 -0800
URL: http://hg.openjdk.java.net/jdk9/jdk9/langtools/rev/82fca5dcc369
8170110: Problem list ExternalEditorTest.java
Reviewed-by: ksrini
! test/ProblemList.txt
Changeset: f4b6b78a1200
Author: rfield
Date: 2016-11-21 12:28 -0800
URL: http://hg.openjdk.java.net/jdk9/jdk9/langtools/rev/f4b6b78a1200
8114842: JShell: SourceCodeAnalysis splits code with array initialiazer incorrectly
Reviewed-by: jlahoda
! src/jdk.jshell/share/classes/jdk/jshell/CompletenessAnalyzer.java
! test/jdk/jshell/CompletenessTest.java
Changeset: faef6f72cf63
Author: fyuan
Date: 2016-11-22 07:04 -0800
URL: http://hg.openjdk.java.net/jdk9/jdk9/langtools/rev/faef6f72cf63
8170170: Problem list ExternalEditorTest.java on all platforms
Reviewed-by: darcy
! test/ProblemList.txt
Changeset: f6ae0686d664
Author: jjg
Date: 2016-11-22 15:57 -0800
URL: http://hg.openjdk.java.net/jdk9/jdk9/langtools/rev/f6ae0686d664
8164590: javac --inherit-runtime-environment fails with "cannot find modules: ALL-DEFAULT"
Reviewed-by: mchung
! 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
! test/jdk/javadoc/tool/BadOptionsTest.java
- test/tools/javac/diags/examples/BadNameForOption.java
+ test/tools/javac/diags/examples/BadNameForOption_Error.java
+ test/tools/javac/diags/examples/BadNameForOption_Warning.java
! test/tools/javac/modules/AddModulesTest.java
+ test/tools/javac/modules/AllDefaultTest.java
! test/tools/javac/modules/LimitModulesTest.java
! test/tools/javadoc/BadOptionsTest.java
Changeset: 7d2f8aa366e2
Author: jjg
Date: 2016-11-22 16:29 -0800
URL: http://hg.openjdk.java.net/jdk9/jdk9/langtools/rev/7d2f8aa366e2
8155765: javax.tools.ToolProvider::getSystemToolClassLoader returns app class loader even if no tool is available
Reviewed-by: mchung
! src/java.compiler/share/classes/javax/tools/ToolProvider.java
! test/tools/javac/6410653/T6410653.java
! test/tools/javac/api/ToolProvider/ToolProviderTest.java
! test/tools/javac/options/release/ReleaseOptionClashes.java
Changeset: 318dd5fce0ee
Author: jjg
Date: 2016-11-22 16:31 -0800
URL: http://hg.openjdk.java.net/jdk9/jdk9/langtools/rev/318dd5fce0ee
Merge
- test/tools/javac/diags/examples/BadNameForOption.java
Changeset: f196b8e52c3a
Author: rfield
Date: 2016-11-22 19:24 -0800
URL: http://hg.openjdk.java.net/jdk9/jdk9/langtools/rev/f196b8e52c3a
8169519: JShell: Handle start-up failures and hangs gracefully
8166581: JShell: locks forever if -R options is wrong
8169234: JShell: hangs on startup on some computers caused by hostname
Reviewed-by: jlahoda
! src/jdk.jshell/share/classes/jdk/jshell/Eval.java
! 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/JdiInitiator.java
+ test/jdk/jshell/DyingRemoteAgent.java
+ test/jdk/jshell/FailOverExecutionControlDyingLaunchTest.java
+ test/jdk/jshell/FailOverExecutionControlHangingLaunchTest.java
+ test/jdk/jshell/FailOverExecutionControlHangingListenTest.java
+ test/jdk/jshell/HangingRemoteAgent.java
+ test/jdk/jshell/JdiBadOptionLaunchExecutionControlTest.java
+ test/jdk/jshell/JdiBadOptionListenExecutionControlTest.java
+ test/jdk/jshell/JdiBogusHostListenExecutionControlTest.java
+ test/jdk/jshell/JdiFailingLaunchExecutionControlTest.java
+ test/jdk/jshell/JdiFailingListenExecutionControlTest.java
+ test/jdk/jshell/JdiHangingLaunchExecutionControlTest.java
+ test/jdk/jshell/JdiHangingListenExecutionControlTest.java
! test/jdk/jshell/StartOptionTest.java
! test/jdk/jshell/UserJdiUserRemoteTest.java
Changeset: f29ebed90191
Author: xiaofeya
Date: 2016-11-22 20:27 -0800
URL: http://hg.openjdk.java.net/jdk9/jdk9/langtools/rev/f29ebed90191
8170249: Problem list 2 jdk/jshell tests
Reviewed-by: darcy
! test/ProblemList.txt
Changeset: 2cf9f4818c9a
Author: lana
Date: 2016-11-23 19:15 +0000
URL: http://hg.openjdk.java.net/jdk9/jdk9/langtools/rev/2cf9f4818c9a
Merge
- test/tools/javac/diags/examples/BadNameForOption.java
Changeset: 89b042a082e0
Author: jjg
Date: 2016-11-23 19:31 -0800
URL: http://hg.openjdk.java.net/jdk9/jdk9/langtools/rev/89b042a082e0
8170301: remove debug print statement
Reviewed-by: ksrini
! src/jdk.compiler/share/classes/com/sun/tools/javac/main/Option.java
Changeset: 15aa093bee4c
Author: erikj
Date: 2016-11-24 11:44 +0100
URL: http://hg.openjdk.java.net/jdk9/jdk9/langtools/rev/15aa093bee4c
8170279: Langtools test/Makefile ignores failed tests
Reviewed-by: alanb, tbell, mchung
! test/Makefile
Changeset: 76389430a13e
Author: ksrini
Date: 2016-11-24 20:48 -0800
URL: http://hg.openjdk.java.net/jdk9/jdk9/langtools/rev/76389430a13e
8164316: Refine the Doclet APIs
Reviewed-by: jjg
! src/jdk.javadoc/share/classes/jdk/javadoc/doclet/Doclet.java
! src/jdk.javadoc/share/classes/jdk/javadoc/doclet/DocletEnvironment.java
! src/jdk.javadoc/share/classes/jdk/javadoc/doclet/package-info.java
! src/jdk.javadoc/share/classes/jdk/javadoc/doclet/taglet/Taglet.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ClassUseWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ConfigurationImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlDoclet.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlDocletWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ModuleFrameWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/PackageFrameWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/SerializedFormWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/SourceToHTMLConverter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/AbstractDoclet.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/Configuration.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/WorkArounds.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/SerializedFormBuilder.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/ClassTree.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/ClassUseMapper.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/DeprecatedAPIListBuilder.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/IndexBuilder.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/Utils.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/DocEnvImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/ElementsTable.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/JavadocEnter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/Start.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/ToolEnvironment.java
! test/jdk/javadoc/doclet/testBaseClass/BaseClass.java
! test/jdk/javadoc/tool/6227454/Test.java
! test/jdk/javadoc/tool/BreakIteratorWarning.java
! test/jdk/javadoc/tool/InlineTagsWithBraces.java
! test/jdk/javadoc/tool/NoStar.java
! test/jdk/javadoc/tool/OptionSyntaxTest.java
! test/jdk/javadoc/tool/T4994049/T4994049.java
! test/jdk/javadoc/tool/completionFailure/CompletionFailure.java
! test/jdk/javadoc/tool/dupOk/DupOk.java
+ test/jdk/javadoc/tool/example/Example.java
+ test/jdk/javadoc/tool/example/Tester.java
+ test/jdk/javadoc/tool/example/overview.html
! test/jdk/javadoc/tool/modules/ModuleTestBase.java
! test/jdk/javadoc/tool/sourceOnly/p/SourceOnly.java
! test/jdk/javadoc/tool/sourceOption/SourceOption.java
! test/tools/lib/toolbox/JavadocTask.java
More information about the jdk9-all-changes
mailing list