From dmitrij.pochepko at bell-sw.com Wed Nov 1 13:52:34 2017 From: dmitrij.pochepko at bell-sw.com (dmitrij.pochepko at bell-sw.com) Date: Wed, 01 Nov 2017 13:52:34 +0000 Subject: hg: jdk10/hs: 8189745: AARCH64: Use CRC32C intrinsic code in interpreter and C1 Message-ID: <201711011352.vA1DqYuv004936@aojmv0008.oracle.com> Changeset: 107622f2695c Author: dchuyko Date: 2017-11-01 16:48 +0300 URL: http://hg.openjdk.java.net/jdk10/hs/rev/107622f2695c 8189745: AARCH64: Use CRC32C intrinsic code in interpreter and C1 Reviewed-by: aph ! src/hotspot/cpu/aarch64/c1_LIRGenerator_aarch64.cpp ! src/hotspot/cpu/aarch64/stubGenerator_aarch64.cpp ! src/hotspot/cpu/aarch64/templateInterpreterGenerator_aarch64.cpp ! src/hotspot/share/c1/c1_Compiler.cpp From vladimir.kozlov at oracle.com Wed Nov 1 19:56:42 2017 From: vladimir.kozlov at oracle.com (vladimir.kozlov at oracle.com) Date: Wed, 01 Nov 2017 19:56:42 +0000 Subject: hg: jdk10/hs: 8187091: ReturnBlobToWrongHeapTest fails because of problems in CodeHeap::contains_blob() Message-ID: <201711011956.vA1Juggj028722@aojmv0008.oracle.com> Changeset: 3d1d05c9b6cd Author: simonis Date: 2017-11-01 12:56 -0700 URL: http://hg.openjdk.java.net/jdk10/hs/rev/3d1d05c9b6cd 8187091: ReturnBlobToWrongHeapTest fails because of problems in CodeHeap::contains_blob() Reviewed-by: kvn ! src/hotspot/share/code/codeBlob.hpp ! src/hotspot/share/memory/heap.hpp From harold.seigel at oracle.com Wed Nov 1 23:47:15 2017 From: harold.seigel at oracle.com (harold.seigel at oracle.com) Date: Wed, 01 Nov 2017 23:47:15 +0000 Subject: hg: jdk10/hs: 8190491: SA tests failed after 8189610 changes Message-ID: <201711012347.vA1NlF5l023301@aojmv0008.oracle.com> Changeset: 80ea7a4c6427 Author: coleenp Date: 2017-11-01 19:43 -0400 URL: http://hg.openjdk.java.net/jdk10/hs/rev/80ea7a4c6427 8190491: SA tests failed after 8189610 changes Summary: Change maxLength to an IntField Reviewed-by: hseigel, jiangli ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/oops/TypeArrayKlass.java From ioi.lam at oracle.com Thu Nov 2 05:10:58 2017 From: ioi.lam at oracle.com (ioi.lam at oracle.com) Date: Thu, 02 Nov 2017 05:10:58 +0000 Subject: hg: jdk10/hs: 8179624: [REDO] Avoid repeated calls to JavaThread::last_frame in InterpreterRuntime Message-ID: <201711020510.vA25AwQQ012691@aojmv0008.oracle.com> Changeset: 32d741a2b271 Author: iklam Date: 2017-10-26 11:35 -0700 URL: http://hg.openjdk.java.net/jdk10/hs/rev/32d741a2b271 8179624: [REDO] Avoid repeated calls to JavaThread::last_frame in InterpreterRuntime Summary: fixed typo in the original patch (8179305) Reviewed-by: dlong, coleenp ! src/hotspot/share/interpreter/interpreterRuntime.cpp ! src/hotspot/share/interpreter/interpreterRuntime.hpp From jesper.wilhelmsson at oracle.com Thu Nov 2 05:16:56 2017 From: jesper.wilhelmsson at oracle.com (jesper.wilhelmsson at oracle.com) Date: Thu, 02 Nov 2017 05:16:56 +0000 Subject: hg: jdk10/hs: 76 new changesets Message-ID: <201711020517.vA25H23K014524@aojmv0008.oracle.com> Changeset: f1721aa42d2c Author: dfuchs Date: 2017-05-19 11:18 +0100 URL: http://hg.openjdk.java.net/jdk10/hs/rev/f1721aa42d2c 8180024: Improve construction of objects during deserialization Reviewed-by: rriggs, skoivu, ahgross, rhalade ! src/java.base/share/classes/java/io/ObjectStreamClass.java ! src/java.corba/share/classes/com/sun/corba/se/impl/io/ObjectStreamClass.java ! src/java.corba/share/classes/sun/corba/Bridge.java ! src/jdk.unsupported/share/classes/sun/reflect/ReflectionFactory.java Changeset: 98e960939ef2 Author: hseigel Date: 2017-07-26 11:45 -0400 URL: http://hg.openjdk.java.net/jdk10/hs/rev/98e960939ef2 8180711: Better invokespecial checks Reviewed-by: acorn, ahgross, rhalade Contributed-by: harold.seigel at oracle.com ! src/hotspot/share/interpreter/linkResolver.cpp ! src/hotspot/share/interpreter/linkResolver.hpp Changeset: fd5d1d2bc1d4 Author: joehw Date: 2017-06-13 11:13 -0700 URL: http://hg.openjdk.java.net/jdk10/hs/rev/fd5d1d2bc1d4 8181327: Better X processing Reviewed-by: dfuchs, lancea ! src/java.xml/share/classes/com/sun/org/apache/xpath/internal/axes/PredicatedNodeTest.java Changeset: a39992e8c9a7 Author: aefimov Date: 2017-06-19 22:51 +0100 URL: http://hg.openjdk.java.net/jdk10/hs/rev/a39992e8c9a7 8181100: Better Base Exceptions Reviewed-by: dfuchs, rhalade, skoivu Contributed-by: roman.grigoriadi at oracle.com ! src/java.xml.ws/share/classes/com/sun/xml/internal/ws/util/exception/JAXWSExceptionBase.java Changeset: e0aec2769cff Author: serb Date: 2016-10-28 21:33 +0300 URL: http://hg.openjdk.java.net/jdk10/hs/rev/e0aec2769cff 8165543: Better window framing Reviewed-by: prr, ssadetsky, mschoene ! src/java.desktop/windows/native/libawt/windows/awt.h ! src/java.desktop/windows/native/libawt/windows/awt_Button.cpp ! src/java.desktop/windows/native/libawt/windows/awt_Canvas.cpp ! src/java.desktop/windows/native/libawt/windows/awt_Checkbox.cpp ! src/java.desktop/windows/native/libawt/windows/awt_Choice.cpp ! src/java.desktop/windows/native/libawt/windows/awt_Component.cpp ! src/java.desktop/windows/native/libawt/windows/awt_Component.h ! src/java.desktop/windows/native/libawt/windows/awt_Dialog.cpp ! src/java.desktop/windows/native/libawt/windows/awt_FileDialog.cpp ! src/java.desktop/windows/native/libawt/windows/awt_Frame.cpp ! src/java.desktop/windows/native/libawt/windows/awt_Label.cpp ! src/java.desktop/windows/native/libawt/windows/awt_List.cpp ! src/java.desktop/windows/native/libawt/windows/awt_ScrollPane.cpp ! src/java.desktop/windows/native/libawt/windows/awt_Scrollbar.cpp ! src/java.desktop/windows/native/libawt/windows/awt_Scrollbar.h ! src/java.desktop/windows/native/libawt/windows/awt_TextArea.cpp ! src/java.desktop/windows/native/libawt/windows/awt_TextComponent.cpp ! src/java.desktop/windows/native/libawt/windows/awt_TextField.cpp ! src/java.desktop/windows/native/libawt/windows/awt_Window.cpp Changeset: 7d686ef404c5 Author: igerasim Date: 2016-11-17 22:01 +0300 URL: http://hg.openjdk.java.net/jdk10/hs/rev/7d686ef404c5 8169026: Handle smartcard clean up better Reviewed-by: valeriep, ahgross ! src/java.smartcardio/share/classes/sun/security/smartcardio/CardImpl.java Changeset: f074c11b8fbf Author: serb Date: 2017-02-21 02:23 +0300 URL: http://hg.openjdk.java.net/jdk10/hs/rev/f074c11b8fbf 8169966: Larger AWT menus Reviewed-by: azvegint, prr, rhalade, mschoene ! src/java.desktop/windows/native/libawt/windows/CmdIDList.cpp ! src/java.desktop/windows/native/libawt/windows/CmdIDList.h ! src/java.desktop/windows/native/libawt/windows/awt_MenuItem.cpp ! src/java.desktop/windows/native/libawt/windows/awt_Toolkit.cpp ! src/java.desktop/windows/native/libawt/windows/awt_Toolkit.h Changeset: 2f79180e86e9 Author: valeriep Date: 2017-02-22 00:14 +0000 URL: http://hg.openjdk.java.net/jdk10/hs/rev/2f79180e86e9 8171252: Improve exception checking Reviewed-by: ascarpino, mschoene ! src/java.base/share/classes/com/sun/crypto/provider/AESCipher.java ! src/java.base/share/classes/com/sun/crypto/provider/AESWrapCipher.java ! src/java.base/share/classes/com/sun/crypto/provider/ARCFOURCipher.java ! src/java.base/share/classes/com/sun/crypto/provider/BlowfishCipher.java ! src/java.base/share/classes/com/sun/crypto/provider/CipherCore.java ! src/java.base/share/classes/com/sun/crypto/provider/DESedeWrapCipher.java ! src/java.base/share/classes/com/sun/crypto/provider/ISO10126Padding.java - src/java.base/share/classes/com/sun/crypto/provider/PBECipherCore.java ! src/java.base/share/classes/com/sun/crypto/provider/PBES1Core.java ! src/java.base/share/classes/com/sun/crypto/provider/PKCS5Padding.java Changeset: 99b7cd666944 Author: prr Date: 2017-02-23 03:43 -0800 URL: http://hg.openjdk.java.net/jdk10/hs/rev/99b7cd666944 8170218: Improved Font Metrics Reviewed-by: vadim, serb, mschoene ! src/java.desktop/windows/native/libawt/windows/awt_Font.cpp Changeset: 72af2394abce Author: prr Date: 2017-02-24 05:32 -0800 URL: http://hg.openjdk.java.net/jdk10/hs/rev/72af2394abce 8171261: Stability fixes for lcms Reviewed-by: serb, vadim, mschoene ! src/java.desktop/share/native/liblcms/cmscgats.c ! src/java.desktop/share/native/liblcms/cmsnamed.c ! src/java.desktop/share/native/liblcms/cmsopt.c ! src/java.desktop/share/native/liblcms/cmstypes.c ! src/java.desktop/share/native/liblcms/lcms2.h Changeset: 1f8bec78ed3d Author: weijun Date: 2017-03-15 22:27 +0800 URL: http://hg.openjdk.java.net/jdk10/hs/rev/1f8bec78ed3d 8175940: More certificate subject checking Reviewed-by: ahgross, mullan ! src/java.base/share/classes/sun/security/x509/DNSName.java Changeset: 45a84b0b59b9 Author: dfuchs Date: 2017-03-23 15:07 +0000 URL: http://hg.openjdk.java.net/jdk10/hs/rev/45a84b0b59b9 8176751: Better URL connections Reviewed-by: chegar, michaelm, rhalade, rpatil, vtewari ! src/java.base/share/classes/com/sun/net/ssl/internal/www/protocol/https/HttpsURLConnectionOldImpl.java ! src/java.base/share/classes/sun/net/www/protocol/http/HttpURLConnection.java ! src/java.base/share/classes/sun/net/www/protocol/https/HttpsURLConnectionImpl.java Changeset: 194f4c32678b Author: smarks Date: 2017-03-28 12:10 -0700 URL: http://hg.openjdk.java.net/jdk10/hs/rev/194f4c32678b 8174966: Unreferenced references Reviewed-by: rriggs, skoivu, rhalade, robm ! src/java.rmi/share/classes/sun/rmi/transport/Target.java Changeset: 17b77ca4d419 Author: weijun Date: 2017-05-18 08:52 +0800 URL: http://hg.openjdk.java.net/jdk10/hs/rev/17b77ca4d419 8178714: PKIX validator nameConstraints check failing after change 8175940 Reviewed-by: mullan, ahgross ! src/java.base/share/classes/sun/security/x509/DNSName.java ! src/java.base/share/classes/sun/security/x509/NameConstraintsExtension.java Changeset: 3448b80444f3 Author: naoto Date: 2017-06-15 09:57 -0700 URL: http://hg.openjdk.java.net/jdk10/hs/rev/3448b80444f3 8181323: Better timezone processing Reviewed-by: rriggs ! src/java.base/share/classes/java/util/SimpleTimeZone.java Changeset: 354a527f3246 Author: rriggs Date: 2017-06-19 17:38 -0400 URL: http://hg.openjdk.java.net/jdk10/hs/rev/354a527f3246 8181597: Process Proxy presentation Reviewed-by: dfuchs, ahgross, rhalade, skoivu ! src/java.base/share/classes/java/io/ObjectInputStream.java Changeset: a627f88bed3a Author: vinnie Date: 2017-06-28 16:52 +0100 URL: http://hg.openjdk.java.net/jdk10/hs/rev/a627f88bed3a 8181370: Better keystore handling Reviewed-by: weijun, igerasim ! src/java.base/share/classes/com/sun/crypto/provider/JceKeyStore.java Changeset: 5984d1c9d03d Author: vinnie Date: 2017-07-05 17:27 +0100 URL: http://hg.openjdk.java.net/jdk10/hs/rev/5984d1c9d03d 8181692: Update storage implementations Reviewed-by: weijun, igerasim ! src/java.base/share/classes/com/sun/crypto/provider/KeyProtector.java ! src/java.base/share/classes/com/sun/crypto/provider/PBES1Core.java ! src/java.base/share/classes/sun/security/pkcs12/PKCS12KeyStore.java Changeset: 6993f9f1ff83 Author: weijun Date: 2017-07-06 09:20 +0800 URL: http://hg.openjdk.java.net/jdk10/hs/rev/6993f9f1ff83 8181432: Better processing of unresolved permissions Reviewed-by: mullan ! src/java.base/share/classes/java/security/CodeSource.java ! src/java.base/share/classes/java/security/UnresolvedPermission.java ! src/java.base/share/classes/java/security/cert/CertificateRevokedException.java ! src/java.base/share/classes/sun/security/util/IOUtils.java ! src/java.base/share/classes/sun/security/util/ObjectIdentifier.java Changeset: c08d54553a36 Author: prr Date: 2017-07-06 09:43 -0700 URL: http://hg.openjdk.java.net/jdk10/hs/rev/c08d54553a36 8183028: Improve CMS header processing Reviewed-by: serb, rhalade, mschoene ! src/java.desktop/share/native/liblcms/cmstypes.c Changeset: a2bf68a0365f Author: weijun Date: 2017-07-12 10:55 +0800 URL: http://hg.openjdk.java.net/jdk10/hs/rev/a2bf68a0365f 8182879: Add warnings to keytool when using JKS and JCEKS Reviewed-by: vinnie, ahgross, mullan ! src/java.base/share/classes/sun/security/tools/keytool/Main.java ! src/java.base/share/classes/sun/security/tools/keytool/Resources.java ! test/jdk/sun/security/tools/keytool/WeakAlg.java Changeset: f9e03aef3a49 Author: valeriep Date: 2017-07-13 20:41 +0000 URL: http://hg.openjdk.java.net/jdk10/hs/rev/f9e03aef3a49 8181048: Refactor existing providers to refer to the same constants for default values for key length Reviewed-by: mullan, ahgross ! src/java.base/share/classes/com/sun/crypto/provider/DHKeyPairGenerator.java ! src/java.base/share/classes/com/sun/crypto/provider/DHParameterGenerator.java ! src/java.base/share/classes/sun/security/provider/DSAKeyPairGenerator.java ! src/java.base/share/classes/sun/security/provider/DSAParameterGenerator.java ! src/java.base/share/classes/sun/security/provider/SunEntries.java ! src/java.base/share/classes/sun/security/rsa/RSAKeyPairGenerator.java ! src/java.base/share/classes/sun/security/tools/keytool/Main.java + src/java.base/share/classes/sun/security/util/SecurityProviderConstants.java ! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/P11KeyPairGenerator.java ! src/jdk.crypto.ec/share/classes/sun/security/ec/ECKeyPairGenerator.java ! src/jdk.crypto.mscapi/windows/classes/sun/security/mscapi/RSAKeyPairGenerator.java ! test/jdk/java/security/Signature/Offsets.java ! test/jdk/java/security/SignedObject/Chain.java ! test/jdk/sun/security/provider/DSA/TestAlgParameterGenerator.java ! test/jdk/sun/security/provider/DSA/TestKeyPairGenerator.java + test/jdk/sun/security/provider/DSA/TestLegacyDSAKeyPairGenerator.java Changeset: 7a4b85711089 Author: prappo Date: 2017-07-26 17:44 +0100 URL: http://hg.openjdk.java.net/jdk10/hs/rev/7a4b85711089 8181612: More stable connection processing Reviewed-by: chegar, coffeys, ahgross, joehw, rhalade ! src/java.base/share/classes/sun/net/ftp/impl/FtpClient.java Changeset: 4fc2a4a29f3d Author: smarks Date: 2017-08-02 10:34 -0700 URL: http://hg.openjdk.java.net/jdk10/hs/rev/4fc2a4a29f3d 8174109: Better queuing priorities Reviewed-by: chegar, dfuchs, rriggs, alanb, robm, rhalade, jeff, ahgross ! src/java.base/share/classes/java/io/ObjectInputStream.java ! src/java.base/share/classes/java/util/ArrayDeque.java ! src/java.base/share/classes/java/util/ArrayList.java ! src/java.base/share/classes/java/util/HashMap.java ! src/java.base/share/classes/java/util/HashSet.java ! src/java.base/share/classes/java/util/Hashtable.java ! src/java.base/share/classes/java/util/IdentityHashMap.java ! src/java.base/share/classes/java/util/ImmutableCollections.java ! src/java.base/share/classes/java/util/PriorityQueue.java ! src/java.base/share/classes/java/util/Properties.java ! src/java.base/share/classes/java/util/concurrent/CopyOnWriteArrayList.java ! src/java.base/share/classes/jdk/internal/misc/JavaObjectInputStreamAccess.java - src/java.base/share/classes/jdk/internal/misc/ObjectStreamClassValidator.java ! test/jdk/java/io/Serializable/serialFilter/SerialFilterTest.java Changeset: 3a00eb4636e3 Author: rpatil Date: 2017-08-14 15:32 +0530 URL: http://hg.openjdk.java.net/jdk10/hs/rev/3a00eb4636e3 8184937: LCMS error 13: Couldn't link the profiles Reviewed-by: prr Contributed-by: sreeprakash.s at oracle.com ! src/java.desktop/share/native/liblcms/cmstypes.c Changeset: 96179f26139e Author: jwilhelm Date: 2017-09-14 22:57 +0200 URL: http://hg.openjdk.java.net/jdk10/hs/rev/96179f26139e 8187556: Backout of a fix reintroduced a dependency that had since been removed Reviewed-by: duke ! src/java.base/share/classes/java/io/ObjectInputStream.java ! src/java.management.rmi/share/classes/com/sun/jmx/remote/internal/rmi/RMIExporter.java ! src/java.management.rmi/share/classes/javax/management/remote/rmi/RMIConnectorServer.java ! src/java.management.rmi/share/classes/javax/management/remote/rmi/RMIJRMPServerImpl.java ! src/java.rmi/share/classes/sun/rmi/server/MarshalInputStream.java ! src/java.rmi/share/classes/sun/rmi/server/UnicastServerRef.java ! src/jdk.management.agent/share/classes/sun/management/jmxremote/ConnectorBootstrap.java ! src/jdk.management.agent/share/conf/management.properties + test/jdk/javax/management/remote/mandatory/connection/DefaultAgentFilterTest.java + test/jdk/javax/management/remote/mandatory/connection/NewRMIClientFilterTest.java + test/jdk/javax/management/remote/mandatory/connection/mgmt1.properties + test/jdk/javax/management/remote/mandatory/connection/mgmt2.properties ! test/jdk/javax/management/remote/mandatory/connectorServer/RMIExporterTest.java Changeset: 7d5509425e4a Author: henryjen Date: 2017-10-20 09:49 -0700 URL: http://hg.openjdk.java.net/jdk10/hs/rev/7d5509425e4a Merge - src/java.base/share/classes/com/sun/crypto/provider/PBECipherCore.java - src/java.base/share/classes/jdk/internal/misc/ObjectStreamClassValidator.java Changeset: 251676148c62 Author: jjg Date: 2017-10-20 11:08 -0700 URL: http://hg.openjdk.java.net/jdk10/hs/rev/251676148c62 8189405: More cleanup in HtmlWriter 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/formats/html/AnnotationTypeFieldWriterImpl.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AnnotationTypeOptionalMemberWriterImpl.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AnnotationTypeRequiredMemberWriterImpl.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/ConstantsSummaryWriterImpl.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ConstructorWriterImpl.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/Contents.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/DeprecatedListWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/EnumConstantWriterImpl.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/FieldWriterImpl.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/IndexRedirectWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/MethodWriterImpl.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ModuleIndexWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ModuleWriterImpl.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/NestedClassWriterImpl.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/PackageIndexWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/PackageUseWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/PackageWriterImpl.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/PropertyWriterImpl.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/SubWriterHolderWriter.java + src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/TableHeader.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/HtmlDocWriter.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/BaseConfiguration.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/PackageSummaryWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/PackageSummaryBuilder.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/resources/doclets.properties Changeset: d72d7d55c765 Author: bpb Date: 2017-10-17 16:51 -0700 URL: http://hg.openjdk.java.net/jdk10/hs/rev/d72d7d55c765 8164900: Add support for O_DIRECT Summary: Add support for Direct I/O in FileChannel Reviewed-by: alanb, bpb, alanbur, coffeys, aph, clanger, plevart, mli, psandoz, simonis Contributed-by: Lucy Lu , Volker Simonis ! make/gensrc/GensrcMisc.gmk ! make/jprt.properties ! make/mapfiles/libnio/mapfile-linux ! make/mapfiles/libnio/mapfile-solaris ! make/test/JtregNativeJdk.gmk ! src/java.base/share/classes/java/nio/file/FileStore.java ! src/java.base/share/classes/sun/nio/ch/FileChannelImpl.java ! src/java.base/share/classes/sun/nio/ch/FileDispatcher.java ! src/java.base/share/classes/sun/nio/ch/IOUtil.java ! src/java.base/share/classes/sun/nio/ch/Util.java ! src/java.base/share/classes/sun/nio/fs/ExtendedOptions.java ! src/java.base/unix/classes/sun/nio/ch/FileDispatcherImpl.java ! src/java.base/unix/classes/sun/nio/fs/UnixChannelFactory.java ! src/java.base/unix/classes/sun/nio/fs/UnixConstants.java.template ! src/java.base/unix/classes/sun/nio/fs/UnixFileStore.java ! src/java.base/unix/native/libnio/ch/FileChannelImpl.c ! src/java.base/unix/native/libnio/ch/FileDispatcherImpl.c ! src/java.base/windows/classes/sun/nio/ch/FileDispatcherImpl.java ! src/java.base/windows/classes/sun/nio/fs/WindowsChannelFactory.java ! src/java.base/windows/classes/sun/nio/fs/WindowsFileStore.java ! src/java.base/windows/classes/sun/nio/fs/WindowsNativeDispatcher.java ! src/java.base/windows/native/libnio/ch/FileDispatcherImpl.c ! src/java.base/windows/native/libnio/fs/WindowsNativeDispatcher.c ! src/jdk.unsupported/share/classes/com/sun/nio/file/ExtendedOpenOption.java + test/jdk/java/nio/channels/FileChannel/directio/DirectIOTest.java + test/jdk/java/nio/channels/FileChannel/directio/PreadDirect.java + test/jdk/java/nio/channels/FileChannel/directio/PwriteDirect.java + test/jdk/java/nio/channels/FileChannel/directio/ReadDirect.java + test/jdk/java/nio/channels/FileChannel/directio/WriteDirect.java + test/jdk/java/nio/channels/FileChannel/directio/libDirectIO.c Changeset: aa31c0a9ebca Author: ksrini Date: 2017-10-20 11:42 -0700 URL: http://hg.openjdk.java.net/jdk10/hs/rev/aa31c0a9ebca 8189706: javadoc for the JDK APIs should summarize overridden methods with no specification changes Reviewed-by: jjg, mchung, tbell ! make/Docs.gmk Changeset: 42fe1ee28f27 Author: lana Date: 2017-10-21 00:04 +0000 URL: http://hg.openjdk.java.net/jdk10/hs/rev/42fe1ee28f27 Added tag jdk-10+28 for changeset 92f08900cb3c ! .hgtags Changeset: e6f53ff13373 Author: lana Date: 2017-10-21 00:06 +0000 URL: http://hg.openjdk.java.net/jdk10/hs/rev/e6f53ff13373 Merge Changeset: 28d6070f5f2f Author: ihse Date: 2017-10-23 10:21 +0200 URL: http://hg.openjdk.java.net/jdk10/hs/rev/28d6070f5f2f 8189056: javadoc target for stable specdiff comparisons Reviewed-by: erikj ! make/Docs.gmk ! make/Main.gmk ! make/autoconf/boot-jdk.m4 ! make/autoconf/generated-configure.sh ! make/autoconf/spec.gmk.in Changeset: 6331ad007664 Author: erikj Date: 2017-10-23 10:39 +0200 URL: http://hg.openjdk.java.net/jdk10/hs/rev/6331ad007664 8189119: Devkit for Linux needs to include fontconfig-devel Reviewed-by: ihse ! make/conf/jib-profiles.js ! make/devkit/Tools.gmk Changeset: 7be5c153e8a4 Author: erikj Date: 2017-10-23 10:41 +0200 URL: http://hg.openjdk.java.net/jdk10/hs/rev/7be5c153e8a4 8189664: Stop producing ARCHIVE_BUNDLE.zip from test makefiles unless asked to Reviewed-by: ihse ! test/TestCommon.gmk Changeset: 80fd2dab3805 Author: erikj Date: 2017-10-23 10:43 +0200 URL: http://hg.openjdk.java.net/jdk10/hs/rev/80fd2dab3805 8187974: Merge Java Mission Control 6.1 3rdpartyreame with the JDK 18.3 3rdpartyreadme Reviewed-by: ihse ! make/common/MakeBase.gmk Changeset: 389695e5e8db Author: redestad Date: 2017-10-23 11:33 +0200 URL: http://hg.openjdk.java.net/jdk10/hs/rev/389695e5e8db 8189266: (ann) Optimize AnnotationInvocationHandler.invoke Reviewed-by: jfranck, plevart Contributed-by: christoph.dreis at freenet.de ! src/java.base/share/classes/sun/reflect/annotation/AnnotationInvocationHandler.java Changeset: 54a2f246edd8 Author: hannesw Date: 2017-10-23 13:03 +0200 URL: http://hg.openjdk.java.net/jdk10/hs/rev/54a2f246edd8 8165198: Inconsistent values with JavaImporter after accessing undefined variable Reviewed-by: sundar, hannesw Contributed-by: priya.lakshmi.muthuswamy at oracle.com ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/ScriptObject.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/WithObject.java + test/nashorn/script/nosecurity/JDK-8165198.js + test/nashorn/script/nosecurity/JDK-8165198.js.EXPECTED Changeset: 286cb51fd280 Author: cushon Date: 2017-10-23 14:11 +0200 URL: http://hg.openjdk.java.net/jdk10/hs/rev/286cb51fd280 8187247: canonical import check compares classes by simple name Reviewed-by: jlahoda ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Check.java + test/tools/javac/importChecks/ImportCanonicalSameName/ImportCanonicalSameName.java + test/tools/javac/importChecks/ImportCanonicalSameName/ImportCanonicalSameName.out + test/tools/javac/importChecks/ImportCanonicalSameName/p1/A.java + test/tools/javac/importChecks/ImportCanonicalSameName/p2/A.java Changeset: 94943e6674be Author: jlahoda Date: 2017-10-24 12:07 +0200 URL: http://hg.openjdk.java.net/jdk10/hs/rev/94943e6674be 8189796: Incorrect end position for missing statement Summary: Recording end positions for error trees representing missing statements. Reviewed-by: mcimadamore Contributed-by: dusan.balek at oracle.com, jan.lahoda at oracle.com ! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java ! test/langtools/tools/javac/parser/JavacParserTest.java Changeset: 963f70aa578d Author: erikj Date: 2017-10-24 15:36 +0200 URL: http://hg.openjdk.java.net/jdk10/hs/rev/963f70aa578d 8189682: JDK demos/tests should be in a separate bundle than hotspot ones Reviewed-by: prr, ihse ! make/Bundles.gmk ! make/autoconf/spec.gmk.in ! make/conf/jib-profiles.js Changeset: 258dc79d2265 Author: naoto Date: 2017-10-24 08:56 -0700 URL: http://hg.openjdk.java.net/jdk10/hs/rev/258dc79d2265 8189291: Test policy should extend the default system policy Reviewed-by: mchung ! test/jdk/java/lang/StackWalker/CallerSensitiveMethod/csm/jdk/test/CallerSensitiveTest.java ! test/jdk/java/lang/StackWalker/GetCallerClassTest.java ! test/jdk/java/lang/System/LoggerFinder/internal/BaseDefaultLoggerFinderTest/BaseDefaultLoggerFinderTest.java ! test/jdk/java/lang/System/LoggerFinder/internal/BootstrapLogger/BootstrapLoggerTest.java ! test/jdk/java/lang/System/LoggerFinder/internal/LoggerFinderLoaderTest/LoggerFinderLoaderTest.java ! test/jdk/java/lang/reflect/Proxy/nonPublicProxy/NonPublicProxyClass.java ! test/jdk/java/net/URLPermission/nstest/LookupTest.java ! test/jdk/java/util/concurrent/atomic/AtomicUpdaters.java ! test/jdk/java/util/logging/LogManager/Configuration/updateConfiguration/SimpleUpdateConfigWithInputStreamTest.java ! test/jdk/java/util/logging/LogManager/Configuration/updateConfiguration/UpdateConfigurationTest.java ! test/jdk/java/util/logging/Logger/setResourceBundle/TestSetResourceBundle.java Changeset: 560ee83bfce5 Author: naoto Date: 2017-10-24 08:56 -0700 URL: http://hg.openjdk.java.net/jdk10/hs/rev/560ee83bfce5 8189272: CLDR and JRE LocaleProviderAdapters silently swallow exceptions Reviewed-by: mchung ! src/java.base/share/classes/sun/util/cldr/CLDRLocaleProviderAdapter.java ! src/java.base/share/classes/sun/util/locale/provider/JRELocaleProviderAdapter.java ! test/jdk/sun/util/locale/provider/Bug8038436.java Changeset: 711ef438b6ad Author: joehw Date: 2017-10-24 19:05 -0700 URL: http://hg.openjdk.java.net/jdk10/hs/rev/711ef438b6ad 8176891: Fix lint warnings in JAXP repo: serial Reviewed-by: lancea ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/utils/ConfigurationError.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/util/InternalError.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/runtime/InternalRuntimeError.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/jaxp/datatype/DurationDayTimeImpl.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/jaxp/datatype/DurationYearMonthImpl.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/jaxp/validation/WrappedSAXException.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/utils/ConfigurationError.java ! src/java.xml/share/classes/com/sun/org/apache/xml/internal/serializer/utils/URI.java ! src/java.xml/share/classes/com/sun/org/apache/xml/internal/utils/URI.java ! src/java.xml/share/classes/javax/xml/datatype/DatatypeConfigurationException.java ! src/java.xml/share/classes/javax/xml/namespace/QName.java ! src/java.xml/share/classes/javax/xml/parsers/ParserConfigurationException.java ! src/java.xml/share/classes/javax/xml/stream/XMLStreamException.java ! src/java.xml/share/classes/org/w3c/dom/events/EventException.java ! src/java.xml/share/classes/org/w3c/dom/ls/LSException.java ! src/java.xml/share/classes/org/w3c/dom/ranges/RangeException.java Changeset: b6da56767057 Author: bchristi Date: 2017-10-25 09:06 -0700 URL: http://hg.openjdk.java.net/jdk10/hs/rev/b6da56767057 8183901: Fix broken links to "Package Sealing" in the JAR spec Reviewed-by: alanb, mchung ! src/java.base/share/classes/java/lang/ClassLoader.java ! src/java.base/share/classes/java/lang/Package.java ! src/java.base/share/classes/java/util/jar/Attributes.java Changeset: 599bd0aa4433 Author: stuefe Date: 2017-10-17 12:17 +0200 URL: http://hg.openjdk.java.net/jdk10/hs/rev/599bd0aa4433 8189431: Netbeans nb_native project needs to be adapted to new repo structure Reviewed-by: ihse ! make/nb_native/nbproject/configurations.xml ! make/nb_native/nbproject/project.xml Changeset: fd458b0b7749 Author: darcy Date: 2017-10-25 10:40 -0700 URL: http://hg.openjdk.java.net/jdk10/hs/rev/fd458b0b7749 8062385: Remove @SuppressWarnings("cast") and casts for NIO related usages when JDK 9 becomes the bootstrap JDK Reviewed-by: mcimadamore ! src/jdk.compiler/share/classes/com/sun/tools/javac/file/BaseFileManager.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/file/JavacFileManager.java Changeset: 9887d1bc3e9c Author: bpatel Date: 2017-10-25 12:29 -0700 URL: http://hg.openjdk.java.net/jdk10/hs/rev/9887d1bc3e9c 8183037: Overview summary page should have a table with tabs for groups Reviewed-by: jjg, ksrini ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AbstractModuleIndexWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AbstractPackageIndexWriter.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/ModuleIndexFrameWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ModuleIndexWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ModulePackageIndexFrameWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/PackageIndexFrameWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/PackageIndexWriter.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/resources/doclets.properties ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/resources/script.js ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/resources/stylesheet.css + src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/GroupTypes.java ! test/langtools/jdk/javadoc/doclet/AccessSummary/AccessSummary.java ! test/langtools/jdk/javadoc/doclet/testHtmlTableStyles/TestHtmlTableStyles.java ! test/langtools/jdk/javadoc/doclet/testHtmlTableTags/TestHtmlTableTags.java ! test/langtools/jdk/javadoc/doclet/testHtmlVersion/TestHtmlVersion.java ! test/langtools/jdk/javadoc/doclet/testModules/TestModules.java ! test/langtools/jdk/javadoc/doclet/testStylesheet/TestStylesheet.java Changeset: 75c90020d8e0 Author: bpb Date: 2017-10-25 16:13 -0700 URL: http://hg.openjdk.java.net/jdk10/hs/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/hs/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/hs/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/hs/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/hs/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/hs/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/hs/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/hs/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/hs/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/hs/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/hs/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/hs/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/hs/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/hs/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/hs/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/hs/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/hs/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/hs/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/hs/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/hs/rev/118c900a45a4 Merge Changeset: 2e6d4b38969d Author: weijun Date: 2017-10-27 21:10 +0800 URL: http://hg.openjdk.java.net/jdk10/hs/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/hs/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/hs/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/hs/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/hs/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/hs/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/hs/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: 8024fff2e247 Author: jwilhelm Date: 2017-10-30 21:23 +0100 URL: http://hg.openjdk.java.net/jdk10/hs/rev/8024fff2e247 Merge ! make/autoconf/spec.gmk.in ! make/common/Modules.gmk ! make/conf/jib-profiles.js ! src/hotspot/share/interpreter/linkResolver.cpp - src/java.base/share/classes/com/sun/crypto/provider/PBECipherCore.java ! src/java.base/share/classes/java/lang/ClassLoader.java - src/java.base/share/classes/jdk/internal/misc/ObjectStreamClassValidator.java ! test/jdk/ProblemList.txt From patric.hedlin at oracle.com Thu Nov 2 09:07:04 2017 From: patric.hedlin at oracle.com (patric.hedlin at oracle.com) Date: Thu, 02 Nov 2017 09:07:04 +0000 Subject: hg: jdk10/hs: 8172232: SPARC ISA/CPU feature detection is broken/insufficient (on Linux). Message-ID: <201711020907.vA2974n2007477@aojmv0008.oracle.com> Changeset: 71ad0eec75e8 Author: phedlin Date: 2017-09-28 14:55 +0200 URL: http://hg.openjdk.java.net/jdk10/hs/rev/71ad0eec75e8 8172232: SPARC ISA/CPU feature detection is broken/insufficient (on Linux). Summary: Reimplementation extending feature detection to SPARC Core C3&C4. Reviewed-by: kvn, neliasso ! src/hotspot/os_cpu/linux_sparc/vm_version_linux_sparc.cpp From dmitrij.pochepko at bell-sw.com Thu Nov 2 15:48:25 2017 From: dmitrij.pochepko at bell-sw.com (dmitrij.pochepko at bell-sw.com) Date: Thu, 02 Nov 2017 15:48:25 +0000 Subject: hg: jdk10/hs: 8189176: AARCH64: Improve _updateBytesCRC32 intrinsic Message-ID: <201711021548.vA2FmQK7020451@aojmv0008.oracle.com> Changeset: 6e3ab27f9144 Author: dchuyko Date: 2017-11-02 18:44 +0300 URL: http://hg.openjdk.java.net/jdk10/hs/rev/6e3ab27f9144 8189176: AARCH64: Improve _updateBytesCRC32 intrinsic Reviewed-by: aph ! src/hotspot/cpu/aarch64/assembler_aarch64.hpp ! src/hotspot/cpu/aarch64/c1_LIRAssembler_aarch64.cpp ! src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp ! src/hotspot/cpu/aarch64/macroAssembler_aarch64.hpp ! src/hotspot/cpu/aarch64/templateInterpreterGenerator_aarch64.cpp From gerard.ziemski at oracle.com Thu Nov 2 16:05:48 2017 From: gerard.ziemski at oracle.com (gerard.ziemski at oracle.com) Date: Thu, 02 Nov 2017 16:05:48 +0000 Subject: hg: jdk10/hs: 8184765: Dynamically resize SystemDictionary Message-ID: <201711021605.vA2G5nT3028439@aojmv0008.oracle.com> Changeset: 69c081ca110a Author: gziemski Date: 2017-11-02 11:00 -0500 URL: http://hg.openjdk.java.net/jdk10/hs/rev/69c081ca110a 8184765: Dynamically resize SystemDictionary Summary: Implemented dynamic resizing, which triggers when load factor is too high Reviewed-by: coleenp, rehn ! src/hotspot/share/classfile/classLoaderData.cpp ! src/hotspot/share/classfile/classLoaderData.hpp ! src/hotspot/share/classfile/dictionary.cpp ! src/hotspot/share/classfile/dictionary.hpp ! src/hotspot/share/classfile/systemDictionary.cpp ! src/hotspot/share/classfile/systemDictionary.hpp ! src/hotspot/share/runtime/globals.hpp ! src/hotspot/share/runtime/safepoint.cpp ! src/hotspot/share/runtime/safepoint.hpp ! src/hotspot/share/utilities/hashtable.cpp ! src/hotspot/share/utilities/hashtable.hpp ! test/hotspot/jtreg/runtime/CommandLine/VMOptionWarning.java + test/hotspot/jtreg/runtime/LoadClass/TestResize.java + test/hotspot/jtreg/runtime/LoadClass/TriggerResize.java From coleen.phillimore at oracle.com Fri Nov 3 11:50:00 2017 From: coleen.phillimore at oracle.com (coleen.phillimore at oracle.com) Date: Fri, 03 Nov 2017 11:50:00 +0000 Subject: hg: jdk10/hs: 8190617: test/jdk/sun/tools/jhsdb/BasicLauncherTest.java fails Message-ID: <201711031150.vA3Bo0dY025614@aojmv0008.oracle.com> Changeset: ab33aa41d7a4 Author: coleenp Date: 2017-11-03 07:44 -0400 URL: http://hg.openjdk.java.net/jdk10/hs/rev/ab33aa41d7a4 8190617: test/jdk/sun/tools/jhsdb/BasicLauncherTest.java fails Summary: change type expected by SA for PerfMemory::_initialize to int. Reviewed-by: dholmes, sspitsyn ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/PerfMemory.java From calvin.cheung at oracle.com Fri Nov 3 17:54:31 2017 From: calvin.cheung at oracle.com (calvin.cheung at oracle.com) Date: Fri, 03 Nov 2017 17:54:31 +0000 Subject: hg: jdk10/hs: 8187347: Do not abort CDS archive creation when some classes are unverifiable Message-ID: <201711031754.vA3HsVgx012519@aojmv0008.oracle.com> Changeset: 52e85a3fa0ab Author: ccheung Date: 2017-11-03 10:48 -0700 URL: http://hg.openjdk.java.net/jdk10/hs/rev/52e85a3fa0ab 8187347: Do not abort CDS archive creation when some classes are unverifiable Summary: deprecating the IgnoreUnverifiableClassesDuringDump vm option in JDK10 and set its default value to true Reviewed-by: dholmes, jiangli ! src/hotspot/share/runtime/arguments.cpp ! src/hotspot/share/runtime/globals.hpp ! test/hotspot/jtreg/runtime/CommandLine/VMDeprecatedOptions.java From serguei.spitsyn at oracle.com Sat Nov 4 00:13:12 2017 From: serguei.spitsyn at oracle.com (serguei.spitsyn at oracle.com) Date: Sat, 04 Nov 2017 00:13:12 +0000 Subject: hg: jdk10/hs: 8189731: Disable CFLH when there are no transformers Message-ID: <201711040013.vA40DCHD016522@aojmv0008.oracle.com> Changeset: d85284ccd1bd Author: sspitsyn Date: 2017-11-03 17:09 -0700 URL: http://hg.openjdk.java.net/jdk10/hs/rev/d85284ccd1bd 8189731: Disable CFLH when there are no transformers Summary: Enable CFLH only when there are transformers Reviewed-by: sspitsyn, alanb Contributed-by: ben_walsh at uk.ibm.com ! make/mapfiles/libinstrument/mapfile-vers ! src/java.instrument/share/classes/sun/instrument/InstrumentationImpl.java ! src/java.instrument/share/native/libinstrument/InstrumentationImplNativeMethods.c ! src/java.instrument/share/native/libinstrument/InvocationAdapter.c ! src/java.instrument/share/native/libinstrument/JPLISAgent.c ! src/java.instrument/share/native/libinstrument/JPLISAgent.h