From philip.race at oracle.com Wed Nov 1 17:24:10 2017 From: philip.race at oracle.com (philip.race at oracle.com) Date: Wed, 01 Nov 2017 17:24:10 +0000 Subject: hg: jdk10/client: 36 new changesets Message-ID: <201711011724.vA1HODdn024018@aojmv0008.oracle.com> Changeset: 75c90020d8e0 Author: bpb Date: 2017-10-25 16:13 -0700 URL: http://hg.openjdk.java.net/jdk10/client/rev/75c90020d8e0 8189775: java/nio/channels/FileChannel/directio/ReadDirect.java failed with NumberFormatException Summary: Clamp the offset so the scattering read remains within the channel. Reviewed-by: rriggs ! test/jdk/java/nio/channels/FileChannel/directio/ReadDirect.java Changeset: afa66f3c34c1 Author: jjg Date: 2017-10-25 17:16 -0700 URL: http://hg.openjdk.java.net/jdk10/client/rev/afa66f3c34c1 8189841: Error in alternate row coloring in package-summary files Reviewed-by: bpatel, ksrini ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/PackageWriterImpl.java + test/langtools/jdk/javadoc/doclet/testGroupName/TestGroupName.java + test/langtools/jdk/javadoc/doclet/testPackageSummary/TestPackageSummary.java + test/langtools/jdk/javadoc/doclet/testPackageSummary/pkg/C0.java + test/langtools/jdk/javadoc/doclet/testPackageSummary/pkg/C1.java + test/langtools/jdk/javadoc/doclet/testPackageSummary/pkg/C2.java + test/langtools/jdk/javadoc/doclet/testPackageSummary/pkg/C3.java + test/langtools/jdk/javadoc/doclet/testPackageSummary/pkg/C4.java Changeset: d3e20c816f60 Author: jjg Date: 2017-10-25 17:18 -0700 URL: http://hg.openjdk.java.net/jdk10/client/rev/d3e20c816f60 8189843: Missing \"id\" attributes in table rows Reviewed-by: bpatel, ksrini ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AbstractMemberWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/MemberSummaryWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/MemberSummaryBuilder.java ! test/langtools/jdk/javadoc/doclet/testProperty/TestProperty.java Changeset: 52b4d3f0167c Author: jjg Date: 2017-10-25 17:48 -0700 URL: http://hg.openjdk.java.net/jdk10/client/rev/52b4d3f0167c 8190182: remove accidental file. Reviewed-by: ksrini - test/langtools/jdk/javadoc/doclet/testGroupName/TestGroupName.java Changeset: dae01bc69f86 Author: jjg Date: 2017-10-25 18:12 -0700 URL: http://hg.openjdk.java.net/jdk10/client/rev/dae01bc69f86 8190003: Special characters in group names should be escaped Reviewed-by: ksrini, bpatel + test/langtools/jdk/javadoc/doclet/testGroupName/TestGroupName.java Changeset: b4beec6a0a25 Author: ksrini Date: 2017-10-25 21:19 -0700 URL: http://hg.openjdk.java.net/jdk10/client/rev/b4beec6a0a25 8189845: Fix for 8157000 causes significant performance regression Reviewed-by: jjg ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/Utils.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/VisibleMemberMap.java Changeset: 7a7bc84f4b6c Author: mbaesken Date: 2017-10-26 08:52 +0200 URL: http://hg.openjdk.java.net/jdk10/client/rev/7a7bc84f4b6c 8189618: [aix] No jre image is created during images step Reviewed-by: erikj, stuefe ! make/Images.gmk Changeset: 4c294a196030 Author: ihse Date: 2017-10-26 10:39 +0200 URL: http://hg.openjdk.java.net/jdk10/client/rev/4c294a196030 8189376: Unsorted $(wildcard) causes instable module-deps.gmk Reviewed-by: erikj, tbell Contributed-by: Martin Buchholz ! make/common/Modules.gmk Changeset: 9c1e4b0a4761 Author: ihse Date: 2017-10-26 13:20 +0200 URL: http://hg.openjdk.java.net/jdk10/client/rev/9c1e4b0a4761 8189955: Configuration validation is broken for some types of paths Reviewed-by: erikj ! make/Init.gmk ! make/InitSupport.gmk ! make/autoconf/basics.m4 ! make/autoconf/generated-configure.sh ! make/autoconf/spec.gmk.in Changeset: 217860329f71 Author: sundar Date: 2017-10-26 20:57 +0530 URL: http://hg.openjdk.java.net/jdk10/client/rev/217860329f71 8190217: Add a JS "static checker" sample for nashorn parser API Reviewed-by: jlaskey + src/sample/nashorn/bad_patterns.js + src/sample/nashorn/staticchecker.js Changeset: 945935416d7c Author: mcimadamore Date: 2017-10-26 18:42 +0100 URL: http://hg.openjdk.java.net/jdk10/client/rev/945935416d7c 8189838: Stack overflow when computing upward projection of an intersection type with fbounds Summary: Bad logic for detecting loop in type-variable upper bounds Reviewed-by: vromero ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Types.java ! test/langtools/tools/javac/lvti/harness/NonDenotableTest.java Changeset: a6e591e12f12 Author: iris Date: 2017-10-26 10:46 -0700 URL: http://hg.openjdk.java.net/jdk10/client/rev/a6e591e12f12 8189919: Update link to license in Docs.gmk Reviewed-by: mr ! make/Docs.gmk Changeset: b6d959fae9ef Author: bpb Date: 2017-10-26 11:08 -0700 URL: http://hg.openjdk.java.net/jdk10/client/rev/b6d959fae9ef 8189963: Remove version of FileChannelImpl::open without the 'direct' parameter Summary: Remove old version of FileChannelImpl::open and update call sites Reviewed-by: rriggs ! src/java.base/share/classes/java/io/FileInputStream.java ! src/java.base/share/classes/java/io/FileOutputStream.java ! src/java.base/share/classes/java/io/RandomAccessFile.java ! src/java.base/share/classes/sun/nio/ch/FileChannelImpl.java ! src/java.base/unix/classes/sun/nio/fs/UnixChannelFactory.java Changeset: 60a5d9c77c4c Author: mchung Date: 2017-10-26 16:57 -0700 URL: http://hg.openjdk.java.net/jdk10/client/rev/60a5d9c77c4c 8187089: StringConcatFactory.makeConcat & makeConcatWithConstants should throw StringConcatException if parameter slot count is over 200 Reviewed-by: rriggs, shade ! src/java.base/share/classes/java/lang/invoke/StringConcatFactory.java + test/jdk/java/lang/invoke/StringConcatFactory/BasicTest.java Changeset: b1b37e21fb6f Author: darcy Date: 2017-10-26 17:06 -0700 URL: http://hg.openjdk.java.net/jdk10/client/rev/b1b37e21fb6f 8172818: Add since=9 deprecation information to javax.lang.model classes Reviewed-by: vromero ! src/java.compiler/share/classes/javax/lang/model/util/AbstractAnnotationValueVisitor6.java ! src/java.compiler/share/classes/javax/lang/model/util/AbstractElementVisitor6.java ! src/java.compiler/share/classes/javax/lang/model/util/AbstractTypeVisitor6.java ! src/java.compiler/share/classes/javax/lang/model/util/ElementKindVisitor6.java ! src/java.compiler/share/classes/javax/lang/model/util/ElementScanner6.java ! src/java.compiler/share/classes/javax/lang/model/util/SimpleAnnotationValueVisitor6.java ! src/java.compiler/share/classes/javax/lang/model/util/SimpleElementVisitor6.java ! src/java.compiler/share/classes/javax/lang/model/util/SimpleTypeVisitor6.java ! src/java.compiler/share/classes/javax/lang/model/util/TypeKindVisitor6.java ! src/java.compiler/share/classes/javax/tools/ToolProvider.java Changeset: 30186b6741b8 Author: darcy Date: 2017-10-26 18:04 -0700 URL: http://hg.openjdk.java.net/jdk10/client/rev/30186b6741b8 8189952: New methods on String: chars() and codePoints() should be marked since 9 Reviewed-by: bpb ! src/java.base/share/classes/java/lang/String.java Changeset: 36de9c637393 Author: sundar Date: 2017-10-27 08:21 +0530 URL: http://hg.openjdk.java.net/jdk10/client/rev/36de9c637393 8189777: jlink --module-path default value and automatic addition of $JAVA_HOME/jmods if java.base is missing Reviewed-by: alanb, mchung ! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/Jlink.java ! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/JlinkTask.java ! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/packager/AppRuntimeImageBuilder.java ! test/jdk/tools/jlink/IntegrationTest.java ! test/jdk/tools/jlink/JLinkTest.java ! test/jdk/tools/lib/tests/Helper.java Changeset: bc25e62f4794 Author: vromero Date: 2017-10-26 22:54 -0400 URL: http://hg.openjdk.java.net/jdk10/client/rev/bc25e62f4794 8183896: improve analyzers to allow for the generation of multiple mutations of the same tree Reviewed-by: mcimadamore, jlahoda ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Analyzer.java Changeset: 5c551bdbe002 Author: lana Date: 2017-10-27 08:31 +0000 URL: http://hg.openjdk.java.net/jdk10/client/rev/5c551bdbe002 Added tag jdk-10+29 for changeset a6e591e12f12 ! .hgtags Changeset: 118c900a45a4 Author: lana Date: 2017-10-27 08:32 +0000 URL: http://hg.openjdk.java.net/jdk10/client/rev/118c900a45a4 Merge Changeset: 2e6d4b38969d Author: weijun Date: 2017-10-27 21:10 +0800 URL: http://hg.openjdk.java.net/jdk10/client/rev/2e6d4b38969d 8159535: Mark deprecated javax.security.auth.Policy API with forRemoval=true Reviewed-by: mullan ! src/java.base/share/classes/javax/security/auth/Policy.java ! src/java.base/share/classes/javax/security/auth/SubjectDomainCombiner.java ! src/java.base/share/classes/sun/security/provider/AuthPolicyFile.java Changeset: 6ae08c311cd3 Author: weijun Date: 2017-10-27 21:11 +0800 URL: http://hg.openjdk.java.net/jdk10/client/rev/6ae08c311cd3 8180289: jarsigner treats timestamped signed jar invalid after the signer cert expires Reviewed-by: mullan ! src/java.base/share/classes/sun/security/util/SignatureFileVerifier.java ! src/jdk.jartool/share/classes/sun/security/tools/jarsigner/Main.java ! src/jdk.jartool/share/classes/sun/security/tools/jarsigner/Resources.java ! test/jdk/sun/security/tools/jarsigner/TimestampCheck.java ! test/jdk/sun/security/tools/jarsigner/Warning.java ! test/jdk/sun/security/tools/jarsigner/checkusage.sh ! test/jdk/sun/security/tools/jarsigner/warnings/Test.java ! test/jdk/sun/security/tools/jarsigner/weaksize.sh ! test/lib/jdk/test/lib/SecurityTools.java ! test/lib/jdk/test/lib/util/JarUtils.java Changeset: 359c604930af Author: amjiang Date: 2017-10-27 09:51 -0700 URL: http://hg.openjdk.java.net/jdk10/client/rev/359c604930af 8176354: sun/security/ssl/X509KeyManager/PreferredKey.java failed with "Failed to get the preferable key aliases" erro Reviewed-by: xuelei ! test/jdk/ProblemList.txt ! test/jdk/javax/net/ssl/etc/README ! test/jdk/javax/net/ssl/etc/keystore Changeset: 304ef03403b1 Author: rriggs Date: 2017-10-29 18:20 -0400 URL: http://hg.openjdk.java.net/jdk10/client/rev/304ef03403b1 8190323: "the the" typos Reviewed-by: rriggs Contributed-by: christoph.dreis at freenet.de ! src/java.base/share/classes/java/lang/WeakPairMap.java ! src/java.base/share/classes/java/lang/invoke/MethodHandleImpl.java ! src/java.base/share/classes/java/lang/invoke/StringConcatFactory.java ! src/java.base/share/classes/java/util/Locale.java ! src/java.base/share/classes/java/util/ServiceLoader.java ! src/java.base/share/classes/jdk/internal/module/ModuleBootstrap.java ! src/java.base/share/classes/jdk/internal/module/ModuleHashesBuilder.java ! src/java.base/share/classes/jdk/internal/module/Resources.java ! src/java.base/share/classes/jdk/internal/org/objectweb/asm/Frame.java ! src/java.base/share/classes/sun/security/provider/certpath/ResponderId.java ! src/java.base/share/classes/sun/security/provider/certpath/SunCertPathBuilderException.java ! src/java.base/share/classes/sun/security/ssl/CertStatusReqItemV2.java ! src/java.base/share/classes/sun/security/ssl/MAC.java ! src/java.base/share/classes/sun/security/ssl/TrustStoreManager.java ! src/java.base/share/classes/sun/text/normalizer/Trie2.java Changeset: 3937719e6371 Author: rriggs Date: 2017-10-29 18:31 -0400 URL: http://hg.openjdk.java.net/jdk10/client/rev/3937719e6371 8180310: TestSocketFactory null pointer when updating match bytes Reviewed-by: dfuchs ! test/jdk/java/rmi/testlibrary/TestSocketFactory.java Changeset: 5d798d729fec Author: rgoel Date: 2017-10-30 12:16 +0530 URL: http://hg.openjdk.java.net/jdk10/client/rev/5d798d729fec 8185841: Values from getFirstDayOfWeek() are inconsistent with CLDR Reviewed-by: naoto ! make/jdk/src/classes/build/tools/cldrconverter/CLDRConverter.java + test/java/util/Calendar/Bug8185841.java ! test/jdk/sun/text/resources/LocaleData.cldr ! test/jdk/sun/text/resources/LocaleDataTest.java ! test/jdk/tools/jlink/plugins/IncludeLocalesPluginTest.java Changeset: 3739268c203f Author: jjiang Date: 2017-10-30 03:52 -0700 URL: http://hg.openjdk.java.net/jdk10/client/rev/3739268c203f 8175252: Backout changeset for JDK-8176354 due to JDK-8190333 Summary: Backout changeset for JDK-8176354 Reviewed-by: asmotrak ! test/jdk/ProblemList.txt ! test/jdk/javax/net/ssl/etc/README ! test/jdk/javax/net/ssl/etc/keystore Changeset: d87f89c74f54 Author: ksrini Date: 2017-10-30 07:06 -0700 URL: http://hg.openjdk.java.net/jdk10/client/rev/d87f89c74f54 8129077: Unfix JDK-8087205 Reviewed-by: jlahoda, mcimadamore, vromero ! src/java.compiler/share/classes/javax/lang/model/SourceVersion.java Changeset: 1851856462b0 Author: bchristi Date: 2017-10-30 16:16 -0700 URL: http://hg.openjdk.java.net/jdk10/client/rev/1851856462b0 8189319: Add a java.util.Properties constructor that takes an initial capacity Reviewed-by: martin, mchung, rriggs ! src/java.base/share/classes/java/lang/System.java ! src/java.base/share/classes/java/util/Properties.java + test/jdk/java/util/Properties/InitialCapacity.java Changeset: 115ed64c7822 Author: joehw Date: 2017-10-30 17:32 -0700 URL: http://hg.openjdk.java.net/jdk10/client/rev/115ed64c7822 8181155: Fix lint warnings in JAXP repo: fallthrough and static Reviewed-by: lancea, rriggs ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/Utility.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/util/BCELFactory.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/Message.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/Step.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/Whitespace.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/XPathLexer.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/XPathParser.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/dom/SAXImpl.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/runtime/output/TransletOutputHandlerFactory.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/dom/DeferredDocumentTypeImpl.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/xs/traversers/XSDElementTraverser.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/xs/traversers/XSDHandler.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/parsers/AbstractDOMParser.java ! src/java.xml/share/classes/com/sun/org/apache/xml/internal/dtm/ref/DTMDocumentImpl.java ! src/java.xml/share/classes/com/sun/org/apache/xml/internal/dtm/ref/dom2dtm/DOM2DTM.java ! src/java.xml/share/classes/com/sun/org/apache/xml/internal/serialize/BaseMarkupSerializer.java ! src/java.xml/share/classes/com/sun/org/apache/xpath/internal/axes/FilterExprWalker.java ! src/java.xml/share/classes/com/sun/org/apache/xpath/internal/axes/MatchPatternIterator.java ! src/java.xml/share/classes/com/sun/org/apache/xpath/internal/axes/WalkerFactory.java ! src/java.xml/share/classes/com/sun/org/apache/xpath/internal/compiler/Lexer.java ! src/java.xml/share/classes/com/sun/org/apache/xpath/internal/patterns/ContextMatchStepPattern.java ! src/java.xml/share/classes/com/sun/org/apache/xpath/internal/patterns/StepPattern.java ! src/java.xml/share/classes/org/xml/sax/helpers/ParserAdapter.java Changeset: 438e0c9f2f17 Author: smarks Date: 2017-10-30 17:49 -0700 URL: http://hg.openjdk.java.net/jdk10/client/rev/438e0c9f2f17 8190382: fix small typographic errors in comments Reviewed-by: martin Contributed-by: christoph.dreis at freenet.de ! src/java.base/share/classes/java/io/FilePermission.java ! src/java.base/share/classes/java/lang/invoke/MethodHandle.java ! src/java.base/share/classes/java/lang/invoke/StringConcatFactory.java ! src/java.base/share/classes/java/lang/invoke/VarHandle.java ! src/java.base/share/classes/java/net/DatagramSocket.java ! src/java.base/share/classes/java/net/Inet4Address.java ! src/java.base/share/classes/java/net/SocketImpl.java ! src/java.base/share/classes/java/net/SocksSocketImpl.java ! src/java.base/share/classes/java/net/URLConnection.java ! src/java.base/share/classes/java/nio/channels/AsynchronousFileChannel.java ! src/java.base/share/classes/java/nio/channels/FileChannel.java ! src/java.base/share/classes/java/nio/file/Files.java ! src/java.base/share/classes/java/security/KeyPairGenerator.java ! src/java.base/share/classes/java/time/format/DateTimeFormatterBuilder.java ! src/java.base/share/classes/java/time/temporal/WeekFields.java ! src/java.base/share/classes/java/util/Base64.java ! src/java.base/share/classes/java/util/EventObject.java ! src/java.base/share/classes/java/util/FormattableFlags.java ! src/java.base/share/classes/java/util/ResourceBundle.java ! src/java.base/share/classes/jdk/internal/logger/BootstrapLogger.java ! src/java.base/share/classes/sun/net/www/protocol/http/HttpURLConnection.java ! src/java.base/share/classes/sun/reflect/generics/reflectiveObjects/ParameterizedTypeImpl.java ! src/java.base/share/classes/sun/security/provider/AuthPolicyFile.java ! src/java.base/share/classes/sun/security/provider/PolicyFile.java ! src/java.base/share/classes/sun/security/provider/SubjectCodeSource.java ! src/java.base/share/classes/sun/security/ssl/DTLSInputRecord.java ! src/java.base/share/classes/sun/security/x509/X509CertImpl.java ! src/java.base/share/classes/sun/util/logging/PlatformLogger.java Changeset: 77a5f2ef1807 Author: asmotrak Date: 2017-10-31 17:03 +0300 URL: http://hg.openjdk.java.net/jdk10/client/rev/77a5f2ef1807 8189800: Add support for AddressSanitizer Reviewed-by: ihse, dholmes ! make/autoconf/basics.m4 ! make/autoconf/configure.ac ! make/autoconf/generated-configure.sh ! make/autoconf/jdk-options.m4 ! make/autoconf/spec.gmk.in ! test/TestCommon.gmk Changeset: a3b9cabfaed8 Author: rriggs Date: 2017-10-31 16:25 -0400 URL: http://hg.openjdk.java.net/jdk10/client/rev/a3b9cabfaed8 8190441: ProblemList some intermittent CORBA tests Reviewed-by: lancea, darcy ! test/jdk/ProblemList.txt Changeset: 5a1afee9b9e2 Author: jjiang Date: 2017-11-01 10:49 +0800 URL: http://hg.openjdk.java.net/jdk10/client/rev/5a1afee9b9e2 8190399: ProblemList tools/javac/tree/NoPrivateTypesExported.java due to JDK-8190315 Summary: tools/javac/tree/NoPrivateTypesExported.java fails permanently due to JDK-8190315, so ProblemList has to include this test. Reviewed-by: darcy ! test/langtools/ProblemList.txt Changeset: 4a35a00eb001 Author: jlahoda Date: 2017-11-01 16:45 +0100 URL: http://hg.openjdk.java.net/jdk10/client/rev/4a35a00eb001 8190315: Test tools/javac/tree/NoPrivateTypesExported.java failing Summary: Constant annotation attribute values should be allowed. Reviewed-by: vromero ! test/langtools/ProblemList.txt ! test/langtools/tools/javac/tree/NoPrivateTypesExported.java Changeset: 31c2e88afd3e Author: prr Date: 2017-11-01 10:00 -0700 URL: http://hg.openjdk.java.net/jdk10/client/rev/31c2e88afd3e Merge ! make/autoconf/generated-configure.sh From philip.race at oracle.com Wed Nov 1 17:49:08 2017 From: philip.race at oracle.com (philip.race at oracle.com) Date: Wed, 01 Nov 2017 17:49:08 +0000 Subject: hg: jdk10/client: 8190475: SwingSet2 won't start Message-ID: <201711011749.vA1Hn8wZ005487@aojmv0008.oracle.com> Changeset: 4c2e14b481f9 Author: prr Date: 2017-11-01 10:43 -0700 URL: http://hg.openjdk.java.net/jdk10/client/rev/4c2e14b481f9 8190475: SwingSet2 won't start Reviewed-by: serb ! src/java.desktop/share/classes/javax/swing/DefaultListSelectionModel.java - test/jdk/javax/swing/JList/ListSelectionModelTest.java From semyon.sadetsky at oracle.com Thu Nov 2 18:07:31 2017 From: semyon.sadetsky at oracle.com (semyon.sadetsky at oracle.com) Date: Thu, 02 Nov 2017 18:07:31 +0000 Subject: hg: jdk10/client: 8190230: [macosx] Order of overlapping of modal dialogs is wrong Message-ID: <201711021807.vA2I7Vf3023655@aojmv0008.oracle.com> Changeset: 3ce28db4393e Author: ssadetsky Date: 2017-11-02 11:03 -0700 URL: http://hg.openjdk.java.net/jdk10/client/rev/3ce28db4393e 8190230: [macosx] Order of overlapping of modal dialogs is wrong Reviewed-by: azvegint, dmarkov ! src/java.desktop/macosx/classes/sun/lwawt/macosx/CPlatformWindow.java + test/jdk/java/awt/Dialog/SiblingChildOrder/SiblingChildOrderTest.java From robert.field at oracle.com Thu Nov 2 18:13:06 2017 From: robert.field at oracle.com (robert.field at oracle.com) Date: Thu, 02 Nov 2017 18:13:06 +0000 Subject: hg: jdk10/client: 8188072: JShell: NPE in SourceCodeAnalysis.completionSuggestions() Message-ID: <201711021813.vA2ID6Tk026217@aojmv0008.oracle.com> Changeset: b5ad886110b3 Author: rfield Date: 2017-11-02 11:09 -0700 URL: http://hg.openjdk.java.net/jdk10/client/rev/b5ad886110b3 8188072: JShell: NPE in SourceCodeAnalysis.completionSuggestions() Reviewed-by: jlahoda ! src/jdk.jshell/share/classes/jdk/internal/jshell/debug/InternalDebugControl.java ! src/jdk.jshell/share/classes/jdk/jshell/JShell.java ! src/jdk.jshell/share/classes/jdk/jshell/SourceCodeAnalysisImpl.java ! test/langtools/jdk/jshell/ToolTabSnippetTest.java From philip.race at oracle.com Fri Nov 3 17:51:17 2017 From: philip.race at oracle.com (philip.race at oracle.com) Date: Fri, 03 Nov 2017 17:51:17 +0000 Subject: hg: jdk10/client: 16 new changesets Message-ID: <201711031751.vA3HpKQB011563@aojmv0008.oracle.com> Changeset: 85331e73e1f4 Author: xiaofeya Date: 2017-11-02 04:36 -0400 URL: http://hg.openjdk.java.net/jdk10/client/rev/85331e73e1f4 8190505: Typo in test/jdk/ProblemList.txt Reviewed-by: alanb ! test/jdk/ProblemList.txt Changeset: d0cb66d8cbf1 Author: jlahoda Date: 2017-11-02 10:09 +0100 URL: http://hg.openjdk.java.net/jdk10/client/rev/d0cb66d8cbf1 8189595: jshell tool: line redrawn on each completion Reviewed-by: rfield ! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/ConsoleIOContext.java ! test/langtools/jdk/jshell/ToolTabCommandTest.java ! test/langtools/jdk/jshell/ToolTabSnippetTest.java Changeset: 8fee80b92e65 Author: jlahoda Date: 2017-11-02 11:16 +0100 URL: http://hg.openjdk.java.net/jdk10/client/rev/8fee80b92e65 8187681: Compiling for target 9 while also using --patch-module Summary: Removing limitation on simultaneous use of --release and --patch-module for system modules. Reviewed-by: mcimadamore, 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/langtools/tools/javac/diags/examples/PatchModuleWithRelease/PatchModuleWithRelease.java - test/langtools/tools/javac/diags/examples/PatchModuleWithRelease/patchmodule/java.base/java/lang/Test.java ! test/langtools/tools/javac/options/release/ReleaseOptionUnsupported.java Changeset: 9a3682829bbb Author: psandoz Date: 2017-04-11 17:25 -0400 URL: http://hg.openjdk.java.net/jdk10/client/rev/9a3682829bbb 8178117: Add public state constructors for Int/Long/DoubleSummaryStatistics Reviewed-by: psandoz, bpb, briangoetz Contributed-by: Chris Dennis ! src/java.base/share/classes/java/util/DoubleSummaryStatistics.java ! src/java.base/share/classes/java/util/IntSummaryStatistics.java ! src/java.base/share/classes/java/util/LongSummaryStatistics.java ! test/jdk/java/util/stream/test/org/openjdk/tests/java/util/stream/CollectAndSummaryStatisticsTest.java Changeset: c15c00e48c3a Author: darcy Date: 2017-11-02 15:09 -0700 URL: http://hg.openjdk.java.net/jdk10/client/rev/c15c00e48c3a 8190573: Problem list InheritedChannelNotServerSocket.java Reviewed-by: rriggs ! test/jdk/ProblemList.txt Changeset: 2af7932c2f6f Author: ksrini Date: 2017-11-02 13:18 -0700 URL: http://hg.openjdk.java.net/jdk10/client/rev/2af7932c2f6f 8190287: Update JDK's internal ASM to ASMv6 Reviewed-by: alanb, mchung, sundar ! src/java.base/share/classes/jdk/internal/org/objectweb/asm/AnnotationVisitor.java ! src/java.base/share/classes/jdk/internal/org/objectweb/asm/AnnotationWriter.java ! src/java.base/share/classes/jdk/internal/org/objectweb/asm/ClassReader.java ! src/java.base/share/classes/jdk/internal/org/objectweb/asm/ClassVisitor.java ! src/java.base/share/classes/jdk/internal/org/objectweb/asm/ClassWriter.java + src/java.base/share/classes/jdk/internal/org/objectweb/asm/CurrentFrame.java ! src/java.base/share/classes/jdk/internal/org/objectweb/asm/FieldVisitor.java ! src/java.base/share/classes/jdk/internal/org/objectweb/asm/FieldWriter.java ! src/java.base/share/classes/jdk/internal/org/objectweb/asm/Frame.java ! src/java.base/share/classes/jdk/internal/org/objectweb/asm/Item.java ! src/java.base/share/classes/jdk/internal/org/objectweb/asm/Label.java ! src/java.base/share/classes/jdk/internal/org/objectweb/asm/MethodVisitor.java ! src/java.base/share/classes/jdk/internal/org/objectweb/asm/MethodWriter.java + src/java.base/share/classes/jdk/internal/org/objectweb/asm/ModuleVisitor.java + src/java.base/share/classes/jdk/internal/org/objectweb/asm/ModuleWriter.java ! src/java.base/share/classes/jdk/internal/org/objectweb/asm/Opcodes.java ! src/java.base/share/classes/jdk/internal/org/objectweb/asm/Type.java ! src/java.base/share/classes/jdk/internal/org/objectweb/asm/commons/AdviceAdapter.java ! src/java.base/share/classes/jdk/internal/org/objectweb/asm/commons/AnalyzerAdapter.java ! src/java.base/share/classes/jdk/internal/org/objectweb/asm/commons/AnnotationRemapper.java ! src/java.base/share/classes/jdk/internal/org/objectweb/asm/commons/ClassRemapper.java ! src/java.base/share/classes/jdk/internal/org/objectweb/asm/commons/CodeSizeEvaluator.java ! src/java.base/share/classes/jdk/internal/org/objectweb/asm/commons/FieldRemapper.java ! src/java.base/share/classes/jdk/internal/org/objectweb/asm/commons/GeneratorAdapter.java ! src/java.base/share/classes/jdk/internal/org/objectweb/asm/commons/InstructionAdapter.java ! src/java.base/share/classes/jdk/internal/org/objectweb/asm/commons/JSRInlinerAdapter.java ! src/java.base/share/classes/jdk/internal/org/objectweb/asm/commons/LocalVariablesSorter.java ! src/java.base/share/classes/jdk/internal/org/objectweb/asm/commons/MethodRemapper.java + src/java.base/share/classes/jdk/internal/org/objectweb/asm/commons/ModuleHashesAttribute.java + src/java.base/share/classes/jdk/internal/org/objectweb/asm/commons/ModuleRemapper.java + src/java.base/share/classes/jdk/internal/org/objectweb/asm/commons/ModuleResolutionAttribute.java + src/java.base/share/classes/jdk/internal/org/objectweb/asm/commons/ModuleTargetAttribute.java ! src/java.base/share/classes/jdk/internal/org/objectweb/asm/commons/Remapper.java ! src/java.base/share/classes/jdk/internal/org/objectweb/asm/commons/RemappingAnnotationAdapter.java ! src/java.base/share/classes/jdk/internal/org/objectweb/asm/commons/RemappingClassAdapter.java ! src/java.base/share/classes/jdk/internal/org/objectweb/asm/commons/RemappingFieldAdapter.java ! src/java.base/share/classes/jdk/internal/org/objectweb/asm/commons/RemappingMethodAdapter.java ! src/java.base/share/classes/jdk/internal/org/objectweb/asm/commons/RemappingSignatureAdapter.java ! src/java.base/share/classes/jdk/internal/org/objectweb/asm/commons/SerialVersionUIDAdder.java ! src/java.base/share/classes/jdk/internal/org/objectweb/asm/commons/SignatureRemapper.java ! src/java.base/share/classes/jdk/internal/org/objectweb/asm/commons/StaticInitMerger.java ! src/java.base/share/classes/jdk/internal/org/objectweb/asm/commons/TryCatchBlockSorter.java ! src/java.base/share/classes/jdk/internal/org/objectweb/asm/signature/SignatureVisitor.java ! src/java.base/share/classes/jdk/internal/org/objectweb/asm/signature/SignatureWriter.java ! src/java.base/share/classes/jdk/internal/org/objectweb/asm/tree/AnnotationNode.java ! src/java.base/share/classes/jdk/internal/org/objectweb/asm/tree/ClassNode.java ! src/java.base/share/classes/jdk/internal/org/objectweb/asm/tree/FieldNode.java ! src/java.base/share/classes/jdk/internal/org/objectweb/asm/tree/InsnList.java ! src/java.base/share/classes/jdk/internal/org/objectweb/asm/tree/LocalVariableAnnotationNode.java ! src/java.base/share/classes/jdk/internal/org/objectweb/asm/tree/MethodNode.java + src/java.base/share/classes/jdk/internal/org/objectweb/asm/tree/ModuleExportNode.java + src/java.base/share/classes/jdk/internal/org/objectweb/asm/tree/ModuleNode.java + src/java.base/share/classes/jdk/internal/org/objectweb/asm/tree/ModuleOpenNode.java + src/java.base/share/classes/jdk/internal/org/objectweb/asm/tree/ModuleProvideNode.java + src/java.base/share/classes/jdk/internal/org/objectweb/asm/tree/ModuleRequireNode.java ! src/java.base/share/classes/jdk/internal/org/objectweb/asm/tree/TypeAnnotationNode.java ! src/java.base/share/classes/jdk/internal/org/objectweb/asm/tree/analysis/BasicInterpreter.java ! src/java.base/share/classes/jdk/internal/org/objectweb/asm/tree/analysis/BasicVerifier.java ! src/java.base/share/classes/jdk/internal/org/objectweb/asm/tree/analysis/SimpleVerifier.java ! src/java.base/share/classes/jdk/internal/org/objectweb/asm/tree/analysis/SourceInterpreter.java ! src/java.base/share/classes/jdk/internal/org/objectweb/asm/util/ASMifier.java ! src/java.base/share/classes/jdk/internal/org/objectweb/asm/util/CheckAnnotationAdapter.java ! src/java.base/share/classes/jdk/internal/org/objectweb/asm/util/CheckClassAdapter.java ! src/java.base/share/classes/jdk/internal/org/objectweb/asm/util/CheckFieldAdapter.java ! src/java.base/share/classes/jdk/internal/org/objectweb/asm/util/CheckMethodAdapter.java + src/java.base/share/classes/jdk/internal/org/objectweb/asm/util/CheckModuleAdapter.java ! src/java.base/share/classes/jdk/internal/org/objectweb/asm/util/CheckSignatureAdapter.java ! src/java.base/share/classes/jdk/internal/org/objectweb/asm/util/Printer.java ! src/java.base/share/classes/jdk/internal/org/objectweb/asm/util/Textifier.java ! src/java.base/share/classes/jdk/internal/org/objectweb/asm/util/TraceAnnotationVisitor.java ! src/java.base/share/classes/jdk/internal/org/objectweb/asm/util/TraceClassVisitor.java ! src/java.base/share/classes/jdk/internal/org/objectweb/asm/util/TraceFieldVisitor.java ! src/java.base/share/classes/jdk/internal/org/objectweb/asm/util/TraceMethodVisitor.java + src/java.base/share/classes/jdk/internal/org/objectweb/asm/util/TraceModuleVisitor.java ! src/java.base/share/classes/jdk/internal/org/objectweb/asm/util/TraceSignatureVisitor.java ! src/java.base/share/classes/jdk/internal/org/objectweb/asm/version.txt ! test/hotspot/jtreg/runtime/constantPool/ConstModule.java ! test/jdk/java/lang/ModuleTests/AnnotationsTest.java ! test/jdk/java/lang/invoke/DefineClassTest.java ! test/jdk/java/util/ServiceLoader/BadProvidersTest.java ! test/jdk/lib/testlibrary/ModuleTargetHelper.java ! test/jdk/tools/jlink/plugins/SystemModuleDescriptors/src/m1/p1/Main.java ! test/jdk/tools/jlink/plugins/SystemModuleDescriptors/src/m4/p4/Main.java Changeset: 6d0e943bcd24 Author: alanb Date: 2017-11-02 13:20 -0700 URL: http://hg.openjdk.java.net/jdk10/client/rev/6d0e943bcd24 8186236: ModuleInfoExtender should be ASM6 aware Reviewed-by: ksrini, mchung, sundar ! src/java.base/share/classes/java/lang/Module.java - src/java.base/share/classes/jdk/internal/module/ClassFileAttributes.java ! src/java.base/share/classes/jdk/internal/module/ModuleInfoExtender.java ! src/java.base/share/classes/jdk/internal/module/ModuleInfoWriter.java ! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/plugins/SystemModulesPlugin.java Changeset: dbeb9eec4be6 Author: lana Date: 2017-11-03 02:21 +0000 URL: http://hg.openjdk.java.net/jdk10/client/rev/dbeb9eec4be6 Added tag jdk-10+30 for changeset 8fee80b92e65 ! .hgtags Changeset: 7e83ed8fa882 Author: lana Date: 2017-11-03 02:21 +0000 URL: http://hg.openjdk.java.net/jdk10/client/rev/7e83ed8fa882 Merge Changeset: 560fab171dc7 Author: sundar Date: 2017-11-03 19:53 +0530 URL: http://hg.openjdk.java.net/jdk10/client/rev/560fab171dc7 8190698: jjs tool of jdk.scripting.nashorn.shell module should not statically depend on java.desktop Reviewed-by: jlaskey, hannesw ! src/jdk.scripting.nashorn.shell/share/classes/jdk/nashorn/tools/jjs/Console.java ! src/jdk.scripting.nashorn.shell/share/classes/jdk/nashorn/tools/jjs/EditObject.java ! src/jdk.scripting.nashorn.shell/share/classes/jdk/nashorn/tools/jjs/Main.java ! src/jdk.scripting.nashorn.shell/share/classes/jdk/nashorn/tools/jjs/NashornCompleter.java ! src/jdk.scripting.nashorn.shell/share/classes/module-info.java + test/nashorn/script/basic/JDK-8190698.js Changeset: 783d04ecccc3 Author: prr Date: 2017-11-03 09:56 -0700 URL: http://hg.openjdk.java.net/jdk10/client/rev/783d04ecccc3 Merge - src/java.base/share/classes/jdk/internal/module/ClassFileAttributes.java ! test/langtools/jdk/jshell/ToolTabSnippetTest.java - test/langtools/tools/javac/diags/examples/PatchModuleWithRelease/PatchModuleWithRelease.java - test/langtools/tools/javac/diags/examples/PatchModuleWithRelease/patchmodule/java.base/java/lang/Test.java Changeset: 843c071258a6 Author: lancea Date: 2017-11-03 13:03 -0400 URL: http://hg.openjdk.java.net/jdk10/client/rev/843c071258a6 8190439: Removal of newrmic Reviewed-by: rriggs, alanb, mchung ! src/jdk.rmic/share/classes/sun/rmi/rmic/Main.java - src/jdk.rmic/share/classes/sun/rmi/rmic/newrmic/BatchEnvironment.java - src/jdk.rmic/share/classes/sun/rmi/rmic/newrmic/Constants.java - src/jdk.rmic/share/classes/sun/rmi/rmic/newrmic/Generator.java - src/jdk.rmic/share/classes/sun/rmi/rmic/newrmic/IndentingWriter.java - src/jdk.rmic/share/classes/sun/rmi/rmic/newrmic/Main.java - src/jdk.rmic/share/classes/sun/rmi/rmic/newrmic/Resources.java - src/jdk.rmic/share/classes/sun/rmi/rmic/newrmic/jrmp/Constants.java - src/jdk.rmic/share/classes/sun/rmi/rmic/newrmic/jrmp/JrmpGenerator.java - src/jdk.rmic/share/classes/sun/rmi/rmic/newrmic/jrmp/RemoteClass.java - src/jdk.rmic/share/classes/sun/rmi/rmic/newrmic/jrmp/StubSkeletonWriter.java - src/jdk.rmic/share/classes/sun/rmi/rmic/newrmic/jrmp/Util.java - test/jdk/sun/rmi/rmic/newrmic/equivalence/Agent.java - test/jdk/sun/rmi/rmic/newrmic/equivalence/AgentServer.java - test/jdk/sun/rmi/rmic/newrmic/equivalence/AgentServerImpl.java - test/jdk/sun/rmi/rmic/newrmic/equivalence/Apple.java - test/jdk/sun/rmi/rmic/newrmic/equivalence/AppleEvent.java - test/jdk/sun/rmi/rmic/newrmic/equivalence/AppleImpl.java - test/jdk/sun/rmi/rmic/newrmic/equivalence/AppleUser.java - test/jdk/sun/rmi/rmic/newrmic/equivalence/AppleUserImpl.java - test/jdk/sun/rmi/rmic/newrmic/equivalence/Callback.java - test/jdk/sun/rmi/rmic/newrmic/equivalence/ComputeServer.java - test/jdk/sun/rmi/rmic/newrmic/equivalence/ComputeServerImpl.java - test/jdk/sun/rmi/rmic/newrmic/equivalence/CountInterface.java - test/jdk/sun/rmi/rmic/newrmic/equivalence/CountServerImpl.java - test/jdk/sun/rmi/rmic/newrmic/equivalence/DayTimeInterface.java - test/jdk/sun/rmi/rmic/newrmic/equivalence/DayTimeServerImpl.java - test/jdk/sun/rmi/rmic/newrmic/equivalence/G1.java - test/jdk/sun/rmi/rmic/newrmic/equivalence/G1Impl.java - test/jdk/sun/rmi/rmic/newrmic/equivalence/MyObject.java - test/jdk/sun/rmi/rmic/newrmic/equivalence/MyObjectImpl.java - test/jdk/sun/rmi/rmic/newrmic/equivalence/NotActivatableInterface.java - test/jdk/sun/rmi/rmic/newrmic/equivalence/NotActivatableServerImpl.java - test/jdk/sun/rmi/rmic/newrmic/equivalence/Orange.java - test/jdk/sun/rmi/rmic/newrmic/equivalence/OrangeEcho.java - test/jdk/sun/rmi/rmic/newrmic/equivalence/OrangeEchoImpl.java - test/jdk/sun/rmi/rmic/newrmic/equivalence/OrangeImpl.java - test/jdk/sun/rmi/rmic/newrmic/equivalence/Server.java - test/jdk/sun/rmi/rmic/newrmic/equivalence/ServerImpl.java - test/jdk/sun/rmi/rmic/newrmic/equivalence/Task.java - test/jdk/sun/rmi/rmic/newrmic/equivalence/TestInterface.java - test/jdk/sun/rmi/rmic/newrmic/equivalence/batch.sh - test/jdk/sun/rmi/rmic/newrmic/equivalence/run.sh Changeset: 24e43fd1ad69 Author: bpb Date: 2017-11-03 10:18 -0700 URL: http://hg.openjdk.java.net/jdk10/client/rev/24e43fd1ad69 8190500: (ch) ReadableByteChannelImpl::read and WritableByteChannelImpl::write might not throw ClosedChannelException as specified Summary: Explicitly verify that the channel is open Reviewed-by: alanb ! src/java.base/share/classes/java/nio/channels/Channels.java ! test/jdk/java/nio/channels/Channels/Basic.java Changeset: 6278140a2d55 Author: bpb Date: 2017-11-03 10:18 -0700 URL: http://hg.openjdk.java.net/jdk10/client/rev/6278140a2d55 8190501: (fs) Incorrect error message parameter in java/nio/file/Files/probeContentType/Basic.java Summary: Replace expectedTypes with expectedTypes[i] in the line in question. Reviewed-by: alanb ! test/jdk/java/nio/file/Files/probeContentType/Basic.java Changeset: 66e2e3f62eb5 Author: bpb Date: 2017-11-03 10:18 -0700 URL: http://hg.openjdk.java.net/jdk10/client/rev/66e2e3f62eb5 8190502: (fs) Typo in java.nio.file.Files Summary: s/subsequence/subsequent/g Reviewed-by: alanb ! src/java.base/share/classes/java/nio/file/Files.java Changeset: b1f360639517 Author: prr Date: 2017-11-03 10:43 -0700 URL: http://hg.openjdk.java.net/jdk10/client/rev/b1f360639517 Merge - src/jdk.rmic/share/classes/sun/rmi/rmic/newrmic/BatchEnvironment.java - src/jdk.rmic/share/classes/sun/rmi/rmic/newrmic/Constants.java - src/jdk.rmic/share/classes/sun/rmi/rmic/newrmic/Generator.java - src/jdk.rmic/share/classes/sun/rmi/rmic/newrmic/IndentingWriter.java - src/jdk.rmic/share/classes/sun/rmi/rmic/newrmic/Main.java - src/jdk.rmic/share/classes/sun/rmi/rmic/newrmic/Resources.java - src/jdk.rmic/share/classes/sun/rmi/rmic/newrmic/jrmp/Constants.java - src/jdk.rmic/share/classes/sun/rmi/rmic/newrmic/jrmp/JrmpGenerator.java - src/jdk.rmic/share/classes/sun/rmi/rmic/newrmic/jrmp/RemoteClass.java - src/jdk.rmic/share/classes/sun/rmi/rmic/newrmic/jrmp/StubSkeletonWriter.java - src/jdk.rmic/share/classes/sun/rmi/rmic/newrmic/jrmp/Util.java - test/jdk/sun/rmi/rmic/newrmic/equivalence/Agent.java - test/jdk/sun/rmi/rmic/newrmic/equivalence/AgentServer.java - test/jdk/sun/rmi/rmic/newrmic/equivalence/AgentServerImpl.java - test/jdk/sun/rmi/rmic/newrmic/equivalence/Apple.java - test/jdk/sun/rmi/rmic/newrmic/equivalence/AppleEvent.java - test/jdk/sun/rmi/rmic/newrmic/equivalence/AppleImpl.java - test/jdk/sun/rmi/rmic/newrmic/equivalence/AppleUser.java - test/jdk/sun/rmi/rmic/newrmic/equivalence/AppleUserImpl.java - test/jdk/sun/rmi/rmic/newrmic/equivalence/Callback.java - test/jdk/sun/rmi/rmic/newrmic/equivalence/ComputeServer.java - test/jdk/sun/rmi/rmic/newrmic/equivalence/ComputeServerImpl.java - test/jdk/sun/rmi/rmic/newrmic/equivalence/CountInterface.java - test/jdk/sun/rmi/rmic/newrmic/equivalence/CountServerImpl.java - test/jdk/sun/rmi/rmic/newrmic/equivalence/DayTimeInterface.java - test/jdk/sun/rmi/rmic/newrmic/equivalence/DayTimeServerImpl.java - test/jdk/sun/rmi/rmic/newrmic/equivalence/G1.java - test/jdk/sun/rmi/rmic/newrmic/equivalence/G1Impl.java - test/jdk/sun/rmi/rmic/newrmic/equivalence/MyObject.java - test/jdk/sun/rmi/rmic/newrmic/equivalence/MyObjectImpl.java - test/jdk/sun/rmi/rmic/newrmic/equivalence/NotActivatableInterface.java - test/jdk/sun/rmi/rmic/newrmic/equivalence/NotActivatableServerImpl.java - test/jdk/sun/rmi/rmic/newrmic/equivalence/Orange.java - test/jdk/sun/rmi/rmic/newrmic/equivalence/OrangeEcho.java - test/jdk/sun/rmi/rmic/newrmic/equivalence/OrangeEchoImpl.java - test/jdk/sun/rmi/rmic/newrmic/equivalence/OrangeImpl.java - test/jdk/sun/rmi/rmic/newrmic/equivalence/Server.java - test/jdk/sun/rmi/rmic/newrmic/equivalence/ServerImpl.java - test/jdk/sun/rmi/rmic/newrmic/equivalence/Task.java - test/jdk/sun/rmi/rmic/newrmic/equivalence/TestInterface.java - test/jdk/sun/rmi/rmic/newrmic/equivalence/batch.sh - test/jdk/sun/rmi/rmic/newrmic/equivalence/run.sh