Changeset: 9f8da995da88 Author: vromero Date: 2016-07-19 11:27 -0700 URL: http://hg.openjdk.java.net/jigsaw/jake/langtools/rev/9f8da995da88
8161383: javac is looking for operator symbols at the wrong place Reviewed-by: mcimadamore ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Lower.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Operators.java + test/tools/javac/T8161383/LookingForOperatorSymbolsAtWrongPlaceTest.java Changeset: c2f2565b80f7 Author: rfield Date: 2016-07-20 23:19 -0700 URL: http://hg.openjdk.java.net/jigsaw/jake/langtools/rev/c2f2565b80f7 8160127: JShell API: extract abstract JDI and abstract streaming implementations of ExecutionControl 8159935: JShell API: Reorganize execution support code into jdk.jshell.execution (previously sent for review, and combined here) 8160128: JShell API: extract abstract streaming remote agent 8159122: JShell API: Configurable invocation mechanism Summary: ExecutionControl implementation support with simplified ExecutionControl interface Reviewed-by: jlahoda - src/jdk.jshell/share/classes/jdk/internal/jshell/jdi/ClassTracker.java - src/jdk.jshell/share/classes/jdk/internal/jshell/jdi/FailOverExecutionControl.java - src/jdk.jshell/share/classes/jdk/internal/jshell/jdi/JDIConnection.java - src/jdk.jshell/share/classes/jdk/internal/jshell/jdi/JDIEventHandler.java - src/jdk.jshell/share/classes/jdk/internal/jshell/jdi/JDIExecutionControl.java - src/jdk.jshell/share/classes/jdk/internal/jshell/jdi/JDINotConnectedException.java - src/jdk.jshell/share/classes/jdk/internal/jshell/remote/RemoteAgent.java - src/jdk.jshell/share/classes/jdk/internal/jshell/remote/RemoteClassLoader.java - src/jdk.jshell/share/classes/jdk/internal/jshell/remote/RemoteCodes.java + src/jdk.jshell/share/classes/jdk/jshell/ClassTracker.java ! 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/TaskFactory.java ! src/jdk.jshell/share/classes/jdk/jshell/Unit.java + src/jdk.jshell/share/classes/jdk/jshell/execution/DefaultLoaderDelegate.java + src/jdk.jshell/share/classes/jdk/jshell/execution/DemultiplexInput.java + src/jdk.jshell/share/classes/jdk/jshell/execution/DirectExecutionControl.java + src/jdk.jshell/share/classes/jdk/jshell/execution/ExecutionControlForwarder.java - src/jdk.jshell/share/classes/jdk/jshell/execution/Internal.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/LoaderDelegate.java + src/jdk.jshell/share/classes/jdk/jshell/execution/LocalExecutionControl.java + src/jdk.jshell/share/classes/jdk/jshell/execution/MultiplexingOutputStream.java + src/jdk.jshell/share/classes/jdk/jshell/execution/PipeInputStream.java + src/jdk.jshell/share/classes/jdk/jshell/execution/RemoteCodes.java + src/jdk.jshell/share/classes/jdk/jshell/execution/RemoteExecutionControl.java + src/jdk.jshell/share/classes/jdk/jshell/execution/StreamingExecutionControl.java + src/jdk.jshell/share/classes/jdk/jshell/execution/Util.java ! src/jdk.jshell/share/classes/jdk/jshell/spi/ExecutionControl.java ! src/jdk.jshell/share/classes/jdk/jshell/spi/ExecutionEnv.java ! src/jdk.jshell/share/classes/jdk/jshell/spi/SPIResolutionException.java ! src/jdk.jshell/share/classes/jdk/jshell/spi/package-info.java ! test/jdk/jshell/ComputeFQNsTest.java ! test/jdk/jshell/FailOverExecutionControlTest.java ! test/jdk/jshell/JDIListeningExecutionControlTest.java ! test/jdk/jshell/KullaTesting.java - test/jdk/jshell/LocalExecutionControl.java ! test/jdk/jshell/UserExecutionControlTest.java + test/jdk/jshell/UserJDIUserRemoteTest.java Changeset: 21fd4202c188 Author: amurillo Date: 2016-07-21 17:14 +0000 URL: http://hg.openjdk.java.net/jigsaw/jake/langtools/rev/21fd4202c188 Merge - src/jdk.jshell/share/classes/jdk/internal/jshell/jdi/ClassTracker.java - src/jdk.jshell/share/classes/jdk/internal/jshell/jdi/FailOverExecutionControl.java - src/jdk.jshell/share/classes/jdk/internal/jshell/jdi/JDIConnection.java - src/jdk.jshell/share/classes/jdk/internal/jshell/jdi/JDIEventHandler.java - src/jdk.jshell/share/classes/jdk/internal/jshell/jdi/JDIExecutionControl.java - src/jdk.jshell/share/classes/jdk/internal/jshell/jdi/JDINotConnectedException.java - src/jdk.jshell/share/classes/jdk/internal/jshell/remote/RemoteAgent.java - src/jdk.jshell/share/classes/jdk/internal/jshell/remote/RemoteClassLoader.java - src/jdk.jshell/share/classes/jdk/internal/jshell/remote/RemoteCodes.java - src/jdk.jshell/share/classes/jdk/jshell/execution/Internal.java - test/jdk/jshell/LocalExecutionControl.java Changeset: 891314d4e324 Author: iris Date: 2016-07-21 07:43 -0700 URL: http://hg.openjdk.java.net/jigsaw/jake/langtools/rev/891314d4e324 8161236: Runtime.Version.{compareTo, equals}IgnoreOpt should be renamed Reviewed-by: alanb, rfield, ksrini ! src/jdk.jshell/share/classes/jdk/jshell/TaskFactory.java Changeset: 842f0bfe2811 Author: mcimadamore Date: 2016-07-22 12:38 +0100 URL: http://hg.openjdk.java.net/jigsaw/jake/langtools/rev/842f0bfe2811 8161985: Spurious override of Object.getClass leads to NPE Summary: Attr.adjustMethodReturnType() tweaks return types w/o checking what method is being patched Reviewed-by: vromero ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java + test/tools/javac/8161985/T8161985a.java + test/tools/javac/8161985/T8161985a.out + test/tools/javac/8161985/T8161985b.java + test/tools/javac/8161985/T8161985b.out Changeset: 0df43e162a59 Author: jlahoda Date: 2016-07-26 15:52 +0200 URL: http://hg.openjdk.java.net/jigsaw/jake/langtools/rev/0df43e162a59 8162255: 'Alt-Enter v'/'Alt-Enter i' not working on some terminals Summary: Registering an additional code sequence for Alt-Enter Reviewed-by: rfield ! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/ConsoleIOContext.java Changeset: e18190929198 Author: vromero Date: 2016-07-26 07:45 -0700 URL: http://hg.openjdk.java.net/jigsaw/jake/langtools/rev/e18190929198 8161019: javac, fold formatter options Reviewed-by: mcimadamore, jjg ! src/jdk.compiler/share/classes/com/sun/tools/javac/main/JavaCompiler.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/main/Option.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/util/AbstractDiagnosticFormatter.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/util/BasicDiagnosticFormatter.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/util/RichDiagnosticFormatter.java ! test/tools/javac/Diagnostics/6722234/T6722234a.java ! test/tools/javac/Diagnostics/6722234/T6722234b.java ! test/tools/javac/Diagnostics/6722234/T6722234c.java ! test/tools/javac/Diagnostics/6722234/T6722234d.java ! test/tools/javac/Diagnostics/6769027/T6769027.java ! test/tools/javac/Diagnostics/6862608/T6862608a.java ! test/tools/javac/Diagnostics/6862608/T6862608b.java ! test/tools/javac/Diagnostics/7010608/Test.java ! test/tools/javac/Diagnostics/8010387/T8010387.java ! test/tools/javac/InterfaceMemberClassModifiers.java ! test/tools/javac/T5003235/T5003235a.java ! test/tools/javac/T5003235/T5003235b.java ! test/tools/javac/T6214885.java ! test/tools/javac/api/6731573/T6731573.java ! test/tools/javac/diags/CheckResourceKeys.java ! test/tools/javac/diags/examples/WhereCaptured.java ! test/tools/javac/diags/examples/WhereCaptured1.java ! test/tools/javac/diags/examples/WhereFreshTvar.java ! test/tools/javac/diags/examples/WhereIntersection.java ! test/tools/javac/diags/examples/WhereIntersection2.java ! test/tools/javac/diags/examples/WhereTypeVar.java ! test/tools/javac/diags/examples/WhereTypeVar2.java ! test/tools/javac/missingSuperRecovery/MissingSuperRecovery.java ! test/tools/javac/protectedAccess/ProtectedMemberAccess2.java ! test/tools/javac/protectedAccess/ProtectedMemberAccess3.java ! test/tools/javac/protectedAccess/ProtectedMemberAccess4.java ! test/tools/javac/unicode/UnicodeNewline.java Changeset: 88550f7521f9 Author: amurillo Date: 2016-07-28 16:08 +0000 URL: http://hg.openjdk.java.net/jigsaw/jake/langtools/rev/88550f7521f9 Added tag jdk-9+129 for changeset e18190929198 ! .hgtags Changeset: ce9ef070580f Author: jjg Date: 2016-07-29 11:50 -0700 URL: http://hg.openjdk.java.net/jigsaw/jake/langtools/rev/ce9ef070580f Merge ! .hgtags ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Lower.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/main/JavaCompiler.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/main/Option.java - src/jdk.jshell/share/classes/jdk/internal/jshell/jdi/ClassTracker.java - src/jdk.jshell/share/classes/jdk/internal/jshell/jdi/FailOverExecutionControl.java - src/jdk.jshell/share/classes/jdk/internal/jshell/jdi/JDIConnection.java - src/jdk.jshell/share/classes/jdk/internal/jshell/jdi/JDIEventHandler.java - src/jdk.jshell/share/classes/jdk/internal/jshell/jdi/JDIExecutionControl.java - src/jdk.jshell/share/classes/jdk/internal/jshell/jdi/JDINotConnectedException.java - src/jdk.jshell/share/classes/jdk/internal/jshell/remote/RemoteAgent.java - src/jdk.jshell/share/classes/jdk/internal/jshell/remote/RemoteClassLoader.java - src/jdk.jshell/share/classes/jdk/internal/jshell/remote/RemoteCodes.java ! src/jdk.jshell/share/classes/jdk/jshell/TaskFactory.java - src/jdk.jshell/share/classes/jdk/jshell/execution/Internal.java ! test/jdk/jshell/ComputeFQNsTest.java - test/jdk/jshell/LocalExecutionControl.java ! test/tools/javac/diags/CheckResourceKeys.java