hg: panama/dev: 83 new changesets
maurizio.cimadamore at oracle.com
maurizio.cimadamore at oracle.com
Wed Dec 19 21:00:04 UTC 2018
Changeset: 9e28eff3d40f
Author: rriggs
Date: 2018-12-12 15:35 -0500
URL: http://hg.openjdk.java.net/panama/dev/rev/9e28eff3d40f
8215309: Convert package.html files to package-info.java files
Reviewed-by: darcy, lancea
+ src/java.logging/share/classes/java/util/logging/package-info.java
- src/java.logging/share/classes/java/util/logging/package.html
+ src/java.prefs/share/classes/java/util/prefs/package-info.java
- src/java.prefs/share/classes/java/util/prefs/package.html
+ src/java.rmi/share/classes/java/rmi/activation/package-info.java
- src/java.rmi/share/classes/java/rmi/activation/package.html
+ src/java.rmi/share/classes/java/rmi/dgc/package-info.java
- src/java.rmi/share/classes/java/rmi/dgc/package.html
+ src/java.rmi/share/classes/java/rmi/package-info.java
- src/java.rmi/share/classes/java/rmi/package.html
+ src/java.rmi/share/classes/java/rmi/registry/package-info.java
- src/java.rmi/share/classes/java/rmi/registry/package.html
+ src/java.rmi/share/classes/java/rmi/server/package-info.java
- src/java.rmi/share/classes/java/rmi/server/package.html
+ src/java.rmi/share/classes/javax/rmi/ssl/package-info.java
- src/java.rmi/share/classes/javax/rmi/ssl/package.html
+ src/java.smartcardio/share/classes/javax/smartcardio/package-info.java
- src/java.smartcardio/share/classes/javax/smartcardio/package.html
+ src/java.sql.rowset/share/classes/com/sun/rowset/package-info.java
- src/java.sql.rowset/share/classes/com/sun/rowset/package.html
+ src/java.sql.rowset/share/classes/com/sun/rowset/providers/package-info.java
- src/java.sql.rowset/share/classes/com/sun/rowset/providers/package.html
+ src/java.sql.rowset/share/classes/javax/sql/rowset/serial/package-info.java
- src/java.sql.rowset/share/classes/javax/sql/rowset/serial/package.html
+ src/java.sql/share/classes/java/sql/package-info.java
- src/java.sql/share/classes/java/sql/package.html
+ src/java.sql/share/classes/javax/sql/package-info.java
- src/java.sql/share/classes/javax/sql/package.html
Changeset: 4bb6e0871bf7
Author: vdeshpande
Date: 2018-12-12 14:48 -0800
URL: http://hg.openjdk.java.net/panama/dev/rev/4bb6e0871bf7
8214751: X86: Support for VNNI Instructions
Reviewed-by: kvn
Contributed-by: razvan.a.lupusoru at intel.com, vivek.r.deshpande at intel.com
! src/hotspot/cpu/x86/assembler_x86.cpp
! src/hotspot/cpu/x86/assembler_x86.hpp
! src/hotspot/cpu/x86/vm_version_x86.cpp
! src/hotspot/cpu/x86/vm_version_x86.hpp
! src/hotspot/cpu/x86/x86.ad
! src/hotspot/cpu/x86/x86_32.ad
! src/hotspot/cpu/x86/x86_64.ad
! src/hotspot/share/adlc/formssel.cpp
! src/hotspot/share/opto/classes.hpp
! src/hotspot/share/opto/loopnode.hpp
! src/hotspot/share/opto/loopopts.cpp
! src/hotspot/share/opto/matcher.cpp
! src/hotspot/share/opto/mulnode.hpp
! src/hotspot/share/opto/superword.cpp
! src/hotspot/share/opto/superword.hpp
! src/hotspot/share/opto/vectornode.cpp
! src/hotspot/share/opto/vectornode.hpp
+ test/hotspot/jtreg/compiler/loopopts/superword/Vec_MulAddS2I.java
Changeset: 2626982cf4f7
Author: mr
Date: 2018-12-12 15:01 -0800
URL: http://hg.openjdk.java.net/panama/dev/rev/2626982cf4f7
8215301: Module-summary page is unreadably wide
Reviewed-by: mchung
! make/jdk/src/classes/build/tools/jigsaw/ModuleSummary.java
Changeset: d590cf6b4fac
Author: jjiang
Date: 2018-12-13 08:23 +0800
URL: http://hg.openjdk.java.net/panama/dev/rev/d590cf6b4fac
8214520: [TEST_BUG] sun/security/mscapi/nonUniqueAliases/NonUniqueAliases.java failed with incorrect jtreg tags order
Reviewed-by: xuelei
! test/jdk/sun/security/mscapi/nonUniqueAliases/NonUniqueAliases.java
Changeset: 9af672cab7cb
Author: valeriep
Date: 2018-12-13 01:15 +0000
URL: http://hg.openjdk.java.net/panama/dev/rev/9af672cab7cb
7092821: java.security.Provider.getService() is synchronized and became scalability bottleneck
Summary: Changed Provider class to use ConcurrentHashMap and default providers to use putService()
Reviewed-by: weijun, mullan
! src/java.base/share/classes/com/sun/crypto/provider/SunJCE.java
! src/java.base/share/classes/java/security/Provider.java
! src/java.base/share/classes/sun/security/provider/Sun.java
! src/java.base/share/classes/sun/security/provider/SunEntries.java
! src/java.base/share/classes/sun/security/provider/VerificationProvider.java
! src/java.base/share/classes/sun/security/rsa/SunRsaSign.java
! src/java.base/share/classes/sun/security/rsa/SunRsaSignEntries.java
! src/java.base/share/classes/sun/security/ssl/SunJSSE.java
Changeset: 2457d862a646
Author: weijun
Date: 2018-12-13 11:16 +0800
URL: http://hg.openjdk.java.net/panama/dev/rev/2457d862a646
8076190: Customizing the generation of a PKCS12 keystore
Reviewed-by: mullan
+ src/java.base/share/classes/com/sun/crypto/provider/HmacPKCS12PBECore.java
- src/java.base/share/classes/com/sun/crypto/provider/HmacPKCS12PBESHA1.java
! src/java.base/share/classes/com/sun/crypto/provider/PBES2Parameters.java
! src/java.base/share/classes/com/sun/crypto/provider/SunJCE.java
! src/java.base/share/classes/java/security/KeyStore.java
! src/java.base/share/classes/sun/security/pkcs12/PKCS12KeyStore.java
! src/java.base/share/classes/sun/security/tools/keytool/Main.java
! src/java.base/share/classes/sun/security/x509/AlgorithmId.java
! src/java.base/share/conf/security/java.security
+ test/jdk/sun/security/pkcs12/ParamsPreferences.java
+ test/jdk/sun/security/pkcs12/ParamsTest.java
+ test/jdk/sun/security/pkcs12/params/README
+ test/jdk/sun/security/pkcs12/params/kandc
+ test/jdk/sun/security/pkcs12/params/ks
+ test/jdk/sun/security/pkcs12/params/os2
+ test/jdk/sun/security/pkcs12/params/os3
+ test/jdk/sun/security/pkcs12/params/os4
+ test/jdk/sun/security/pkcs12/params/os5
! test/jdk/sun/security/tools/keytool/ProbingFailure.java
+ test/lib/jdk/test/lib/security/DerUtils.java
Changeset: 85ade44f351a
Author: weijun
Date: 2018-12-13 12:03 +0800
URL: http://hg.openjdk.java.net/panama/dev/rev/85ade44f351a
8214568: Use {@systemProperty} for definitions of system properties
Reviewed-by: xuelei
! src/java.security.jgss/share/classes/javax/security/auth/kerberos/package-info.java
+ src/java.security.jgss/share/classes/org/ietf/jgss/package-info.java
- src/java.security.jgss/share/classes/org/ietf/jgss/package.html
! src/jdk.security.auth/share/classes/com/sun/security/auth/login/ConfigFile.java
! src/jdk.security.auth/share/classes/com/sun/security/auth/module/Krb5LoginModule.java
Changeset: 77f31b03cc0e
Author: dl
Date: 2018-12-12 20:13 -0800
URL: http://hg.openjdk.java.net/panama/dev/rev/77f31b03cc0e
8215326: Test java/util/concurrent/ConcurrentHashMap/ToArray.java hangs after j.u.c updates
Reviewed-by: martin, dholmes
! src/java.base/share/classes/java/util/concurrent/ForkJoinPool.java
Changeset: 8b585e1b2805
Author: jjiang
Date: 2018-12-13 12:34 +0800
URL: http://hg.openjdk.java.net/panama/dev/rev/8b585e1b2805
8214937: sun/security/tools/jarsigner/warnings/NoTimestampTest.java failed due to unexpected expiration date
Reviewed-by: xuelei
! test/jdk/sun/security/tools/jarsigner/warnings/NoTimestampTest.java
Changeset: 108a161aed93
Author: kvn
Date: 2018-12-12 21:02 -0800
URL: http://hg.openjdk.java.net/panama/dev/rev/108a161aed93
8215317: [GRAAL] unit test CheckGraalIntrinsics failed after 8213754
Summary: Fix CheckGraalIntrinsics test for new intrinsics.
Reviewed-by: iveresov, never
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.test/src/org/graalvm/compiler/hotspot/test/CheckGraalIntrinsics.java
Changeset: 50aff73aaba3
Author: epavlova
Date: 2018-12-12 22:23 -0800
URL: http://hg.openjdk.java.net/panama/dev/rev/50aff73aaba3
8215314: [Graal] Enable org.graalvm.compiler.core.test.CountedLoopTest
Reviewed-by: dlong
! test/hotspot/jtreg/ProblemList-graal.txt
Changeset: 9d60798b21af
Author: jcm
Date: 2018-12-12 23:08 -0800
URL: http://hg.openjdk.java.net/panama/dev/rev/9d60798b21af
8211034: OnStackReplacePercentage option checking has bugs
Summary: Fixed the constraint checks
Reviewed-by: kvn
! src/hotspot/share/interpreter/invocationCounter.cpp
! src/hotspot/share/oops/methodCounters.hpp
! src/hotspot/share/opto/parseHelper.cpp
! src/hotspot/share/runtime/flags/jvmFlagConstraintsCompiler.cpp
! test/hotspot/jtreg/testlibrary_tests/whitebox/vm_flags/IntxTest.java
Changeset: ff1c86e85d02
Author: jlahoda
Date: 2018-12-13 08:26 +0100
URL: http://hg.openjdk.java.net/panama/dev/rev/ff1c86e85d02
8215243: JShell tests failing intermitently with \"Problem cleaning up the following threads:\"
Summary: Do not reset closed state in the StopDetectingInputStream.write
Reviewed-by: rfield
! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/StopDetectingInputStream.java
Changeset: b9d34a97a4be
Author: jgeorge
Date: 2018-12-13 13:03 +0530
URL: http://hg.openjdk.java.net/panama/dev/rev/b9d34a97a4be
8202884: SA: Attach/detach might fail on Linux if debugee application create/destroy threads during attaching
Summary: While doing a ptrace attach, do not attach to threads which are in the process of exiting or are zombies -- skip these threads.
Reviewed-by: jcbeyler, ysuenaga
! src/jdk.hotspot.agent/linux/native/libsaproc/libproc_impl.c
! src/jdk.hotspot.agent/linux/native/libsaproc/libproc_impl.h
! src/jdk.hotspot.agent/linux/native/libsaproc/ps_proc.c
Changeset: 888592cdb2d0
Author: alanb
Date: 2018-12-13 09:02 +0000
URL: http://hg.openjdk.java.net/panama/dev/rev/888592cdb2d0
8214696: Module class should be filtered by core reflection
Reviewed-by: lancea, mchung, sundar
! src/java.base/share/classes/jdk/internal/reflect/Reflection.java
! test/hotspot/jtreg/compiler/jvmci/jdk.vm.ci.runtime.test/src/jdk/vm/ci/runtime/test/TestResolvedJavaType.java
! test/jdk/jdk/internal/reflect/Reflection/Filtering.java
Changeset: 4debb3321e65
Author: weijun
Date: 2018-12-13 17:28 +0800
URL: http://hg.openjdk.java.net/panama/dev/rev/4debb3321e65
8213009: Refactoring existing SunMSCAPI classes
Reviewed-by: valeriep
+ src/jdk.crypto.mscapi/windows/classes/sun/security/mscapi/CKey.java
+ src/jdk.crypto.mscapi/windows/classes/sun/security/mscapi/CKeyPair.java
+ src/jdk.crypto.mscapi/windows/classes/sun/security/mscapi/CKeyPairGenerator.java
+ src/jdk.crypto.mscapi/windows/classes/sun/security/mscapi/CKeyStore.java
+ src/jdk.crypto.mscapi/windows/classes/sun/security/mscapi/CPrivateKey.java
+ src/jdk.crypto.mscapi/windows/classes/sun/security/mscapi/CPublicKey.java
+ src/jdk.crypto.mscapi/windows/classes/sun/security/mscapi/CRSACipher.java
+ src/jdk.crypto.mscapi/windows/classes/sun/security/mscapi/CSignature.java
- src/jdk.crypto.mscapi/windows/classes/sun/security/mscapi/Key.java
- src/jdk.crypto.mscapi/windows/classes/sun/security/mscapi/KeyStore.java
! src/jdk.crypto.mscapi/windows/classes/sun/security/mscapi/PRNG.java
- src/jdk.crypto.mscapi/windows/classes/sun/security/mscapi/RSACipher.java
- src/jdk.crypto.mscapi/windows/classes/sun/security/mscapi/RSAKeyPair.java
- src/jdk.crypto.mscapi/windows/classes/sun/security/mscapi/RSAKeyPairGenerator.java
- src/jdk.crypto.mscapi/windows/classes/sun/security/mscapi/RSAPrivateKey.java
- src/jdk.crypto.mscapi/windows/classes/sun/security/mscapi/RSAPublicKey.java
- src/jdk.crypto.mscapi/windows/classes/sun/security/mscapi/RSASignature.java
! src/jdk.crypto.mscapi/windows/classes/sun/security/mscapi/SunMSCAPI.java
! src/jdk.crypto.mscapi/windows/native/libsunmscapi/security.cpp
+ test/jdk/sun/security/mscapi/KeyAlgorithms.java
Changeset: e2798bf6318a
Author: weijun
Date: 2018-12-13 17:28 +0800
URL: http://hg.openjdk.java.net/panama/dev/rev/e2798bf6318a
8213010: Supporting keys created with certmgr.exe
Reviewed-by: valeriep
! src/java.base/share/classes/sun/security/util/ECUtil.java
! src/jdk.crypto.ec/share/classes/sun/security/ec/ECDSASignature.java
! src/jdk.crypto.mscapi/windows/classes/sun/security/mscapi/CKey.java
! src/jdk.crypto.mscapi/windows/classes/sun/security/mscapi/CKeyStore.java
! src/jdk.crypto.mscapi/windows/classes/sun/security/mscapi/CPublicKey.java
! src/jdk.crypto.mscapi/windows/classes/sun/security/mscapi/CSignature.java
! src/jdk.crypto.mscapi/windows/classes/sun/security/mscapi/SunMSCAPI.java
! src/jdk.crypto.mscapi/windows/native/libsunmscapi/security.cpp
Changeset: 9a73a4e4011f
Author: jgeorge
Date: 2018-12-13 15:11 +0530
URL: http://hg.openjdk.java.net/panama/dev/rev/9a73a4e4011f
8214226: Incorrect BCI and Line Number with jstack if the top frame is in the interpreter
Summary: Read in the bcp from r13 for the top level interpreter frames
Reviewed-by: jcbeyler, jgeorge
Contributed-by: david.griffiths at gmail.com
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/linux_amd64/LinuxAMD64JavaThreadPDAccess.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/x86/X86Frame.java
Changeset: c45615dc6bfc
Author: dfuchs
Date: 2018-12-13 11:27 +0000
URL: http://hg.openjdk.java.net/panama/dev/rev/c45615dc6bfc
8211093: Default logging.properties sets log level for com.xyz.foo
Reviewed-by: bpb, rriggs
! src/java.logging/share/conf/logging.properties
+ test/jdk/java/util/logging/DefaultConfigTest.java
Changeset: 086dfcfc3731
Author: goetz
Date: 2018-12-13 08:36 +0100
URL: http://hg.openjdk.java.net/panama/dev/rev/086dfcfc3731
8215534: [testbug] some jfr test don't check @requires vm.hasJFR
Reviewed-by: sundar, egahlin
! test/jdk/jdk/jfr/event/security/TestSecurityPropertyModificationEvent.java
! test/jdk/jdk/jfr/event/security/TestTLSHandshakeEvent.java
! test/jdk/jdk/jfr/event/security/TestX509CertificateEvent.java
! test/jdk/jdk/jfr/event/security/TestX509ValidationEvent.java
Changeset: 1c85328b7631
Author: mhorie
Date: 2018-12-12 12:36 -0500
URL: http://hg.openjdk.java.net/panama/dev/rev/1c85328b7631
8215262: PPC64: FMA Vectorization on PPC64
Reviewed-by: mdoerr, gromero
! src/hotspot/cpu/ppc/assembler_ppc.hpp
! src/hotspot/cpu/ppc/assembler_ppc.inline.hpp
! src/hotspot/cpu/ppc/ppc.ad
Changeset: c1eed9867bf0
Author: sgehwolf
Date: 2018-12-13 10:25 +0100
URL: http://hg.openjdk.java.net/panama/dev/rev/c1eed9867bf0
8215342: [Zero] Build fails after JDK-8200613
Reviewed-by: shade, jgeorge
Contributed-by: Christophe Phillips <chphilli at redhat.com>
! src/hotspot/os/linux/os_linux.cpp
Changeset: c8b2a408628b
Author: egahlin
Date: 2018-12-13 14:21 +0100
URL: http://hg.openjdk.java.net/panama/dev/rev/c8b2a408628b
8215175: Inconsistencies in JFR event metadata
Reviewed-by: mgronlun
! src/hotspot/share/jfr/leakprofiler/emitEventOperation.cpp
! src/hotspot/share/jfr/metadata/metadata.xml
! src/hotspot/share/jfr/metadata/metadata.xsd
! src/hotspot/share/jfr/periodic/jfrNetworkUtilization.cpp
! src/jdk.jfr/share/classes/jdk/jfr/internal/MetadataHandler.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/PlatformRecording.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/Utils.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/dcmd/AbstractDCmd.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/dcmd/DCmdCheck.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/dcmd/DCmdConfigure.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/tool/PrettyWriter.java
+ test/jdk/jdk/jfr/api/metadata/annotations/TestFormatMissingValue.java
Changeset: 339d2fbe8675
Author: mgronlun
Date: 2018-12-13 14:36 +0100
URL: http://hg.openjdk.java.net/panama/dev/rev/339d2fbe8675
8215284: Reduce noise induced by periodic task getFileSize()
Reviewed-by: redestad, egahlin
! src/hotspot/share/jfr/jni/jfrJniMethod.cpp
! src/hotspot/share/jfr/jni/jfrJniMethod.hpp
! src/hotspot/share/jfr/jni/jfrJniMethodRegistration.cpp
+ src/hotspot/share/jfr/recorder/repository/jfrChunkRotation.cpp
+ src/hotspot/share/jfr/recorder/repository/jfrChunkRotation.hpp
- src/hotspot/share/jfr/recorder/repository/jfrChunkSizeNotifier.cpp
- src/hotspot/share/jfr/recorder/repository/jfrChunkSizeNotifier.hpp
! src/hotspot/share/jfr/recorder/service/jfrRecorderService.cpp
! src/jdk.jfr/share/classes/jdk/jfr/internal/JVM.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/PlatformRecorder.java
Changeset: 632c4baddbb8
Author: zgu
Date: 2018-12-12 13:50 -0500
URL: http://hg.openjdk.java.net/panama/dev/rev/632c4baddbb8
8215220: Simplify Shenandoah task termination in aborted paths
Reviewed-by: shade
! src/hotspot/share/gc/shenandoah/shenandoahConcurrentMark.cpp
! src/hotspot/share/gc/shenandoah/shenandoahTaskqueue.cpp
! src/hotspot/share/gc/shenandoah/shenandoahTaskqueue.hpp
! src/hotspot/share/gc/shenandoah/shenandoahTraversalGC.cpp
Changeset: 9f13f8aad8dc
Author: egahlin
Date: 2018-12-13 15:40 +0100
URL: http://hg.openjdk.java.net/panama/dev/rev/9f13f8aad8dc
8215237: jdk.jfr.Recording javadoc does not compile
Reviewed-by: mgronlun
! src/jdk.jfr/share/classes/jdk/jfr/Recording.java
! src/jdk.jfr/share/classes/jdk/jfr/consumer/package-info.java
Changeset: e10a1f7aaa13
Author: shade
Date: 2018-12-13 16:14 +0100
URL: http://hg.openjdk.java.net/panama/dev/rev/e10a1f7aaa13
8215354: x86_32 build failures after JDK-8214074 (Ghash optimization using AVX instructions)
Reviewed-by: thartmann
! src/hotspot/cpu/x86/macroAssembler_x86_aes.cpp
Changeset: 8bf9268df0e2
Author: redestad
Date: 2018-12-13 15:31 +0100
URL: http://hg.openjdk.java.net/panama/dev/rev/8bf9268df0e2
8215281: Use String.isEmpty() when applicable in java.base
Reviewed-by: dfuchs, alanb
! src/java.base/share/classes/com/sun/java/util/jar/pack/Attribute.java
! src/java.base/share/classes/com/sun/java/util/jar/pack/Driver.java
! src/java.base/share/classes/com/sun/net/ssl/KeyManagerFactory.java
! src/java.base/share/classes/com/sun/net/ssl/SSLContext.java
! src/java.base/share/classes/com/sun/net/ssl/TrustManagerFactory.java
! src/java.base/share/classes/java/io/Console.java
! src/java.base/share/classes/java/lang/ClassLoader.java
! src/java.base/share/classes/java/lang/Integer.java
! src/java.base/share/classes/java/lang/Long.java
! src/java.base/share/classes/java/lang/Package.java
! src/java.base/share/classes/java/lang/Runtime.java
! src/java.base/share/classes/java/lang/String.java
! src/java.base/share/classes/java/lang/VersionProps.java.template
! src/java.base/share/classes/java/lang/invoke/ConstantBootstraps.java
! src/java.base/share/classes/java/lang/invoke/MethodHandles.java
! src/java.base/share/classes/java/lang/invoke/ProxyClassesDumper.java
! src/java.base/share/classes/java/net/HttpCookie.java
! src/java.base/share/classes/java/net/Inet6Address.java
! src/java.base/share/classes/java/net/InetAddress.java
! src/java.base/share/classes/java/net/SocketPermission.java
! src/java.base/share/classes/java/net/URI.java
! src/java.base/share/classes/java/net/URL.java
! src/java.base/share/classes/java/net/URLClassLoader.java
! src/java.base/share/classes/java/net/URLDecoder.java
! src/java.base/share/classes/java/net/URLPermission.java
! src/java.base/share/classes/java/net/URLStreamHandler.java
! src/java.base/share/classes/java/nio/file/LinkPermission.java
! src/java.base/share/classes/java/security/AlgorithmParameterGenerator.java
! src/java.base/share/classes/java/security/AlgorithmParameters.java
! src/java.base/share/classes/java/security/KeyStore.java
! src/java.base/share/classes/java/security/MessageDigest.java
! src/java.base/share/classes/java/security/Permission.java
! src/java.base/share/classes/java/security/Policy.java
! src/java.base/share/classes/java/security/SecureRandom.java
! src/java.base/share/classes/java/security/Security.java
! src/java.base/share/classes/java/security/Signature.java
! src/java.base/share/classes/java/security/cert/TrustAnchor.java
! src/java.base/share/classes/java/text/AttributedString.java
! src/java.base/share/classes/java/text/CollationElementIterator.java
! src/java.base/share/classes/java/text/CompactNumberFormat.java
! src/java.base/share/classes/java/text/DecimalFormat.java
! src/java.base/share/classes/java/text/DecimalFormatSymbols.java
! src/java.base/share/classes/java/text/MergeCollation.java
! src/java.base/share/classes/java/text/MessageFormat.java
! src/java.base/share/classes/java/text/PatternEntry.java
! src/java.base/share/classes/java/text/RBTableBuilder.java
! src/java.base/share/classes/java/time/ZoneId.java
! src/java.base/share/classes/java/time/format/DateTimeFormatterBuilder.java
! src/java.base/share/classes/java/util/Calendar.java
! src/java.base/share/classes/java/util/Locale.java
! src/java.base/share/classes/java/util/ResourceBundle.java
! src/java.base/share/classes/java/util/Scanner.java
! src/java.base/share/classes/java/util/regex/Pattern.java
! src/java.base/share/classes/javax/crypto/Cipher.java
! src/java.base/share/classes/javax/crypto/SealedObject.java
! src/java.base/share/classes/javax/net/ssl/SSLSocketFactory.java
! src/java.base/share/classes/javax/security/auth/PrivateCredentialPermission.java
! src/java.base/share/classes/javax/security/auth/callback/ChoiceCallback.java
! src/java.base/share/classes/javax/security/auth/callback/ConfirmationCallback.java
! src/java.base/share/classes/javax/security/auth/callback/NameCallback.java
! src/java.base/share/classes/javax/security/auth/callback/PasswordCallback.java
! src/java.base/share/classes/javax/security/auth/callback/TextInputCallback.java
! src/java.base/share/classes/javax/security/auth/callback/TextOutputCallback.java
! src/java.base/share/classes/javax/security/auth/login/AppConfigurationEntry.java
! src/java.base/share/classes/javax/security/auth/login/Configuration.java
! src/java.base/share/classes/javax/security/auth/login/LoginContext.java
! src/java.base/share/classes/javax/security/cert/X509Certificate.java
! src/java.base/share/classes/jdk/internal/jimage/decompressor/SignatureParser.java
! src/java.base/share/classes/jdk/internal/jimage/decompressor/StringSharingDecompressor.java
! src/java.base/share/classes/jdk/internal/jrtfs/JrtFileSystem.java
! src/java.base/share/classes/jdk/internal/jrtfs/JrtPath.java
! src/java.base/share/classes/jdk/internal/loader/ClassLoaders.java
! src/java.base/share/classes/jdk/internal/loader/URLClassPath.java
! src/java.base/share/classes/jdk/internal/module/Checks.java
! src/java.base/share/classes/jdk/internal/module/ModuleBootstrap.java
! src/java.base/share/classes/jdk/internal/module/ModulePatcher.java
! src/java.base/share/classes/jdk/internal/module/ModulePath.java
! src/java.base/share/classes/jdk/internal/module/Resources.java
! src/java.base/share/classes/jdk/internal/module/SystemModuleFinders.java
! src/java.base/share/classes/jdk/internal/org/objectweb/asm/TypePath.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/CheckSignatureAdapter.java
! src/java.base/share/classes/jdk/internal/reflect/UnsafeFieldAccessorImpl.java
! src/java.base/share/classes/jdk/internal/util/jar/JarIndex.java
! src/java.base/share/classes/jdk/internal/util/xml/PropertiesDefaultHandler.java
! src/java.base/share/classes/jdk/internal/util/xml/impl/Parser.java
! src/java.base/share/classes/jdk/internal/util/xml/impl/XMLStreamWriterImpl.java
! src/java.base/share/classes/sun/invoke/util/BytecodeName.java
! src/java.base/share/classes/sun/net/TransferProtocolClient.java
! src/java.base/share/classes/sun/net/ftp/impl/FtpClient.java
! src/java.base/share/classes/sun/net/spi/DefaultProxySelector.java
! src/java.base/share/classes/sun/net/www/HeaderParser.java
! src/java.base/share/classes/sun/net/www/MimeEntry.java
! src/java.base/share/classes/sun/net/www/MimeLauncher.java
! src/java.base/share/classes/sun/net/www/ParseUtil.java
! src/java.base/share/classes/sun/net/www/http/HttpClient.java
! src/java.base/share/classes/sun/net/www/protocol/ftp/FtpURLConnection.java
! src/java.base/share/classes/sun/net/www/protocol/http/AuthenticationInfo.java
! src/java.base/share/classes/sun/net/www/protocol/http/DigestAuthentication.java
! src/java.base/share/classes/sun/net/www/protocol/http/HttpURLConnection.java
! src/java.base/share/classes/sun/net/www/protocol/https/HttpsClient.java
! src/java.base/share/classes/sun/net/www/protocol/jrt/JavaRuntimeURLConnection.java
! src/java.base/share/classes/sun/nio/ch/Net.java
! src/java.base/share/classes/sun/nio/fs/AbstractFileSystemProvider.java
! src/java.base/share/classes/sun/nio/fs/AbstractUserDefinedFileAttributeView.java
! src/java.base/share/classes/sun/security/jca/GetInstance.java
! src/java.base/share/classes/sun/security/jca/ProviderConfig.java
! src/java.base/share/classes/sun/security/jca/ProviderList.java
! src/java.base/share/classes/sun/security/provider/ConfigFile.java
! src/java.base/share/classes/sun/security/provider/PolicyParser.java
! src/java.base/share/classes/sun/security/provider/SeedGenerator.java
! src/java.base/share/classes/sun/security/ssl/CertificateMessage.java
! src/java.base/share/classes/sun/security/ssl/ClientHello.java
! src/java.base/share/classes/sun/security/ssl/DHKeyExchange.java
! src/java.base/share/classes/sun/security/ssl/SSLAlgorithmConstraints.java
! src/java.base/share/classes/sun/security/ssl/SSLContextImpl.java
! src/java.base/share/classes/sun/security/ssl/SSLSocketImpl.java
! src/java.base/share/classes/sun/security/ssl/SupportedGroupsExtension.java
! src/java.base/share/classes/sun/security/ssl/X509TrustManagerImpl.java
! src/java.base/share/classes/sun/security/tools/PathList.java
! src/java.base/share/classes/sun/security/util/AbstractAlgorithmConstraints.java
! src/java.base/share/classes/sun/security/util/AlgorithmDecomposer.java
! src/java.base/share/classes/sun/security/util/DisabledAlgorithmConstraints.java
! src/java.base/share/classes/sun/security/util/SignatureFileVerifier.java
! src/java.base/share/classes/sun/security/x509/AVA.java
! src/java.base/share/classes/sun/security/x509/DNSName.java
! src/java.base/share/classes/sun/security/x509/IPAddressName.java
! src/java.base/share/classes/sun/security/x509/RDN.java
! src/java.base/share/classes/sun/security/x509/RFC822Name.java
! src/java.base/share/classes/sun/security/x509/X500Name.java
! src/java.base/share/classes/sun/security/x509/X509CRLImpl.java
! src/java.base/share/classes/sun/security/x509/X509CertImpl.java
! src/java.base/share/classes/sun/util/locale/InternalLocaleBuilder.java
! src/java.base/share/classes/sun/util/locale/LanguageTag.java
! src/java.base/share/classes/sun/util/locale/LocaleMatcher.java
! src/java.base/share/classes/sun/util/locale/LocaleUtils.java
! src/java.base/share/classes/sun/util/locale/UnicodeLocaleExtension.java
! src/java.base/share/classes/sun/util/locale/provider/CalendarNameProviderImpl.java
! src/java.base/share/classes/sun/util/locale/provider/JRELocaleProviderAdapter.java
! src/java.base/share/classes/sun/util/locale/provider/LocaleProviderAdapter.java
! src/java.base/unix/classes/java/io/UnixFileSystem.java
! src/java.base/unix/classes/jdk/internal/loader/FileURLMapper.java
! src/java.base/unix/classes/sun/net/dns/ResolverConfigurationImpl.java
! src/java.base/unix/classes/sun/net/sdp/SdpProvider.java
! src/java.base/unix/classes/sun/net/www/protocol/file/Handler.java
! src/java.base/unix/classes/sun/nio/ch/UnixAsynchronousSocketChannelImpl.java
! src/java.base/unix/classes/sun/nio/fs/UnixFileSystem.java
! src/java.base/windows/classes/java/io/WinNTFileSystem.java
! src/java.base/windows/classes/sun/net/www/protocol/file/Handler.java
! src/java.base/windows/classes/sun/nio/ch/FileDispatcherImpl.java
! src/java.base/windows/classes/sun/nio/fs/WindowsFileAttributes.java
! src/java.base/windows/classes/sun/nio/fs/WindowsFileStore.java
! src/java.base/windows/classes/sun/nio/fs/WindowsFileSystem.java
! src/java.base/windows/classes/sun/nio/fs/WindowsLinkSupport.java
! src/java.base/windows/classes/sun/nio/fs/WindowsPath.java
Changeset: 4ddd3c410a85
Author: vromero
Date: 2018-12-13 10:35 -0500
URL: http://hg.openjdk.java.net/panama/dev/rev/4ddd3c410a85
8215300: additional changes to constants API
Reviewed-by: goetz
! src/java.base/share/classes/java/lang/Double.java
! src/java.base/share/classes/java/lang/Float.java
! src/java.base/share/classes/java/lang/Integer.java
! src/java.base/share/classes/java/lang/Long.java
! src/java.base/share/classes/java/lang/String.java
! src/java.base/share/classes/java/lang/constant/ClassDesc.java
! src/java.base/share/classes/java/lang/constant/Constable.java
! src/java.base/share/classes/java/lang/constant/ConstantUtils.java
! src/java.base/share/classes/java/lang/constant/package-info.java
! src/java.base/share/classes/java/lang/invoke/TypeDescriptor.java
! src/java.base/share/classes/java/lang/invoke/VarHandle.java
! test/jdk/java/lang/constant/ClassDescTest.java
Changeset: c403f39ec349
Author: shade
Date: 2018-12-13 16:45 +0100
URL: http://hg.openjdk.java.net/panama/dev/rev/c403f39ec349
8181143: Introduce diagnostic flag to abort VM on too long VM operations
Reviewed-by: rkennke, zgu, dholmes, stuefe, rehn
! src/hotspot/share/runtime/globals.hpp
! src/hotspot/share/runtime/vmThread.cpp
! src/hotspot/share/runtime/vmThread.hpp
+ test/hotspot/jtreg/runtime/Safepoint/TestAbortOnVMOperationTimeout.java
Changeset: cc4098b3bc10
Author: shade
Date: 2018-12-13 16:45 +0100
URL: http://hg.openjdk.java.net/panama/dev/rev/cc4098b3bc10
8215356: Disable x86_32 Shenandoah build to avoid hotspot/tier1 failures
Reviewed-by: rkennke
! make/autoconf/hotspot.m4
Changeset: ece620f32d2d
Author: jwilhelm
Date: 2018-12-13 17:01 +0100
URL: http://hg.openjdk.java.net/panama/dev/rev/ece620f32d2d
Added tag jdk-13+0 for changeset cc4098b3bc10
! .hgtags
Changeset: 6879069d9d94
Author: darcy
Date: 2018-12-13 19:06 +0100
URL: http://hg.openjdk.java.net/panama/dev/rev/6879069d9d94
8205626: Start of release updates for JDK 13
8205393: Add SourceVersion.RELEASE_13
8205394: Add source 13 and target 13 to javac
8205645: Bump maximum recognized class file version to 57 for JDK 13
8214825: Update preview language features for start of JDK 13
Reviewed-by: erikj, alanb, mchung, mcimadamore, dholmes, smarks, jjg
! make/autoconf/version-numbers
! make/common/SetupJavaCompilers.gmk
! src/hotspot/share/classfile/classFileParser.cpp
! src/java.base/share/classes/com/sun/java/util/jar/pack/Constants.java
! src/java.base/share/classes/jdk/internal/module/ModuleInfo.java
! src/java.base/share/classes/jdk/internal/org/objectweb/asm/ClassReader.java
! src/java.base/share/classes/jdk/internal/org/objectweb/asm/Opcodes.java
! src/java.compiler/share/classes/javax/lang/model/SourceVersion.java
! src/java.compiler/share/classes/javax/lang/model/util/AbstractAnnotationValueVisitor9.java
! src/java.compiler/share/classes/javax/lang/model/util/AbstractElementVisitor9.java
! src/java.compiler/share/classes/javax/lang/model/util/AbstractTypeVisitor9.java
! src/java.compiler/share/classes/javax/lang/model/util/ElementKindVisitor9.java
! src/java.compiler/share/classes/javax/lang/model/util/ElementScanner9.java
! src/java.compiler/share/classes/javax/lang/model/util/SimpleAnnotationValueVisitor9.java
! src/java.compiler/share/classes/javax/lang/model/util/SimpleElementVisitor9.java
! src/java.compiler/share/classes/javax/lang/model/util/SimpleTypeVisitor9.java
! src/java.compiler/share/classes/javax/lang/model/util/TypeKindVisitor9.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Source.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/ClassFile.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/Profile.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/Target.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/processing/PrintingProcessor.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/classfile/Classfile.java
! src/jdk.jdeps/share/classes/com/sun/tools/jdeprscan/Main.java
! src/jdk.rmic/share/classes/sun/tools/java/RuntimeConstants.java
! test/jaxp/TEST.ROOT
! test/jdk/TEST.ROOT
! test/jdk/java/lang/module/ClassFileVersionsTest.java
! test/langtools/TEST.ROOT
! test/langtools/tools/javac/6330997/T6330997.java
! test/langtools/tools/javac/ConditionalWithVoid.java
! test/langtools/tools/javac/RawStringLiteralLang.java
! test/langtools/tools/javac/RawStringLiteralLangAPI.java
! test/langtools/tools/javac/api/T6395981.java
! test/langtools/tools/javac/classfiles/ClassVersionChecker.java
! test/langtools/tools/javac/diags/examples/BreakAmbiguousTarget.java
! test/langtools/tools/javac/diags/examples/BreakExprNotImmediate.java
! test/langtools/tools/javac/diags/examples/BreakMissingValue.java
! test/langtools/tools/javac/diags/examples/BreakOutsideSwitchExpression.java
! test/langtools/tools/javac/diags/examples/ContinueOutsideSwitchExpression.java
! test/langtools/tools/javac/diags/examples/IncompatibleTypesInSwitchExpression.java
! test/langtools/tools/javac/diags/examples/MultipleCaseLabels.java
! test/langtools/tools/javac/diags/examples/NotExhaustive.java
! test/langtools/tools/javac/diags/examples/PreviewFeatureUse.java
! test/langtools/tools/javac/diags/examples/PreviewFilename.java
! test/langtools/tools/javac/diags/examples/PreviewFilenameAdditional.java
! test/langtools/tools/javac/diags/examples/PreviewPlural/PreviewPlural.java
! test/langtools/tools/javac/diags/examples/RawStringLiteral.java
! test/langtools/tools/javac/diags/examples/ReturnOutsideSwitchExpression.java
! test/langtools/tools/javac/diags/examples/RuleCompletesNormally.java
! test/langtools/tools/javac/diags/examples/SwitchCaseUnexpectedStatement.java
! test/langtools/tools/javac/diags/examples/SwitchExpressionCompletesNormally.java
! test/langtools/tools/javac/diags/examples/SwitchExpressionEmpty.java
! test/langtools/tools/javac/diags/examples/SwitchExpressionTargetCantBeVoid.java
! test/langtools/tools/javac/diags/examples/SwitchExpressions.java
! test/langtools/tools/javac/diags/examples/SwitchMixingCaseTypes.java
! test/langtools/tools/javac/diags/examples/SwitchRules.java
! test/langtools/tools/javac/expswitch/ExpSwitchNestingTest.java
! test/langtools/tools/javac/lambda/BadSwitchExpressionLambda.java
! test/langtools/tools/javac/lib/JavacTestingAbstractProcessor.java
! test/langtools/tools/javac/parser/JavacParserTest.java
! test/langtools/tools/javac/preview/classReaderTest/Client.java
! test/langtools/tools/javac/preview/classReaderTest/Client.nopreview.out
! test/langtools/tools/javac/preview/classReaderTest/Client.preview.out
! test/langtools/tools/javac/profiles/ProfileOptionTest.java
! test/langtools/tools/javac/switchexpr/BlockExpression.java
! test/langtools/tools/javac/switchexpr/BooleanNumericNonNumeric.java
! test/langtools/tools/javac/switchexpr/BreakTest.java
! test/langtools/tools/javac/switchexpr/CRT.java
! test/langtools/tools/javac/switchexpr/DefiniteAssignment1.java
! test/langtools/tools/javac/switchexpr/DefiniteAssignment2.java
! test/langtools/tools/javac/switchexpr/EmptySwitch.java
! test/langtools/tools/javac/switchexpr/ExhaustiveEnumSwitch.java
! test/langtools/tools/javac/switchexpr/ExpressionSwitch.java
! test/langtools/tools/javac/switchexpr/ExpressionSwitchBreaks1.java
! test/langtools/tools/javac/switchexpr/ExpressionSwitchBreaks2.java
! test/langtools/tools/javac/switchexpr/ExpressionSwitchBugs.java
! test/langtools/tools/javac/switchexpr/ExpressionSwitchBugsInGen.java
! test/langtools/tools/javac/switchexpr/ExpressionSwitchCodeFromJLS.java
! test/langtools/tools/javac/switchexpr/ExpressionSwitchDA.java
! test/langtools/tools/javac/switchexpr/ExpressionSwitchEmbedding.java
! test/langtools/tools/javac/switchexpr/ExpressionSwitchFallThrough.java
! test/langtools/tools/javac/switchexpr/ExpressionSwitchFallThrough1.java
! test/langtools/tools/javac/switchexpr/ExpressionSwitchFlow.java
! test/langtools/tools/javac/switchexpr/ExpressionSwitchInExpressionSwitch.java
! test/langtools/tools/javac/switchexpr/ExpressionSwitchInfer.java
! test/langtools/tools/javac/switchexpr/ExpressionSwitchIntersectionTypes.java
! test/langtools/tools/javac/switchexpr/ExpressionSwitchNotExhaustive.java
! test/langtools/tools/javac/switchexpr/ExpressionSwitchUnreachable.java
! test/langtools/tools/javac/switchexpr/ParseIncomplete.java
! test/langtools/tools/javac/switchexpr/ParserRecovery.java
! test/langtools/tools/javac/switchexpr/SwitchExpressionIsNotAConstant.java
! test/langtools/tools/javac/switchexpr/SwitchExpressionScopesIsolated.java
! test/langtools/tools/javac/switchexpr/SwitchExpressionSimpleVisitorTest.java
! test/langtools/tools/javac/switchexpr/TryCatch.java
! test/langtools/tools/javac/switchextra/CaseTest.java
! test/langtools/tools/javac/switchextra/MultipleLabelsExpression.java
! test/langtools/tools/javac/switchextra/MultipleLabelsStatement.java
! test/langtools/tools/javac/switchextra/RuleParsingTest.java
! test/langtools/tools/javac/switchextra/SwitchArrowBrokenConstant.java
! test/langtools/tools/javac/switchextra/SwitchStatementArrow.java
! test/langtools/tools/javac/switchextra/SwitchStatementBroken.java
! test/langtools/tools/javac/switchextra/SwitchStatementBroken2.java
! test/langtools/tools/javac/switchextra/SwitchStatementScopesIsolated.java
! test/langtools/tools/javac/versions/Versions.java
! test/nashorn/TEST.ROOT
Changeset: 2cc1ae79b303
Author: afarley
Date: 2018-12-13 11:05 -0800
URL: http://hg.openjdk.java.net/panama/dev/rev/2cc1ae79b303
8215217: OpenJDK source has too many swear words
Reviewed-by: smarks, shade, rriggs, lancea, prr, joehw
! src/java.desktop/share/classes/com/sun/media/sound/SoftChannel.java
! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/dom/BitArray.java
Changeset: 5c65191e56b9
Author: lmesnik
Date: 2018-12-13 14:16 -0800
URL: http://hg.openjdk.java.net/panama/dev/rev/5c65191e56b9
8215369: Jcstress pollute /var/tmp with temporary files.
Reviewed-by: iignatyev, mseledtsov
! test/hotspot/jtreg/applications/jcstress/JcstressRunner.java
Changeset: 7d4397b43fa3
Author: egahlin
Date: 2018-12-13 23:25 +0100
URL: http://hg.openjdk.java.net/panama/dev/rev/7d4397b43fa3
8215362: JFR GTest JfrTestNetworkUtilization fails
Reviewed-by: mgronlun
! test/hotspot/gtest/jfr/test_networkUtilization.cpp
! test/jdk/jdk/jfr/event/runtime/TestNetworkUtilizationEvent.java
Changeset: 93b401e5bf51
Author: jwilhelm
Date: 2018-12-14 01:34 +0100
URL: http://hg.openjdk.java.net/panama/dev/rev/93b401e5bf51
Merge
Changeset: b3830528df29
Author: mdoerr
Date: 2018-12-14 09:59 +0100
URL: http://hg.openjdk.java.net/panama/dev/rev/b3830528df29
8214352: C1: Unnecessary "compilation bailout: block join failed" with JVMTI
Summary: Invalidate Phi functions for conflicting types and avoid bailout.
Reviewed-by: kvn, iveresov
! src/hotspot/share/c1/c1_Instruction.cpp
! src/hotspot/share/c1/c1_LIRGenerator.cpp
! src/hotspot/share/c1/c1_LinearScan.cpp
! src/hotspot/share/c1/c1_ValueStack.hpp
Changeset: 8180809085a4
Author: alanb
Date: 2018-12-14 13:30 +0000
URL: http://hg.openjdk.java.net/panama/dev/rev/8180809085a4
8214077: test java/io/File/SetLastModified.java fails on ARM32
Summary: replace uses of stat with stat64 in java.base
Reviewed-by: alanb
Contributed-by: nick.gasson at arm.com
! src/java.base/linux/native/libjava/ProcessHandleImpl_linux.c
! src/java.base/unix/native/libjava/TimeZone_md.c
! src/java.base/unix/native/libjava/UnixFileSystem_md.c
Changeset: 5274fb04cad9
Author: jcbeyler
Date: 2018-12-14 10:51 -0800
URL: http://hg.openjdk.java.net/panama/dev/rev/5274fb04cad9
8215329: Modify ZGC requirement for HeapMonitorThreadTest.java
Summary: Modify the requirement to be tested
Reviewed-by: amenkov, pliden, sspitsyn
! test/hotspot/jtreg/serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorThreadTest.java
Changeset: 0873841d1669
Author: lancea
Date: 2018-12-14 14:17 -0500
URL: http://hg.openjdk.java.net/panama/dev/rev/0873841d1669
8215372: Incorrect nio/file/DirectoryStream/Basic.java tests for validating the use of a glob
Reviewed-by: alanb
! test/jdk/java/nio/file/DirectoryStream/Basic.java
Changeset: 89bb635ed093
Author: jcbeyler
Date: 2018-12-14 13:13 -0800
URL: http://hg.openjdk.java.net/panama/dev/rev/89bb635ed093
8201655: Add thread-enabled support for the Heap Sampling
Summary: Added thread-enabled support
Reviewed-by: amenkov, sspitsyn
! src/hotspot/share/prims/jvmti.xml
! src/hotspot/share/prims/jvmtiEventController.cpp
! src/hotspot/share/prims/jvmtiExport.cpp
- test/hotspot/jtreg/serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorEventsForTwoThreadsTest.java
+ test/hotspot/jtreg/serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorThreadDisabledTest.java
! test/hotspot/jtreg/serviceability/jvmti/HeapMonitor/libHeapMonitorTest.c
Changeset: dcbb71b9e7c0
Author: dnsimon
Date: 2018-12-14 16:52 -0800
URL: http://hg.openjdk.java.net/panama/dev/rev/dcbb71b9e7c0
8215319: jck lang/INTF/intf049/intf04901 fails in Graal as JIT mode with -Xcomp and AOTed Graal
Reviewed-by: iveresov, never, dlong
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.java/src/org/graalvm/compiler/java/BytecodeParser.java
Changeset: de99beff5c0e
Author: lkorinth
Date: 2018-12-17 11:37 +0100
URL: http://hg.openjdk.java.net/panama/dev/rev/de99beff5c0e
8214946: G1: Initialize all class members on construction
Reviewed-by: kbarrett, tschatzl
! src/hotspot/share/gc/g1/dirtyCardQueue.cpp
! src/hotspot/share/gc/g1/g1CardCounts.cpp
! src/hotspot/share/gc/g1/g1CollectedHeap.cpp
! src/hotspot/share/gc/g1/g1HeapVerifier.cpp
! src/hotspot/share/gc/g1/g1YoungRemSetSamplingThread.cpp
! src/hotspot/share/gc/g1/heapRegion.cpp
Changeset: 0e5c83bf4ff7
Author: jcbeyler
Date: 2018-12-11 10:23 -0800
URL: http://hg.openjdk.java.net/panama/dev/rev/0e5c83bf4ff7
8215228: Use a constant hash table size in order to enable compiler optimization
Summary: Remove a field from KlassInfoTable to allow compiler optimizations
Reviewed-by: phh, aph
Contributed-by: zanglin5 at jd.com
! src/hotspot/share/memory/heapInspection.cpp
! src/hotspot/share/memory/heapInspection.hpp
Changeset: d5a2a29ca589
Author: cushon
Date: 2018-12-13 10:08 -0800
URL: http://hg.openjdk.java.net/panama/dev/rev/d5a2a29ca589
8215366: Code quality improvements in com.sun.tools.javac.code.TypeAnnotations
Reviewed-by: mcimadamore, wmdietl, bsrbnd
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/TypeAnnotations.java
Changeset: e84983c2735e
Author: cushon
Date: 2018-12-13 11:05 -0800
URL: http://hg.openjdk.java.net/panama/dev/rev/e84983c2735e
8215368: Make Check.checkOverride call diagnosticPositionFor lazily
Reviewed-by: mcimadamore, vromero
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Check.java
Changeset: 9dd0a2fdec24
Author: alanb
Date: 2018-12-18 10:26 +0000
URL: http://hg.openjdk.java.net/panama/dev/rev/9dd0a2fdec24
8215449: Several tests failing when jtreg run with -vmoption:--illegal-access=deny
Reviewed-by: redestad, mchung, jjg
! test/jdk/java/net/URL/RacyHandler.java
! test/jdk/java/util/Locale/LocaleProvidersRun.java
! test/langtools/tools/javac/platform/CanHandleClassFilesTest.java
Changeset: 3bc260237317
Author: gadams
Date: 2018-12-18 07:33 -0500
URL: http://hg.openjdk.java.net/panama/dev/rev/3bc260237317
8051349: nsk/jvmti/scenarios/sampling/SP06/sp06t003 fails in nightly
Reviewed-by: dholmes, sspitsyn, cjplummer, jcbeyler
! test/hotspot/jtreg/ProblemList.txt
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/sampling/SP02/sp02t003/sp02t003.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/sampling/SP06/sp06t001.java
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/sampling/SP06/sp06t003/sp06t003.cpp
Changeset: 6aeb6a23fb83
Author: vromero
Date: 2018-12-18 16:22 -0500
URL: http://hg.openjdk.java.net/panama/dev/rev/6aeb6a23fb83
8207224: Javac compiles source code despite illegal use of unchecked conversions
Reviewed-by: mcimadamore, darcy
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Source.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Types.java
+ test/langtools/tools/javac/T8207224/ReturnTypeSubstitutableTest.java
+ test/langtools/tools/javac/T8207224/ReturnTypeSubstitutableTest.out
Changeset: f15af1e2c683
Author: pli
Date: 2018-12-18 16:50 +0000
URL: http://hg.openjdk.java.net/panama/dev/rev/f15af1e2c683
8212043: Add floating-point Math.min/max intrinsics
Summary: Floating-point Math.min() and Math.max() intrinsics are enabled on AArch64 platform
Reviewed-by: adinn, aph
! src/hotspot/cpu/aarch64/aarch64.ad
! src/hotspot/cpu/aarch64/assembler_aarch64.hpp
! src/hotspot/share/adlc/formssel.cpp
! src/hotspot/share/classfile/vmSymbols.cpp
! src/hotspot/share/classfile/vmSymbols.hpp
! src/hotspot/share/opto/addnode.hpp
! src/hotspot/share/opto/c2compiler.cpp
! src/hotspot/share/opto/classes.hpp
! src/hotspot/share/opto/library_call.cpp
! src/hotspot/share/opto/type.cpp
! src/hotspot/share/opto/type.hpp
! src/hotspot/share/runtime/vmStructs.cpp
! src/java.base/share/classes/java/lang/Math.java
! src/java.base/share/classes/java/lang/StrictMath.java
Changeset: 56fbb14251ca
Author: mbaesken
Date: 2018-12-19 10:30 +0100
URL: http://hg.openjdk.java.net/panama/dev/rev/56fbb14251ca
8215411: some GetByteArrayElements calls miss corresponding Release
Reviewed-by: dholmes, jcbeyler
! src/java.base/macosx/native/libosxsecurity/KeystoreImpl.m
! src/jdk.attach/windows/native/libattach/VirtualMachineImpl.c
! src/jdk.hotspot.agent/windows/native/libsaproc/sawindbg.cpp
Changeset: fd2e8f941ded
Author: clanger
Date: 2018-12-19 10:36 +0000
URL: http://hg.openjdk.java.net/panama/dev/rev/fd2e8f941ded
8215472: (zipfs) Cleanups in implementation classes of jdk.zipfs and tests
Reviewed-by: redestad, lancea
! src/jdk.zipfs/share/classes/jdk/nio/zipfs/JarFileSystem.java
! src/jdk.zipfs/share/classes/jdk/nio/zipfs/JarFileSystemProvider.java
! src/jdk.zipfs/share/classes/jdk/nio/zipfs/ZipCoder.java
! src/jdk.zipfs/share/classes/jdk/nio/zipfs/ZipConstants.java
! src/jdk.zipfs/share/classes/jdk/nio/zipfs/ZipDirectoryStream.java
! src/jdk.zipfs/share/classes/jdk/nio/zipfs/ZipFileAttributeView.java
! src/jdk.zipfs/share/classes/jdk/nio/zipfs/ZipFileAttributes.java
! src/jdk.zipfs/share/classes/jdk/nio/zipfs/ZipFileStore.java
! src/jdk.zipfs/share/classes/jdk/nio/zipfs/ZipFileSystem.java
! src/jdk.zipfs/share/classes/jdk/nio/zipfs/ZipFileSystemProvider.java
! src/jdk.zipfs/share/classes/jdk/nio/zipfs/ZipInfo.java
! src/jdk.zipfs/share/classes/jdk/nio/zipfs/ZipPath.java
! src/jdk.zipfs/share/classes/jdk/nio/zipfs/ZipUtils.java
! test/jdk/java/util/zip/zip.java
Changeset: 432795b1c2c8
Author: dfuchs
Date: 2018-12-19 11:48 +0100
URL: http://hg.openjdk.java.net/panama/dev/rev/432795b1c2c8
8213402: [Testbug] java/lang/System/LoggerFinder/internal/PlatformLoggerBridgeTest creates an invalid nest relationship
Summary: The failing tests are refactored to make the custom logger finder class a top-level class.
Reviewed-by: dholmes, mchung
! test/jdk/java/lang/System/LoggerFinder/internal/BaseDefaultLoggerFinderTest/BaseDefaultLoggerFinderTest.java
+ test/jdk/java/lang/System/LoggerFinder/internal/BaseDefaultLoggerFinderTest/BaseLoggerFinder.java
! test/jdk/java/lang/System/LoggerFinder/internal/BaseDefaultLoggerFinderTest/CustomSystemClassLoader.java
! test/jdk/java/lang/System/LoggerFinder/internal/BaseDefaultLoggerFinderTest/META-INF/services/java.lang.System$LoggerFinder
! test/jdk/java/lang/System/LoggerFinder/internal/BaseLoggerBridgeTest/BaseLoggerBridgeTest.java
+ test/jdk/java/lang/System/LoggerFinder/internal/BaseLoggerBridgeTest/BaseLoggerFinder.java
! test/jdk/java/lang/System/LoggerFinder/internal/BaseLoggerBridgeTest/CustomSystemClassLoader.java
! test/jdk/java/lang/System/LoggerFinder/internal/BaseLoggerBridgeTest/META-INF/services/java.lang.System$LoggerFinder
+ test/jdk/java/lang/System/LoggerFinder/internal/BasePlatformLoggerTest/BaseLoggerFinder.java
! test/jdk/java/lang/System/LoggerFinder/internal/BasePlatformLoggerTest/BasePlatformLoggerTest.java
! test/jdk/java/lang/System/LoggerFinder/internal/BasePlatformLoggerTest/CustomSystemClassLoader.java
! test/jdk/java/lang/System/LoggerFinder/internal/BasePlatformLoggerTest/META-INF/services/java.lang.System$LoggerFinder
! test/jdk/java/lang/System/LoggerFinder/internal/LoggerBridgeTest/CustomSystemClassLoader.java
+ test/jdk/java/lang/System/LoggerFinder/internal/LoggerBridgeTest/LogProducerFinder.java
! test/jdk/java/lang/System/LoggerFinder/internal/LoggerBridgeTest/LoggerBridgeTest.java
! test/jdk/java/lang/System/LoggerFinder/internal/LoggerBridgeTest/META-INF/services/java.lang.System$LoggerFinder
+ test/jdk/java/lang/System/LoggerFinder/internal/LoggerFinderLoaderTest/BaseLoggerFinder.java
+ test/jdk/java/lang/System/LoggerFinder/internal/LoggerFinderLoaderTest/BaseLoggerFinder2.java
! test/jdk/java/lang/System/LoggerFinder/internal/LoggerFinderLoaderTest/CustomSystemClassLoader.java
! test/jdk/java/lang/System/LoggerFinder/internal/LoggerFinderLoaderTest/LoggerFinderLoaderTest.java
! test/jdk/java/lang/System/LoggerFinder/internal/LoggerFinderLoaderTest/META-INF/services/java.lang.System$LoggerFinder
! test/jdk/java/lang/System/LoggerFinder/internal/PlatformLoggerBridgeTest/CustomSystemClassLoader.java
+ test/jdk/java/lang/System/LoggerFinder/internal/PlatformLoggerBridgeTest/LogProducerFinder.java
! test/jdk/java/lang/System/LoggerFinder/internal/PlatformLoggerBridgeTest/META-INF/services/java.lang.System$LoggerFinder
! test/jdk/java/lang/System/LoggerFinder/internal/PlatformLoggerBridgeTest/PlatformLoggerBridgeTest.java
Changeset: 7dac5301ce71
Author: adinn
Date: 2018-12-19 11:45 +0000
URL: http://hg.openjdk.java.net/panama/dev/rev/7dac5301ce71
8209414: AArch64: method handle invocation does not respect JVMTI interp_only mode
Reviewed-by: adinn
Contributed-by: nick.gasson at arm.com
! src/hotspot/cpu/aarch64/methodHandles_aarch64.cpp
Changeset: 9b0d6ecd8e45
Author: vromero
Date: 2018-12-19 14:02 -0500
URL: http://hg.openjdk.java.net/panama/dev/rev/9b0d6ecd8e45
8215625: javax/sql/testng/util/xxxxx.java tests compilation failed after JDK-8207224
Reviewed-by: mcimadamore
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Source.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Types.java
- test/langtools/tools/javac/T8207224/ReturnTypeSubstitutableTest.java
- test/langtools/tools/javac/T8207224/ReturnTypeSubstitutableTest.out
Changeset: b732de3068f4
Author: bpb
Date: 2018-12-19 11:44 -0800
URL: http://hg.openjdk.java.net/panama/dev/rev/b732de3068f4
8183912: java.math.BigDecimal.movePointLeft() should return this if called with zero argument
Reviewed-by: rriggs
! src/java.base/share/classes/java/math/BigDecimal.java
Changeset: 74c8a506d23a
Author: jwilhelm
Date: 2018-12-14 06:39 +0100
URL: http://hg.openjdk.java.net/panama/dev/rev/74c8a506d23a
Added tag jdk-12+24 for changeset 7d4397b43fa3
! .hgtags
Changeset: c74f074c532a
Author: redestad
Date: 2018-12-14 12:02 +0100
URL: http://hg.openjdk.java.net/panama/dev/rev/c74f074c532a
8215380: Backout accidental change to String::length
Reviewed-by: darcy, smarks
! src/java.base/share/classes/java/lang/String.java
Changeset: 33d33996a638
Author: shade
Date: 2018-12-14 12:56 +0100
URL: http://hg.openjdk.java.net/panama/dev/rev/33d33996a638
8215353: x86_32 build failures after JDK-8214751 (X86: Support for VNNI Instructions)
Reviewed-by: thartmann, kvn
! src/hotspot/cpu/x86/x86_32.ad
Changeset: d4da64e0e916
Author: shade
Date: 2018-12-14 12:56 +0100
URL: http://hg.openjdk.java.net/panama/dev/rev/d4da64e0e916
8215374: 32-bit build failures after JDK-8181143 (Introduce diagnostic flag to abort VM on too long VM operations)
Reviewed-by: roland
! src/hotspot/share/runtime/vmThread.cpp
Changeset: 11f59b9c72fe
Author: yzhang
Date: 2018-11-28 16:22 +0800
URL: http://hg.openjdk.java.net/panama/dev/rev/11f59b9c72fe
8213134: AArch64: vector shift failed with MaxVectorSize=8
Summary: add vshiftcnt instructions for vector64 and add vsra/vsrl instructions to AArch64 backend. To detect shift failures, MaxVectorSize options are added to jtreg test cases.
Reviewed-by: aph, kvn
! src/hotspot/cpu/aarch64/aarch64.ad
! test/hotspot/jtreg/compiler/c2/cr6340864/TestByteVect.java
! test/hotspot/jtreg/compiler/c2/cr6340864/TestDoubleVect.java
! test/hotspot/jtreg/compiler/c2/cr6340864/TestFloatVect.java
! test/hotspot/jtreg/compiler/c2/cr6340864/TestIntVect.java
! test/hotspot/jtreg/compiler/c2/cr6340864/TestLongVect.java
! test/hotspot/jtreg/compiler/c2/cr6340864/TestShortVect.java
! test/hotspot/jtreg/compiler/codegen/TestCharVect2.java
Changeset: 8c85d34413d2
Author: prappo
Date: 2018-12-14 19:49 +0000
URL: http://hg.openjdk.java.net/panama/dev/rev/8c85d34413d2
8215292: Back out changes for node- and link- local ipv6 multicast address
Reviewed-by: chegar, alanb
! src/java.base/unix/native/libnet/net_util_md.c
- test/jdk/java/net/MulticastSocket/PromiscuousIPv6.java
- test/jdk/java/nio/channels/DatagramChannel/PromiscuousIPv6.java
Changeset: cf788c492a35
Author: dnsimon
Date: 2018-12-14 17:32 -0800
URL: http://hg.openjdk.java.net/panama/dev/rev/cf788c492a35
8215319: jck lang/INTF/intf049/intf04901 fails in Graal as JIT mode with -Xcomp and AOTed Graal
Reviewed-by: iveresov, never, dlong
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.java/src/org/graalvm/compiler/java/BytecodeParser.java
Changeset: c36464ea1f04
Author: xuelei
Date: 2018-12-14 17:51 -0800
URL: http://hg.openjdk.java.net/panama/dev/rev/c36464ea1f04
8213782: NullPointerException in sun.security.ssl.OutputRecord.changeWriteCiphers
Reviewed-by: ascarpino
! src/java.base/share/classes/sun/security/ssl/ChangeCipherSpec.java
! src/java.base/share/classes/sun/security/ssl/Finished.java
! src/java.base/share/classes/sun/security/ssl/KeyUpdate.java
! src/java.base/share/classes/sun/security/ssl/ServerHello.java
Changeset: 9041178a0b69
Author: xuelei
Date: 2018-12-14 19:39 -0800
URL: http://hg.openjdk.java.net/panama/dev/rev/9041178a0b69
8214339: SSLSocketImpl erroneously wraps SocketException
Reviewed-by: ascarpino, jnimeh
! src/java.base/share/classes/sun/security/ssl/Alert.java
! src/java.base/share/classes/sun/security/ssl/KeyShareExtension.java
! src/java.base/share/classes/sun/security/ssl/PreSharedKeyExtension.java
! src/java.base/share/classes/sun/security/ssl/TransportContext.java
+ test/jdk/javax/net/ssl/templates/SSLContextTemplate.java
+ test/jdk/sun/security/ssl/SSLSocketImpl/SSLExceptionForIOIssue.java
Changeset: c7ab0761ef88
Author: pliden
Date: 2018-12-15 20:03 +0100
URL: http://hg.openjdk.java.net/panama/dev/rev/c7ab0761ef88
8215395: Allow null oops in Dictionary and JNIHandle verification
Reviewed-by: eosterlund, kbarrett, coleenp
! src/hotspot/share/classfile/dictionary.hpp
! src/hotspot/share/runtime/jniHandles.cpp
Changeset: 83840e83476a
Author: rfield
Date: 2018-12-15 17:13 -0800
URL: http://hg.openjdk.java.net/panama/dev/rev/83840e83476a
8215099: jshell tool: /help representation of ctrl/meta characters inconsistent
Reviewed-by: jlahoda
! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/resources/l10n.properties
! test/langtools/jdk/jshell/ToolShiftTabTest.java
! test/langtools/jdk/jshell/ToolSimpleTest.java
Changeset: 041f1cbdae3e
Author: thartmann
Date: 2018-12-17 08:25 +0100
URL: http://hg.openjdk.java.net/panama/dev/rev/041f1cbdae3e
8215410: Regression test for JDK-8214994
Summary: Added a regression test for 8214994 which was fixed by accident with 8211451.
Reviewed-by: kvn
+ test/hotspot/jtreg/compiler/loopopts/TestSplitIfOpaque1.java
Changeset: 7aa1a37b04a2
Author: pliden
Date: 2018-12-17 16:55 +0100
URL: http://hg.openjdk.java.net/panama/dev/rev/7aa1a37b04a2
8215451: JNI IsSameObject should not keep objects alive
Reviewed-by: eosterlund, kbarrett
! src/hotspot/share/prims/jni.cpp
! src/hotspot/share/runtime/jniHandles.cpp
! src/hotspot/share/runtime/jniHandles.hpp
! src/hotspot/share/runtime/jniHandles.inline.hpp
! test/hotspot/jtreg/serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorThreadTest.java
Changeset: 5da72d7e0e80
Author: dlong
Date: 2018-12-17 10:36 -0800
URL: http://hg.openjdk.java.net/panama/dev/rev/5da72d7e0e80
8214512: ARM32: Jtreg test compiler/c2/Test8062950.java fails on ARM
Reviewed-by: dlong, enevill, bulasevich
Contributed-by: nick.gasson at arm.com
! src/hotspot/cpu/arm/arm.ad
! src/hotspot/cpu/arm/macroAssembler_arm.cpp
! src/hotspot/cpu/arm/macroAssembler_arm.hpp
Changeset: 2086ef5b6c1f
Author: mchinnathamb
Date: 2018-12-18 12:59 +0530
URL: http://hg.openjdk.java.net/panama/dev/rev/2086ef5b6c1f
8215397: jsig.c missing classpath exception
Reviewed-by: dholmes
! src/java.base/unix/native/libjsig/jsig.c
Changeset: b04860fd2e2c
Author: rraghavan
Date: 2018-12-18 19:13 +0530
URL: http://hg.openjdk.java.net/panama/dev/rev/b04860fd2e2c
8211698: Crash in C2 compiled code during execution of double array heavy processing code
Summary: Correctly registered new Opaque4Node in add_range_check_predicate
Reviewed-by: roland, thartmann
! src/hotspot/share/opto/compile.cpp
! src/hotspot/share/opto/loopTransform.cpp
! src/hotspot/share/opto/loopnode.hpp
! src/hotspot/share/opto/node.cpp
+ test/hotspot/jtreg/compiler/loopopts/Test8211698.java
Changeset: 103ed9569fc8
Author: xuelei
Date: 2018-12-18 12:08 -0800
URL: http://hg.openjdk.java.net/panama/dev/rev/103ed9569fc8
8215443: The use of TransportContext.fatal() leads to bad coding style
Reviewed-by: ascarpino
! src/java.base/share/classes/sun/security/ssl/Alert.java
! src/java.base/share/classes/sun/security/ssl/AlpnExtension.java
! src/java.base/share/classes/sun/security/ssl/CertSignAlgsExtension.java
! src/java.base/share/classes/sun/security/ssl/CertStatusExtension.java
! src/java.base/share/classes/sun/security/ssl/CertificateMessage.java
! src/java.base/share/classes/sun/security/ssl/CertificateRequest.java
! src/java.base/share/classes/sun/security/ssl/CertificateStatus.java
! src/java.base/share/classes/sun/security/ssl/CertificateVerify.java
! src/java.base/share/classes/sun/security/ssl/ChangeCipherSpec.java
! src/java.base/share/classes/sun/security/ssl/ClientHello.java
! src/java.base/share/classes/sun/security/ssl/ClientKeyExchange.java
! src/java.base/share/classes/sun/security/ssl/CookieExtension.java
! src/java.base/share/classes/sun/security/ssl/DHClientKeyExchange.java
! src/java.base/share/classes/sun/security/ssl/DHKeyExchange.java
! src/java.base/share/classes/sun/security/ssl/DHServerKeyExchange.java
! src/java.base/share/classes/sun/security/ssl/ECDHClientKeyExchange.java
! src/java.base/share/classes/sun/security/ssl/ECDHKeyExchange.java
! src/java.base/share/classes/sun/security/ssl/ECDHServerKeyExchange.java
! src/java.base/share/classes/sun/security/ssl/ECPointFormatsExtension.java
! src/java.base/share/classes/sun/security/ssl/EncryptedExtensions.java
! src/java.base/share/classes/sun/security/ssl/ExtendedMasterSecretExtension.java
! src/java.base/share/classes/sun/security/ssl/Finished.java
! src/java.base/share/classes/sun/security/ssl/HandshakeContext.java
! src/java.base/share/classes/sun/security/ssl/HelloRequest.java
! src/java.base/share/classes/sun/security/ssl/HelloVerifyRequest.java
! src/java.base/share/classes/sun/security/ssl/KeyShareExtension.java
! src/java.base/share/classes/sun/security/ssl/KeyUpdate.java
! src/java.base/share/classes/sun/security/ssl/MaxFragExtension.java
! src/java.base/share/classes/sun/security/ssl/NewSessionTicket.java
! src/java.base/share/classes/sun/security/ssl/PostHandshakeContext.java
! src/java.base/share/classes/sun/security/ssl/PreSharedKeyExtension.java
! src/java.base/share/classes/sun/security/ssl/PskKeyExchangeModesExtension.java
! src/java.base/share/classes/sun/security/ssl/RSAClientKeyExchange.java
! src/java.base/share/classes/sun/security/ssl/RSAKeyExchange.java
! src/java.base/share/classes/sun/security/ssl/RSAServerKeyExchange.java
! src/java.base/share/classes/sun/security/ssl/RenegoInfoExtension.java
! src/java.base/share/classes/sun/security/ssl/SSLEngineImpl.java
! src/java.base/share/classes/sun/security/ssl/SSLExtensions.java
! src/java.base/share/classes/sun/security/ssl/SSLSocketImpl.java
! src/java.base/share/classes/sun/security/ssl/SSLTransport.java
! src/java.base/share/classes/sun/security/ssl/ServerHello.java
! src/java.base/share/classes/sun/security/ssl/ServerHelloDone.java
! src/java.base/share/classes/sun/security/ssl/ServerKeyExchange.java
! src/java.base/share/classes/sun/security/ssl/ServerNameExtension.java
! src/java.base/share/classes/sun/security/ssl/SignatureAlgorithmsExtension.java
! src/java.base/share/classes/sun/security/ssl/SupportedGroupsExtension.java
! src/java.base/share/classes/sun/security/ssl/SupportedVersionsExtension.java
! src/java.base/share/classes/sun/security/ssl/TransportContext.java
Changeset: 2f41e4935c34
Author: dlong
Date: 2018-12-18 12:36 -0800
URL: http://hg.openjdk.java.net/panama/dev/rev/2f41e4935c34
8215205: javaVFrame much slower than vframeStream
Reviewed-by: mchung, thartmann
! src/hotspot/share/code/scopeDesc.cpp
! src/hotspot/share/code/scopeDesc.hpp
! src/hotspot/share/runtime/vframe.cpp
! src/hotspot/share/runtime/vframe.hpp
! src/hotspot/share/runtime/vframe.inline.hpp
! src/hotspot/share/runtime/vframe_hp.cpp
! src/hotspot/share/runtime/vframe_hp.hpp
Changeset: a7bd89486175
Author: dlong
Date: 2018-12-18 12:45 -0800
URL: http://hg.openjdk.java.net/panama/dev/rev/a7bd89486175
8214329: SwingMark SubMenus 9% regression in 12-b19 on Linux client
Reviewed-by: thartmann, mullan
! src/hotspot/share/prims/jvm.cpp
Changeset: 8a61a04c456c
Author: xuelei
Date: 2018-12-18 15:18 -0800
URL: http://hg.openjdk.java.net/panama/dev/rev/8a61a04c456c
8209333: Socket reset issue for TLS 1.3 socket close
Reviewed-by: jnimeh
! src/java.base/share/classes/sun/security/ssl/SSLConfiguration.java
! src/java.base/share/classes/sun/security/ssl/SSLSocketImpl.java
! src/java.base/share/classes/sun/security/ssl/SSLSocketInputRecord.java
+ test/jdk/sun/security/ssl/SSLSocketImpl/SSLSocketBruceForceClose.java
+ test/jdk/sun/security/ssl/SSLSocketImpl/SSLSocketClose.java
Changeset: 7496df94b3b7
Author: dlong
Date: 2018-12-18 16:36 -0800
URL: http://hg.openjdk.java.net/panama/dev/rev/7496df94b3b7
8214583: AccessController.getContext may return wrong value after JDK-8212605
Reviewed-by: mchung, redestad
! src/hotspot/share/include/jvm.h
! src/hotspot/share/prims/jvm.cpp
! src/java.base/share/classes/java/security/AccessController.java
! src/java.base/share/native/libjava/AccessController.c
+ test/jdk/java/security/AccessController/DoPriv.java
+ test/jdk/javax/security/auth/Subject/DoAs.java
Changeset: ba1a557b6ccd
Author: valeriep
Date: 2018-12-19 02:27 +0000
URL: http://hg.openjdk.java.net/panama/dev/rev/ba1a557b6ccd
8214096: sun.security.util.SignatureUtil passes null parameter, so JCE validation fails
Summary: Changed SignatureUtil.specialSetParameter to ignore null signature parameters
Reviewed-by: mullan, weijun
! src/java.base/share/classes/sun/security/util/SignatureUtil.java
+ test/jdk/sun/security/util/misc/SetNullSigParams.java
Changeset: fc10906d5831
Author: pmuthuswamy
Date: 2018-12-19 11:08 +0530
URL: http://hg.openjdk.java.net/panama/dev/rev/fc10906d5831
8214570: Use {@systemProperty} for definitions of system properties
Reviewed-by: alanb, mullan
! src/java.smartcardio/share/classes/javax/smartcardio/TerminalFactory.java
Changeset: 281c85f43f79
Author: iignatyev
Date: 2018-12-18 13:37 -0800
URL: http://hg.openjdk.java.net/panama/dev/rev/281c85f43f79
8215322: add @file support to jaotc
Reviewed-by: kvn
! src/jdk.aot/share/classes/jdk.tools.jaotc/src/jdk/tools/jaotc/Main.java
+ test/hotspot/jtreg/compiler/aot/cli/jaotc/AtFileTest.java
Changeset: 82d3f0820d37
Author: pliden
Date: 2018-12-19 08:32 +0100
URL: http://hg.openjdk.java.net/panama/dev/rev/82d3f0820d37
8215487: ZGC: ZRuntimeWorkers incorrectly identify themselves as ZWorkers
Reviewed-by: eosterlund
! src/hotspot/share/gc/z/zObjectAllocator.cpp
! src/hotspot/share/gc/z/zRuntimeWorkers.cpp
! src/hotspot/share/gc/z/zThread.cpp
! src/hotspot/share/gc/z/zThread.hpp
! src/hotspot/share/gc/z/zWorkers.cpp
Changeset: 11033c4ada54
Author: jwilhelm
Date: 2018-12-19 20:53 +0100
URL: http://hg.openjdk.java.net/panama/dev/rev/11033c4ada54
Merge
! .hgtags
! src/hotspot/cpu/aarch64/aarch64.ad
! test/hotspot/jtreg/serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorThreadTest.java
- test/jdk/java/net/MulticastSocket/PromiscuousIPv6.java
- test/jdk/java/nio/channels/DatagramChannel/PromiscuousIPv6.java
More information about the panama-dev
mailing list