Changeset: 0a91e3198c97 Author: jlahoda Date: 2016-10-18 16:00 +0200 URL: http://hg.openjdk.java.net/jigsaw/jake/langtools/rev/0a91e3198c97
8167461: jshell tool: Scanner#next() hangs tool Summary: PipeInputStream.read(byte[]...) should only read available bytes; properly resending exceptions for snippet's System.in and properly closing it; more reliable way to cancel user input while waiting in System.in. Reviewed-by: rfield ! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/ConsoleIOContext.java ! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/IOContext.java ! src/jdk.jshell/share/classes/jdk/jshell/JShell.java ! src/jdk.jshell/share/classes/jdk/jshell/execution/PipeInputStream.java ! src/jdk.jshell/share/classes/jdk/jshell/execution/Util.java ! test/jdk/jshell/KullaTesting.java + test/jdk/jshell/PipeInputStreamTest.java ! test/jdk/jshell/UserInputTest.java Changeset: 3fc90eaaf922 Author: vromero Date: 2016-03-02 18:25 -0500 URL: http://hg.openjdk.java.net/jigsaw/jake/langtools/rev/3fc90eaaf922 8026721: Enhance Lambda serialization Reviewed-by: jjg, briangoetz ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/AttrContext.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Check.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 + test/tools/javac/T8029102/WarnSerializableElementTest.java + test/tools/javac/T8029102/WarnSerializableElementTest.out - test/tools/javac/T8029102/WarnSerializableLambdaTest.java - test/tools/javac/T8029102/WarnSerializableLambdaTest.out ! test/tools/javac/T8029102/WarnSerializableLambdaTestb.java ! test/tools/javac/T8029102/WarnSerializableLambdaTestb.out + test/tools/javac/T8029102/WarnSerializableLambdaTestc.java + test/tools/javac/T8029102/WarnSerializableLambdaTestc.out ! test/tools/javac/diags/CheckResourceKeys.java ! test/tools/javac/diags/examples.not-yet.txt ! test/tools/javac/diags/examples/WarnSerializableLambda.java Changeset: 69db08651f8f Author: bpatel Date: 2016-07-14 13:35 -0700 URL: http://hg.openjdk.java.net/jigsaw/jake/langtools/rev/69db08651f8f 8151921: Improved page resolution Reviewed-by: jjg, ksrini, ahgross ! src/jdk.javadoc/share/classes/com/sun/tools/doclets/formats/html/markup/HtmlWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/HtmlWriter.java ! test/com/sun/javadoc/testJavascript/TestJavascript.java ! test/jdk/javadoc/doclet/testJavascript/TestJavascript.java Changeset: d02323f750f6 Author: jlahoda Date: 2016-10-19 12:42 +0200 URL: http://hg.openjdk.java.net/jigsaw/jake/langtools/rev/d02323f750f6 8166183: jshell tool: on return from Ctrl-Z, garbage on screen, dies with Ctrl-C Summary: Reset the console when the process is suspended and resumed. Reviewed-by: rfield ! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/ConsoleIOContext.java Changeset: b6f22cf3714e Author: tbell Date: 2016-10-19 07:48 -0700 URL: http://hg.openjdk.java.net/jigsaw/jake/langtools/rev/b6f22cf3714e 8167600: jib make run-test for langtools and intermittent failures on windows-x86 Reviewed-by: ihse ! test/Makefile Changeset: 96a5248fbf04 Author: ksrini Date: 2016-10-19 14:51 -0700 URL: http://hg.openjdk.java.net/jigsaw/jake/langtools/rev/96a5248fbf04 8167383: Javadoc does not handle packages correctly when used with module option. Reviewed-by: bpatel, jjg ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/Configuration.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/ElementsTable.java ! test/jdk/javadoc/tool/modules/FilterOptions.java ! test/jdk/javadoc/tool/modules/Modules.java ! test/tools/lib/toolbox/JavadocTask.java Changeset: aa4a8d0a818a Author: ksrini Date: 2016-10-19 16:58 -0700 URL: http://hg.openjdk.java.net/jigsaw/jake/langtools/rev/aa4a8d0a818a 8168368: Add missing bug id for JDK-8167383 Reviewed-by: bpatel ! test/jdk/javadoc/tool/modules/FilterOptions.java Changeset: 2a3e23ee1b65 Author: rfield Date: 2016-10-20 12:53 -0700 URL: http://hg.openjdk.java.net/jigsaw/jake/langtools/rev/2a3e23ee1b65 8163840: jshell tool: provide way to display configuration settings Reviewed-by: jlahoda ! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/ArgTokenizer.java ! 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/MessageHandler.java ! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/resources/l10n.properties ! test/jdk/jshell/CommandCompletionTest.java ! test/jdk/jshell/ExternalEditorTest.java ! test/jdk/jshell/ToolBasicTest.java ! test/jdk/jshell/ToolCommandOptionTest.java ! test/jdk/jshell/ToolFormatTest.java ! test/jdk/jshell/ToolLocaleMessageTest.java ! test/jdk/jshell/ToolRetainTest.java ! test/jdk/jshell/ToolSimpleTest.java Changeset: bda9c0ea2683 Author: lana Date: 2016-10-20 20:01 +0000 URL: http://hg.openjdk.java.net/jigsaw/jake/langtools/rev/bda9c0ea2683 Merge - test/tools/javac/T8029102/WarnSerializableLambdaTest.java - test/tools/javac/T8029102/WarnSerializableLambdaTest.out Changeset: 32c685715095 Author: jjg Date: 2016-10-20 13:44 -0700 URL: http://hg.openjdk.java.net/jigsaw/jake/langtools/rev/32c685715095 8145471: javac changes for enhanced deprecation Reviewed-by: smarks, tbell, mcimadamore, jlahoda ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Flags.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Lint.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Symbol.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Annotate.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Check.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/TypeEnter.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/file/BaseFileManager.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/file/Locations.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/ClassReader.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/Names.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/util/Options.java + test/tools/javac/diags/examples/RemovalFilename.java + test/tools/javac/diags/examples/RemovalFilenameAdditional.java + test/tools/javac/diags/examples/RemovalPlural/RemovalClass.java + test/tools/javac/diags/examples/RemovalPlural/RemovalFilename.java + test/tools/javac/diags/examples/RemovalPlural/RemovalPlural.java + test/tools/javac/diags/examples/RemovalPluralAdditional/RemovalClass.java + test/tools/javac/diags/examples/RemovalPluralAdditional/RemovalFilename.java + test/tools/javac/diags/examples/RemovalPluralAdditional/RemovalPlural.java + test/tools/javac/diags/examples/RemovalPluralAdditional/RemovalPluralAdditional.java ! test/tools/javac/processing/rounds/OverwriteBetweenCompilations.java ! test/tools/javac/profiles/ProfileOptionTest.java + test/tools/javac/warnings/Removal.java Changeset: f8d19ddddc79 Author: jjg Date: 2016-10-20 16:31 -0700 URL: http://hg.openjdk.java.net/jigsaw/jake/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/jigsaw/jake/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/jigsaw/jake/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/jigsaw/jake/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: abe74943a9d5 Author: lana Date: 2016-10-27 16:29 +0000 URL: http://hg.openjdk.java.net/jigsaw/jake/langtools/rev/abe74943a9d5 Added tag jdk-9+142 for changeset d245e56f4a79 ! .hgtags Changeset: 1283e703a318 Author: jjg Date: 2016-10-31 12:09 -0700 URL: http://hg.openjdk.java.net/jigsaw/jake/langtools/rev/1283e703a318 Merge ! .hgtags ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Flags.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Symbol.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Annotate.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/AttrContext.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Check.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Flow.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/TypeEnter.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/file/BaseFileManager.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/file/Locations.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/ClassReader.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/Names.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/util/Options.java ! src/jdk.javadoc/share/classes/com/sun/tools/doclets/formats/html/markup/HtmlWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/HtmlWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/Configuration.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/ElementsTable.java ! test/Makefile ! test/jdk/javadoc/doclet/testJavascript/TestJavascript.java ! test/jdk/javadoc/tool/modules/FilterOptions.java ! test/jdk/javadoc/tool/modules/Modules.java ! test/jdk/jshell/CommandCompletionTest.java ! test/jdk/jshell/ToolFormatTest.java - test/tools/javac/T8029102/WarnSerializableLambdaTest.java - test/tools/javac/T8029102/WarnSerializableLambdaTest.out ! test/tools/javac/diags/CheckResourceKeys.java ! test/tools/javac/processing/model/testgetallmembers/Main.java ! test/tools/javac/processing/rounds/OverwriteBetweenCompilations.java Changeset: 2b924facb928 Author: jjg Date: 2016-10-31 14:00 -0700 URL: http://hg.openjdk.java.net/jigsaw/jake/langtools/rev/2b924facb928 Fix merge errors ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Check.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties