hg: shenandoah/jdk11: 163 new changesets

shade at redhat.com shade at redhat.com
Wed May 8 19:40:42 UTC 2019


Changeset: 1513c37187dc
Author:    andrew
Date:      2019-04-16 21:50 +0100
URL:       http://hg.openjdk.java.net/shenandoah/jdk11/rev/1513c37187dc

Added tag jdk-11.0.3-ga for changeset 175eb80c253a

! .hgtags

Changeset: 7fdd8a358428
Author:    clanger
Date:      2019-02-27 12:46 +0100
URL:       http://hg.openjdk.java.net/shenandoah/jdk11/rev/7fdd8a358428

Added tag jdk-11.0.4+0 for changeset cd1c042181e9

! .hgtags

Changeset: 83a926bc11f1
Author:    clanger
Date:      2019-02-27 12:52 +0100
URL:       http://hg.openjdk.java.net/shenandoah/jdk11/rev/83a926bc11f1

8219710: Bump update version for OpenJDK: jdk11.0.4
Reviewed-by: goetz

! make/autoconf/version-numbers

Changeset: 5d1cef3a47d6
Author:    roland
Date:      2018-11-09 10:52 +0100
URL:       http://hg.openjdk.java.net/shenandoah/jdk11/rev/5d1cef3a47d6

8205574: Loop predication "assert(f <= 1 && f >= 0) failed Incorrect frequency"
Reviewed-by: kvn

! src/hotspot/share/opto/loopPredicate.cpp

Changeset: 77d9d51fa87e
Author:    shade
Date:      2018-08-20 10:04 +0200
URL:       http://hg.openjdk.java.net/shenandoah/jdk11/rev/77d9d51fa87e

8209573: [TESTBUG] gc/epsilon/TestMemoryMXBeans should retry on failure
Reviewed-by: kvn, pliden

! test/hotspot/jtreg/gc/epsilon/TestMemoryMXBeans.java

Changeset: 2a6b24793745
Author:    jlahoda
Date:      2018-11-12 09:35 +0000
URL:       http://hg.openjdk.java.net/shenandoah/jdk11/rev/2a6b24793745

8209055: c.s.t.javac.code.DeferredCompletionFailureHandler seems to use WeakHashMap incorrectly
Summary: Do not keep speculative Symbols in DeferredCompletionFailureHandler.
Reviewed-by: jjg, vromero

! src/jdk.compiler/share/classes/com/sun/tools/javac/code/ClassFinder.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/DeferredCompletionFailureHandler.java
+ test/langtools/tools/javac/processing/model/completionfailure/SymbolsDontCumulate.java

Changeset: 7d9c0aa588fa
Author:    rraghavan
Date:      2018-12-18 19:13 +0530
URL:       http://hg.openjdk.java.net/shenandoah/jdk11/rev/7d9c0aa588fa

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: 21d73cbc4dd6
Author:    cushon
Date:      2018-09-10 16:59 -0700
URL:       http://hg.openjdk.java.net/shenandoah/jdk11/rev/21d73cbc4dd6

8210483: AssertionError in DeferredAttr at setOverloadKind caused by JDK-8203679
Reviewed-by: mcimadamore, vromero

! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/ArgumentAttr.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/DeferredAttr.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/JCTree.java
+ test/langtools/tools/javac/lambda/methodReference/MethodRefStuck.java
+ test/langtools/tools/javac/lambda/methodReference/MethodRefStuck.out

Changeset: 3bf4ad83cc97
Author:    iignatyev
Date:      2018-08-01 10:04 -0700
URL:       http://hg.openjdk.java.net/shenandoah/jdk11/rev/3bf4ad83cc97

8174691: [TESTBUG] A number of native hotspot unit tests fail when executed in stand-alone mode
Reviewed-by: kvn, tschatzl

! src/hotspot/share/gc/g1/g1Arguments.hpp
! test/hotspot/gtest/gc/g1/test_g1HeapVerifier.cpp
! test/hotspot/gtest/runtime/test_os.cpp
! test/hotspot/gtest/utilities/test_spinYield.cpp

Changeset: 73a65a62f3dc
Author:    hseigel
Date:      2019-01-02 10:35 -0500
URL:       http://hg.openjdk.java.net/shenandoah/jdk11/rev/73a65a62f3dc

8215398: -Xlog option usage => Invalid decorator '\temp\app_cds.log'.
Summary: On Windows, do not treat ':' as a delimeter when it's in a string such as "C:..."
Reviewed-by: dholmes, sspitsyn

! src/hotspot/share/logging/logConfiguration.cpp
+ test/hotspot/jtreg/serviceability/logging/TestFullNames.java

Changeset: fe997ff98f68
Author:    valeriep
Date:      2018-07-13 02:36 +0000
URL:       http://hg.openjdk.java.net/shenandoah/jdk11/rev/fe997ff98f68

8179098: Crypto AES/ECB encryption/decryption performance regression (introduced in jdk9b73)
Summary: Do bounds check per encryption/decryption call instead of per block
Reviewed-by: ascarpino, redestad

! src/java.base/share/classes/com/sun/crypto/provider/AESCrypt.java
! src/java.base/share/classes/com/sun/crypto/provider/CipherBlockChaining.java
! src/java.base/share/classes/com/sun/crypto/provider/CipherFeedback.java
! src/java.base/share/classes/com/sun/crypto/provider/CounterMode.java
! src/java.base/share/classes/com/sun/crypto/provider/ElectronicCodeBook.java
! src/java.base/share/classes/com/sun/crypto/provider/GaloisCounterMode.java
! src/java.base/share/classes/com/sun/crypto/provider/OutputFeedback.java
! src/java.base/share/classes/com/sun/crypto/provider/PCBC.java
+ src/java.base/share/classes/sun/security/util/ArrayUtil.java

Changeset: bdef4b8bd745
Author:    ascarpino
Date:      2019-02-11 13:23 -0800
URL:       http://hg.openjdk.java.net/shenandoah/jdk11/rev/bdef4b8bd745

8201633: Problems with AES-GCM native acceleration
Reviewed-by: valeriep

! src/java.base/share/classes/com/sun/crypto/provider/GaloisCounterMode.java

Changeset: 62b7feb2a424
Author:    serb
Date:      2018-11-10 18:48 -0800
URL:       http://hg.openjdk.java.net/shenandoah/jdk11/rev/62b7feb2a424

8211435: Exception in thread "AWT-EventQueue-1" java.lang.IllegalArgumentException: null source
Reviewed-by: dmarkov, lbourges, kaddepalli, prr

! src/java.desktop/share/classes/java/awt/DefaultKeyboardFocusManager.java
+ test/jdk/java/awt/Focus/NullActiveWindowOnFocusLost/NullActiveWindowOnFocusLost.java

Changeset: 81ffc4400fd6
Author:    sveerabhadra
Date:      2019-02-21 11:10 +0530
URL:       http://hg.openjdk.java.net/shenandoah/jdk11/rev/81ffc4400fd6

8190361: Incorrect version info in jaccessinspector.exe and jaccesswalker.exe
Reviewed-by: prr, mhalder

! src/jdk.accessibility/windows/native/jaccessinspector/jaccessinspectorWindow.rc
! src/jdk.accessibility/windows/native/jaccesswalker/jaccesswalkerWindow.rc

Changeset: af4c02487ee8
Author:    goetz
Date:      2019-03-06 08:44 +0100
URL:       http://hg.openjdk.java.net/shenandoah/jdk11/rev/af4c02487ee8

Merge

! .hgtags

Changeset: 4eeba4a93e01
Author:    itakiguchi
Date:      2018-10-19 15:26 +0100
URL:       http://hg.openjdk.java.net/shenandoah/jdk11/rev/4eeba4a93e01

8211393: Memory leak issue on awt_InputMethod.c
Reviewed-by: naoto, clanger

! src/java.desktop/aix/native/libawt_xawt/awt/awt_InputMethod.c
! src/java.desktop/unix/native/libawt_xawt/awt/awt_InputMethod.c

Changeset: 487f5f38bf19
Author:    sherman
Date:      2018-08-07 16:07 -0700
URL:       http://hg.openjdk.java.net/shenandoah/jdk11/rev/487f5f38bf19

8208634: Add x-IBM-1129 charset
Reviewed-by: alanb, sherman
Contributed-by: enasser at in.ibm.com

+ make/data/charsetmapping/IBM1129.c2b
+ make/data/charsetmapping/IBM1129.map
! make/data/charsetmapping/charsets
! make/data/charsetmapping/stdcs-aix
! make/nb_native/nbproject/configurations.xml
! test/jdk/java/nio/charset/Charset/RegisteredCharsets.java
! test/jdk/java/nio/charset/RemovingSunIO/SunioAlias.java
! test/jdk/sun/nio/cs/CheckHistoricalNames.java

Changeset: cd14f3f1d702
Author:    itakiguchi
Date:      2018-12-02 11:09 -0800
URL:       http://hg.openjdk.java.net/shenandoah/jdk11/rev/cd14f3f1d702

8213618: IBM970 charset has missing entry and remove unexpected entries
Reviewed-by: srl, martin

! make/data/charsetmapping/IBM970.c2b
! make/data/charsetmapping/IBM970.map
! test/jdk/sun/nio/cs/TestIBMBugs.java

Changeset: cbec59639b24
Author:    itakiguchi
Date:      2018-12-06 10:22 -0500
URL:       http://hg.openjdk.java.net/shenandoah/jdk11/rev/cbec59639b24

8212794: IBM-964 is required for AIX default charset
Reviewed-by: rriggs, ihse, alanb

! make/data/charsetmapping/charsets
! make/data/charsetmapping/stdcs-aix
! src/jdk.charsets/share/classes/sun/nio/cs/ext/IBM33722.java
- src/jdk.charsets/share/classes/sun/nio/cs/ext/IBM964.java
+ src/jdk.charsets/share/classes/sun/nio/cs/ext/IBM964.java.template
- src/jdk.charsets/share/classes/sun/nio/cs/ext/SimpleEUCEncoder.java
+ src/jdk.charsets/share/classes/sun/nio/cs/ext/SimpleEUCEncoder.java.template
! test/jdk/sun/nio/cs/TestIBMBugs.java

Changeset: c64dc31daf01
Author:    itakiguchi
Date:      2019-01-24 12:52 -0500
URL:       http://hg.openjdk.java.net/shenandoah/jdk11/rev/c64dc31daf01

8214533: IBM-29626C is required for AIX default charset
Reviewed-by: alanb, rriggs

! make/data/charsetmapping/charsets
! make/data/charsetmapping/stdcs-aix
+ src/jdk.charsets/share/classes/sun/nio/cs/ext/IBM29626C.java.template

Changeset: fe57931cf2e9
Author:    itakiguchi
Date:      2019-01-29 12:16 +0100
URL:       http://hg.openjdk.java.net/shenandoah/jdk11/rev/fe57931cf2e9

8217880: AIX build issue after JDK-8214533
Reviewed-by: goetz, ihse, mbaesken

! make/data/charsetmapping/stdcs-aix

Changeset: 4fc61287d36e
Author:    rraghavan
Date:      2018-11-12 01:15 -0800
URL:       http://hg.openjdk.java.net/shenandoah/jdk11/rev/4fc61287d36e

8210803: Compilation failure in codeBlob.cpp for Windows 32-bit
Summary: Added ordinary operator delete declaration within class
Reviewed-by: kvn, rlichten, thartmann

! src/hotspot/share/code/codeBlob.hpp

Changeset: 82ca0bc39bca
Author:    simonis
Date:      2018-11-08 12:24 +0100
URL:       http://hg.openjdk.java.net/shenandoah/jdk11/rev/82ca0bc39bca

8213515: Improve freetype detection on linux/ppc64/ppc64le/s390x
Reviewed-by: shade, ihse, stuefe

! make/autoconf/lib-freetype.m4

Changeset: 13e7b95fb06c
Author:    mikael
Date:      2018-10-02 22:36 -0700
URL:       http://hg.openjdk.java.net/shenandoah/jdk11/rev/13e7b95fb06c

8211350: Remove jprt support
Reviewed-by: dholmes, erikj, mchung, alanb, jjg

- make/Jprt.gmk
! make/Main.gmk
! make/conf/jib-profiles.js
- make/jprt.properties
! src/hotspot/os/linux/os_linux.cpp
! test/TestCommon.gmk
! test/hotspot/jtreg/TEST.groups
- test/hotspot/jtreg/jprt.config
! test/jdk/ProblemList.txt
! test/jdk/TEST.groups
! test/jdk/com/sun/jdi/cds/CDSJDITest.java
! test/jdk/java/lang/String/CompactString/CompactString.java
! test/jdk/java/lang/StringBuffer/CompactStringBuffer.java
! test/jdk/java/lang/StringBuilder/CompactStringBuilder.java
- test/jdk/jprt.config
! test/jdk/lib/security/CheckBlacklistedCerts.java
! test/jdk/tools/jimage/JImageTest.java
! test/jdk/tools/jlink/plugins/StringSharingPluginTest.java
! test/jdk/tools/jlink/plugins/StripDebugPluginTest.java
! test/jdk/tools/lib/tests/Helper.java
! test/jdk/tools/pack200/Pack200Test.java
! test/jdk/tools/pack200/TestExceptions.java
! test/langtools/Makefile

Changeset: 81437133cd9e
Author:    weijun
Date:      2018-10-10 22:13 +0800
URL:       http://hg.openjdk.java.net/shenandoah/jdk11/rev/81437133cd9e

8211969: test/jdk/lib/security/CheckBlacklistedCerts.java searching for wrong paths
Reviewed-by: mullan

! test/jdk/lib/security/CheckBlacklistedCerts.java

Changeset: dd747064109e
Author:    jjiang
Date:      2018-10-16 10:16 +0800
URL:       http://hg.openjdk.java.net/shenandoah/jdk11/rev/dd747064109e

8211971: Move security/cacerts/VerifyCACerts.java and security/CheckBlacklistedCerts.java
Summary: Move lib/security tests to sun/security/lib
Reviewed-by: weijun

- test/jdk/lib/security/CheckBlacklistedCerts.java
- test/jdk/lib/security/cacerts/VerifyCACerts.java
+ test/jdk/sun/security/lib/CheckBlacklistedCerts.java
+ test/jdk/sun/security/lib/cacerts/VerifyCACerts.java

Changeset: ddb04368f21e
Author:    mdoerr
Date:      2019-03-01 17:48 +0100
URL:       http://hg.openjdk.java.net/shenandoah/jdk11/rev/ddb04368f21e

8219582: PPC: Crash after C1 checkcast patched and GC
Reviewed-by: akozlov, goetz

! src/hotspot/cpu/ppc/c1_LIRAssembler_ppc.cpp

Changeset: 0cfd4f0ef931
Author:    mullan
Date:      2018-10-19 09:31 -0400
URL:       http://hg.openjdk.java.net/shenandoah/jdk11/rev/0cfd4f0ef931

8195793: Remove GTE CyberTrust Global Root
Reviewed-by: rhalade

! src/java.base/share/lib/security/cacerts
! test/jdk/sun/security/lib/cacerts/VerifyCACerts.java

Changeset: f3f367ec771b
Author:    jgeorge
Date:      2018-12-13 13:03 +0530
URL:       http://hg.openjdk.java.net/shenandoah/jdk11/rev/f3f367ec771b

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: 341b16ae32a7
Author:    aivanov
Date:      2018-12-11 14:11 +0000
URL:       http://hg.openjdk.java.net/shenandoah/jdk11/rev/341b16ae32a7

8215123: Crash in runtime image built with jlink --compress=2
Reviewed-by: ihse, alanb

! src/java.base/share/native/libjimage/imageDecompressor.cpp

Changeset: 9daced9e8d92
Author:    jcm
Date:      2019-01-23 23:24 -0800
URL:       http://hg.openjdk.java.net/shenandoah/jdk11/rev/9daced9e8d92

8213825: assert(false) failed: Non-balanced monitor enter/exit! Likely JNI locking
Summary: skip sfpt optimization for Load is removed for Java Object's Markword Load.
Reviewed-by: kvn, dlong

! src/hotspot/share/opto/memnode.cpp

Changeset: 3393f6f6c1a2
Author:    dholmes
Date:      2019-02-20 19:41 -0500
URL:       http://hg.openjdk.java.net/shenandoah/jdk11/rev/3393f6f6c1a2

8217765: Internal Error (javaCalls.cpp:61) guarantee(thread->can_call_java()) failed
Reviewed-by: rehn, redestad, coleenp

! src/hotspot/share/oops/instanceKlass.cpp

Changeset: a00d78251171
Author:    serb
Date:      2018-10-31 10:01 -0700
URL:       http://hg.openjdk.java.net/shenandoah/jdk11/rev/a00d78251171

8208702: javax/swing/reliability/HangDuringStaticInitialization.java may hang on macos
Reviewed-by: prr, denis

! src/java.desktop/macosx/classes/sun/lwawt/macosx/LWCToolkit.java
! src/java.desktop/macosx/native/libawt_lwawt/awt/LWCToolkit.m
! test/jdk/javax/swing/reliability/HangDuringStaticInitialization.java

Changeset: fba3c573d356
Author:    ascarpino
Date:      2019-03-07 19:35 -0800
URL:       http://hg.openjdk.java.net/shenandoah/jdk11/rev/fba3c573d356

8220165: Encryption using GCM results in RuntimeException- input length out of bound
Reviewed-by: valeriep

! src/java.base/share/classes/com/sun/crypto/provider/GaloisCounterMode.java
+ test/jdk/com/sun/crypto/provider/Cipher/AEAD/GCMLargeDataKAT.java

Changeset: e0d47c058971
Author:    fyang
Date:      2019-02-26 10:52 +0800
URL:       http://hg.openjdk.java.net/shenandoah/jdk11/rev/e0d47c058971

8219698: aarch64: SIGILL triggered when specifying unsupported hardware features
Reviewed-by: aph

! src/hotspot/cpu/aarch64/vm_version_aarch64.cpp

Changeset: 99ff09dbee34
Author:    stefank
Date:      2019-02-19 10:02 +0100
URL:       http://hg.openjdk.java.net/shenandoah/jdk11/rev/99ff09dbee34

8218733: SA: CollectedHeap provides broken implementation for used() and capacity()
Reviewed-by: shade, jgeorge, eosterlund

! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/epsilon/EpsilonHeap.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/shared/CollectedHeap.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/z/ZCollectedHeap.java

Changeset: ae39a79e3e37
Author:    xuelei
Date:      2018-12-18 12:08 -0800
URL:       http://hg.openjdk.java.net/shenandoah/jdk11/rev/ae39a79e3e37

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: f2793adec0db
Author:    ascarpino
Date:      2019-02-12 14:08 -0800
URL:       http://hg.openjdk.java.net/shenandoah/jdk11/rev/f2793adec0db

8215790: Delegated task created by SSLEngine throws java.nio.BufferUnderflowException
Reviewed-by: jnimeh

! src/java.base/share/classes/sun/security/ssl/ClientHello.java
+ test/jdk/javax/net/ssl/interop/ClientHelloBufferUnderflowException.java

Changeset: 776e4a5fae09
Author:    xuelei
Date:      2019-02-20 10:20 -0800
URL:       http://hg.openjdk.java.net/shenandoah/jdk11/rev/776e4a5fae09

8219389: Delegated task created by SSLEngine throws BufferUnderflowException
Reviewed-by: ascarpino

! src/java.base/share/classes/sun/security/ssl/ClientHello.java
! src/java.base/share/classes/sun/security/ssl/HandshakeContext.java
! src/java.base/share/classes/sun/security/ssl/PostHandshakeContext.java
! test/jdk/javax/net/ssl/interop/ClientHelloBufferUnderflowException.java

Changeset: 05c8ba8443ca
Author:    vromero
Date:      2018-11-08 10:36 -0500
URL:       http://hg.openjdk.java.net/shenandoah/jdk11/rev/05c8ba8443ca

8210197: javac can't tell during speculative attribution if a diamond expression is creating an anonymous inner class or not
Reviewed-by: mcimadamore

! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/DeferredAttr.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/JCTree.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/TreeMaker.java
+ test/langtools/tools/javac/T8210197/DiamondWithAnonymousInnerClassTest.java

Changeset: 71ccb47cfa8b
Author:    goetz
Date:      2019-03-13 08:02 +0100
URL:       http://hg.openjdk.java.net/shenandoah/jdk11/rev/71ccb47cfa8b

Merge

! .hgtags
! test/hotspot/gtest/runtime/test_os.cpp

Changeset: 51f3c245ec6f
Author:    goetz
Date:      2019-03-14 09:01 +0100
URL:       http://hg.openjdk.java.net/shenandoah/jdk11/rev/51f3c245ec6f

Merge


Changeset: a344c49b2d8c
Author:    apetcher
Date:      2018-08-29 12:00 -0400
URL:       http://hg.openjdk.java.net/shenandoah/jdk11/rev/a344c49b2d8c

8201317: X25519/X448 code improvements
Summary: Minor code/comment improvements
Reviewed-by: xuelei

! src/java.base/share/classes/sun/security/util/math/intpoly/IntegerPolynomial.java
! src/jdk.crypto.ec/share/classes/sun/security/ec/XDHKeyAgreement.java

Changeset: b04ec783f5fb
Author:    serb
Date:      2018-10-16 15:47 -0700
URL:       http://hg.openjdk.java.net/shenandoah/jdk11/rev/b04ec783f5fb

8210739: Calling JSpinner's setFont with null throws NullPointerException
Reviewed-by: psadhukhan

! src/java.desktop/macosx/classes/com/apple/laf/AquaSpinnerUI.java
! src/java.desktop/share/classes/javax/swing/JSpinner.java
! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicSpinnerUI.java
+ test/jdk/javax/swing/JSpinner/WrongEditorTextFieldFont/FontSetToNull.java

Changeset: bdf10d7ca0c2
Author:    dfuchs
Date:      2019-01-16 19:09 +0000
URL:       http://hg.openjdk.java.net/shenandoah/jdk11/rev/bdf10d7ca0c2

8217094: HttpClient SSL race if a socket IOException is raised before ALPN is available
Summary: The patch makes suer that the SSLFlowDelegate's ALPN CF is always completed
Reviewed-by: chegar

! src/java.net.http/share/classes/jdk/internal/net/http/common/SSLFlowDelegate.java
! src/java.net.http/share/classes/jdk/internal/net/http/common/SSLTube.java
! src/java.net.http/share/classes/jdk/internal/net/http/common/SubscriberWrapper.java
+ test/jdk/java/net/httpclient/ALPNFailureTest.java
+ test/jdk/java/net/httpclient/ALPNProxyFailureTest.java
! test/jdk/java/net/httpclient/DigestEchoServer.java

Changeset: 00d2660ba91b
Author:    xuelei
Date:      2019-01-16 11:19 -0800
URL:       http://hg.openjdk.java.net/shenandoah/jdk11/rev/00d2660ba91b

8216045: The size of key_exchange may be wrong on FFDHE
Reviewed-by: jnimeh

! src/java.base/share/classes/sun/security/ssl/DHKeyExchange.java

Changeset: 3086207c8650
Author:    mullan
Date:      2019-03-05 08:24 -0500
URL:       http://hg.openjdk.java.net/shenandoah/jdk11/rev/3086207c8650

8217878: ENVELOPING XML signature no longer works in JDK 11
8218629: XML Digital Signature throws NAMESPACE_ERR exception on OpenJDK 11, works 8/9/10
Summary: Backout and restore previous XML signature marshalling implementation
Reviewed-by: weijun

! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/utils/Base64.java
! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/utils/XMLUtils.java
! src/java.xml.crypto/share/classes/org/jcp/xml/dsig/internal/dom/AbstractDOMSignatureMethod.java
! src/java.xml.crypto/share/classes/org/jcp/xml/dsig/internal/dom/ApacheCanonicalizer.java
! src/java.xml.crypto/share/classes/org/jcp/xml/dsig/internal/dom/ApacheOctetStreamData.java
! src/java.xml.crypto/share/classes/org/jcp/xml/dsig/internal/dom/ApacheTransform.java
- src/java.xml.crypto/share/classes/org/jcp/xml/dsig/internal/dom/BaseStructure.java
! src/java.xml.crypto/share/classes/org/jcp/xml/dsig/internal/dom/DOMCanonicalXMLC14N11Method.java
! src/java.xml.crypto/share/classes/org/jcp/xml/dsig/internal/dom/DOMCanonicalXMLC14NMethod.java
+ src/java.xml.crypto/share/classes/org/jcp/xml/dsig/internal/dom/DOMCryptoBinary.java
! src/java.xml.crypto/share/classes/org/jcp/xml/dsig/internal/dom/DOMDigestMethod.java
! src/java.xml.crypto/share/classes/org/jcp/xml/dsig/internal/dom/DOMEnvelopedTransform.java
! src/java.xml.crypto/share/classes/org/jcp/xml/dsig/internal/dom/DOMExcC14NMethod.java
! src/java.xml.crypto/share/classes/org/jcp/xml/dsig/internal/dom/DOMHMACSignatureMethod.java
! src/java.xml.crypto/share/classes/org/jcp/xml/dsig/internal/dom/DOMKeyInfo.java
! src/java.xml.crypto/share/classes/org/jcp/xml/dsig/internal/dom/DOMKeyInfoFactory.java
! src/java.xml.crypto/share/classes/org/jcp/xml/dsig/internal/dom/DOMKeyName.java
! src/java.xml.crypto/share/classes/org/jcp/xml/dsig/internal/dom/DOMKeyValue.java
! src/java.xml.crypto/share/classes/org/jcp/xml/dsig/internal/dom/DOMManifest.java
! src/java.xml.crypto/share/classes/org/jcp/xml/dsig/internal/dom/DOMPGPData.java
! src/java.xml.crypto/share/classes/org/jcp/xml/dsig/internal/dom/DOMReference.java
! src/java.xml.crypto/share/classes/org/jcp/xml/dsig/internal/dom/DOMRetrievalMethod.java
! src/java.xml.crypto/share/classes/org/jcp/xml/dsig/internal/dom/DOMSignatureMethod.java
! src/java.xml.crypto/share/classes/org/jcp/xml/dsig/internal/dom/DOMSignatureProperties.java
! src/java.xml.crypto/share/classes/org/jcp/xml/dsig/internal/dom/DOMSignatureProperty.java
! src/java.xml.crypto/share/classes/org/jcp/xml/dsig/internal/dom/DOMSignedInfo.java
! src/java.xml.crypto/share/classes/org/jcp/xml/dsig/internal/dom/DOMStructure.java
! src/java.xml.crypto/share/classes/org/jcp/xml/dsig/internal/dom/DOMSubTreeData.java
! src/java.xml.crypto/share/classes/org/jcp/xml/dsig/internal/dom/DOMTransform.java
! src/java.xml.crypto/share/classes/org/jcp/xml/dsig/internal/dom/DOMURIDereferencer.java
! src/java.xml.crypto/share/classes/org/jcp/xml/dsig/internal/dom/DOMUtils.java
! src/java.xml.crypto/share/classes/org/jcp/xml/dsig/internal/dom/DOMX509Data.java
! src/java.xml.crypto/share/classes/org/jcp/xml/dsig/internal/dom/DOMX509IssuerSerial.java
! src/java.xml.crypto/share/classes/org/jcp/xml/dsig/internal/dom/DOMXMLObject.java
! src/java.xml.crypto/share/classes/org/jcp/xml/dsig/internal/dom/DOMXMLSignature.java
! src/java.xml.crypto/share/classes/org/jcp/xml/dsig/internal/dom/DOMXMLSignatureFactory.java
! src/java.xml.crypto/share/classes/org/jcp/xml/dsig/internal/dom/DOMXPathFilter2Transform.java
! src/java.xml.crypto/share/classes/org/jcp/xml/dsig/internal/dom/DOMXPathTransform.java
! src/java.xml.crypto/share/classes/org/jcp/xml/dsig/internal/dom/DOMXSLTTransform.java
- src/java.xml.crypto/share/classes/org/jcp/xml/dsig/internal/dom/Marshaller.java
- src/java.xml.crypto/share/classes/org/jcp/xml/dsig/internal/dom/XmlWriter.java
- src/java.xml.crypto/share/classes/org/jcp/xml/dsig/internal/dom/XmlWriterToTree.java
! test/jdk/javax/xml/crypto/dsig/GenerationTests.java
+ test/jdk/javax/xml/crypto/dsig/data/envelope2.xml

Changeset: 3f4419405d57
Author:    mdoerr
Date:      2019-03-08 11:23 +0100
URL:       http://hg.openjdk.java.net/shenandoah/jdk11/rev/3f4419405d57

8219584: Try to dump error file by thread which causes safepoint timeout
Reviewed-by: stuefe, dholmes, kvn

! src/hotspot/os/posix/os_posix.cpp
! src/hotspot/os/windows/os_windows.cpp
! src/hotspot/share/runtime/globals.hpp
! src/hotspot/share/runtime/os.hpp
! src/hotspot/share/runtime/safepoint.cpp
! src/hotspot/share/utilities/vmError.cpp
! test/hotspot/jtreg/TEST.ROOT
+ test/hotspot/jtreg/runtime/Safepoint/TestAbortVMOnSafepointTimeout.java
! test/jdk/TEST.ROOT
! test/jtreg-ext/requires/VMProps.java

Changeset: a531fbd196bb
Author:    sgehwolf
Date:      2019-03-08 13:56 +0100
URL:       http://hg.openjdk.java.net/shenandoah/jdk11/rev/a531fbd196bb

8220353: [TESTBUG] TestRegisterRestoring uses SafepointALot without UnlockDiagnosticVMOptions
Reviewed-by: thartmann, shade

! test/hotspot/jtreg/compiler/runtime/safepoints/TestRegisterRestoring.java

Changeset: be7accf4c044
Author:    shade
Date:      2019-03-19 17:30 +0100
URL:       http://hg.openjdk.java.net/shenandoah/jdk11/rev/be7accf4c044

8220718: Missing ResourceMark in nmethod::metadata_do
Reviewed-by: mdoerr, zgu

! src/hotspot/share/code/nmethod.cpp

Changeset: 956096a88147
Author:    ssadetsky
Date:      2019-02-15 10:01 -0800
URL:       http://hg.openjdk.java.net/shenandoah/jdk11/rev/956096a88147

8218479: JTextPane display issue with GTKLookAndFeel
Reviewed-by: prr, serb

! src/java.desktop/share/classes/com/sun/java/swing/plaf/gtk/GTKStyle.java

Changeset: 619fc2e4250e
Author:    ssadetsky
Date:      2019-02-15 10:06 -0800
URL:       http://hg.openjdk.java.net/shenandoah/jdk11/rev/619fc2e4250e

8218473: JOptionPane display issue with GTKLookAndFeel
Reviewed-by: prr, serb

! src/java.desktop/unix/native/libawt_xawt/awt/gtk3_interface.c

Changeset: fa3eed43d5fa
Author:    pbansal
Date:      2019-02-15 10:58 +0530
URL:       http://hg.openjdk.java.net/shenandoah/jdk11/rev/fa3eed43d5fa

8218469: JSlider display issue with slider for GTKLookAndFeel
8218470: JScrollBar display issue with GTKLookAndFeel
8218472: JProgressBar display issue with GTKLookAndFeel
8203627: Swing applications with JRadioButton and JCheckbox fail to render correctly when using GTK3 and the GTK L&F
Reviewed-by: serb, prr

! src/java.desktop/share/classes/com/sun/java/swing/plaf/gtk/GTKStyle.java
! src/java.desktop/unix/native/libawt_xawt/awt/gtk3_interface.c
! src/java.desktop/unix/native/libawt_xawt/awt/gtk3_interface.h

Changeset: 5acaa286c59f
Author:    pbansal
Date:      2019-03-05 13:09 +0530
URL:       http://hg.openjdk.java.net/shenandoah/jdk11/rev/5acaa286c59f

8214253: Tooltip is transparent rather than having a black background
Reviewed-by: serb, psadhukhan

! src/java.desktop/unix/native/libawt_xawt/awt/gtk3_interface.c

Changeset: d8055284208e
Author:    pbansal
Date:      2019-01-10 16:38 +0530
URL:       http://hg.openjdk.java.net/shenandoah/jdk11/rev/d8055284208e

8214252: Expanded & Collapsed nodes of a JTree look the same on GTK3
Reviewed-by: serb, psadhukhan

! src/java.desktop/unix/native/libawt_xawt/awt/gtk3_interface.c

Changeset: a1f3a677b63e
Author:    dmarkov
Date:      2019-02-26 18:12 +0000
URL:       http://hg.openjdk.java.net/shenandoah/jdk11/rev/a1f3a677b63e

8214109: XToolkit is not correctly displayed color on 16-bit high color setting
Reviewed-by: serb, prr

! src/java.desktop/unix/classes/sun/awt/X11/XWindow.java

Changeset: 7d798bbbd870
Author:    nishjain
Date:      2018-12-03 12:35 +0530
URL:       http://hg.openjdk.java.net/shenandoah/jdk11/rev/7d798bbbd870

8213294: Upgrade IANA LSR data
Reviewed-by: naoto

! make/data/lsrdata/language-subtag-registry.txt

Changeset: f8520f3982d8
Author:    apetcher
Date:      2018-12-11 09:36 -0500
URL:       http://hg.openjdk.java.net/shenandoah/jdk11/rev/f8520f3982d8

8208648: ECC Field Arithmetic Enhancements
Summary: interal library enhancements to support ECC implementatation
Reviewed-by: jnimeh

! src/java.base/share/classes/sun/security/util/ArrayUtil.java
! src/java.base/share/classes/sun/security/util/math/MutableIntegerModuloP.java
+ src/java.base/share/classes/sun/security/util/math/intpoly/FieldGen.jsh
! src/java.base/share/classes/sun/security/util/math/intpoly/IntegerPolynomial.java
! src/java.base/share/classes/sun/security/util/math/intpoly/IntegerPolynomial1305.java
! src/java.base/share/classes/sun/security/util/math/intpoly/IntegerPolynomial25519.java
! src/java.base/share/classes/sun/security/util/math/intpoly/IntegerPolynomial448.java
+ src/java.base/share/classes/sun/security/util/math/intpoly/IntegerPolynomialP256.java
+ src/java.base/share/classes/sun/security/util/math/intpoly/IntegerPolynomialP384.java
+ src/java.base/share/classes/sun/security/util/math/intpoly/IntegerPolynomialP521.java
+ src/java.base/share/classes/sun/security/util/math/intpoly/P256OrderField.java
+ src/java.base/share/classes/sun/security/util/math/intpoly/P384OrderField.java
+ src/java.base/share/classes/sun/security/util/math/intpoly/P521OrderField.java
+ src/java.base/share/classes/sun/security/util/math/intpoly/header.txt
! test/jdk/sun/security/util/math/BigIntegerModuloP.java
! test/jdk/sun/security/util/math/TestIntegerModuloP.java

Changeset: 2f0cb96c5a8f
Author:    pbansal
Date:      2019-01-18 13:36 +0530
URL:       http://hg.openjdk.java.net/shenandoah/jdk11/rev/2f0cb96c5a8f

8214111: There is no icon in all JOptionPane target image
Reviewed-by: serb, psadhukhan

! src/java.desktop/share/classes/com/sun/java/swing/plaf/gtk/GTKStyle.java

Changeset: 69b675266f36
Author:    kevinw
Date:      2019-01-31 04:49 -0800
URL:       http://hg.openjdk.java.net/shenandoah/jdk11/rev/69b675266f36

8209951: Problematic sparc intrinsic: com.sun.crypto.provider.CipherBlockChaining
Reviewed-by: kvn, thartmann
Contributed-by: fairoz.matte at oracle.com

! src/hotspot/cpu/sparc/stubGenerator_sparc.cpp
+ test/hotspot/jtreg/compiler/codegen/aes/TestCipherBlockChainingEncrypt.java

Changeset: bd5a1a075207
Author:    pbansal
Date:      2019-03-05 14:03 +0530
URL:       http://hg.openjdk.java.net/shenandoah/jdk11/rev/bd5a1a075207

8214112: The whole text in target JPasswordField image are not selected
Reviewed-by: serb, psadhukhan

! src/java.desktop/unix/native/libawt_xawt/awt/gtk3_interface.c

Changeset: e96de175ffdf
Author:    mbaesken
Date:      2019-02-20 17:29 +0100
URL:       http://hg.openjdk.java.net/shenandoah/jdk11/rev/e96de175ffdf

8219460: ppc: adjust NativeGeneralJump::insert_unconditional to stack allocated MacroAssembler
Reviewed-by: mdoerr

! src/hotspot/cpu/ppc/nativeInst_ppc.cpp

Changeset: 9d08a9ff3e31
Author:    mbaesken
Date:      2019-02-18 09:38 +0100
URL:       http://hg.openjdk.java.net/shenandoah/jdk11/rev/9d08a9ff3e31

8219112: name_and_sig_as_C_string usages in frame_s390 miss ResourceMark
Reviewed-by: shade, lucy

! src/hotspot/cpu/s390/frame_s390.cpp

Changeset: 1ecc2696e303
Author:    mbaesken
Date:      2019-01-09 14:46 +0100
URL:       http://hg.openjdk.java.net/shenandoah/jdk11/rev/1ecc2696e303

8216355: missing NULL checks in libnet in interface iteration and potential resource leak in getMacAddress
Reviewed-by: clanger, rwestberg

! src/java.base/unix/native/libnet/Inet6AddressImpl.c
! src/java.base/unix/native/libnet/NetworkInterface.c

Changeset: b6a7d56a79da
Author:    pbansal
Date:      2018-12-21 11:43 +0530
URL:       http://hg.openjdk.java.net/shenandoah/jdk11/rev/b6a7d56a79da

8215364: JavaFX crashes on Ubuntu 18.04 with Wayland while using Swing-FX interop
Reviewed-by: prr, kcr

! src/java.desktop/unix/native/libawt_xawt/xawt/XToolkit.c

Changeset: 240e049e021e
Author:    goetz
Date:      2019-03-20 16:01 +0100
URL:       http://hg.openjdk.java.net/shenandoah/jdk11/rev/240e049e021e

Merge

! .hgtags

Changeset: 94ee5cc4e534
Author:    goetz
Date:      2019-03-21 08:31 +0100
URL:       http://hg.openjdk.java.net/shenandoah/jdk11/rev/94ee5cc4e534

Merge


Changeset: 4f3558358899
Author:    mbaesken
Date:      2019-01-30 09:57 +0100
URL:       http://hg.openjdk.java.net/shenandoah/jdk11/rev/4f3558358899

8217786: Provide virtualization related info in the hs_error file on linux s390x
Reviewed-by: dholmes, stuefe

! src/hotspot/os/linux/os_linux.cpp
! src/hotspot/os/linux/os_linux.hpp

Changeset: fe7205ebf226
Author:    tschatzl
Date:      2019-01-30 16:19 +0100
URL:       http://hg.openjdk.java.net/shenandoah/jdk11/rev/fe7205ebf226

8218060: JDK-8217786 breaks build due to remaining unused function
Summary: Remove unused function.
Reviewed-by: eosterlund

! src/hotspot/os/linux/os_linux.cpp

Changeset: 6f72ae155396
Author:    tschatzl
Date:      2019-01-30 17:02 +0100
URL:       http://hg.openjdk.java.net/shenandoah/jdk11/rev/6f72ae155396

8218063: JDK-8218060 breaks build for S390
Summary: Reinstated function removed by JDK-8218060 and properly ifdef'ed it.
Reviewed-by: shade, eosterlund

! src/hotspot/os/linux/os_linux.cpp

Changeset: 2808dd19c481
Author:    aph
Date:      2018-11-13 11:21 -0500
URL:       http://hg.openjdk.java.net/shenandoah/jdk11/rev/2808dd19c481

8209415: Fix JVMTI test failure HS202
Summary: Fix test for static method in exception throw handler
Reviewed-by: adinn

! src/hotspot/cpu/aarch64/templateInterpreterGenerator_aarch64.cpp

Changeset: 3b5559109b41
Author:    coleenp
Date:      2019-03-21 10:14 +0100
URL:       http://hg.openjdk.java.net/shenandoah/jdk11/rev/3b5559109b41

8210457: JVM crash in ResolvedMethodTable::add_method(Handle)
Summary: Add a function to call NSME in ResolvedMethodTable to replace deleted methods.
Reviewed-by: sspitsyn

! src/hotspot/share/classfile/javaClasses.cpp
! src/hotspot/share/memory/universe.cpp
! src/hotspot/share/memory/universe.hpp
! src/hotspot/share/oops/method.cpp
! src/hotspot/share/prims/jvmtiRedefineClasses.cpp
! src/hotspot/share/prims/resolvedMethodTable.cpp
! src/hotspot/share/prims/resolvedMethodTable.hpp
! src/java.base/share/classes/jdk/internal/misc/Unsafe.java
! test/jdk/java/lang/instrument/NamedBuffer.java
+ test/jdk/java/lang/instrument/RedefineAddDeleteMethod/DeleteMethodHandle/MethodHandleDeletedMethod.java
+ test/jdk/java/lang/instrument/RedefineAddDeleteMethod/DeleteMethodHandle/redef/Xost.java

Changeset: ea4f978b817d
Author:    aivanov
Date:      2019-02-07 13:57 +0000
URL:       http://hg.openjdk.java.net/shenandoah/jdk11/rev/ea4f978b817d

8217263: Automate DashOffset test
Reviewed-by: prr, serb

+ test/jdk/java/awt/BasicStroke/DashOffset.java

Changeset: e8a240b57b8b
Author:    iklam
Date:      2018-10-25 11:23 -0700
URL:       http://hg.openjdk.java.net/shenandoah/jdk11/rev/e8a240b57b8b

8212205: VM asserts after CDS archive has been unmapped
Reviewed-by: dholmes, jiangli, hseigel, stuefe

! src/hotspot/share/memory/allocation.hpp
! src/hotspot/share/memory/filemap.cpp
! src/hotspot/share/memory/metaspaceShared.cpp
! src/hotspot/share/memory/metaspaceShared.hpp

Changeset: d2e560eba61b
Author:    stuefe
Date:      2018-10-18 15:56 -0500
URL:       http://hg.openjdk.java.net/shenandoah/jdk11/rev/d2e560eba61b

8212828: (process) Provide a way for Runtime.exec to use posix_spawn on linux
Reviewed-by: alanb, rriggs
Contributed-by: david.lloyd at redhat.com

! make/launcher/Launcher-java.base.gmk
! src/java.base/unix/classes/java/lang/ProcessImpl.java
! src/java.base/unix/native/libjava/ProcessImpl_md.c
! test/jdk/java/lang/ProcessBuilder/Basic.java

Changeset: 41a10102e99e
Author:    mbaesken
Date:      2019-02-28 10:28 +0100
URL:       http://hg.openjdk.java.net/shenandoah/jdk11/rev/41a10102e99e

8219746: Provide virtualization related info in the hs_error file on linux ppc64 / ppc64le
Reviewed-by: dholmes, lucy, mdoerr

! src/hotspot/os/linux/os_linux.cpp

Changeset: 650a6e581819
Author:    roland
Date:      2019-02-18 17:41 +0100
URL:       http://hg.openjdk.java.net/shenandoah/jdk11/rev/650a6e581819

8219335: "failed: unexpected type" assert failure in ConnectionGraph::split_unique_types() with unsafe accesses
Reviewed-by: thartmann, kvn

! src/hotspot/share/opto/escape.cpp
+ test/hotspot/jtreg/compiler/unsafe/MaybeOffHeapUnsafeAccessToNewObject.java

Changeset: b5c9f0b44373
Author:    mbaesken
Date:      2018-12-21 14:42 +0100
URL:       http://hg.openjdk.java.net/shenandoah/jdk11/rev/b5c9f0b44373

8215707: [macosx] fix pthread_getschedparam and pthread_setschedparam calls
Reviewed-by: clanger, dholmes

! src/hotspot/os/bsd/os_bsd.cpp

Changeset: d0cfc92bb8b9
Author:    dbuck
Date:      2019-03-22 09:05 -0400
URL:       http://hg.openjdk.java.net/shenandoah/jdk11/rev/d0cfc92bb8b9

8217564: idempotent protection missing in crc32c.h
Summary: added include guard to crc32c.h
Reviewed-by: dcubed

! src/hotspot/cpu/x86/crc32c.h

Changeset: 5ad8c7615633
Author:    mbalao
Date:      2019-02-15 11:46 -0300
URL:       http://hg.openjdk.java.net/shenandoah/jdk11/rev/5ad8c7615633

8219011: Implement MacroAssembler::warn method on AArch64
Reviewed-by: adinn

! src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp

Changeset: 5fc5c10a6eae
Author:    adinn
Date:      2018-12-19 11:45 +0000
URL:       http://hg.openjdk.java.net/shenandoah/jdk11/rev/5fc5c10a6eae

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: 3ed37df2f5d8
Author:    clanger
Date:      2019-03-22 08:56 +0100
URL:       http://hg.openjdk.java.net/shenandoah/jdk11/rev/3ed37df2f5d8

8200286: (testbug) MOptionTest test fails with java.lang.AssertionError: Classfiles too old!
Reviewed-by: stuefe, jjg

! test/langtools/tools/javac/modules/MOptionTest.java

Changeset: 4d24b1dc7598
Author:    aph
Date:      2019-02-15 12:10 -0500
URL:       http://hg.openjdk.java.net/shenandoah/jdk11/rev/4d24b1dc7598

8219006: AArch64: Register corruption in slow subtype check
Reviewed-by: adinn

! src/hotspot/cpu/aarch64/stubGenerator_aarch64.cpp

Changeset: 5ce122a0582e
Author:    goetz
Date:      2019-03-27 16:01 +0100
URL:       http://hg.openjdk.java.net/shenandoah/jdk11/rev/5ce122a0582e

Merge

! .hgtags

Changeset: 869ed07fbf0f
Author:    roland
Date:      2019-03-12 15:42 +0100
URL:       http://hg.openjdk.java.net/shenandoah/jdk11/rev/869ed07fbf0f

8220374: C2: LoopStripMining doesn't strip as expected
Reviewed-by: rkennke, thartmann, mdoerr

! src/hotspot/share/opto/loopnode.cpp
+ test/hotspot/jtreg/compiler/loopstripmining/CheckLoopStripMining.java

Changeset: c481b31595b3
Author:    mbaesken
Date:      2019-03-22 09:29 +0100
URL:       http://hg.openjdk.java.net/shenandoah/jdk11/rev/c481b31595b3

8215296: do not disable c99 on Solaris
Reviewed-by: dholmes, ihse, goetz, clanger

! make/autoconf/flags-cflags.m4

Changeset: 4b1ebc747064
Author:    rkennke
Date:      2019-03-15 09:57 +0100
URL:       http://hg.openjdk.java.net/shenandoah/jdk11/rev/4b1ebc747064

8220714: C2 Compilation failure when accessing off-heap memory using Unsafe
Reviewed-by: vlivanov, roland

! src/hotspot/share/opto/library_call.cpp

Changeset: 6d754f2325fa
Author:    shade
Date:      2019-03-27 11:35 +0100
URL:       http://hg.openjdk.java.net/shenandoah/jdk11/rev/6d754f2325fa

8220198: Lots of com/sun/crypto/provider/Cipher tests fail on x86_32 due to missing SHA512 stubs
Reviewed-by: kvn, thartmann

! src/hotspot/cpu/x86/vm_version_x86.cpp
! src/hotspot/share/opto/graphKit.cpp
! src/hotspot/share/opto/library_call.cpp

Changeset: e38b14eaf6cb
Author:    shade
Date:      2019-03-27 11:35 +0100
URL:       http://hg.openjdk.java.net/shenandoah/jdk11/rev/e38b14eaf6cb

8221401: java/math/BigInteger/LargeValueExceptions.java test should be disabled on 32-bit platforms
Reviewed-by: stuefe, bpb

! test/jdk/java/math/BigInteger/LargeValueExceptions.java

Changeset: 99d8f05969f7
Author:    shade
Date:      2019-03-27 11:35 +0100
URL:       http://hg.openjdk.java.net/shenandoah/jdk11/rev/99d8f05969f7

8221400: java/lang/String/StringRepeat.java test requests too much heap
Reviewed-by: stuefe, alanb

! test/jdk/java/lang/String/StringRepeat.java

Changeset: 4874e7a694a1
Author:    gromero
Date:      2019-03-20 16:59 -0400
URL:       http://hg.openjdk.java.net/shenandoah/jdk11/rev/4874e7a694a1

8220794: PPC64: Fix signal handler for SIGSEGV on branch to illegal address
Reviewed-by: stuefe, goetz

! src/hotspot/os_cpu/linux_ppc/os_linux_ppc.cpp

Changeset: 9d681dbc5d5b
Author:    simonis
Date:      2019-03-26 11:51 +0100
URL:       http://hg.openjdk.java.net/shenandoah/jdk11/rev/9d681dbc5d5b

8221083: [ppc64] Wrong oop compare in C1-generated code
Reviewed-by: mdoerr, goetz

! src/hotspot/cpu/ppc/c1_LIRAssembler_ppc.cpp
+ test/hotspot/jtreg/compiler/codegen/TestOopCmp.java

Changeset: 387c726d22b7
Author:    simonis
Date:      2019-03-26 18:42 +0100
URL:       http://hg.openjdk.java.net/shenandoah/jdk11/rev/387c726d22b7

8221483: TestOopCmp.java fails due to "Multiple garbage collectors selected"
Reviewed-by: kvn, mdoerr

! test/hotspot/jtreg/compiler/codegen/TestOopCmp.java

Changeset: 6728d04efc65
Author:    joehw
Date:      2019-04-02 07:31 -0700
URL:       http://hg.openjdk.java.net/shenandoah/jdk11/rev/6728d04efc65

8207760: SAXException: Invalid UTF-16 surrogate detected: d83c ?
Summary: Properly handle unicode16 characters split across buffer chunks.
Reviewed-by: lancea, dfuchs

! src/java.xml/share/classes/com/sun/org/apache/xml/internal/serializer/ToHTMLStream.java
! src/java.xml/share/classes/com/sun/org/apache/xml/internal/serializer/ToStream.java
! src/java.xml/share/classes/com/sun/org/apache/xml/internal/serializer/ToTextStream.java
+ test/jaxp/javax/xml/jaxp/unittest/transform/JDK8207760.java

Changeset: e88fd2517548
Author:    kbarrett
Date:      2019-04-02 13:12 -0700
URL:       http://hg.openjdk.java.net/shenandoah/jdk11/rev/e88fd2517548

8202353: os::readdir should use readdir instead of readdir_r
Summary: Summary: os::readdir uses POSIX readdir, drop buffer arg, fix JFR uses.
Reviewed-by: coleenp, tschatzl, bsrbnd

! src/hotspot/os/aix/os_aix.cpp
! src/hotspot/os/aix/os_aix.inline.hpp
! src/hotspot/os/aix/os_perf_aix.cpp
! src/hotspot/os/aix/perfMemory_aix.cpp
! src/hotspot/os/bsd/os_bsd.cpp
! src/hotspot/os/bsd/os_bsd.inline.hpp
! src/hotspot/os/bsd/perfMemory_bsd.cpp
! src/hotspot/os/linux/os_linux.cpp
! src/hotspot/os/linux/os_linux.inline.hpp
! src/hotspot/os/linux/os_perf_linux.cpp
! src/hotspot/os/linux/perfMemory_linux.cpp
! src/hotspot/os/posix/os_posix.cpp
! src/hotspot/os/solaris/os_perf_solaris.cpp
! src/hotspot/os/solaris/os_solaris.cpp
! src/hotspot/os/solaris/os_solaris.inline.hpp
! src/hotspot/os/solaris/perfMemory_solaris.cpp
! src/hotspot/os/windows/os_windows.cpp
! src/hotspot/os/windows/os_windows.inline.hpp
! src/hotspot/os/windows/perfMemory_windows.cpp
! src/hotspot/share/jfr/recorder/repository/jfrRepository.cpp
! src/hotspot/share/runtime/os.hpp
! test/jdk/ProblemList.txt

Changeset: 713f422ed6ca
Author:    ghaug
Date:      2019-03-26 16:00 +0100
URL:       http://hg.openjdk.java.net/shenandoah/jdk11/rev/713f422ed6ca

8221479: Fix JFR profiling on s390
Reviewed-by: mdoerr, clanger

! src/hotspot/os_cpu/linux_s390/thread_linux_s390.cpp

Changeset: 64751f2609eb
Author:    ngasson
Date:      2019-03-29 09:31 +0000
URL:       http://hg.openjdk.java.net/shenandoah/jdk11/rev/64751f2609eb

8220707: [TESTBUG] serviceability/sa/TestHeapDumpForLargeArray.java fails with jtreg -vmoption:-Xmx < 8g
Reviewed-by: clanger, sballal, jcbeyler

! test/hotspot/jtreg/serviceability/sa/TestHeapDumpForLargeArray.java

Changeset: f7b8057430ee
Author:    bpb
Date:      2019-04-03 08:15 -0700
URL:       http://hg.openjdk.java.net/shenandoah/jdk11/rev/f7b8057430ee

8202794: Native Unix code should use readdir rather than readdir_r
8207748: Fix for 8202794 breaks tier1 builds
Summary: Replace uses of readdir_r with readdir.
Reviewed-by: alanb, bsrbnd, kbarrett, darcy

! src/java.base/unix/native/libjava/TimeZone_md.c
! src/java.base/unix/native/libjava/UnixFileSystem_md.c
! src/jdk.management/unix/native/libmanagement_ext/OperatingSystemImpl.c

Changeset: 3f987ff2aaf6
Author:    alanb
Date:      2019-04-03 09:16 -0700
URL:       http://hg.openjdk.java.net/shenandoah/jdk11/rev/3f987ff2aaf6

8207340: (fs) UnixNativeDispatcher close and readdir usages should be fixed
Summary: Replace readdir_r with readdir, use RESTARTABLE for close only on aix.
Reviewed-by: bpb

! src/java.base/unix/native/libnio/fs/UnixNativeDispatcher.c

Changeset: 2e7a852df177
Author:    xiaofeya
Date:      2018-08-09 15:42 +0800
URL:       http://hg.openjdk.java.net/shenandoah/jdk11/rev/2e7a852df177

8208656: Move java/util/Calendar/CalendarTestScripts tests into OpenJDK
Reviewed-by: naoto

+ test/jdk/java/util/Calendar/CalendarTestScripts/CalendarAdapter.java
+ test/jdk/java/util/Calendar/CalendarTestScripts/CalendarTestEngine.java
+ test/jdk/java/util/Calendar/CalendarTestScripts/CalendarTestException.java
+ test/jdk/java/util/Calendar/CalendarTestScripts/Exceptions.java
+ test/jdk/java/util/Calendar/CalendarTestScripts/GregorianAdapter.java
+ test/jdk/java/util/Calendar/CalendarTestScripts/JapaneseRollDayOfWeekTestGenerator.java
+ test/jdk/java/util/Calendar/CalendarTestScripts/JapaneseRollTests.java
+ test/jdk/java/util/Calendar/CalendarTestScripts/JapaneseTests.java
+ test/jdk/java/util/Calendar/CalendarTestScripts/README
+ test/jdk/java/util/Calendar/CalendarTestScripts/Result.java
+ test/jdk/java/util/Calendar/CalendarTestScripts/Symbol.java
+ test/jdk/java/util/Calendar/CalendarTestScripts/Variable.java
+ test/jdk/java/util/Calendar/CalendarTestScripts/japanese/japanese.cts
+ test/jdk/java/util/Calendar/CalendarTestScripts/japanese/japanese_add.cts
+ test/jdk/java/util/Calendar/CalendarTestScripts/japanese/japanese_exceptions.cts
+ test/jdk/java/util/Calendar/CalendarTestScripts/japanese/japanese_minmax.cts
+ test/jdk/java/util/Calendar/CalendarTestScripts/japanese/japanese_normalization.cts
+ test/jdk/java/util/Calendar/CalendarTestScripts/japanese/japanese_roll.cts
+ test/jdk/java/util/Calendar/CalendarTestScripts/params/lenient.cts
+ test/jdk/java/util/Calendar/CalendarTestScripts/params/non-lenient.cts
+ test/jdk/java/util/Calendar/CalendarTestScripts/timezones/tz_japan.cts
+ test/jdk/java/util/Calendar/CalendarTestScripts/timezones/tz_novosibirsk.cts
+ test/jdk/java/util/Calendar/CalendarTestScripts/timezones/tz_pst.cts
+ test/jdk/java/util/Calendar/CalendarTestScripts/timezones/tz_sydney.cts

Changeset: cdb311e9a015
Author:    naoto
Date:      2018-09-25 13:57 -0700
URL:       http://hg.openjdk.java.net/shenandoah/jdk11/rev/cdb311e9a015

8210633: Cannot parse JapaneseDate string with DateTimeFormatterBuilder Mapped-values
Reviewed-by: scolebourne, rriggs

! src/java.base/share/classes/java/time/format/DateTimeFormatterBuilder.java
! test/jdk/java/time/test/java/time/format/TestDateTimeFormatterBuilderWithLocale.java

Changeset: f63e72754ba7
Author:    naoto
Date:      2019-02-28 14:03 -0800
URL:       http://hg.openjdk.java.net/shenandoah/jdk11/rev/f63e72754ba7

8219890: Calendar.getDisplayName() returns empty string for new Japanese Era on some locales
Reviewed-by: lancea

! src/java.base/share/classes/java/util/JapaneseImperialCalendar.java
! test/jdk/java/util/Calendar/JapaneseEraNameTest.java

Changeset: e2cbdda3b446
Author:    andrew
Date:      2019-04-03 18:36 +0100
URL:       http://hg.openjdk.java.net/shenandoah/jdk11/rev/e2cbdda3b446

Merge


Changeset: 952508675ebd
Author:    naoto
Date:      2019-04-03 02:25 +0100
URL:       http://hg.openjdk.java.net/shenandoah/jdk11/rev/952508675ebd

8205432: Replace the placeholder Japanese era name
Reviewed-by: rriggs, chegar, phh, clanger

! make/data/unicodedata/UnicodeData.txt
! src/java.base/share/classes/java/time/chrono/JapaneseEra.java
! src/java.base/share/classes/java/util/JapaneseImperialCalendar.java
! src/java.base/share/classes/sun/text/resources/FormatData.java
! src/java.base/share/classes/sun/text/resources/JavaTimeSupplementary.java
! src/java.base/share/classes/sun/util/calendar/Era.java
! src/java.base/share/classes/sun/util/calendar/LocalGregorianCalendar.java
! src/java.base/share/classes/sun/util/locale/provider/CalendarNameProviderImpl.java
! src/jdk.localedata/share/classes/sun/text/resources/ext/FormatData_ja.java
! src/jdk.localedata/share/classes/sun/text/resources/ext/JavaTimeSupplementary_ja.java
! src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/ja.xml
! src/jdk.localedata/share/classes/sun/util/cldr/resources/common/main/root.xml
! test/jdk/java/lang/Character/UnicodeData.txt
! test/jdk/java/text/Format/DateFormat/WeekDateTest.java
! test/jdk/java/time/tck/java/time/chrono/TCKJapaneseChronology.java
! test/jdk/java/time/tck/java/time/chrono/TCKJapaneseEra.java
! test/jdk/java/time/test/java/time/chrono/TestJapaneseChronology.java
! test/jdk/java/time/test/java/time/chrono/TestUmmAlQuraChronology.java
! test/jdk/java/time/test/java/time/format/TestNonIsoFormatter.java
! test/jdk/java/util/Calendar/CalendarTestScripts/CalendarAdapter.java
! test/jdk/java/util/Calendar/CalendarTestScripts/Symbol.java
! test/jdk/java/util/Calendar/CalendarTestScripts/japanese/japanese.cts
! test/jdk/java/util/Calendar/CalendarTestScripts/japanese/japanese_add.cts
! test/jdk/java/util/Calendar/CalendarTestScripts/japanese/japanese_minmax.cts
! test/jdk/java/util/Calendar/CalendarTestScripts/japanese/japanese_roll.cts
! test/jdk/java/util/Calendar/JapaneseEraNameTest.java
! test/jdk/java/util/Calendar/JapaneseLenientEraTest.java
! test/jdk/java/util/Calendar/NarrowNamesTest.java
! test/jdk/java/util/Calendar/ZoneOffsets.java

Changeset: a979b404a343
Author:    goetz
Date:      2019-04-03 15:05 +0200
URL:       http://hg.openjdk.java.net/shenandoah/jdk11/rev/a979b404a343

Merge

! .hgtags
! src/java.xml/share/classes/com/sun/org/apache/xml/internal/serializer/ToHTMLStream.java
! src/java.xml/share/classes/com/sun/org/apache/xml/internal/serializer/ToStream.java
! src/java.xml/share/classes/com/sun/org/apache/xml/internal/serializer/ToTextStream.java

Changeset: 4017ed587471
Author:    goetz
Date:      2019-04-04 09:33 +0200
URL:       http://hg.openjdk.java.net/shenandoah/jdk11/rev/4017ed587471

Merge


Changeset: 38ceb89f449c
Author:    clanger
Date:      2019-03-01 10:15 +0000
URL:       http://hg.openjdk.java.net/shenandoah/jdk11/rev/38ceb89f449c

8219915: [TESTBUG] Fix test langtools/tools/javac/processing/model/completionfailure/SymbolsDontCumulate.java in Standalone mode
Reviewed-by: jlahoda

! test/langtools/tools/javac/processing/model/completionfailure/SymbolsDontCumulate.java

Changeset: 5d374228b598
Author:    shade
Date:      2019-04-04 19:58 +0200
URL:       http://hg.openjdk.java.net/shenandoah/jdk11/rev/5d374228b598

8221870: use driver to run CtwRunner in applications/ctw tests
Reviewed-by: shade, epavlova

! test/hotspot/jtreg/applications/ctw/modules/generate.bash
! test/hotspot/jtreg/applications/ctw/modules/java_base.java
! test/hotspot/jtreg/applications/ctw/modules/java_base_2.java
! test/hotspot/jtreg/applications/ctw/modules/java_compiler.java
! test/hotspot/jtreg/applications/ctw/modules/java_datatransfer.java
! test/hotspot/jtreg/applications/ctw/modules/java_desktop.java
! test/hotspot/jtreg/applications/ctw/modules/java_desktop_2.java
! test/hotspot/jtreg/applications/ctw/modules/java_instrument.java
! test/hotspot/jtreg/applications/ctw/modules/java_logging.java
! test/hotspot/jtreg/applications/ctw/modules/java_management.java
! test/hotspot/jtreg/applications/ctw/modules/java_management_rmi.java
! test/hotspot/jtreg/applications/ctw/modules/java_naming.java
+ test/hotspot/jtreg/applications/ctw/modules/java_net_http.java
! test/hotspot/jtreg/applications/ctw/modules/java_prefs.java
! test/hotspot/jtreg/applications/ctw/modules/java_rmi.java
! test/hotspot/jtreg/applications/ctw/modules/java_scripting.java
! test/hotspot/jtreg/applications/ctw/modules/java_security_jgss.java
! test/hotspot/jtreg/applications/ctw/modules/java_security_sasl.java
! test/hotspot/jtreg/applications/ctw/modules/java_smartcardio.java
! test/hotspot/jtreg/applications/ctw/modules/java_sql.java
! test/hotspot/jtreg/applications/ctw/modules/java_sql_rowset.java
+ test/hotspot/jtreg/applications/ctw/modules/java_transaction_xa.java
! test/hotspot/jtreg/applications/ctw/modules/java_xml.java
! test/hotspot/jtreg/applications/ctw/modules/java_xml_crypto.java
! test/hotspot/jtreg/applications/ctw/modules/jdk_accessibility.java
! test/hotspot/jtreg/applications/ctw/modules/jdk_aot.java
! test/hotspot/jtreg/applications/ctw/modules/jdk_attach.java
! test/hotspot/jtreg/applications/ctw/modules/jdk_charsets.java
! test/hotspot/jtreg/applications/ctw/modules/jdk_compiler.java
! test/hotspot/jtreg/applications/ctw/modules/jdk_crypto_cryptoki.java
! test/hotspot/jtreg/applications/ctw/modules/jdk_crypto_ec.java
! test/hotspot/jtreg/applications/ctw/modules/jdk_crypto_mscapi.java
! test/hotspot/jtreg/applications/ctw/modules/jdk_crypto_ucrypto.java
! test/hotspot/jtreg/applications/ctw/modules/jdk_dynalink.java
! test/hotspot/jtreg/applications/ctw/modules/jdk_editpad.java
! test/hotspot/jtreg/applications/ctw/modules/jdk_hotspot_agent.java
! test/hotspot/jtreg/applications/ctw/modules/jdk_httpserver.java
- test/hotspot/jtreg/applications/ctw/modules/jdk_incubator_httpclient.java
! test/hotspot/jtreg/applications/ctw/modules/jdk_internal_ed.java
! test/hotspot/jtreg/applications/ctw/modules/jdk_internal_jvmstat.java
! test/hotspot/jtreg/applications/ctw/modules/jdk_internal_le.java
! test/hotspot/jtreg/applications/ctw/modules/jdk_internal_opt.java
! test/hotspot/jtreg/applications/ctw/modules/jdk_internal_vm_ci.java
! test/hotspot/jtreg/applications/ctw/modules/jdk_internal_vm_compiler.java
! test/hotspot/jtreg/applications/ctw/modules/jdk_internal_vm_compiler_management.java
! test/hotspot/jtreg/applications/ctw/modules/jdk_jartool.java
! test/hotspot/jtreg/applications/ctw/modules/jdk_javadoc.java
! test/hotspot/jtreg/applications/ctw/modules/jdk_jcmd.java
! test/hotspot/jtreg/applications/ctw/modules/jdk_jconsole.java
! test/hotspot/jtreg/applications/ctw/modules/jdk_jdeps.java
! test/hotspot/jtreg/applications/ctw/modules/jdk_jdi.java
+ test/hotspot/jtreg/applications/ctw/modules/jdk_jfr.java
! test/hotspot/jtreg/applications/ctw/modules/jdk_jlink.java
! test/hotspot/jtreg/applications/ctw/modules/jdk_jshell.java
! test/hotspot/jtreg/applications/ctw/modules/jdk_jsobject.java
! test/hotspot/jtreg/applications/ctw/modules/jdk_jstatd.java
! test/hotspot/jtreg/applications/ctw/modules/jdk_localedata.java
! test/hotspot/jtreg/applications/ctw/modules/jdk_management.java
! test/hotspot/jtreg/applications/ctw/modules/jdk_management_agent.java
+ test/hotspot/jtreg/applications/ctw/modules/jdk_management_jfr.java
! test/hotspot/jtreg/applications/ctw/modules/jdk_naming_dns.java
! test/hotspot/jtreg/applications/ctw/modules/jdk_naming_rmi.java
! test/hotspot/jtreg/applications/ctw/modules/jdk_net.java
- test/hotspot/jtreg/applications/ctw/modules/jdk_packager.java
- test/hotspot/jtreg/applications/ctw/modules/jdk_packager_services.java
! test/hotspot/jtreg/applications/ctw/modules/jdk_rmic.java
! test/hotspot/jtreg/applications/ctw/modules/jdk_scripting_nashorn.java
! test/hotspot/jtreg/applications/ctw/modules/jdk_scripting_nashorn_shell.java
! test/hotspot/jtreg/applications/ctw/modules/jdk_sctp.java
! test/hotspot/jtreg/applications/ctw/modules/jdk_security_auth.java
! test/hotspot/jtreg/applications/ctw/modules/jdk_security_jgss.java
! test/hotspot/jtreg/applications/ctw/modules/jdk_unsupported.java
+ test/hotspot/jtreg/applications/ctw/modules/jdk_unsupported_desktop.java
! test/hotspot/jtreg/applications/ctw/modules/jdk_xml_dom.java
! test/hotspot/jtreg/applications/ctw/modules/jdk_zipfs.java

Changeset: f13686e3cdad
Author:    clanger
Date:      2019-01-18 09:04 +0100
URL:       http://hg.openjdk.java.net/shenandoah/jdk11/rev/f13686e3cdad

8217311: Improve Exception thrown when MulticastSocket.setInterface fails on AIX(Unix)
Reviewed-by: sgroeger, alanb, mbaesken, chegar

! src/java.base/unix/native/libnet/PlainDatagramSocketImpl.c

Changeset: 25f701d64a2f
Author:    goetz
Date:      2019-04-05 07:59 +0200
URL:       http://hg.openjdk.java.net/shenandoah/jdk11/rev/25f701d64a2f

8219918: ProblemList hotspot tests failing in SAP testing.
Reviewed-by: dholmes

! test/hotspot/jtreg/ProblemList.txt

Changeset: 765e95555f7d
Author:    twisti
Date:      2018-08-28 15:17 -0700
URL:       http://hg.openjdk.java.net/shenandoah/jdk11/rev/765e95555f7d

8210008: custom extension for make/SourceRevision.gmk
Reviewed-by: erikj

! make/SourceRevision.gmk

Changeset: 47c0aad7defb
Author:    erikj
Date:      2018-09-07 14:54 -0700
URL:       http://hg.openjdk.java.net/shenandoah/jdk11/rev/47c0aad7defb

8210283: Support git as an SCM alternative in the build
Reviewed-by: ihse, ehelin

+ .gitignore
! make/SourceRevision.gmk
! make/autoconf/basics.m4
! make/autoconf/spec.gmk.in
! make/common/MakeBase.gmk

Changeset: e6c3c14a3a48
Author:    erikj
Date:      2018-09-12 08:46 -0700
URL:       http://hg.openjdk.java.net/shenandoah/jdk11/rev/e6c3c14a3a48

8210519: build/releaseFile/CheckSource.java failed additional sources found
Reviewed-by: mikael, dholmes, ihse

! test/jdk/build/releaseFile/CheckSource.java

Changeset: 1f01e3740bfe
Author:    clanger
Date:      2019-03-30 21:29 +0100
URL:       http://hg.openjdk.java.net/shenandoah/jdk11/rev/1f01e3740bfe

8221610: Resurrect (legacy) JRE bundle target
Reviewed-by: erikj, azeller

! make/Bundles.gmk
! make/Main.gmk
! make/autoconf/spec.gmk.in

Changeset: ed1545a67cd7
Author:    clanger
Date:      2019-04-18 09:14 +0200
URL:       http://hg.openjdk.java.net/shenandoah/jdk11/rev/ed1545a67cd7

Merge

! .hgtags

Changeset: 978904e76b35
Author:    mdoerr
Date:      2019-04-23 11:30 +0200
URL:       http://hg.openjdk.java.net/shenandoah/jdk11/rev/978904e76b35

8220625: tools/javac/classreader/8171132/BadConstantValue.java failed with "did not see expected error"
Reviewed-by: clanger

! test/langtools/tools/javac/classreader/8171132/BadConstantValue.java

Changeset: bfe88d507e00
Author:    mdoerr
Date:      2019-02-18 12:16 +0100
URL:       http://hg.openjdk.java.net/shenandoah/jdk11/rev/bfe88d507e00

8218991: s390: Add intrinsic for GHASH algorithm
Reviewed-by: lucy, simonis

! src/hotspot/cpu/s390/stubGenerator_s390.cpp
! src/hotspot/cpu/s390/vm_version_s390.cpp

Changeset: 12cd93c30a63
Author:    mdoerr
Date:      2019-03-12 11:53 +0100
URL:       http://hg.openjdk.java.net/shenandoah/jdk11/rev/12cd93c30a63

8220441: [PPC64] Clobber memory effect missing for memory barriers in atomics
Reviewed-by: simonis, goetz

! src/hotspot/os_cpu/aix_ppc/atomic_aix_ppc.hpp
! src/hotspot/os_cpu/linux_ppc/atomic_linux_ppc.hpp

Changeset: a0348cb9c40e
Author:    mdoerr
Date:      2019-04-05 09:18 +0200
URL:       http://hg.openjdk.java.net/shenandoah/jdk11/rev/a0348cb9c40e

8221833: Readability check in Symbol::is_valid not performed for some addresses
Reviewed-by: zgu, coleenp

! src/hotspot/share/runtime/os.cpp

Changeset: 20af96441b0c
Author:    pbansal
Date:      2019-04-04 12:14 +0530
URL:       http://hg.openjdk.java.net/shenandoah/jdk11/rev/20af96441b0c

8220349: The fix done for JDK-8214253 have caused issues in JTree behaviour
Reviewed-by: serb, prr

! src/java.desktop/unix/native/libawt_xawt/awt/gtk3_interface.c

Changeset: 53d58274bb8b
Author:    shade
Date:      2019-04-07 13:28 +0200
URL:       http://hg.openjdk.java.net/shenandoah/jdk11/rev/53d58274bb8b

8221917: serviceability/sa/TestPrintMdo.java fails on 32-bit platforms
Reviewed-by: cjplummer, dholmes

! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/oops/DataLayout.java

Changeset: 5a5b211016c8
Author:    shade
Date:      2019-04-07 13:28 +0200
URL:       http://hg.openjdk.java.net/shenandoah/jdk11/rev/5a5b211016c8

8222032: x86_32 fails with "wrong size of mach node" on AVX-512 machine
Reviewed-by: kvn, vlivanov

! src/hotspot/cpu/x86/x86_32.ad

Changeset: 2eb4d0f91c0c
Author:    lfoltan
Date:      2019-01-29 11:56 -0500
URL:       http://hg.openjdk.java.net/shenandoah/jdk11/rev/2eb4d0f91c0c

8216970: condy causes JVM crash
Summary: Fix issue with ConstantPool::constant_tag_at to correctly handle a condy whose return type is an array.
Reviewed-by: acorn, hseigel, jrose

! src/hotspot/share/oops/constantPool.cpp
+ test/hotspot/jtreg/runtime/condy/escapeAnalysis/TestEscapeCondy.java
+ test/hotspot/jtreg/runtime/condy/escapeAnalysis/TestEscapeThroughInvokeWithCondy$A.jasm
+ test/hotspot/jtreg/runtime/condy/escapeAnalysis/TestEscapeThroughInvokeWithCondy.jasm

Changeset: df5487678893
Author:    bulasevich
Date:      2019-02-22 17:30 +0300
URL:       http://hg.openjdk.java.net/shenandoah/jdk11/rev/df5487678893

8217647: JFR: recordings on 32-bit systems unreadable
Reviewed-by: egahlin
Contributed-by: boris.ulasevich at bell-sw.com, markus.gronlund at oracle.com

! src/hotspot/share/jfr/recorder/checkpoint/jfrCheckpointWriter.cpp
! src/hotspot/share/jfr/recorder/checkpoint/jfrCheckpointWriter.hpp
! src/hotspot/share/jfr/recorder/checkpoint/types/jfrType.cpp
! src/hotspot/share/jfr/recorder/checkpoint/types/jfrTypeSetWriter.hpp
! src/hotspot/share/jfr/recorder/repository/jfrChunkState.cpp
! src/hotspot/share/jfr/recorder/repository/jfrChunkState.hpp
! src/hotspot/share/jfr/recorder/repository/jfrChunkWriter.cpp
! src/hotspot/share/jfr/recorder/repository/jfrChunkWriter.hpp
! src/hotspot/share/jfr/recorder/repository/jfrRepository.cpp
! src/hotspot/share/jfr/recorder/repository/jfrRepository.hpp
! src/hotspot/share/jfr/recorder/service/jfrRecorderService.cpp
! src/hotspot/share/jfr/writers/jfrEventWriterHost.inline.hpp
! src/hotspot/share/jfr/writers/jfrPosition.hpp
! src/hotspot/share/jfr/writers/jfrPosition.inline.hpp
! src/hotspot/share/jfr/writers/jfrStreamWriterHost.hpp
! src/hotspot/share/jfr/writers/jfrStreamWriterHost.inline.hpp
! src/hotspot/share/jfr/writers/jfrWriterHost.hpp
! src/hotspot/share/jfr/writers/jfrWriterHost.inline.hpp

Changeset: 7ec21d486b82
Author:    sherman
Date:      2018-09-18 19:44 -0700
URL:       http://hg.openjdk.java.net/shenandoah/jdk11/rev/7ec21d486b82

8210899: (zipfs) ZipFileSystem.EntryOutputStreamCRC32 mistakenly set the crc32 value into size field
Reviewed-by: bpb

! src/jdk.zipfs/share/classes/jdk/nio/zipfs/ZipFileSystem.java
! test/jdk/jdk/nio/zipfs/ZipFSTester.java

Changeset: b729aab4ca10
Author:    amlu
Date:      2018-11-22 10:30 +0800
URL:       http://hg.openjdk.java.net/shenandoah/jdk11/rev/b729aab4ca10

8211266: [TESTBUG] ZipFSTester.java failed intermittently in ZipFSTester.checkRead(): bound must be positive
Reviewed-by: lancea

! test/jdk/jdk/nio/zipfs/ZipFSTester.java

Changeset: 45731e89399b
Author:    clanger
Date:      2018-12-19 10:36 +0000
URL:       http://hg.openjdk.java.net/shenandoah/jdk11/rev/45731e89399b

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: 338118c86b93
Author:    vlivanov
Date:      2019-02-04 17:35 -0800
URL:       http://hg.openjdk.java.net/shenandoah/jdk11/rev/338118c86b93

8188133: C2: Static field accesses in clinit can trigger deoptimizations
Reviewed-by: kvn

! src/hotspot/share/ci/ciMethod.hpp
! src/hotspot/share/opto/bytecodeInfo.cpp
! src/hotspot/share/opto/compile.cpp
! src/hotspot/share/opto/compile.hpp
! src/hotspot/share/opto/parse.hpp
! src/hotspot/share/opto/parse3.cpp

Changeset: b62e34cdb0fe
Author:    prr
Date:      2019-01-30 14:03 -0800
URL:       http://hg.openjdk.java.net/shenandoah/jdk11/rev/b62e34cdb0fe

8218020: Fix version number in mesa.md 3rd party legal file
Reviewed-by: serb, psadhukhan

! src/java.desktop/share/legal/mesa3d.md

Changeset: e6a530dc3bc7
Author:    hannesw
Date:      2018-09-14 14:45 +0200
URL:       http://hg.openjdk.java.net/shenandoah/jdk11/rev/e6a530dc3bc7

8209914: javadoc search sometimes generates bad URIs
Reviewed-by: jjg

! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/search.js

Changeset: a8f355ba5a7d
Author:    shade
Date:      2019-04-15 18:22 +0200
URL:       http://hg.openjdk.java.net/shenandoah/jdk11/rev/a8f355ba5a7d

8222397: x86_32 tests with UseSHA1Intrinsics SEGV due to garbled registers
Reviewed-by: kvn, dsamersoff

! src/hotspot/cpu/x86/stubGenerator_x86_32.cpp

Changeset: 3cdc82597319
Author:    shade
Date:      2019-04-15 18:22 +0200
URL:       http://hg.openjdk.java.net/shenandoah/jdk11/rev/3cdc82597319

8222410: java/nio/file/attribute/BasicFileAttributeView/UnixSocketFile hangs when "nc" does not accept "-U"
Reviewed-by: alanb

! test/jdk/java/nio/file/attribute/BasicFileAttributeView/UnixSocketFile.java

Changeset: d87990ab7b2b
Author:    shade
Date:      2019-02-01 16:03 +0100
URL:       http://hg.openjdk.java.net/shenandoah/jdk11/rev/d87990ab7b2b

8217879: hs_err should print more instructions in hex dump
Reviewed-by: stuefe, coleenp, dholmes, lucy, stefank

! src/hotspot/os_cpu/aix_ppc/os_aix_ppc.cpp
! src/hotspot/os_cpu/bsd_x86/os_bsd_x86.cpp
! src/hotspot/os_cpu/linux_aarch64/os_linux_aarch64.cpp
! src/hotspot/os_cpu/linux_arm/os_linux_arm.cpp
! src/hotspot/os_cpu/linux_ppc/os_linux_ppc.cpp
! src/hotspot/os_cpu/linux_s390/os_linux_s390.cpp
! src/hotspot/os_cpu/linux_sparc/os_linux_sparc.cpp
! src/hotspot/os_cpu/linux_x86/os_linux_x86.cpp
! src/hotspot/os_cpu/solaris_sparc/os_solaris_sparc.cpp
! src/hotspot/os_cpu/solaris_x86/os_solaris_x86.cpp
! src/hotspot/os_cpu/windows_x86/os_windows_x86.cpp
! src/hotspot/share/runtime/os.cpp
! src/hotspot/share/runtime/os.hpp

Changeset: 7f112a842f64
Author:    igerasim
Date:      2019-03-21 12:28 -0700
URL:       http://hg.openjdk.java.net/shenandoah/jdk11/rev/7f112a842f64

8170494: JNI exception pending in PlainDatagramSocketImpl.c
Reviewed-by: clanger, vtewari

! src/java.base/unix/native/libnet/PlainDatagramSocketImpl.c

Changeset: 83a8e2e5d76e
Author:    mullan
Date:      2019-04-08 12:19 -0400
URL:       http://hg.openjdk.java.net/shenandoah/jdk11/rev/83a8e2e5d76e

8222089: [TESTBUG] sun/security/lib/cacerts/VerifyCACerts.java fails due to cert within 90-day expiry window
Reviewed-by: xuelei

! test/jdk/sun/security/lib/cacerts/VerifyCACerts.java

Changeset: ca6708944494
Author:    mullan
Date:      2019-04-08 13:33 -0400
URL:       http://hg.openjdk.java.net/shenandoah/jdk11/rev/ca6708944494

8222133: Add temporary exceptions for root certs that are due to expire soon
Reviewed-by: xuelei

! test/jdk/sun/security/lib/cacerts/VerifyCACerts.java

Changeset: 96f5b782b40a
Author:    clanger
Date:      2019-04-08 06:56 +0100
URL:       http://hg.openjdk.java.net/shenandoah/jdk11/rev/96f5b782b40a

8221880: Better customization for Windows RC properties FileDescription and ProductName
Reviewed-by: erikj

! make/autoconf/flags-other.m4
! make/autoconf/jdk-version.m4
! make/autoconf/spec.gmk.in

Changeset: db5c04dc87a5
Author:    clanger
Date:      2019-04-16 17:15 +0100
URL:       http://hg.openjdk.java.net/shenandoah/jdk11/rev/db5c04dc87a5

8222522: Add configure options for Mac Bundle creation
Reviewed-by: erikj

! make/autoconf/jdk-version.m4

Changeset: 1ffa9e8410e7
Author:    itakiguchi
Date:      2018-12-05 12:59 -0800
URL:       http://hg.openjdk.java.net/shenandoah/jdk11/rev/1ffa9e8410e7

8214002: Cannot use italic font style if the font has embedded bitmap
Reviewed-by: prr

! src/java.desktop/share/native/libfontmanager/freetypeScaler.c
+ test/jdk/java/awt/font/TextLayout/FontGlyphCompare.java

Changeset: 21e3b55b05ef
Author:    mbalao
Date:      2019-03-01 12:21 -0300
URL:       http://hg.openjdk.java.net/shenandoah/jdk11/rev/21e3b55b05ef

8218854: FontMetrics.getMaxAdvance may be less than the maximum FontMetrics.charWidth
Summary: Consider algorithmic bold in FontMetrics.getMaxAdvance value and update obliqueness.
Reviewed-by: prr, serb

! src/java.desktop/share/native/libfontmanager/freetypeScaler.c
+ test/jdk/java/awt/FontMetrics/MaxAdvanceIsMax.java

Changeset: ab9a99513499
Author:    prr
Date:      2019-03-21 21:37 -0700
URL:       http://hg.openjdk.java.net/shenandoah/jdk11/rev/ab9a99513499

8221304: Problem list java/awt/FontMetrics/MaxAdvanceIsMax.java
Reviewed-by: serb

! test/jdk/ProblemList.txt

Changeset: b2f7d11c5282
Author:    lzhai
Date:      2019-04-23 08:29 -0700
URL:       http://hg.openjdk.java.net/shenandoah/jdk11/rev/b2f7d11c5282

8206955: MethodHandleProxies.asInterfaceInstance does not support default methods
Summary: Cache default method handles.
Reviewed-by: mchung, plevart

! src/java.base/share/classes/java/lang/invoke/MethodHandleProxies.java
+ test/jdk/java/lang/invoke/MethodHandlesProxiesTest.java

Changeset: 62173baf701e
Author:    smarks
Date:      2019-04-09 09:49 -0700
URL:       http://hg.openjdk.java.net/shenandoah/jdk11/rev/62173baf701e

8221924: get(null) on single-entry unmodifiable Map returns null instead of throwing NPE
Reviewed-by: redestad, lancea

! src/java.base/share/classes/java/util/ImmutableCollections.java
! test/jdk/java/util/Map/MapFactories.java

Changeset: ab9db1fbc27f
Author:    mullan
Date:      2019-03-07 14:29 -0500
URL:       http://hg.openjdk.java.net/shenandoah/jdk11/rev/ab9db1fbc27f

8218618: Program fails when using JDK addressed by UNC path and using Security Manager
Reviewed-by: weijun

! src/java.base/share/classes/sun/security/provider/PolicyFile.java

Changeset: 32cf83827c4e
Author:    itakiguchi
Date:      2019-03-15 00:49 +0900
URL:       http://hg.openjdk.java.net/shenandoah/jdk11/rev/32cf83827c4e

8220281: IBM-858 alias name is missing on IBM00858 charset
Summary: Add aliases into IBM charsets
Reviewed-by: naoto

! make/data/charsetmapping/charsets
! test/jdk/sun/nio/cs/TestIBMBugs.java

Changeset: b3f7a4c524f2
Author:    sgroeger
Date:      2019-04-08 15:01 +0100
URL:       http://hg.openjdk.java.net/shenandoah/jdk11/rev/b3f7a4c524f2

8222027: java/util/logging/LogManager/TestLoggerNames.java generates intermittent ClassCastException
Summary: Make a strong reference to TestLogger and dont fetch it from LogManager
Reviewed-by: dfuchs

! test/jdk/java/util/logging/LogManager/TestLoggerNames.java

Changeset: aa7816a7a6b0
Author:    goetz
Date:      2019-05-01 07:35 +0200
URL:       http://hg.openjdk.java.net/shenandoah/jdk11/rev/aa7816a7a6b0

Added tag jdk-11.0.4+1 for changeset b3f7a4c524f2

! .hgtags

Changeset: 7bb488236ac9
Author:    itakiguchi
Date:      2019-02-17 15:15 -0800
URL:       http://hg.openjdk.java.net/shenandoah/jdk11/rev/7bb488236ac9

8212678: Windows IME related patch
Reviewed-by: serb, naoto

! src/java.desktop/windows/classes/sun/awt/windows/WInputMethod.java
! src/java.desktop/windows/native/libawt/windows/awt_Component.cpp
! src/java.desktop/windows/native/libawt/windows/awt_InputMethod.cpp

Changeset: 6d22003f3a75
Author:    lfoltan
Date:      2018-07-16 11:34 -0400
URL:       http://hg.openjdk.java.net/shenandoah/jdk11/rev/6d22003f3a75

8205611: Improve the wording of LinkageErrors to include module and class loader information
Summary: Clean up the wording of loader constraint violations to include the module and class loader information.
Reviewed-by: coleenp, goetz, hseigel

! src/hotspot/share/classfile/javaClasses.cpp
! src/hotspot/share/classfile/javaClasses.hpp
! src/hotspot/share/classfile/systemDictionary.cpp
! src/hotspot/share/interpreter/linkResolver.cpp
! src/hotspot/share/oops/klassVtable.cpp
! test/hotspot/jtreg/runtime/LoaderConstraints/differentLE/Test.java
! test/hotspot/jtreg/runtime/LoaderConstraints/duplicateLE/Test.java
! test/hotspot/jtreg/runtime/LoaderConstraints/duplicateParentLE/Test.java
! test/hotspot/jtreg/runtime/LoaderConstraints/itableLdrConstraint/Test.java
! test/hotspot/jtreg/runtime/LoaderConstraints/vtableLdrConstraint/Test.java

Changeset: 5d23a2e771f7
Author:    gromero
Date:      2019-05-02 18:01 -0400
URL:       http://hg.openjdk.java.net/shenandoah/jdk11/rev/5d23a2e771f7

8223266: PPC64: Check for branch to illegal address before checking for mem serialization
Reviewed-by: goetz, mdoerr

! src/hotspot/os_cpu/linux_ppc/os_linux_ppc.cpp

Changeset: 9d0382d2027a
Author:    mdoerr
Date:      2019-01-16 10:16 +0100
URL:       http://hg.openjdk.java.net/shenandoah/jdk11/rev/9d0382d2027a

8216556: Unnecessary liveness computation with JVMTI
Reviewed-by: redestad, dlong, kvn

! src/hotspot/share/ci/ciEnv.cpp
! src/hotspot/share/ci/ciEnv.hpp
! src/hotspot/share/ci/ciMethod.cpp

Changeset: 5b2edba303a6
Author:    gromero
Date:      2019-03-20 16:43 -0400
URL:       http://hg.openjdk.java.net/shenandoah/jdk11/rev/5b2edba303a6

8221175: Fix bad function case for controlled JVM crash on PPC64 big-endian
Reviewed-by: chrisphi, stuefe, goetz

! src/hotspot/share/utilities/vmError.cpp

Changeset: 4a7e19049fb8
Author:    gromero
Date:      2019-05-06 09:53 -0400
URL:       http://hg.openjdk.java.net/shenandoah/jdk11/rev/4a7e19049fb8

8223395: PPC64: Improve comments in the JVM signal handler to match ISA text
Reviewed-by: mdoerr

! src/hotspot/os_cpu/linux_ppc/os_linux_ppc.cpp

Changeset: c2e37b4d40f6
Author:    rhalade
Date:      2019-01-16 22:29 -0800
URL:       http://hg.openjdk.java.net/shenandoah/jdk11/rev/c2e37b4d40f6

8216577: Add GlobalSign's R6 Root certificate
Reviewed-by: mullan, robm

! src/java.base/share/lib/security/cacerts
+ test/jdk/security/infra/java/security/cert/CertPathValidator/certification/GlobalSignR6CA.java
! test/jdk/sun/security/lib/cacerts/VerifyCACerts.java

Changeset: 02d2b4656b06
Author:    avu
Date:      2018-11-14 13:52 -0800
URL:       http://hg.openjdk.java.net/shenandoah/jdk11/rev/02d2b4656b06

8213292: Input freezes after MacOS key-selector (press&hold) usage on macOS Mojave
Reviewed-by: serb

! src/java.desktop/macosx/native/libawt_lwawt/awt/AWTView.m

Changeset: f0388f64f3c3
Author:    sgehwolf
Date:      2019-04-18 13:58 +0200
URL:       http://hg.openjdk.java.net/shenandoah/jdk11/rev/f0388f64f3c3

8221639: [i386] expand_exec_shield_cs_limit workaround is undefined code after JDK-8199717
Summary: Only perform this optimization for x86_64
Reviewed-by: dholmes, andrew

! src/hotspot/os/linux/os_linux.cpp
! src/hotspot/os_cpu/linux_x86/os_linux_x86.cpp

Changeset: 3040da27c3a1
Author:    jgeorge
Date:      2019-05-03 13:33 +0200
URL:       http://hg.openjdk.java.net/shenandoah/jdk11/rev/3040da27c3a1

8204308: SA: serviceability/sa/TestInstanceKlassSize*.java fails when running in CDS mode
Summary: Use longs instead of ints while computing the identity hash of klass symbols
Reviewed-by: coleenp, lfoltan, jiangli, shade

! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/oops/Symbol.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/utilities/Hashtable.java
! test/hotspot/jtreg/ProblemList-cds-mode.txt
! test/hotspot/jtreg/ProblemList.txt
+ test/hotspot/jtreg/serviceability/sa/CDSJMapClstats.java

Changeset: bb0627474430
Author:    lmesnik
Date:      2019-04-02 17:11 -0700
URL:       http://hg.openjdk.java.net/shenandoah/jdk11/rev/bb0627474430

8221437: assert(java_lang_invoke_ResolvedMethodName::vmtarget(resolved_method()) == m()) failed: Should not change after link resolution
Reviewed-by: coleenp, sspitsyn

! src/hotspot/share/prims/methodHandles.cpp

Changeset: 2ea8d73a87c1
Author:    prr
Date:      2018-09-25 14:44 -0700
URL:       http://hg.openjdk.java.net/shenandoah/jdk11/rev/2ea8d73a87c1

8210880: Remove HPKeysym.h from JDK sources
Reviewed-by: serb, dmarkov

! src/java.desktop/unix/legal/xwindows.md
- src/java.desktop/unix/native/libawt_xawt/awt/HPkeysym.h
! src/java.desktop/unix/native/libawt_xawt/xawt/XWindow.c

Changeset: 22de2f5f0795
Author:    vlivanov
Date:      2019-01-15 16:41 -0800
URL:       http://hg.openjdk.java.net/shenandoah/jdk11/rev/22de2f5f0795

8215757: C2: PhaseIdealLoop::create_new_if_for_predicate() computes wrong IDOM
Reviewed-by: kvn, roland

! src/hotspot/share/opto/loopPredicate.cpp

Changeset: 3b9194001c2e
Author:    neliasso
Date:      2019-03-07 22:16 +0100
URL:       http://hg.openjdk.java.net/shenandoah/jdk11/rev/3b9194001c2e

8219448: split-if update_uses accesses stale idom data
Reviewed-by: thartmann, kvn

! src/hotspot/share/opto/split_if.cpp

Changeset: 7693d9f05c23
Author:    goetz
Date:      2019-05-08 07:33 +0200
URL:       http://hg.openjdk.java.net/shenandoah/jdk11/rev/7693d9f05c23

Added tag jdk-11.0.4+2 for changeset 3b9194001c2e

! .hgtags

Changeset: 3908850f5027
Author:    shade
Date:      2019-05-08 19:40 +0200
URL:       http://hg.openjdk.java.net/shenandoah/jdk11/rev/3908850f5027

Merge

! .hgtags
- make/Jprt.gmk
! make/autoconf/flags-cflags.m4
! make/autoconf/version-numbers
- make/jprt.properties
! src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/templateInterpreterGenerator_aarch64.cpp
! src/hotspot/cpu/ppc/c1_LIRAssembler_ppc.cpp
! src/hotspot/cpu/x86/vm_version_x86.cpp
! src/hotspot/os/linux/os_linux.cpp
! src/hotspot/share/code/nmethod.cpp
! src/hotspot/share/interpreter/linkResolver.cpp
! src/hotspot/share/opto/compile.cpp
! src/hotspot/share/opto/compile.hpp
! src/hotspot/share/opto/escape.cpp
! src/hotspot/share/opto/graphKit.cpp
! src/hotspot/share/opto/library_call.cpp
! src/hotspot/share/opto/loopPredicate.cpp
! src/hotspot/share/opto/loopnode.cpp
! src/hotspot/share/opto/memnode.cpp
! src/hotspot/share/opto/parse.hpp
! src/hotspot/share/opto/parse3.cpp
! src/hotspot/share/opto/split_if.cpp
! src/hotspot/share/runtime/os.cpp
! src/hotspot/share/runtime/os.hpp
! src/hotspot/share/runtime/safepoint.cpp
- src/java.desktop/unix/native/libawt_xawt/awt/HPkeysym.h
- src/java.xml.crypto/share/classes/org/jcp/xml/dsig/internal/dom/BaseStructure.java
- src/java.xml.crypto/share/classes/org/jcp/xml/dsig/internal/dom/Marshaller.java
- src/java.xml.crypto/share/classes/org/jcp/xml/dsig/internal/dom/XmlWriter.java
- src/java.xml.crypto/share/classes/org/jcp/xml/dsig/internal/dom/XmlWriterToTree.java
- src/jdk.charsets/share/classes/sun/nio/cs/ext/IBM964.java
- src/jdk.charsets/share/classes/sun/nio/cs/ext/SimpleEUCEncoder.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/shared/CollectedHeap.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/shenandoah/ShenandoahHeap.java
! test/hotspot/jtreg/TEST.ROOT
! test/hotspot/jtreg/TEST.groups
- test/hotspot/jtreg/applications/ctw/modules/jdk_incubator_httpclient.java
- test/hotspot/jtreg/applications/ctw/modules/jdk_packager.java
- test/hotspot/jtreg/applications/ctw/modules/jdk_packager_services.java
- test/hotspot/jtreg/jprt.config
! test/hotspot/jtreg/serviceability/sa/TestHeapDumpForLargeArray.java
- test/jdk/jprt.config
- test/jdk/lib/security/CheckBlacklistedCerts.java
- test/jdk/lib/security/cacerts/VerifyCACerts.java



More information about the shenandoah-dev mailing list