hg: jdk/sandbox: 27 new changesets

chris.hegarty at oracle.com chris.hegarty at oracle.com
Wed Dec 19 20:00:37 UTC 2018


Changeset: b732de3068f4
Author:    bpb
Date:      2018-12-19 11:44 -0800
URL:       http://hg.openjdk.java.net/jdk/sandbox/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/jdk/sandbox/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/jdk/sandbox/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/jdk/sandbox/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/jdk/sandbox/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/jdk/sandbox/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/jdk/sandbox/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/jdk/sandbox/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/jdk/sandbox/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/jdk/sandbox/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/jdk/sandbox/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/jdk/sandbox/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/jdk/sandbox/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/jdk/sandbox/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/jdk/sandbox/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/jdk/sandbox/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/jdk/sandbox/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/jdk/sandbox/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/jdk/sandbox/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/jdk/sandbox/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/jdk/sandbox/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/jdk/sandbox/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/jdk/sandbox/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/jdk/sandbox/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/jdk/sandbox/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/jdk/sandbox/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/jdk/sandbox/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 jdk-sandbox-changes mailing list