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