hg: jdk9/hs-comp/langtools: 13 new changesets
vladimir.kozlov at oracle.com
vladimir.kozlov at oracle.com
Tue Aug 2 07:28:39 UTC 2016
Changeset: 9f8da995da88
Author: vromero
Date: 2016-07-19 11:27 -0700
URL: http://hg.openjdk.java.net/jdk9/hs-comp/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/jdk9/hs-comp/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: 8f83bfc0791f
Author: amurillo
Date: 2016-07-21 16:43 +0000
URL: http://hg.openjdk.java.net/jdk9/hs-comp/langtools/rev/8f83bfc0791f
Added tag jdk-9+128 for changeset 2764986661b6
! .hgtags
Changeset: 21fd4202c188
Author: amurillo
Date: 2016-07-21 17:14 +0000
URL: http://hg.openjdk.java.net/jdk9/hs-comp/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/jdk9/hs-comp/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/jdk9/hs-comp/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/jdk9/hs-comp/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/jdk9/hs-comp/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: 8150eeaf8c24
Author: vromero
Date: 2016-07-27 07:07 -0700
URL: http://hg.openjdk.java.net/jdk9/hs-comp/langtools/rev/8150eeaf8c24
8161277: javax.lang.model.util.Types.isSameType(...) returns true on wildcards
Reviewed-by: mcimadamore
! src/jdk.compiler/share/classes/com/sun/tools/javac/model/JavacTypes.java
+ test/tools/javac/T8161277/IsSameTypeWildcardTest.java
! test/tools/lib/types/TypeHarness.java
Changeset: b4e9df9d2f31
Author: sadayapalam
Date: 2016-07-28 10:13 +0530
URL: http://hg.openjdk.java.net/jdk9/hs-comp/langtools/rev/b4e9df9d2f31
8158224: NullPointerException in com.sun.tools.javac.comp.Modules.checkCyclicDependencies when module missing
Reviewed-by: jlahoda
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Modules.java
+ test/tools/javac/modules/T8158224/Processor.java
+ test/tools/javac/modules/T8158224/T8158224.java
+ test/tools/javac/modules/T8158224/T8158224.out
+ test/tools/javac/modules/T8158224/mods/foo/module-info.java
Changeset: 88550f7521f9
Author: amurillo
Date: 2016-07-28 16:08 +0000
URL: http://hg.openjdk.java.net/jdk9/hs-comp/langtools/rev/88550f7521f9
Added tag jdk-9+129 for changeset e18190929198
! .hgtags
Changeset: e978c992b81f
Author: amurillo
Date: 2016-07-28 16:44 +0000
URL: http://hg.openjdk.java.net/jdk9/hs-comp/langtools/rev/e978c992b81f
Merge
Changeset: 467ad69d5948
Author: ksrini
Date: 2016-07-20 12:49 -0700
URL: http://hg.openjdk.java.net/jdk9/hs-comp/langtools/rev/467ad69d5948
8154705: invalid use of ALL-MODULE-PATH causes crash
Summary: Introducing Modules.initModules as a clear point where the module graphs is initialized in javac
Reviewed-by: jjg, ksrini
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Modules.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/main/JavaCompiler.java
! src/jdk.javadoc/share/classes/com/sun/tools/javadoc/main/JavadocTool.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/JavadocTool.java
! test/tools/javac/6330997/T6330997.java
! test/tools/javac/T6435291/T6435291.java
! test/tools/javac/api/6400303/T6400303.java
! test/tools/javac/api/TestResolveIdent.java
! test/tools/javac/defaultMethods/BadClassfile.java
! test/tools/javac/lib/combo/ReusableContext.java
! test/tools/lib/types/TypeHarness.java
More information about the jdk9-all-changes
mailing list