hg: shenandoah/jdk11: 117 new changesets

shade at redhat.com shade at redhat.com
Thu Aug 1 18:42:42 UTC 2019


Changeset: c2fcd9542144
Author:    andrew
Date:      2019-07-16 21:19 +0100
URL:       https://hg.openjdk.java.net/shenandoah/jdk11/rev/c2fcd9542144

Added tag jdk-11.0.4-ga for changeset 6a4d57474e1c

! .hgtags

Changeset: c9669b62f01c
Author:    xuelei
Date:      2019-05-29 11:46 -0700
URL:       https://hg.openjdk.java.net/shenandoah/jdk11/rev/c9669b62f01c

8210985: Update the default SSL session cache size to 20480
Summary: Change SSLSessionContext.getSessionCacheSize to return 20480 by default instead of 0.
Reviewed-by: jnimeh, mullan

! src/java.base/share/classes/javax/net/ssl/SSLSessionContext.java
! src/java.base/share/classes/sun/security/ssl/SSLSessionContextImpl.java
+ test/jdk/sun/security/ssl/SSLSessionContextImpl/DefautlCacheSize.java

Changeset: 049b908c644a
Author:    goetz
Date:      2019-05-30 10:26 +0200
URL:       https://hg.openjdk.java.net/shenandoah/jdk11/rev/049b908c644a

Added tag jdk-11.0.5+0 for changeset 3594cd8691f2

! .hgtags

Changeset: cfadbb802097
Author:    goetz
Date:      2019-05-30 10:28 +0200
URL:       https://hg.openjdk.java.net/shenandoah/jdk11/rev/cfadbb802097

Merge


Changeset: 910ce7513868
Author:    goetz
Date:      2019-05-27 14:48 +0200
URL:       https://hg.openjdk.java.net/shenandoah/jdk11/rev/910ce7513868

8224838: Bump update version for OpenJDK: jdk-11.0.5
Reviewed-by: clanger

! make/autoconf/version-numbers

Changeset: ab8ebb14f12d
Author:    dl
Date:      2019-05-24 08:39 -0700
URL:       https://hg.openjdk.java.net/shenandoah/jdk11/rev/ab8ebb14f12d

8224698: ConcurrentSkipListMap.java does not compile with the Eclipse Java Compiler
Reviewed-by: martin, clanger, smarks, dfuchs

! src/java.base/share/classes/java/util/concurrent/ConcurrentSkipListMap.java

Changeset: f255193c8856
Author:    stuefe
Date:      2018-10-26 16:49 +0200
URL:       https://hg.openjdk.java.net/shenandoah/jdk11/rev/f255193c8856

8213017: jspawnhelper: need to handle pipe write failure when sending return code
Reviewed-by: alanb

! src/java.base/unix/native/jspawnhelper/jspawnhelper.c

Changeset: e9211f872f71
Author:    clanger
Date:      2019-05-24 07:56 +0100
URL:       https://hg.openjdk.java.net/shenandoah/jdk11/rev/e9211f872f71

8223553: Fix code constructs that do not compile with the Eclipse Java Compiler
Reviewed-by: smarks, dfuchs

! src/java.base/share/classes/java/lang/invoke/MethodHandles.java
! src/java.management/share/classes/java/lang/management/ManagementFactory.java
! src/java.net.http/share/classes/jdk/internal/net/http/ExchangeImpl.java

Changeset: ef4aaa1b3fec
Author:    ysuenaga
Date:      2019-05-25 20:55 +0900
URL:       https://hg.openjdk.java.net/shenandoah/jdk11/rev/ef4aaa1b3fec

8224252: [TESTBUG] hotspot/test/serviceability/sa/sadebugd/SADebugDTest.java is timing out again after fix for JDK-8163805
Reviewed-by: cjplummer, sspitsyn

! test/hotspot/jtreg/serviceability/sa/sadebugd/SADebugDTest.java

Changeset: 499392eddffd
Author:    aoqi
Date:      2019-06-03 07:02 +0100
URL:       https://hg.openjdk.java.net/shenandoah/jdk11/rev/499392eddffd

8170639: [Linux] jsig is limited to a maximum of 64 signals
Reviewed-by: dholmes, iklam

! src/hotspot/os/aix/os_aix.cpp
! src/hotspot/os/aix/os_aix.hpp
! src/hotspot/os/bsd/os_bsd.cpp
! src/hotspot/os/bsd/os_bsd.hpp
! src/hotspot/os/linux/os_linux.cpp
! src/hotspot/os/linux/os_linux.hpp
! src/hotspot/os/posix/os_posix.cpp
! src/hotspot/os/posix/os_posix.hpp

Changeset: 8ceac7474f61
Author:    robm
Date:      2019-04-25 05:54 -0700
URL:       https://hg.openjdk.java.net/shenandoah/jdk11/rev/8ceac7474f61

8139965: Hang seen when using com.sun.jndi.ldap.search.replyQueueSize
Reviewed-by: dfuchs

! src/java.naming/share/classes/com/sun/jndi/ldap/BerDecoder.java
! src/java.naming/share/classes/com/sun/jndi/ldap/Connection.java
! src/java.naming/share/classes/com/sun/jndi/ldap/LdapRequest.java

Changeset: c02113ad7e65
Author:    apetcher
Date:      2019-03-19 15:18 -0400
URL:       https://hg.openjdk.java.net/shenandoah/jdk11/rev/c02113ad7e65

8147502: Digest is incorrectly truncated for ECDSA signatures when the bit length of n is less than the field size
Summary: Truncate the digest according to the group order, not the field size
Reviewed-by: jnimeh

! src/jdk.crypto.ec/share/classes/sun/security/ec/ECDSASignature.java
! src/jdk.crypto.ec/share/native/libsunec/impl/ec.c
+ test/jdk/sun/security/ec/SignatureDigestTruncate.java

Changeset: af47e0398606
Author:    goetz
Date:      2019-06-05 16:01 +0200
URL:       https://hg.openjdk.java.net/shenandoah/jdk11/rev/af47e0398606

Merge

! .hgtags

Changeset: 139d2441dc6b
Author:    goetz
Date:      2019-06-12 16:20 +0200
URL:       https://hg.openjdk.java.net/shenandoah/jdk11/rev/139d2441dc6b

Merge

! .hgtags
! src/jdk.crypto.ec/share/classes/sun/security/ec/ECDSASignature.java

Changeset: 7b5da8e8aebe
Author:    mbaesken
Date:      2019-04-10 08:51 +0200
URL:       https://hg.openjdk.java.net/shenandoah/jdk11/rev/7b5da8e8aebe

8219241: Provide basic virtualization related info in the hs_error file on linux/windows x86_64
Reviewed-by: dholmes, mdoerr

! src/hotspot/cpu/ppc/vm_version_ppc.cpp
! src/hotspot/cpu/ppc/vm_version_ppc.hpp
! src/hotspot/cpu/s390/vm_version_s390.cpp
! src/hotspot/cpu/s390/vm_version_s390.hpp
! src/hotspot/cpu/x86/vm_version_x86.cpp
! src/hotspot/cpu/x86/vm_version_x86.hpp
! src/hotspot/os/linux/os_linux.cpp
! src/hotspot/os/linux/os_linux.hpp
! src/hotspot/os/windows/os_windows.cpp
! src/hotspot/share/runtime/vm_version.cpp
! src/hotspot/share/runtime/vm_version.hpp

Changeset: cdc3f40684c4
Author:    goetz
Date:      2019-06-13 11:03 +0200
URL:       https://hg.openjdk.java.net/shenandoah/jdk11/rev/cdc3f40684c4

Merge


Changeset: 4f0ebc7ee2e8
Author:    thartmann
Date:      2018-10-30 09:06 +0100
URL:       https://hg.openjdk.java.net/shenandoah/jdk11/rev/4f0ebc7ee2e8

8177899: Tests fail due to code cache exhaustion on machines with many cores
Summary: Implemented upper limit on CICompilerCount based on code cache size.
Reviewed-by: kvn, mdoerr

! src/hotspot/share/c1/c1_Compiler.cpp
! src/hotspot/share/code/codeCache.cpp
! src/hotspot/share/opto/c2compiler.cpp
! src/hotspot/share/opto/c2compiler.hpp
! src/hotspot/share/opto/compile.cpp
! src/hotspot/share/runtime/compilationPolicy.cpp
! src/hotspot/share/runtime/simpleThresholdPolicy.cpp

Changeset: 112bea49c0fa
Author:    xuelei
Date:      2019-06-06 15:56 +0300
URL:       https://hg.openjdk.java.net/shenandoah/jdk11/rev/112bea49c0fa

8221253: TLSv1.3 may generate TLSInnerPlainText longer than 2^14+1 bytes
Reviewed-by: jnimeh

! src/java.base/share/classes/sun/security/ssl/DTLSOutputRecord.java
! src/java.base/share/classes/sun/security/ssl/OutputRecord.java
! src/java.base/share/classes/sun/security/ssl/SSLEngineOutputRecord.java
! src/java.base/share/classes/sun/security/ssl/SSLSocketOutputRecord.java
+ test/jdk/javax/net/ssl/SSLSocket/Tls13PacketSize.java

Changeset: 6e78a5d094ff
Author:    xliu
Date:      2019-06-13 08:46 -0700
URL:       https://hg.openjdk.java.net/shenandoah/jdk11/rev/6e78a5d094ff

8222670: pathological case of JIT recompilation and code cache bloat
Summary: Prevent downgraded compilation tasks from recompiling.
Reviewed-by: sgehwolf, thartmann

! src/hotspot/share/compiler/compileBroker.hpp
! src/hotspot/share/oops/instanceKlass.cpp
! src/hotspot/share/prims/whitebox.cpp
! src/hotspot/share/runtime/simpleThresholdPolicy.cpp
+ test/hotspot/jtreg/compiler/tiered/Level2RecompilationTest.java
! test/lib/sun/hotspot/WhiteBox.java

Changeset: a4f7c5180944
Author:    igerasim
Date:      2019-01-18 15:44 -0800
URL:       https://hg.openjdk.java.net/shenandoah/jdk11/rev/a4f7c5180944

8217344: Make comparison overflow-aware in ECDHKeyAgreement.engineGenerateSecret()
Reviewed-by: apetcher

! src/jdk.crypto.ec/share/classes/sun/security/ec/ECDHKeyAgreement.java
! src/jdk.crypto.ec/share/classes/sun/security/ec/ECDSASignature.java

Changeset: 13e55b0a3bc5
Author:    egahlin
Date:      2018-10-31 02:10 +0100
URL:       https://hg.openjdk.java.net/shenandoah/jdk11/rev/13e55b0a3bc5

8203629: Produce events in the JDK without a dependency on jdk.jfr
Reviewed-by: mgronlun

! src/hotspot/share/jfr/instrumentation/jfrEventClassTransformer.cpp
! src/hotspot/share/jfr/jni/jfrGetAllEventClasses.cpp
! src/hotspot/share/jfr/recorder/checkpoint/types/traceid/jfrTraceId.cpp
! src/hotspot/share/jfr/recorder/checkpoint/types/traceid/jfrTraceId.inline.hpp
+ src/java.base/share/classes/jdk/internal/event/Event.java
! src/java.base/share/classes/module-info.java
! src/jdk.jfr/share/classes/jdk/jfr/Event.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/EventControl.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/EventHandlerCreator.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/EventInstrumentation.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/JVM.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/JVMUpcalls.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/MetadataRepository.java
+ src/jdk.jfr/share/classes/jdk/jfr/internal/MirrorEvent.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/PlatformRecorder.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/SecuritySupport.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/SettingsManager.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/Type.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/TypeLibrary.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/Utils.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/instrument/JDKEvents.java
! test/jdk/jdk/jfr/jvm/TestGetAllEventClasses.java

Changeset: 9fef9144f8a1
Author:    mgronlun
Date:      2018-10-31 09:09 +0100
URL:       https://hg.openjdk.java.net/shenandoah/jdk11/rev/9fef9144f8a1

8213172: CDS and JFR tests fail with assert(JdkJfrEvent::is(klass)) failed: invariant
Reviewed-by: egahlin, dholmes

! src/hotspot/share/classfile/dictionary.cpp

Changeset: 09c27b1dea05
Author:    mgronlun
Date:      2018-11-23 10:51 +0100
URL:       https://hg.openjdk.java.net/shenandoah/jdk11/rev/09c27b1dea05

8214161: java.lang.IllegalAccessError: class jdk.internal.event.X509CertificateEvent (in module java.base) cannot access class jdk.jfr.internal.handlers.EventHandler (in module jdk.jfr) because module java.base does not read module jdk.jfr
Reviewed-by: egahlin, dholmes

! src/hotspot/share/jfr/instrumentation/jfrEventClassTransformer.cpp

Changeset: a65293eead9e
Author:    ihse
Date:      2018-09-18 13:32 +0200
URL:       https://hg.openjdk.java.net/shenandoah/jdk11/rev/a65293eead9e

8210729: Clean up macosx static library handling
Reviewed-by: erikj

! make/autoconf/flags-other.m4
! make/autoconf/flags.m4
! make/launcher/LauncherCommon.gmk
! make/lib/CoreLibraries.gmk
! make/lib/Lib-java.instrument.gmk

Changeset: 31b389679858
Author:    ihse
Date:      2018-09-19 22:42 +0200
URL:       https://hg.openjdk.java.net/shenandoah/jdk11/rev/31b389679858

8210919: Remove statically linked libjli on Windows
Reviewed-by: erikj

! make/ExplodedImageOptimize.gmk
! make/launcher/Launcher-java.base.gmk
! make/launcher/LauncherCommon.gmk
! make/lib/CoreLibraries.gmk
! make/lib/Lib-java.instrument.gmk

Changeset: 312c03269000
Author:    mdoerr
Date:      2018-09-27 09:29 +0200
URL:       https://hg.openjdk.java.net/shenandoah/jdk11/rev/312c03269000

8211097: aix: fix build after JDK-8210919
Reviewed-by: shade, mbaesken, erikj

! make/lib/CoreLibraries.gmk

Changeset: 10462b93c7dd
Author:    mbaesken
Date:      2019-01-28 16:42 +0100
URL:       https://hg.openjdk.java.net/shenandoah/jdk11/rev/10462b93c7dd

8217093: Support extended-length paths in parse_manifest.c on windows
Reviewed-by: chegar, clanger

! src/java.base/share/native/libjli/jli_util.h
! src/java.base/share/native/libjli/parse_manifest.c
! src/java.base/windows/native/libjli/java_md.c

Changeset: a608f4d6484f
Author:    thartmann
Date:      2019-04-30 14:49 +0200
URL:       https://hg.openjdk.java.net/shenandoah/jdk11/rev/a608f4d6484f

8219807: C2 crash in IfNode::up_one_dom(Node*, bool)
Summary: Guard against regions degraded to copies.
Reviewed-by: kvn

! src/hotspot/share/opto/ifnode.cpp
+ test/hotspot/jtreg/compiler/c2/TestIfWithDeadRegion.java

Changeset: f8bc9232eb4b
Author:    azeller
Date:      2019-05-28 20:12 +0200
URL:       https://hg.openjdk.java.net/shenandoah/jdk11/rev/f8bc9232eb4b

8194231: java/net/DatagramSocket/ReuseAddressTest.java failed with java.net.BindException: Address already in use: Cannot bind
Summary: Changed test to no longer use hardcoded ports.
Reviewed-by: chegar, clanger

! test/jdk/java/net/DatagramSocket/ReuseAddressTest.java

Changeset: 72dc2ac0aaf5
Author:    mbaesken
Date:      2019-04-12 09:13 +0200
URL:       https://hg.openjdk.java.net/shenandoah/jdk11/rev/72dc2ac0aaf5

8222280: Provide virtualization related info in the hs_error file on AIX
Reviewed-by: clanger, mdoerr

! make/autoconf/libraries.m4
! src/hotspot/cpu/ppc/vm_version_ppc.cpp
! src/hotspot/os/aix/os_aix.cpp

Changeset: 3c4dca4e4dce
Author:    mbaesken
Date:      2019-05-10 09:58 +0200
URL:       https://hg.openjdk.java.net/shenandoah/jdk11/rev/3c4dca4e4dce

8223574: add more thread-related system settings info to hs_error file on AIX
Reviewed-by: goetz, mdoerr

! src/hotspot/os/aix/os_aix.cpp

Changeset: 6824ea2034b7
Author:    mbaesken
Date:      2019-03-18 15:29 +0100
URL:       https://hg.openjdk.java.net/shenandoah/jdk11/rev/6824ea2034b7

8220355: Improve assertion texts and exception messages in eventHandlerVMInit
Reviewed-by: alanb, sspitsyn, jcbeyler

! src/java.instrument/share/native/libinstrument/InvocationAdapter.c
! src/java.instrument/share/native/libinstrument/JPLISAgent.c

Changeset: 9ef31e843f4a
Author:    goetz
Date:      2019-06-19 07:23 +0200
URL:       https://hg.openjdk.java.net/shenandoah/jdk11/rev/9ef31e843f4a

Merge

! .hgtags

Changeset: 12baeb2d38fb
Author:    naoto
Date:      2018-12-04 11:10 -0800
URL:       https://hg.openjdk.java.net/shenandoah/jdk11/rev/12baeb2d38fb

8214770: java/time/test/java/time/format/TestNonIsoFormatter.java failed in non-english locales.
Reviewed-by: lancea, bpb

! test/jdk/java/time/test/java/time/format/TestNonIsoFormatter.java

Changeset: 52ee2cd011ce
Author:    ysuenaga
Date:      2019-06-18 10:54 +0900
URL:       https://hg.openjdk.java.net/shenandoah/jdk11/rev/52ee2cd011ce

8225636: SA can't handle prelinked libraries
Reviewed-by: sspitsyn, cjplummer

! src/jdk.hotspot.agent/linux/native/libsaproc/ps_core.c

Changeset: 5f98a6a92842
Author:    coffeys
Date:      2018-11-20 13:12 +0000
URL:       https://hg.openjdk.java.net/shenandoah/jdk11/rev/5f98a6a92842

8148188: Enhance the security libraries to record events of interest
Reviewed-by: egahlin, mullan, weijun, xuelei

! src/java.base/share/classes/java/security/Security.java
+ src/java.base/share/classes/jdk/internal/event/EventHelper.java
+ src/java.base/share/classes/jdk/internal/event/SecurityPropertyModificationEvent.java
+ src/java.base/share/classes/jdk/internal/event/TLSHandshakeEvent.java
+ src/java.base/share/classes/jdk/internal/event/X509CertificateEvent.java
+ src/java.base/share/classes/jdk/internal/event/X509ValidationEvent.java
! src/java.base/share/classes/sun/security/provider/X509Factory.java
! src/java.base/share/classes/sun/security/provider/certpath/PKIXCertPathValidator.java
! src/java.base/share/classes/sun/security/ssl/Finished.java
+ src/jdk.jfr/share/classes/jdk/jfr/events/CertificateId.java
+ src/jdk.jfr/share/classes/jdk/jfr/events/SecurityPropertyModificationEvent.java
+ src/jdk.jfr/share/classes/jdk/jfr/events/TLSHandshakeEvent.java
+ src/jdk.jfr/share/classes/jdk/jfr/events/X509CertificateEvent.java
+ src/jdk.jfr/share/classes/jdk/jfr/events/X509ValidationEvent.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/instrument/JDKEvents.java
! src/jdk.jfr/share/conf/jfr/default.jfc
! src/jdk.jfr/share/conf/jfr/profile.jfc
! test/jdk/jdk/jfr/event/metadata/TestDefaultConfigurations.java
! test/jdk/jdk/jfr/event/runtime/TestActiveSettingEvent.java
! test/jdk/jdk/jfr/event/runtime/TestModuleEvents.java
+ test/jdk/jdk/jfr/event/security/TestSecurityPropertyModificationEvent.java
+ test/jdk/jdk/jfr/event/security/TestTLSHandshakeEvent.java
+ test/jdk/jdk/jfr/event/security/TestX509CertificateEvent.java
+ test/jdk/jdk/jfr/event/security/TestX509ValidationEvent.java
+ test/jdk/jdk/security/logging/LogJvm.java
+ test/jdk/jdk/security/logging/TestSecurityPropertyModificationLog.java
+ test/jdk/jdk/security/logging/TestTLSHandshakeLog.java
+ test/jdk/jdk/security/logging/TestX509CertificateLog.java
+ test/jdk/jdk/security/logging/TestX509ValidationLog.java
+ test/jdk/jdk/security/logging/logging.properties
! test/lib/jdk/test/lib/jfr/EventNames.java
+ test/lib/jdk/test/lib/security/JDKSecurityProperties.java
+ test/lib/jdk/test/lib/security/SSLSocketTest.java
+ test/lib/jdk/test/lib/security/TestCertificate.java
+ test/lib/jdk/test/lib/security/TestTLSHandshake.java

Changeset: 1bc30baa99b7
Author:    goetz
Date:      2018-12-13 08:36 +0100
URL:       https://hg.openjdk.java.net/shenandoah/jdk11/rev/1bc30baa99b7

8215534: [testbug] some jfr test don't check @requires vm.hasJFR
Reviewed-by: sundar, egahlin

! test/jdk/jdk/jfr/event/security/TestSecurityPropertyModificationEvent.java
! test/jdk/jdk/jfr/event/security/TestTLSHandshakeEvent.java
! test/jdk/jdk/jfr/event/security/TestX509CertificateEvent.java
! test/jdk/jdk/jfr/event/security/TestX509ValidationEvent.java

Changeset: af9ad0ae9039
Author:    kaddepalli
Date:      2018-12-14 11:00 +0530
URL:       https://hg.openjdk.java.net/shenandoah/jdk11/rev/af9ad0ae9039

8196681: Java Access Bridge logging and debug flags dynamically controlled
Reviewed-by: serb, sveerabhadra

! src/jdk.accessibility/windows/classes/com/sun/java/accessibility/internal/AccessBridge.java
! src/jdk.accessibility/windows/native/common/AccessBridgeDebug.cpp
! src/jdk.accessibility/windows/native/common/AccessBridgeDebug.h
! src/jdk.accessibility/windows/native/libjavaaccessbridge/AccessBridgeATInstance.cpp
! src/jdk.accessibility/windows/native/libjavaaccessbridge/AccessBridgeJavaEntryPoints.cpp
! src/jdk.accessibility/windows/native/libjavaaccessbridge/JavaAccessBridge.cpp
! src/jdk.accessibility/windows/native/libwindowsaccessbridge/AccessBridgeEventHandler.cpp
! src/jdk.accessibility/windows/native/libwindowsaccessbridge/AccessBridgeJavaVMInstance.cpp
! src/jdk.accessibility/windows/native/libwindowsaccessbridge/AccessBridgeMessageQueue.cpp
! src/jdk.accessibility/windows/native/libwindowsaccessbridge/WinAccessBridge.cpp

Changeset: 0151b44d764e
Author:    dlong
Date:      2018-11-05 22:22 -0800
URL:       https://hg.openjdk.java.net/shenandoah/jdk11/rev/0151b44d764e

8204521: compiler/jsr292/RedefineMethodUsedByMultipleMethodHandles.java fails trying to delete temp file
Reviewed-by: kvn

! test/hotspot/jtreg/compiler/jsr292/RedefineMethodUsedByMultipleMethodHandles.java

Changeset: dbdfa03651b8
Author:    aivanov
Date:      2019-02-14 20:20 +0000
URL:       https://hg.openjdk.java.net/shenandoah/jdk11/rev/dbdfa03651b8

8218682: [TEST_BUG] DashOffset fails in mach5
8198411: [TEST_BUG] Two java2d tests are unstable in mach5
Summary: Skip testing VolatileImage if IndexColorModel is detected
Reviewed-by: prr, serb

! test/jdk/ProblemList.txt
! test/jdk/java/awt/BasicStroke/DashOffset.java
! test/jdk/java/awt/BasicStroke/DashScaleMinWidth.java
! test/jdk/java/awt/BasicStroke/DashZeroWidth.java

Changeset: 1fc5efc75d9a
Author:    tschatzl
Date:      2018-08-13 12:24 +0200
URL:       https://hg.openjdk.java.net/shenandoah/jdk11/rev/1fc5efc75d9a

8200365: TestOptionsWithRanges.java of '-XX:TLABWasteTargetPercent=100' fails intermittently
Summary: For initial TLAB sizing, increase the number of expected refills to 2.
Reviewed-by: phh, sangheki

! src/hotspot/share/gc/shared/threadLocalAllocBuffer.cpp

Changeset: 138831ea086f
Author:    jiangli
Date:      2018-10-01 00:52 -0400
URL:       https://hg.openjdk.java.net/shenandoah/jdk11/rev/138831ea086f

8210926: vmTestbase/nsk/jvmti/scenarios/allocation/AP11/ap11t001/TestDescription.java failed with JVMTI_ERROR_INVALID_CLASS in CDS mode
Summary: Reset InstanceKlass _init_state to 'allocated' before writing out shared classes at dump time.
Reviewed-by: dholmes, coleenp

! src/hotspot/share/classfile/classLoaderData.cpp
! src/hotspot/share/oops/instanceKlass.cpp
! src/hotspot/share/oops/instanceKlass.hpp

Changeset: d01411706ea5
Author:    stuefe
Date:      2019-06-04 07:49 +0200
URL:       https://hg.openjdk.java.net/shenandoah/jdk11/rev/d01411706ea5

8225178: [Solaris] os::signal() should call sigaction() with SA_SIGINFO
Reviewed-by: dcubed, dholmes

! src/hotspot/os/solaris/os_solaris.cpp

Changeset: 7bfd58093053
Author:    stuefe
Date:      2019-06-05 08:59 +0200
URL:       https://hg.openjdk.java.net/shenandoah/jdk11/rev/7bfd58093053

8224181: On child process spawn, child may write to random file descriptor instead of the fail pipe
Reviewed-by: rriggs, martin

! src/java.base/unix/native/libjava/childproc.c

Changeset: d643778f0a74
Author:    stuefe
Date:      2019-05-21 18:22 +0200
URL:       https://hg.openjdk.java.net/shenandoah/jdk11/rev/d643778f0a74

8224034: [TESTBUG] runtime/ErrorHandlerTest/ErrorHandler fails intermittently for case 13 on Windows
Reviewed-by: dholmes

! test/hotspot/jtreg/runtime/ErrorHandling/ErrorHandler.java

Changeset: f4bb48dca86c
Author:    xliu
Date:      2019-06-22 08:48 -0700
URL:       https://hg.openjdk.java.net/shenandoah/jdk11/rev/f4bb48dca86c

8223537: testlibrary_tests/ctw/ClassesListTest.java fails with Agent timeout frequently
Summary: Always purge_stale_tasks() in CompileQueue::get().
Reviewed-by: thartmann, kvn

! src/hotspot/share/compiler/compileBroker.cpp

Changeset: 87b07a7b5b6b
Author:    gromero
Date:      2019-03-25 19:40 -0400
URL:       https://hg.openjdk.java.net/shenandoah/jdk11/rev/87b07a7b5b6b

8221434: Fix typo in lib-x11 autoconf error message about missing headers
Reviewed-by: dholmes

! make/autoconf/lib-x11.m4

Changeset: 291a4843cd28
Author:    igerasim
Date:      2019-01-02 15:33 -0800
URL:       https://hg.openjdk.java.net/shenandoah/jdk11/rev/291a4843cd28

6996807: FieldReflectorKey hash code computation can be improved
Reviewed-by: rriggs

! src/java.base/share/classes/java/io/ObjectStreamClass.java

Changeset: 64836c8e1f60
Author:    dkejriwal
Date:      2019-05-16 12:14 +0530
URL:       https://hg.openjdk.java.net/shenandoah/jdk11/rev/64836c8e1f60

8206879: Currency decimal marker incorrect for Peru
Reviewed-by: naoto, rpatil

! src/jdk.localedata/share/classes/sun/text/resources/ext/FormatData_es_PE.java
+ test/jdk/java/text/Format/NumberFormat/TestPeruCurrencyFormat.java
! test/jdk/sun/text/resources/LocaleData

Changeset: d28f8e604b8a
Author:    fyang
Date:      2019-02-01 15:05 +0800
URL:       https://hg.openjdk.java.net/shenandoah/jdk11/rev/d28f8e604b8a

8218185: aarch64: missing LoadStore barrier in TemplateTable::putfield_or_static
Reviewed-by: aph
Contributed-by: lunliu93 at gmail.com

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

Changeset: 0a6a6ab15069
Author:    fyang
Date:      2019-02-25 18:50 +0800
URL:       https://hg.openjdk.java.net/shenandoah/jdk11/rev/0a6a6ab15069

8219635: aarch64: missing LoadStore barrier in TemplateTable::fast_storefield
Reviewed-by: aph
Contributed-by: patrick at os.amperecomputing.com

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

Changeset: eda53645745f
Author:    qpzhang
Date:      2019-03-21 16:45 +0800
URL:       https://hg.openjdk.java.net/shenandoah/jdk11/rev/eda53645745f

8221220: AArch64: Add StoreStore membar explicitly for Volatile Writes in TemplateTable
Reviewed-by: aph

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

Changeset: 389f942b1d76
Author:    dl
Date:      2019-05-02 06:33 -0700
URL:       https://hg.openjdk.java.net/shenandoah/jdk11/rev/389f942b1d76

8221120: CopyOnWriteArrayList.set should always have volatile write semantics
Reviewed-by: martin

! src/java.base/share/classes/java/util/concurrent/CopyOnWriteArrayList.java

Changeset: 38311a6cfff4
Author:    zgu
Date:      2019-01-07 09:17 -0500
URL:       https://hg.openjdk.java.net/shenandoah/jdk11/rev/38311a6cfff4

8216199: Local variable arg defined but never used in BCEscapeAnalyzer::compute_escape_for_intrinsic()
Summary: Removed unused local variable
Reviewed-by: thartmann

! src/hotspot/share/ci/bcEscapeAnalyzer.cpp

Changeset: 824d31a32bb7
Author:    thartmann
Date:      2019-03-11 11:42 +0100
URL:       https://hg.openjdk.java.net/shenandoah/jdk11/rev/824d31a32bb7

8218201: Failures when vmIntrinsics::_getClass is not inlined
Summary: Fix BCEscapeAnalyzer to correctly handle _getClass intrinsic.
Reviewed-by: kvn, dlong, redestad, neliasso

! src/hotspot/share/ci/bcEscapeAnalyzer.cpp
! src/hotspot/share/ci/bcEscapeAnalyzer.hpp
+ test/hotspot/jtreg/compiler/escapeAnalysis/TestGetClass.java

Changeset: 83bf9c1adc6d
Author:    vlivanov
Date:      2019-01-25 13:37 -0800
URL:       https://hg.openjdk.java.net/shenandoah/jdk11/rev/83bf9c1adc6d

8217760: C2: Missing symbolic info on a call from intrinsics when invoked through MethodHandle
Reviewed-by: thartmann, roland

! src/hotspot/share/opto/callGenerator.cpp
! src/hotspot/share/opto/callGenerator.hpp
! src/hotspot/share/opto/callnode.cpp
! src/hotspot/share/opto/callnode.hpp
! src/hotspot/share/opto/library_call.cpp
! src/hotspot/share/opto/matcher.cpp
! test/hotspot/jtreg/compiler/jsr292/NonInlinedCall/InvokeTest.java

Changeset: 9ed725dd5f3b
Author:    fyang
Date:      2019-01-21 13:31 +0800
URL:       https://hg.openjdk.java.net/shenandoah/jdk11/rev/9ed725dd5f3b

8217359: C2 compiler triggers SIGSEGV after transformation in ConvI2LNode::Ideal
Reviewed-by: thartmann
Contributed-by: jitao8 at huawei.com

! src/hotspot/share/opto/convertnode.cpp
+ test/hotspot/jtreg/compiler/c2/Test8217359.java

Changeset: d5fb6ad4203b
Author:    roland
Date:      2019-01-11 10:03 +0100
URL:       https://hg.openjdk.java.net/shenandoah/jdk11/rev/d5fb6ad4203b

8216549: Mismatched unsafe access to non escaping object fails
Reviewed-by: vlivanov, kvn, thartmann

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

Changeset: 6871e76137e2
Author:    roland
Date:      2019-02-07 09:55 +0100
URL:       https://hg.openjdk.java.net/shenandoah/jdk11/rev/6871e76137e2

8217990: C2 UseOptoBiasInlining: load of markword optimized to 0 if running with -XX:-EliminateLocks
Reviewed-by: thartmann, mdoerr, rrich, kvn

! src/hotspot/share/opto/escape.cpp
! src/hotspot/share/opto/graphKit.cpp
+ test/hotspot/jtreg/compiler/c2/TestUseOptoBiasInliningWithoutEliminateLocks.java

Changeset: fa472b343ab5
Author:    shade
Date:      2019-02-09 19:39 +0100
URL:       https://hg.openjdk.java.net/shenandoah/jdk11/rev/fa472b343ab5

8218715: [TESTBUG] TestUseOptoBiasInliningWithoutEliminateLocks needs to unlock WhiteBoxAPI
Reviewed-by: kvn

! test/hotspot/jtreg/compiler/c2/TestUseOptoBiasInliningWithoutEliminateLocks.java

Changeset: 780bcf674789
Author:    redestad
Date:      2018-12-13 15:31 +0100
URL:       https://hg.openjdk.java.net/shenandoah/jdk11/rev/780bcf674789

8215281: Use String.isEmpty() when applicable in java.base
Reviewed-by: dfuchs, alanb

! src/java.base/share/classes/com/sun/java/util/jar/pack/Attribute.java
! src/java.base/share/classes/com/sun/java/util/jar/pack/Driver.java
! src/java.base/share/classes/com/sun/net/ssl/KeyManagerFactory.java
! src/java.base/share/classes/com/sun/net/ssl/SSLContext.java
! src/java.base/share/classes/com/sun/net/ssl/TrustManagerFactory.java
! src/java.base/share/classes/java/io/Console.java
! src/java.base/share/classes/java/lang/ClassLoader.java
! src/java.base/share/classes/java/lang/Integer.java
! src/java.base/share/classes/java/lang/Long.java
! src/java.base/share/classes/java/lang/Package.java
! src/java.base/share/classes/java/lang/Runtime.java
! src/java.base/share/classes/java/lang/String.java
! src/java.base/share/classes/java/lang/VersionProps.java.template
! src/java.base/share/classes/java/lang/invoke/ConstantBootstraps.java
! src/java.base/share/classes/java/lang/invoke/MethodHandles.java
! src/java.base/share/classes/java/lang/invoke/ProxyClassesDumper.java
! src/java.base/share/classes/java/net/HttpCookie.java
! src/java.base/share/classes/java/net/Inet6Address.java
! src/java.base/share/classes/java/net/InetAddress.java
! src/java.base/share/classes/java/net/SocketPermission.java
! src/java.base/share/classes/java/net/URI.java
! src/java.base/share/classes/java/net/URL.java
! src/java.base/share/classes/java/net/URLClassLoader.java
! src/java.base/share/classes/java/net/URLDecoder.java
! src/java.base/share/classes/java/net/URLPermission.java
! src/java.base/share/classes/java/net/URLStreamHandler.java
! src/java.base/share/classes/java/nio/file/LinkPermission.java
! src/java.base/share/classes/java/security/AlgorithmParameterGenerator.java
! src/java.base/share/classes/java/security/AlgorithmParameters.java
! src/java.base/share/classes/java/security/KeyStore.java
! src/java.base/share/classes/java/security/MessageDigest.java
! src/java.base/share/classes/java/security/Permission.java
! src/java.base/share/classes/java/security/Policy.java
! src/java.base/share/classes/java/security/SecureRandom.java
! src/java.base/share/classes/java/security/Security.java
! src/java.base/share/classes/java/security/Signature.java
! src/java.base/share/classes/java/security/cert/TrustAnchor.java
! src/java.base/share/classes/java/text/AttributedString.java
! src/java.base/share/classes/java/text/CollationElementIterator.java
! src/java.base/share/classes/java/text/DecimalFormat.java
! src/java.base/share/classes/java/text/DecimalFormatSymbols.java
! src/java.base/share/classes/java/text/MergeCollation.java
! src/java.base/share/classes/java/text/MessageFormat.java
! src/java.base/share/classes/java/text/PatternEntry.java
! src/java.base/share/classes/java/text/RBTableBuilder.java
! src/java.base/share/classes/java/time/ZoneId.java
! src/java.base/share/classes/java/time/format/DateTimeFormatterBuilder.java
! src/java.base/share/classes/java/util/Calendar.java
! src/java.base/share/classes/java/util/Locale.java
! src/java.base/share/classes/java/util/ResourceBundle.java
! src/java.base/share/classes/java/util/Scanner.java
! src/java.base/share/classes/java/util/regex/Pattern.java
! src/java.base/share/classes/javax/crypto/Cipher.java
! src/java.base/share/classes/javax/crypto/SealedObject.java
! src/java.base/share/classes/javax/net/ssl/SSLSocketFactory.java
! src/java.base/share/classes/javax/security/auth/PrivateCredentialPermission.java
! src/java.base/share/classes/javax/security/auth/callback/ChoiceCallback.java
! src/java.base/share/classes/javax/security/auth/callback/ConfirmationCallback.java
! src/java.base/share/classes/javax/security/auth/callback/NameCallback.java
! src/java.base/share/classes/javax/security/auth/callback/PasswordCallback.java
! src/java.base/share/classes/javax/security/auth/callback/TextInputCallback.java
! src/java.base/share/classes/javax/security/auth/callback/TextOutputCallback.java
! src/java.base/share/classes/javax/security/auth/login/AppConfigurationEntry.java
! src/java.base/share/classes/javax/security/auth/login/Configuration.java
! src/java.base/share/classes/javax/security/auth/login/LoginContext.java
! src/java.base/share/classes/javax/security/cert/X509Certificate.java
! src/java.base/share/classes/jdk/internal/jimage/decompressor/SignatureParser.java
! src/java.base/share/classes/jdk/internal/jimage/decompressor/StringSharingDecompressor.java
! src/java.base/share/classes/jdk/internal/jrtfs/JrtFileSystem.java
! src/java.base/share/classes/jdk/internal/jrtfs/JrtPath.java
! src/java.base/share/classes/jdk/internal/loader/ClassLoaders.java
! src/java.base/share/classes/jdk/internal/loader/URLClassPath.java
! src/java.base/share/classes/jdk/internal/module/Checks.java
! src/java.base/share/classes/jdk/internal/module/ModuleBootstrap.java
! src/java.base/share/classes/jdk/internal/module/ModulePatcher.java
! src/java.base/share/classes/jdk/internal/module/ModulePath.java
! src/java.base/share/classes/jdk/internal/module/Resources.java
! src/java.base/share/classes/jdk/internal/module/SystemModuleFinders.java
! src/java.base/share/classes/jdk/internal/org/objectweb/asm/TypePath.java
! src/java.base/share/classes/jdk/internal/org/objectweb/asm/util/CheckMethodAdapter.java
! src/java.base/share/classes/jdk/internal/org/objectweb/asm/util/CheckSignatureAdapter.java
! src/java.base/share/classes/jdk/internal/reflect/UnsafeFieldAccessorImpl.java
! src/java.base/share/classes/jdk/internal/util/jar/JarIndex.java
! src/java.base/share/classes/jdk/internal/util/xml/PropertiesDefaultHandler.java
! src/java.base/share/classes/jdk/internal/util/xml/impl/Parser.java
! src/java.base/share/classes/jdk/internal/util/xml/impl/XMLStreamWriterImpl.java
! src/java.base/share/classes/sun/invoke/util/BytecodeName.java
! src/java.base/share/classes/sun/net/TransferProtocolClient.java
! src/java.base/share/classes/sun/net/ftp/impl/FtpClient.java
! src/java.base/share/classes/sun/net/spi/DefaultProxySelector.java
! src/java.base/share/classes/sun/net/www/HeaderParser.java
! src/java.base/share/classes/sun/net/www/MimeEntry.java
! src/java.base/share/classes/sun/net/www/MimeLauncher.java
! src/java.base/share/classes/sun/net/www/ParseUtil.java
! src/java.base/share/classes/sun/net/www/http/HttpClient.java
! src/java.base/share/classes/sun/net/www/protocol/ftp/FtpURLConnection.java
! src/java.base/share/classes/sun/net/www/protocol/http/AuthenticationInfo.java
! src/java.base/share/classes/sun/net/www/protocol/http/DigestAuthentication.java
! src/java.base/share/classes/sun/net/www/protocol/http/HttpURLConnection.java
! src/java.base/share/classes/sun/net/www/protocol/https/HttpsClient.java
! src/java.base/share/classes/sun/net/www/protocol/jrt/JavaRuntimeURLConnection.java
! src/java.base/share/classes/sun/nio/ch/Net.java
! src/java.base/share/classes/sun/nio/fs/AbstractFileSystemProvider.java
! src/java.base/share/classes/sun/nio/fs/AbstractUserDefinedFileAttributeView.java
! src/java.base/share/classes/sun/security/jca/GetInstance.java
! src/java.base/share/classes/sun/security/jca/ProviderConfig.java
! src/java.base/share/classes/sun/security/jca/ProviderList.java
! src/java.base/share/classes/sun/security/provider/ConfigFile.java
! src/java.base/share/classes/sun/security/provider/PolicyParser.java
! src/java.base/share/classes/sun/security/provider/SeedGenerator.java
! src/java.base/share/classes/sun/security/ssl/CertificateMessage.java
! src/java.base/share/classes/sun/security/ssl/ClientHello.java
! src/java.base/share/classes/sun/security/ssl/DHKeyExchange.java
! src/java.base/share/classes/sun/security/ssl/SSLAlgorithmConstraints.java
! src/java.base/share/classes/sun/security/ssl/SSLContextImpl.java
! src/java.base/share/classes/sun/security/ssl/SSLSocketImpl.java
! src/java.base/share/classes/sun/security/ssl/SupportedGroupsExtension.java
! src/java.base/share/classes/sun/security/ssl/X509TrustManagerImpl.java
! src/java.base/share/classes/sun/security/tools/PathList.java
! src/java.base/share/classes/sun/security/util/AbstractAlgorithmConstraints.java
! src/java.base/share/classes/sun/security/util/AlgorithmDecomposer.java
! src/java.base/share/classes/sun/security/util/DisabledAlgorithmConstraints.java
! src/java.base/share/classes/sun/security/util/SignatureFileVerifier.java
! src/java.base/share/classes/sun/security/x509/AVA.java
! src/java.base/share/classes/sun/security/x509/DNSName.java
! src/java.base/share/classes/sun/security/x509/IPAddressName.java
! src/java.base/share/classes/sun/security/x509/RDN.java
! src/java.base/share/classes/sun/security/x509/RFC822Name.java
! src/java.base/share/classes/sun/security/x509/X500Name.java
! src/java.base/share/classes/sun/security/x509/X509CRLImpl.java
! src/java.base/share/classes/sun/security/x509/X509CertImpl.java
! src/java.base/share/classes/sun/util/locale/InternalLocaleBuilder.java
! src/java.base/share/classes/sun/util/locale/LanguageTag.java
! src/java.base/share/classes/sun/util/locale/LocaleMatcher.java
! src/java.base/share/classes/sun/util/locale/LocaleUtils.java
! src/java.base/share/classes/sun/util/locale/UnicodeLocaleExtension.java
! src/java.base/share/classes/sun/util/locale/provider/CalendarNameProviderImpl.java
! src/java.base/share/classes/sun/util/locale/provider/JRELocaleProviderAdapter.java
! src/java.base/share/classes/sun/util/locale/provider/LocaleProviderAdapter.java
! src/java.base/unix/classes/java/io/UnixFileSystem.java
! src/java.base/unix/classes/jdk/internal/loader/FileURLMapper.java
! src/java.base/unix/classes/sun/net/dns/ResolverConfigurationImpl.java
! src/java.base/unix/classes/sun/net/sdp/SdpProvider.java
! src/java.base/unix/classes/sun/net/www/protocol/file/Handler.java
! src/java.base/unix/classes/sun/nio/ch/UnixAsynchronousSocketChannelImpl.java
! src/java.base/unix/classes/sun/nio/fs/UnixFileSystem.java
! src/java.base/windows/classes/java/io/WinNTFileSystem.java
! src/java.base/windows/classes/sun/net/www/protocol/file/Handler.java
! src/java.base/windows/classes/sun/nio/ch/FileDispatcherImpl.java
! src/java.base/windows/classes/sun/nio/fs/WindowsFileAttributes.java
! src/java.base/windows/classes/sun/nio/fs/WindowsFileStore.java
! src/java.base/windows/classes/sun/nio/fs/WindowsFileSystem.java
! src/java.base/windows/classes/sun/nio/fs/WindowsLinkSupport.java
! src/java.base/windows/classes/sun/nio/fs/WindowsPath.java

Changeset: 793eefe327e8
Author:    redestad
Date:      2018-12-14 12:02 +0100
URL:       https://hg.openjdk.java.net/shenandoah/jdk11/rev/793eefe327e8

8215380: Backout accidental change to String::length
Reviewed-by: darcy, smarks

! src/java.base/share/classes/java/lang/String.java

Changeset: 639301938bf2
Author:    rschmelter
Date:      2019-03-26 01:46 -0700
URL:       https://hg.openjdk.java.net/shenandoah/jdk11/rev/639301938bf2

8221325: Add information about swap space to print_memory_info() on MacOS
Reviewed-by: stuefe, dholmes

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

Changeset: 0b3fc3a85009
Author:    rschmelter
Date:      2019-03-22 04:47 -0700
URL:       https://hg.openjdk.java.net/shenandoah/jdk11/rev/0b3fc3a85009

8220570: Additonal trace when native thread creation fails
Summary: Added additonal trace when native thread creation fails
Reviewed-by: dholmes, goetz

! src/hotspot/os/aix/os_aix.cpp
! src/hotspot/os/bsd/os_bsd.cpp
! src/hotspot/os/linux/os_linux.cpp
! src/hotspot/os/solaris/os_solaris.cpp
! src/hotspot/os/windows/os_windows.cpp

Changeset: dd74d4656496
Author:    gromero
Date:      2019-05-22 12:17 -0400
URL:       https://hg.openjdk.java.net/shenandoah/jdk11/rev/dd74d4656496

8223660: jtreg: Decouple Unsafe from RTM tests
Reviewed-by: mdoerr, shade

! test/hotspot/jtreg/compiler/rtm/locking/TestRTMAbortRatio.java
! test/hotspot/jtreg/compiler/rtm/locking/TestRTMAbortThreshold.java
! test/hotspot/jtreg/compiler/rtm/locking/TestRTMAfterNonRTMDeopt.java
! test/hotspot/jtreg/compiler/rtm/locking/TestRTMDeoptOnHighAbortRatio.java
! test/hotspot/jtreg/compiler/rtm/locking/TestRTMDeoptOnLowAbortRatio.java
! test/hotspot/jtreg/compiler/rtm/locking/TestRTMLockingCalculationDelay.java
! test/hotspot/jtreg/compiler/rtm/locking/TestRTMLockingThreshold.java
! test/hotspot/jtreg/compiler/rtm/locking/TestRTMTotalCountIncrRate.java
! test/hotspot/jtreg/compiler/rtm/locking/TestUseRTMAfterLockInflation.java
! test/hotspot/jtreg/compiler/rtm/locking/TestUseRTMDeopt.java
! test/hotspot/jtreg/compiler/rtm/locking/TestUseRTMForInflatedLocks.java
! test/hotspot/jtreg/compiler/rtm/locking/TestUseRTMForStackLocks.java
! test/hotspot/jtreg/compiler/rtm/method_options/TestNoRTMLockElidingOption.java
! test/hotspot/jtreg/compiler/rtm/method_options/TestUseRTMLockElidingOption.java
! test/hotspot/jtreg/compiler/rtm/print/TestPrintPreciseRTMLockingStatistics.java
! test/hotspot/jtreg/compiler/testlibrary/rtm/XAbortProvoker.java
+ test/hotspot/jtreg/compiler/testlibrary/rtm/libXAbortProvoker.c

Changeset: c08a6838c3c4
Author:    mdoerr
Date:      2019-06-13 11:12 +0200
URL:       https://hg.openjdk.java.net/shenandoah/jdk11/rev/c08a6838c3c4

8225663: [testbug] Missing JNIEXPORT in XAbortProvoker native function
Reviewed-by: mbaesken, gromero, kvn

! test/hotspot/jtreg/compiler/testlibrary/rtm/libXAbortProvoker.c

Changeset: 878f5ffd4292
Author:    goetz
Date:      2019-06-26 15:22 +0200
URL:       https://hg.openjdk.java.net/shenandoah/jdk11/rev/878f5ffd4292

Merge

! .hgtags

Changeset: 58b31aedb8cc
Author:    mbaesken
Date:      2019-05-10 10:18 +0200
URL:       https://hg.openjdk.java.net/shenandoah/jdk11/rev/58b31aedb8cc

8222720: Provide extended VMWare/vSphere virtualization related info in the hs_error file on linux/windows x86_64
Reviewed-by: dholmes, rehn

! src/hotspot/cpu/x86/vm_version_x86.cpp
! src/hotspot/share/runtime/os.hpp
+ src/hotspot/share/utilities/virtualizationSupport.cpp
+ src/hotspot/share/utilities/virtualizationSupport.hpp

Changeset: 0fa2208281ff
Author:    shade
Date:      2019-05-16 21:32 +0200
URL:       https://hg.openjdk.java.net/shenandoah/jdk11/rev/0fa2208281ff

8224033: os::snprintf should be used in virtualizationSupport.cpp
Reviewed-by: mbaesken, stuefe

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

Changeset: b68d0cfddb31
Author:    stuefe
Date:      2019-03-26 16:26 +0100
URL:       https://hg.openjdk.java.net/shenandoah/jdk11/rev/b68d0cfddb31

8221480: jcmd VM.metaspace shall print limits in basic mode
Reviewed-by: adinn, rehn

! src/hotspot/share/memory/metaspace.cpp
! test/hotspot/jtreg/runtime/Metaspace/PrintMetaspaceDcmd.java

Changeset: 4b1bad24ce40
Author:    stuefe
Date:      2019-05-22 07:10 +0200
URL:       https://hg.openjdk.java.net/shenandoah/jdk11/rev/4b1bad24ce40

8224487: outputStream should not be copyable
Reviewed-by: kbarrett, coleenp

! src/hotspot/share/c1/c1_Runtime1.cpp
! src/hotspot/share/code/codeHeapState.cpp
! src/hotspot/share/compiler/compileBroker.cpp
! src/hotspot/share/interpreter/bytecodeInterpreter.cpp
! src/hotspot/share/interpreter/interpreterRuntime.cpp
! src/hotspot/share/jvmci/jvmciRuntime.cpp
! src/hotspot/share/utilities/events.hpp
! src/hotspot/share/utilities/exceptions.cpp
! src/hotspot/share/utilities/exceptions.hpp
! src/hotspot/share/utilities/ostream.hpp

Changeset: c3a15f05baea
Author:    jnimeh
Date:      2019-03-18 15:26 -0700
URL:       https://hg.openjdk.java.net/shenandoah/jdk11/rev/c3a15f05baea

8218723: Use SunJCE Mac in SecretKeyFactory PBKDF2 implementation
Reviewed-by: apetcher

! src/java.base/share/classes/com/sun/crypto/provider/PBKDF2KeyImpl.java
+ test/jdk/javax/crypto/SecretKeyFactory/SecKeyFacSunJCEPrf.java
+ test/jdk/javax/crypto/SecretKeyFactory/evilprov.jar
+ test/jdk/javax/crypto/SecretKeyFactory/evilprov/Makefile
+ test/jdk/javax/crypto/SecretKeyFactory/evilprov/README
+ test/jdk/javax/crypto/SecretKeyFactory/evilprov/com/evilprovider/EvilHmacSHA1.java
+ test/jdk/javax/crypto/SecretKeyFactory/evilprov/com/evilprovider/EvilProvider.java
+ test/jdk/javax/crypto/SecretKeyFactory/evilprov/module-info.java

Changeset: f14b05baa132
Author:    psadhukhan
Date:      2019-03-28 13:49 +0530
URL:       https://hg.openjdk.java.net/shenandoah/jdk11/rev/f14b05baa132

8221411: NullPointerException in RasterPrinterJob without PrinterResolution
Reviewed-by: prr

! src/java.desktop/share/classes/sun/print/RasterPrinterJob.java

Changeset: 8acb97a532d9
Author:    weijun
Date:      2019-04-02 11:05 +0800
URL:       https://hg.openjdk.java.net/shenandoah/jdk11/rev/8acb97a532d9

8221801: Update src/java.base/share/legal/public_suffix.md
Reviewed-by: xuelei

! src/java.base/share/legal/public_suffix.md
+ test/jdk/sun/security/util/RegisteredDomain/Versions.java

Changeset: 688a9c5efeae
Author:    goetz
Date:      2019-07-01 15:59 +0200
URL:       https://hg.openjdk.java.net/shenandoah/jdk11/rev/688a9c5efeae

Merge

! .hgtags
! src/jdk.crypto.ec/share/classes/sun/security/ec/ECDHKeyAgreement.java

Changeset: b0c7591bf072
Author:    mdoerr
Date:      2019-05-21 11:45 +0200
URL:       https://hg.openjdk.java.net/shenandoah/jdk11/rev/b0c7591bf072

8224230: [PPC64, s390] Support AsyncGetCallTrace
Reviewed-by: goetz, jcbeyler, sspitsyn

! src/hotspot/os_cpu/linux_ppc/thread_linux_ppc.cpp
! src/hotspot/os_cpu/linux_s390/thread_linux_s390.cpp
! src/hotspot/share/prims/forte.cpp

Changeset: 879b790aae74
Author:    joehw
Date:      2018-11-28 10:30 -0800
URL:       https://hg.openjdk.java.net/shenandoah/jdk11/rev/879b790aae74

8213117: adoptNode corrupts attribute values
Reviewed-by: lancea

! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/dom/CoreDocumentImpl.java
+ test/jaxp/javax/xml/jaxp/unittest/dom/DocumentTest.java

Changeset: 2c6e517f082e
Author:    valeriep
Date:      2018-12-19 02:27 +0000
URL:       https://hg.openjdk.java.net/shenandoah/jdk11/rev/2c6e517f082e

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: 3ccd38b3dceb
Author:    mgronlun
Date:      2018-11-27 18:14 +0100
URL:       https://hg.openjdk.java.net/shenandoah/jdk11/rev/3ccd38b3dceb

8214287: SpecJbb2005StressModule got uncaught exception
Reviewed-by: egahlin, jwilhelm

! src/jdk.jfr/share/classes/jdk/jfr/internal/EventInstrumentation.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/SecuritySupport.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/instrument/JDKEvents.java

Changeset: cf8ed506b939
Author:    dmarkov
Date:      2019-05-20 15:42 +0100
URL:       https://hg.openjdk.java.net/shenandoah/jdk11/rev/cf8ed506b939

8214579: JFrame does not paint content in XVFB / X11vnc environment
Reviewed-by: prr

! src/java.desktop/unix/classes/sun/java2d/xr/XRSurfaceData.java

Changeset: b8e38a85d3c9
Author:    roland
Date:      2018-12-18 09:29 +0100
URL:       https://hg.openjdk.java.net/shenandoah/jdk11/rev/b8e38a85d3c9

8215483: Off heap memory accesses should be vectorized
Reviewed-by: neliasso, kvn

! src/hotspot/cpu/aarch64/aarch64.ad
! src/hotspot/cpu/ppc/ppc.ad
! src/hotspot/cpu/x86/x86.ad
! src/hotspot/share/opto/superword.cpp

Changeset: 3ca9eaf563f3
Author:    ysuenaga
Date:      2019-01-05 10:07 +0900
URL:       https://hg.openjdk.java.net/shenandoah/jdk11/rev/3ca9eaf563f3

8216155: C4819 warning at libfreetype sources on Windows
Reviewed-by: erikj

! make/lib/Awt2dLibraries.gmk

Changeset: 7bcaf0433f94
Author:    rriggs
Date:      2019-01-07 14:15 -0500
URL:       https://hg.openjdk.java.net/shenandoah/jdk11/rev/7bcaf0433f94

8216205: Java API documentation formatting error in System.getEnv
Reviewed-by: lancea, bchristi, alanb

! src/java.base/share/classes/java/lang/System.java

Changeset: da82d2157076
Author:    xuelei
Date:      2019-04-16 16:59 -0700
URL:       https://hg.openjdk.java.net/shenandoah/jdk11/rev/da82d2157076

8216326: SSLSocket stream close() does not close the associated socket
Reviewed-by: jnimeh

! src/java.base/share/classes/sun/security/ssl/SSLSocketImpl.java
+ test/jdk/javax/net/ssl/SSLSocket/InputStreamClosure.java
+ test/jdk/javax/net/ssl/SSLSocket/OutputStreamClosure.java

Changeset: 2f7fdcd2ab77
Author:    coffeys
Date:      2019-05-02 22:52 +0100
URL:       https://hg.openjdk.java.net/shenandoah/jdk11/rev/2f7fdcd2ab77

8217364: Custom URLStreamHandler for jrt or file protocol can override default handler
Reviewed-by: redestad

! src/java.base/share/classes/java/net/URL.java
+ test/jdk/java/net/URL/NonOverridableHandlerFactory.java

Changeset: 9fa1992a0a02
Author:    prr
Date:      2019-05-09 16:09 -0700
URL:       https://hg.openjdk.java.net/shenandoah/jdk11/rev/9fa1992a0a02

8222362: Upgrade to Freetype 2.10.0
Reviewed-by: serb, erikj

! make/lib/Awt2dLibraries.gmk
! src/java.desktop/share/legal/freetype.md
! src/java.desktop/share/native/libfreetype/UPDATING.txt
! src/java.desktop/share/native/libfreetype/include/freetype/config/ftconfig.h
! src/java.desktop/share/native/libfreetype/include/freetype/config/ftheader.h
! src/java.desktop/share/native/libfreetype/include/freetype/config/ftmodule.h
! src/java.desktop/share/native/libfreetype/include/freetype/config/ftoption.h
! src/java.desktop/share/native/libfreetype/include/freetype/config/ftstdlib.h
! src/java.desktop/share/native/libfreetype/include/freetype/freetype.h
! src/java.desktop/share/native/libfreetype/include/freetype/ftadvanc.h
! src/java.desktop/share/native/libfreetype/include/freetype/ftbbox.h
! src/java.desktop/share/native/libfreetype/include/freetype/ftbdf.h
! src/java.desktop/share/native/libfreetype/include/freetype/ftbitmap.h
! src/java.desktop/share/native/libfreetype/include/freetype/ftchapters.h
! src/java.desktop/share/native/libfreetype/include/freetype/ftcid.h
+ src/java.desktop/share/native/libfreetype/include/freetype/ftcolor.h
! src/java.desktop/share/native/libfreetype/include/freetype/ftdriver.h
! src/java.desktop/share/native/libfreetype/include/freetype/fterrdef.h
! src/java.desktop/share/native/libfreetype/include/freetype/fterrors.h
! src/java.desktop/share/native/libfreetype/include/freetype/ftfntfmt.h
! src/java.desktop/share/native/libfreetype/include/freetype/ftgasp.h
! src/java.desktop/share/native/libfreetype/include/freetype/ftglyph.h
! src/java.desktop/share/native/libfreetype/include/freetype/ftgzip.h
! src/java.desktop/share/native/libfreetype/include/freetype/ftimage.h
! src/java.desktop/share/native/libfreetype/include/freetype/ftincrem.h
! src/java.desktop/share/native/libfreetype/include/freetype/ftlcdfil.h
! src/java.desktop/share/native/libfreetype/include/freetype/ftlist.h
! src/java.desktop/share/native/libfreetype/include/freetype/ftmac.h
! src/java.desktop/share/native/libfreetype/include/freetype/ftmm.h
! src/java.desktop/share/native/libfreetype/include/freetype/ftmodapi.h
! src/java.desktop/share/native/libfreetype/include/freetype/ftmoderr.h
! src/java.desktop/share/native/libfreetype/include/freetype/ftoutln.h
! src/java.desktop/share/native/libfreetype/include/freetype/ftparams.h
! src/java.desktop/share/native/libfreetype/include/freetype/ftrender.h
! src/java.desktop/share/native/libfreetype/include/freetype/ftsizes.h
! src/java.desktop/share/native/libfreetype/include/freetype/ftsnames.h
! src/java.desktop/share/native/libfreetype/include/freetype/ftstroke.h
! src/java.desktop/share/native/libfreetype/include/freetype/ftsynth.h
! src/java.desktop/share/native/libfreetype/include/freetype/ftsystem.h
! src/java.desktop/share/native/libfreetype/include/freetype/fttrigon.h
! src/java.desktop/share/native/libfreetype/include/freetype/fttypes.h
! src/java.desktop/share/native/libfreetype/include/freetype/internal/autohint.h
! src/java.desktop/share/native/libfreetype/include/freetype/internal/cffotypes.h
! src/java.desktop/share/native/libfreetype/include/freetype/internal/cfftypes.h
! src/java.desktop/share/native/libfreetype/include/freetype/internal/ftcalc.h
! src/java.desktop/share/native/libfreetype/include/freetype/internal/ftdebug.h
! src/java.desktop/share/native/libfreetype/include/freetype/internal/ftdrv.h
! src/java.desktop/share/native/libfreetype/include/freetype/internal/ftgloadr.h
! src/java.desktop/share/native/libfreetype/include/freetype/internal/fthash.h
! src/java.desktop/share/native/libfreetype/include/freetype/internal/ftmemory.h
! src/java.desktop/share/native/libfreetype/include/freetype/internal/ftobjs.h
- src/java.desktop/share/native/libfreetype/include/freetype/internal/ftpic.h
! src/java.desktop/share/native/libfreetype/include/freetype/internal/ftpsprop.h
! src/java.desktop/share/native/libfreetype/include/freetype/internal/ftrfork.h
! src/java.desktop/share/native/libfreetype/include/freetype/internal/ftserv.h
! src/java.desktop/share/native/libfreetype/include/freetype/internal/ftstream.h
! src/java.desktop/share/native/libfreetype/include/freetype/internal/fttrace.h
! src/java.desktop/share/native/libfreetype/include/freetype/internal/ftvalid.h
! src/java.desktop/share/native/libfreetype/include/freetype/internal/internal.h
! src/java.desktop/share/native/libfreetype/include/freetype/internal/psaux.h
! src/java.desktop/share/native/libfreetype/include/freetype/internal/pshints.h
! src/java.desktop/share/native/libfreetype/include/freetype/internal/services/svbdf.h
! src/java.desktop/share/native/libfreetype/include/freetype/internal/services/svcfftl.h
! src/java.desktop/share/native/libfreetype/include/freetype/internal/services/svcid.h
! src/java.desktop/share/native/libfreetype/include/freetype/internal/services/svfntfmt.h
! src/java.desktop/share/native/libfreetype/include/freetype/internal/services/svgldict.h
! src/java.desktop/share/native/libfreetype/include/freetype/internal/services/svgxval.h
! src/java.desktop/share/native/libfreetype/include/freetype/internal/services/svkern.h
! src/java.desktop/share/native/libfreetype/include/freetype/internal/services/svmetric.h
! src/java.desktop/share/native/libfreetype/include/freetype/internal/services/svmm.h
! src/java.desktop/share/native/libfreetype/include/freetype/internal/services/svotval.h
! src/java.desktop/share/native/libfreetype/include/freetype/internal/services/svpfr.h
! src/java.desktop/share/native/libfreetype/include/freetype/internal/services/svpostnm.h
! src/java.desktop/share/native/libfreetype/include/freetype/internal/services/svprop.h
! src/java.desktop/share/native/libfreetype/include/freetype/internal/services/svpscmap.h
! src/java.desktop/share/native/libfreetype/include/freetype/internal/services/svpsinfo.h
! src/java.desktop/share/native/libfreetype/include/freetype/internal/services/svsfnt.h
! src/java.desktop/share/native/libfreetype/include/freetype/internal/services/svttcmap.h
! src/java.desktop/share/native/libfreetype/include/freetype/internal/services/svtteng.h
! src/java.desktop/share/native/libfreetype/include/freetype/internal/services/svttglyf.h
! src/java.desktop/share/native/libfreetype/include/freetype/internal/services/svwinfnt.h
! src/java.desktop/share/native/libfreetype/include/freetype/internal/sfnt.h
! src/java.desktop/share/native/libfreetype/include/freetype/internal/t1types.h
! src/java.desktop/share/native/libfreetype/include/freetype/internal/tttypes.h
! src/java.desktop/share/native/libfreetype/include/freetype/t1tables.h
! src/java.desktop/share/native/libfreetype/include/freetype/ttnameid.h
! src/java.desktop/share/native/libfreetype/include/freetype/tttables.h
! src/java.desktop/share/native/libfreetype/include/freetype/tttags.h
! src/java.desktop/share/native/libfreetype/include/ft2build.h
! src/java.desktop/share/native/libfreetype/src/autofit/afangles.c
! src/java.desktop/share/native/libfreetype/src/autofit/afangles.h
! src/java.desktop/share/native/libfreetype/src/autofit/afblue.c
! src/java.desktop/share/native/libfreetype/src/autofit/afblue.cin
! src/java.desktop/share/native/libfreetype/src/autofit/afblue.dat
! src/java.desktop/share/native/libfreetype/src/autofit/afblue.h
! src/java.desktop/share/native/libfreetype/src/autofit/afblue.hin
! src/java.desktop/share/native/libfreetype/src/autofit/afcjk.c
! src/java.desktop/share/native/libfreetype/src/autofit/afcjk.h
! src/java.desktop/share/native/libfreetype/src/autofit/afcover.h
! src/java.desktop/share/native/libfreetype/src/autofit/afdummy.c
! src/java.desktop/share/native/libfreetype/src/autofit/afdummy.h
! src/java.desktop/share/native/libfreetype/src/autofit/aferrors.h
! src/java.desktop/share/native/libfreetype/src/autofit/afglobal.c
! src/java.desktop/share/native/libfreetype/src/autofit/afglobal.h
! src/java.desktop/share/native/libfreetype/src/autofit/afhints.c
! src/java.desktop/share/native/libfreetype/src/autofit/afhints.h
! src/java.desktop/share/native/libfreetype/src/autofit/afindic.c
! src/java.desktop/share/native/libfreetype/src/autofit/afindic.h
! src/java.desktop/share/native/libfreetype/src/autofit/aflatin.c
! src/java.desktop/share/native/libfreetype/src/autofit/aflatin.h
! src/java.desktop/share/native/libfreetype/src/autofit/afloader.c
! src/java.desktop/share/native/libfreetype/src/autofit/afloader.h
! src/java.desktop/share/native/libfreetype/src/autofit/afmodule.c
! src/java.desktop/share/native/libfreetype/src/autofit/afmodule.h
- src/java.desktop/share/native/libfreetype/src/autofit/afpic.c
- src/java.desktop/share/native/libfreetype/src/autofit/afpic.h
! src/java.desktop/share/native/libfreetype/src/autofit/afranges.c
! src/java.desktop/share/native/libfreetype/src/autofit/afranges.h
! src/java.desktop/share/native/libfreetype/src/autofit/afscript.h
! src/java.desktop/share/native/libfreetype/src/autofit/afshaper.c
! src/java.desktop/share/native/libfreetype/src/autofit/afshaper.h
! src/java.desktop/share/native/libfreetype/src/autofit/afstyles.h
! src/java.desktop/share/native/libfreetype/src/autofit/aftypes.h
! src/java.desktop/share/native/libfreetype/src/autofit/afwarp.c
! src/java.desktop/share/native/libfreetype/src/autofit/afwarp.h
! src/java.desktop/share/native/libfreetype/src/autofit/afwrtsys.h
- src/java.desktop/share/native/libfreetype/src/base/basepic.c
- src/java.desktop/share/native/libfreetype/src/base/basepic.h
! src/java.desktop/share/native/libfreetype/src/base/ftadvanc.c
- src/java.desktop/share/native/libfreetype/src/base/ftapi.c
! src/java.desktop/share/native/libfreetype/src/base/ftbase.h
! src/java.desktop/share/native/libfreetype/src/base/ftbbox.c
! src/java.desktop/share/native/libfreetype/src/base/ftbitmap.c
! src/java.desktop/share/native/libfreetype/src/base/ftcalc.c
! src/java.desktop/share/native/libfreetype/src/base/ftcid.c
! src/java.desktop/share/native/libfreetype/src/base/ftdbgmem.c
! src/java.desktop/share/native/libfreetype/src/base/ftdebug.c
! src/java.desktop/share/native/libfreetype/src/base/ftfntfmt.c
! src/java.desktop/share/native/libfreetype/src/base/ftfstype.c
! src/java.desktop/share/native/libfreetype/src/base/ftgasp.c
! src/java.desktop/share/native/libfreetype/src/base/ftgloadr.c
! src/java.desktop/share/native/libfreetype/src/base/ftglyph.c
! src/java.desktop/share/native/libfreetype/src/base/fthash.c
! src/java.desktop/share/native/libfreetype/src/base/ftinit.c
! src/java.desktop/share/native/libfreetype/src/base/ftlcdfil.c
! src/java.desktop/share/native/libfreetype/src/base/ftmac.c
! src/java.desktop/share/native/libfreetype/src/base/ftmm.c
! src/java.desktop/share/native/libfreetype/src/base/ftobjs.c
! src/java.desktop/share/native/libfreetype/src/base/ftoutln.c
! src/java.desktop/share/native/libfreetype/src/base/ftpatent.c
- src/java.desktop/share/native/libfreetype/src/base/ftpic.c
! src/java.desktop/share/native/libfreetype/src/base/ftpsprop.c
! src/java.desktop/share/native/libfreetype/src/base/ftrfork.c
! src/java.desktop/share/native/libfreetype/src/base/ftsnames.c
! src/java.desktop/share/native/libfreetype/src/base/ftstream.c
! src/java.desktop/share/native/libfreetype/src/base/ftstroke.c
! src/java.desktop/share/native/libfreetype/src/base/ftsynth.c
! src/java.desktop/share/native/libfreetype/src/base/ftsystem.c
! src/java.desktop/share/native/libfreetype/src/base/fttrigon.c
! src/java.desktop/share/native/libfreetype/src/base/fttype1.c
! src/java.desktop/share/native/libfreetype/src/base/ftutil.c
- src/java.desktop/share/native/libfreetype/src/base/md5.c
- src/java.desktop/share/native/libfreetype/src/base/md5.h
! src/java.desktop/share/native/libfreetype/src/cff/cffcmap.c
! src/java.desktop/share/native/libfreetype/src/cff/cffcmap.h
! src/java.desktop/share/native/libfreetype/src/cff/cffdrivr.c
! src/java.desktop/share/native/libfreetype/src/cff/cffdrivr.h
! src/java.desktop/share/native/libfreetype/src/cff/cfferrs.h
! src/java.desktop/share/native/libfreetype/src/cff/cffgload.c
! src/java.desktop/share/native/libfreetype/src/cff/cffgload.h
! src/java.desktop/share/native/libfreetype/src/cff/cffload.c
! src/java.desktop/share/native/libfreetype/src/cff/cffload.h
! src/java.desktop/share/native/libfreetype/src/cff/cffobjs.c
! src/java.desktop/share/native/libfreetype/src/cff/cffobjs.h
! src/java.desktop/share/native/libfreetype/src/cff/cffparse.c
! src/java.desktop/share/native/libfreetype/src/cff/cffparse.h
- src/java.desktop/share/native/libfreetype/src/cff/cffpic.c
- src/java.desktop/share/native/libfreetype/src/cff/cffpic.h
! src/java.desktop/share/native/libfreetype/src/cff/cfftoken.h
! src/java.desktop/share/native/libfreetype/src/cid/ciderrs.h
! src/java.desktop/share/native/libfreetype/src/cid/cidgload.c
! src/java.desktop/share/native/libfreetype/src/cid/cidgload.h
! src/java.desktop/share/native/libfreetype/src/cid/cidload.c
! src/java.desktop/share/native/libfreetype/src/cid/cidload.h
! src/java.desktop/share/native/libfreetype/src/cid/cidobjs.c
! src/java.desktop/share/native/libfreetype/src/cid/cidobjs.h
! src/java.desktop/share/native/libfreetype/src/cid/cidparse.c
! src/java.desktop/share/native/libfreetype/src/cid/cidparse.h
! src/java.desktop/share/native/libfreetype/src/cid/cidriver.c
! src/java.desktop/share/native/libfreetype/src/cid/cidriver.h
! src/java.desktop/share/native/libfreetype/src/cid/cidtoken.h
! src/java.desktop/share/native/libfreetype/src/psaux/afmparse.c
! src/java.desktop/share/native/libfreetype/src/psaux/afmparse.h
! src/java.desktop/share/native/libfreetype/src/psaux/cffdecode.c
! src/java.desktop/share/native/libfreetype/src/psaux/cffdecode.h
! src/java.desktop/share/native/libfreetype/src/psaux/psarrst.c
! src/java.desktop/share/native/libfreetype/src/psaux/psarrst.h
! src/java.desktop/share/native/libfreetype/src/psaux/psauxerr.h
! src/java.desktop/share/native/libfreetype/src/psaux/psauxmod.c
! src/java.desktop/share/native/libfreetype/src/psaux/psauxmod.h
! src/java.desktop/share/native/libfreetype/src/psaux/psblues.c
! src/java.desktop/share/native/libfreetype/src/psaux/psblues.h
! src/java.desktop/share/native/libfreetype/src/psaux/psconv.c
! src/java.desktop/share/native/libfreetype/src/psaux/psconv.h
! src/java.desktop/share/native/libfreetype/src/psaux/pserror.c
! src/java.desktop/share/native/libfreetype/src/psaux/pserror.h
! src/java.desktop/share/native/libfreetype/src/psaux/psfixed.h
! src/java.desktop/share/native/libfreetype/src/psaux/psfont.c
! src/java.desktop/share/native/libfreetype/src/psaux/psfont.h
! src/java.desktop/share/native/libfreetype/src/psaux/psft.c
! src/java.desktop/share/native/libfreetype/src/psaux/psft.h
! src/java.desktop/share/native/libfreetype/src/psaux/psglue.h
! src/java.desktop/share/native/libfreetype/src/psaux/pshints.c
! src/java.desktop/share/native/libfreetype/src/psaux/pshints.h
! src/java.desktop/share/native/libfreetype/src/psaux/psintrp.c
! src/java.desktop/share/native/libfreetype/src/psaux/psintrp.h
! src/java.desktop/share/native/libfreetype/src/psaux/psobjs.c
! src/java.desktop/share/native/libfreetype/src/psaux/psobjs.h
! src/java.desktop/share/native/libfreetype/src/psaux/psread.c
! src/java.desktop/share/native/libfreetype/src/psaux/psread.h
! src/java.desktop/share/native/libfreetype/src/psaux/psstack.c
! src/java.desktop/share/native/libfreetype/src/psaux/psstack.h
! src/java.desktop/share/native/libfreetype/src/psaux/pstypes.h
! src/java.desktop/share/native/libfreetype/src/psaux/t1cmap.c
! src/java.desktop/share/native/libfreetype/src/psaux/t1cmap.h
! src/java.desktop/share/native/libfreetype/src/psaux/t1decode.c
! src/java.desktop/share/native/libfreetype/src/psaux/t1decode.h
! src/java.desktop/share/native/libfreetype/src/pshinter/pshalgo.c
! src/java.desktop/share/native/libfreetype/src/pshinter/pshalgo.h
! src/java.desktop/share/native/libfreetype/src/pshinter/pshglob.c
! src/java.desktop/share/native/libfreetype/src/pshinter/pshglob.h
! src/java.desktop/share/native/libfreetype/src/pshinter/pshmod.c
! src/java.desktop/share/native/libfreetype/src/pshinter/pshmod.h
! src/java.desktop/share/native/libfreetype/src/pshinter/pshnterr.h
- src/java.desktop/share/native/libfreetype/src/pshinter/pshpic.c
- src/java.desktop/share/native/libfreetype/src/pshinter/pshpic.h
! src/java.desktop/share/native/libfreetype/src/pshinter/pshrec.c
! src/java.desktop/share/native/libfreetype/src/pshinter/pshrec.h
! src/java.desktop/share/native/libfreetype/src/psnames/psmodule.c
! src/java.desktop/share/native/libfreetype/src/psnames/psmodule.h
! src/java.desktop/share/native/libfreetype/src/psnames/psnamerr.h
- src/java.desktop/share/native/libfreetype/src/psnames/pspic.c
- src/java.desktop/share/native/libfreetype/src/psnames/pspic.h
! src/java.desktop/share/native/libfreetype/src/psnames/pstables.h
! src/java.desktop/share/native/libfreetype/src/raster/ftmisc.h
! src/java.desktop/share/native/libfreetype/src/raster/ftraster.c
! src/java.desktop/share/native/libfreetype/src/raster/ftraster.h
! src/java.desktop/share/native/libfreetype/src/raster/ftrend1.c
! src/java.desktop/share/native/libfreetype/src/raster/ftrend1.h
! src/java.desktop/share/native/libfreetype/src/raster/rasterrs.h
- src/java.desktop/share/native/libfreetype/src/raster/rastpic.c
- src/java.desktop/share/native/libfreetype/src/raster/rastpic.h
! src/java.desktop/share/native/libfreetype/src/sfnt/pngshim.c
! src/java.desktop/share/native/libfreetype/src/sfnt/pngshim.h
! src/java.desktop/share/native/libfreetype/src/sfnt/sfdriver.c
! src/java.desktop/share/native/libfreetype/src/sfnt/sfdriver.h
! src/java.desktop/share/native/libfreetype/src/sfnt/sferrors.h
- src/java.desktop/share/native/libfreetype/src/sfnt/sfntpic.c
- src/java.desktop/share/native/libfreetype/src/sfnt/sfntpic.h
! src/java.desktop/share/native/libfreetype/src/sfnt/sfobjs.c
! src/java.desktop/share/native/libfreetype/src/sfnt/sfobjs.h
! src/java.desktop/share/native/libfreetype/src/sfnt/ttcmap.c
! src/java.desktop/share/native/libfreetype/src/sfnt/ttcmap.h
! src/java.desktop/share/native/libfreetype/src/sfnt/ttcmapc.h
+ src/java.desktop/share/native/libfreetype/src/sfnt/ttcolr.c
+ src/java.desktop/share/native/libfreetype/src/sfnt/ttcolr.h
+ src/java.desktop/share/native/libfreetype/src/sfnt/ttcpal.c
+ src/java.desktop/share/native/libfreetype/src/sfnt/ttcpal.h
! src/java.desktop/share/native/libfreetype/src/sfnt/ttkern.c
! src/java.desktop/share/native/libfreetype/src/sfnt/ttkern.h
! src/java.desktop/share/native/libfreetype/src/sfnt/ttload.c
! src/java.desktop/share/native/libfreetype/src/sfnt/ttload.h
! src/java.desktop/share/native/libfreetype/src/sfnt/ttmtx.c
! src/java.desktop/share/native/libfreetype/src/sfnt/ttmtx.h
! src/java.desktop/share/native/libfreetype/src/sfnt/ttpost.c
! src/java.desktop/share/native/libfreetype/src/sfnt/ttpost.h
! src/java.desktop/share/native/libfreetype/src/sfnt/ttsbit.c
! src/java.desktop/share/native/libfreetype/src/sfnt/ttsbit.h
! src/java.desktop/share/native/libfreetype/src/smooth/ftgrays.c
! src/java.desktop/share/native/libfreetype/src/smooth/ftgrays.h
! src/java.desktop/share/native/libfreetype/src/smooth/ftsmerrs.h
! src/java.desktop/share/native/libfreetype/src/smooth/ftsmooth.c
! src/java.desktop/share/native/libfreetype/src/smooth/ftsmooth.h
- src/java.desktop/share/native/libfreetype/src/smooth/ftspic.c
- src/java.desktop/share/native/libfreetype/src/smooth/ftspic.h
! src/java.desktop/share/native/libfreetype/src/truetype/ttdriver.c
! src/java.desktop/share/native/libfreetype/src/truetype/ttdriver.h
! src/java.desktop/share/native/libfreetype/src/truetype/tterrors.h
! src/java.desktop/share/native/libfreetype/src/truetype/ttgload.c
! src/java.desktop/share/native/libfreetype/src/truetype/ttgload.h
! src/java.desktop/share/native/libfreetype/src/truetype/ttgxvar.c
! src/java.desktop/share/native/libfreetype/src/truetype/ttgxvar.h
! src/java.desktop/share/native/libfreetype/src/truetype/ttinterp.c
! src/java.desktop/share/native/libfreetype/src/truetype/ttinterp.h
! src/java.desktop/share/native/libfreetype/src/truetype/ttobjs.c
! src/java.desktop/share/native/libfreetype/src/truetype/ttobjs.h
- src/java.desktop/share/native/libfreetype/src/truetype/ttpic.c
- src/java.desktop/share/native/libfreetype/src/truetype/ttpic.h
! src/java.desktop/share/native/libfreetype/src/truetype/ttpload.c
! src/java.desktop/share/native/libfreetype/src/truetype/ttpload.h
! src/java.desktop/share/native/libfreetype/src/truetype/ttsubpix.c
! src/java.desktop/share/native/libfreetype/src/truetype/ttsubpix.h
! src/java.desktop/share/native/libfreetype/src/type1/t1afm.c
! src/java.desktop/share/native/libfreetype/src/type1/t1afm.h
! src/java.desktop/share/native/libfreetype/src/type1/t1driver.c
! src/java.desktop/share/native/libfreetype/src/type1/t1driver.h
! src/java.desktop/share/native/libfreetype/src/type1/t1errors.h
! src/java.desktop/share/native/libfreetype/src/type1/t1gload.c
! src/java.desktop/share/native/libfreetype/src/type1/t1gload.h
! src/java.desktop/share/native/libfreetype/src/type1/t1load.c
! src/java.desktop/share/native/libfreetype/src/type1/t1load.h
! src/java.desktop/share/native/libfreetype/src/type1/t1objs.c
! src/java.desktop/share/native/libfreetype/src/type1/t1objs.h
! src/java.desktop/share/native/libfreetype/src/type1/t1parse.c
! src/java.desktop/share/native/libfreetype/src/type1/t1parse.h
! src/java.desktop/share/native/libfreetype/src/type1/t1tokens.h

Changeset: d3fea310e263
Author:    thartmann
Date:      2019-02-19 08:58 +0100
URL:       https://hg.openjdk.java.net/shenandoah/jdk11/rev/d3fea310e263

8218721: C1's CEE optimization produces safepoint poll with invalid debug information
Summary: Bail out of CEE if one of the gotos is a safepoint but the if is not.
Reviewed-by: vlivanov, mdoerr

! src/hotspot/share/c1/c1_Optimizer.cpp
+ test/hotspot/jtreg/compiler/c1/TestGotoIf.jasm
+ test/hotspot/jtreg/compiler/c1/TestGotoIfMain.java

Changeset: 1c9d594378e4
Author:    vlivanov
Date:      2019-02-01 18:51 -0800
URL:       https://hg.openjdk.java.net/shenandoah/jdk11/rev/1c9d594378e4

8218163: C2: Continuous deoptimization w/ Reason_speculate_class_check and Action_none
Reviewed-by: kvn, neliasso

! src/hotspot/share/opto/compile.hpp
! src/hotspot/share/opto/doCall.cpp
! src/hotspot/share/opto/graphKit.cpp
! src/hotspot/share/opto/graphKit.hpp

Changeset: d9422eaa6391
Author:    roland
Date:      2019-05-21 09:08 +0200
URL:       https://hg.openjdk.java.net/shenandoah/jdk11/rev/d9422eaa6391

8224580: Matcher can cause oop field/array element to be reloaded
Reviewed-by: neliasso, rkennke, dlong

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

Changeset: 8b2a77f97b10
Author:    dholmes
Date:      2019-02-08 20:51 -0500
URL:       https://hg.openjdk.java.net/shenandoah/jdk11/rev/8b2a77f97b10

8193234: When using -Xcheck:jni an internally allocated buffer can leak
Reviewed-by: shade, hseigel

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

Changeset: 56647ed4582e
Author:    eosterlund
Date:      2019-01-15 09:44 +0100
URL:       https://hg.openjdk.java.net/shenandoah/jdk11/rev/56647ed4582e

8216427: ciMethodData::load_extra_data() does not always unpack the last entry
Reviewed-by: thartmann, kvn

! src/hotspot/share/ci/ciMethodData.cpp

Changeset: 4d26f41a57dd
Author:    eosterlund
Date:      2019-01-29 10:13 +0100
URL:       https://hg.openjdk.java.net/shenandoah/jdk11/rev/4d26f41a57dd

8216987: ciMethodData::load_data() unpacks MDOs with non-atomic copy
Reviewed-by: kvn, mdoerr, thartmann

! src/hotspot/share/ci/ciMethodData.cpp

Changeset: b7d96b1438d9
Author:    neliasso
Date:      2019-02-14 14:31 +0100
URL:       https://hg.openjdk.java.net/shenandoah/jdk11/rev/b7d96b1438d9

8087128: C2: Disallow definition split on MachCopySpill nodes
Reviewed-by: kvn

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

Changeset: 6fa03f44e20c
Author:    joehw
Date:      2019-02-05 15:06 -0800
URL:       https://hg.openjdk.java.net/shenandoah/jdk11/rev/6fa03f44e20c

8180901: Transformer.reset() resets the state only once
Reviewed-by: rriggs, lancea

! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/trax/TransformerImpl.java
+ test/jaxp/javax/xml/jaxp/unittest/transform/ResetTest.java

Changeset: 2815d9d11969
Author:    roland
Date:      2018-12-14 11:22 +0100
URL:       https://hg.openjdk.java.net/shenandoah/jdk11/rev/2815d9d11969

8215265: C2: range check elimination may allow illegal out of bound access
Reviewed-by: thartmann, kvn

! src/hotspot/share/opto/loopTransform.cpp
! src/hotspot/share/opto/loopnode.hpp
+ test/hotspot/jtreg/compiler/rangechecks/RangeCheckEliminationScaleNotOne.java

Changeset: 74b5e4af294c
Author:    mbaesken
Date:      2019-01-03 16:14 +0100
URL:       https://hg.openjdk.java.net/shenandoah/jdk11/rev/74b5e4af294c

8215961: jdk/jfr/event/os/TestCPUInformation.java fails on AArch64
Reviewed-by: aph, goetz, lucy

! src/hotspot/cpu/aarch64/vm_version_ext_aarch64.cpp
! src/hotspot/cpu/s390/vm_version_ext_s390.cpp
! test/jdk/jdk/jfr/event/os/TestCPUInformation.java

Changeset: c93df3ab4a30
Author:    alanb
Date:      2018-09-14 16:56 +0100
URL:       https://hg.openjdk.java.net/shenandoah/jdk11/rev/c93df3ab4a30

8208780: (se) test SelectWithConsumer.testReadableAndWriteable(): failure
Reviewed-by: bpb

! test/jdk/java/nio/channels/Selector/SelectWithConsumer.java

Changeset: f83d5caebeee
Author:    psadhukhan
Date:      2019-05-21 14:41 +0530
URL:       https://hg.openjdk.java.net/shenandoah/jdk11/rev/f83d5caebeee

8214702: Wrong text position for whitespaced string in printing Swing text
Reviewed-by: prr, serb

! src/java.desktop/share/classes/sun/swing/SwingUtilities2.java
+ test/jdk/javax/swing/SwingUtilities/TestTextPosInPrint.java

Changeset: e61f515e3b9c
Author:    naoto
Date:      2019-01-23 15:43 -0800
URL:       https://hg.openjdk.java.net/shenandoah/jdk11/rev/e61f515e3b9c

8217366: ZoneStrings are not populated for all the Locales
Reviewed-by: rriggs

! src/java.base/share/classes/sun/util/cldr/CLDRTimeZoneNameProviderImpl.java
! test/jdk/java/util/TimeZone/CLDRDisplayNamesTest.java

Changeset: cd98190df897
Author:    naoto
Date:      2019-05-07 09:37 -0700
URL:       https://hg.openjdk.java.net/shenandoah/jdk11/rev/cd98190df897

8220037: Inconsistencies of generated timezone files between Windows and Linux
Reviewed-by: rriggs

! make/jdk/src/classes/build/tools/cldrconverter/CLDRConverter.java
! test/jdk/java/util/TimeZone/CLDRDisplayNamesTest.java

Changeset: 68833595a7db
Author:    rrich
Date:      2019-05-15 12:30 +0200
URL:       https://hg.openjdk.java.net/shenandoah/jdk11/rev/68833595a7db

8223572: ~ThreadInVMForHandshake() should call handle_special_runtime_exit_condition()
Reviewed-by: dcubed, rehn, dholmes

! src/hotspot/share/runtime/interfaceSupport.inline.hpp

Changeset: 84d2fe393497
Author:    mdoerr
Date:      2019-06-07 10:13 +0200
URL:       https://hg.openjdk.java.net/shenandoah/jdk11/rev/84d2fe393497

8225347: [s390] Unexpected exit from stack overflow test
Reviewed-by: simonis

! src/hotspot/cpu/s390/globals_s390.hpp

Changeset: 2f623f670659
Author:    rkennke
Date:      2019-05-08 11:59 +0200
URL:       https://hg.openjdk.java.net/shenandoah/jdk11/rev/2f623f670659

8223244: Fix usage of ARRAYCOPY_DISJOINT decorator
Reviewed-by: eosterlund, shade

! src/hotspot/cpu/aarch64/stubGenerator_aarch64.cpp
! src/hotspot/cpu/x86/gc/shared/modRefBarrierSetAssembler_x86.cpp
! src/hotspot/cpu/x86/stubGenerator_x86_64.cpp

Changeset: ecf849573502
Author:    rehn
Date:      2019-03-08 12:51 +0100
URL:       https://hg.openjdk.java.net/shenandoah/jdk11/rev/ecf849573502

8220173: assert(_handle_mark_nesting > 1) failed: memory leak: allocating handle outside HandleMark
Reviewed-by: dcubed, redestad

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

Changeset: 327d5994b2fb
Author:    kbarrett
Date:      2019-03-12 11:13 -0400
URL:       https://hg.openjdk.java.net/shenandoah/jdk11/rev/327d5994b2fb

8217576: C1 atomic access handlers use incorrect decorators
Summary: Fix decorator defaulting.
Reviewed-by: tschatzl, eosterlund

! src/hotspot/share/c1/c1_LIRGenerator.cpp

Changeset: 00bbe85a711b
Author:    goetz
Date:      2019-07-18 11:26 +0200
URL:       https://hg.openjdk.java.net/shenandoah/jdk11/rev/00bbe85a711b

Merge

! .hgtags
! src/java.base/share/classes/java/net/URL.java
! src/java.base/share/classes/java/net/URLStreamHandler.java
! src/java.base/share/classes/sun/net/www/protocol/ftp/FtpURLConnection.java
! src/java.base/share/classes/sun/net/www/protocol/http/HttpURLConnection.java
! src/java.base/share/classes/sun/security/ssl/SSLContextImpl.java
! src/java.base/share/classes/sun/security/ssl/X509TrustManagerImpl.java
! src/java.base/windows/classes/sun/net/www/protocol/file/Handler.java

Changeset: f844c583e165
Author:    coffeys
Date:      2019-06-21 08:07 +0000
URL:       https://hg.openjdk.java.net/shenandoah/jdk11/rev/f844c583e165

8133489: Better messaging for PKIX path validation matching
Reviewed-by: xuelei

! src/java.base/share/classes/java/security/cert/X509CertSelector.java
! test/jdk/java/security/cert/CertPathBuilder/selfIssued/KeyUsageMatters.java

Changeset: 551bc745f05d
Author:    weijun
Date:      2019-01-16 11:25 +0800
URL:       https://hg.openjdk.java.net/shenandoah/jdk11/rev/551bc745f05d

8215694: keytool cannot generate RSASSA-PSS certificates
Reviewed-by: xuelei

! src/java.base/share/classes/java/security/spec/PSSParameterSpec.java
! src/java.base/share/classes/sun/security/pkcs10/PKCS10.java
! src/java.base/share/classes/sun/security/rsa/PSSParameters.java
! src/java.base/share/classes/sun/security/tools/keytool/CertAndKeyGen.java
! src/java.base/share/classes/sun/security/tools/keytool/Main.java
! src/java.base/share/classes/sun/security/x509/AlgorithmId.java
! src/java.base/share/classes/sun/security/x509/X509CertImpl.java
+ test/jdk/sun/security/tools/keytool/PSS.java
+ test/lib/jdk/test/lib/security/DerUtils.java

Changeset: 1e9774e7d25c
Author:    valeriep
Date:      2019-04-10 02:35 +0000
URL:       https://hg.openjdk.java.net/shenandoah/jdk11/rev/1e9774e7d25c

8216039: TLS with BC and RSASSA-PSS breaks ECDHServerKeyExchange
Summary: Add internal Signature init methods to select provider based on both key and parameter
Reviewed-by: xuelei

! src/java.base/share/classes/java/security/Signature.java
! src/java.base/share/classes/java/security/SignatureSpi.java
! src/java.base/share/classes/java/security/cert/X509CRL.java
! src/java.base/share/classes/java/security/cert/X509Certificate.java
+ src/java.base/share/classes/jdk/internal/misc/JavaSecuritySignatureAccess.java
! src/java.base/share/classes/jdk/internal/misc/SharedSecrets.java
! src/java.base/share/classes/sun/security/pkcs/SignerInfo.java
! src/java.base/share/classes/sun/security/pkcs10/PKCS10.java
! src/java.base/share/classes/sun/security/ssl/SignatureScheme.java
! src/java.base/share/classes/sun/security/tools/keytool/Main.java
! src/java.base/share/classes/sun/security/util/SignatureUtil.java
! src/java.base/share/classes/sun/security/x509/X509CRLImpl.java
! src/java.base/share/classes/sun/security/x509/X509CertImpl.java
+ test/jdk/java/security/Signature/SignatureGetInstance.java
! test/jdk/sun/security/util/misc/SetNullSigParams.java

Changeset: 6bd2a0d34f0e
Author:    naoto
Date:      2019-04-26 09:09 -0700
URL:       https://hg.openjdk.java.net/shenandoah/jdk11/rev/6bd2a0d34f0e

8222980: Upgrade IANA Language Subtag Registry to Version 2019-04-03
Reviewed-by: bpb, lancea

! make/data/lsrdata/language-subtag-registry.txt
! test/jdk/java/util/Locale/Bug8040211.java

Changeset: aa7ebd6ceeb9
Author:    weijun
Date:      2019-05-09 08:49 +0800
URL:       https://hg.openjdk.java.net/shenandoah/jdk11/rev/aa7ebd6ceeb9

8222987: sun/security/tools/keytool/PSS.java times out on Solaris-SPARC
Reviewed-by: mullan, xuelei

! test/jdk/sun/security/tools/keytool/PSS.java

Changeset: 7d7f3d0cbc68
Author:    rpatil
Date:      2019-07-10 05:12 +0100
URL:       https://hg.openjdk.java.net/shenandoah/jdk11/rev/7d7f3d0cbc68

8224560: (tz) Upgrade time-zone data to tzdata2019a
8225580: tzdata2018i integration causes test failures on jdk-13
8215982: (tz) Upgrade time-zone data to tzdata2018i
Reviewed-by: andrew, naoto

! make/data/tzdata/VERSION
! make/data/tzdata/africa
! make/data/tzdata/asia
! make/data/tzdata/australasia
! make/data/tzdata/backward
! make/data/tzdata/etcetera
! make/data/tzdata/europe
! make/data/tzdata/iso3166.tab
! make/data/tzdata/leapseconds
! make/data/tzdata/northamerica
! make/data/tzdata/zone.tab
! make/jdk/src/classes/build/tools/cldrconverter/CLDRConverter.java
! src/java.base/share/classes/sun/util/calendar/ZoneInfoFile.java
! src/java.base/share/classes/sun/util/resources/TimeZoneNames.java
! src/jdk.localedata/share/classes/sun/util/resources/ext/TimeZoneNames_de.java
! src/jdk.localedata/share/classes/sun/util/resources/ext/TimeZoneNames_es.java
! src/jdk.localedata/share/classes/sun/util/resources/ext/TimeZoneNames_fr.java
! src/jdk.localedata/share/classes/sun/util/resources/ext/TimeZoneNames_it.java
! src/jdk.localedata/share/classes/sun/util/resources/ext/TimeZoneNames_ja.java
! src/jdk.localedata/share/classes/sun/util/resources/ext/TimeZoneNames_ko.java
! src/jdk.localedata/share/classes/sun/util/resources/ext/TimeZoneNames_pt_BR.java
! src/jdk.localedata/share/classes/sun/util/resources/ext/TimeZoneNames_sv.java
! src/jdk.localedata/share/classes/sun/util/resources/ext/TimeZoneNames_zh_CN.java
! src/jdk.localedata/share/classes/sun/util/resources/ext/TimeZoneNames_zh_TW.java
! test/jdk/sun/util/calendar/zi/TestZoneInfo310.java
! test/jdk/sun/util/calendar/zi/tzdata/VERSION
! test/jdk/sun/util/calendar/zi/tzdata/africa
! test/jdk/sun/util/calendar/zi/tzdata/asia
! test/jdk/sun/util/calendar/zi/tzdata/australasia
! test/jdk/sun/util/calendar/zi/tzdata/backward
! test/jdk/sun/util/calendar/zi/tzdata/etcetera
! test/jdk/sun/util/calendar/zi/tzdata/europe
! test/jdk/sun/util/calendar/zi/tzdata/iso3166.tab
! test/jdk/sun/util/calendar/zi/tzdata/leapseconds
! test/jdk/sun/util/calendar/zi/tzdata/northamerica
! test/jdk/sun/util/calendar/zi/tzdata/zone.tab

Changeset: 983d78265d8b
Author:    weijun
Date:      2019-06-21 23:44 +0800
URL:       https://hg.openjdk.java.net/shenandoah/jdk11/rev/983d78265d8b

8225257: sun/security/tools/keytool/PSS.java timed out
Reviewed-by: valeriep

- test/jdk/sun/security/tools/keytool/PSS.java
+ test/jdk/sun/security/tools/keytool/pss/PSS.java
+ test/jdk/sun/security/tools/keytool/pss/java.base/sun/security/rsa/RSAKeyPairGenerator.java

Changeset: 056a435ab544
Author:    dl
Date:      2019-05-02 06:33 -0700
URL:       https://hg.openjdk.java.net/shenandoah/jdk11/rev/056a435ab544

8221892: ThreadPoolExecutor: Thread.isAlive() is not equivalent to not being startable
Reviewed-by: martin, dholmes

! src/java.base/share/classes/java/util/concurrent/ThreadPoolExecutor.java
! test/jdk/java/util/concurrent/tck/ThreadPoolExecutorTest.java

Changeset: 3ba9c532128b
Author:    mbalao
Date:      2019-05-28 19:01 -0300
URL:       https://hg.openjdk.java.net/shenandoah/jdk11/rev/3ba9c532128b

8223482: Unsupported ciphersuites may be offered by a TLS client
Reviewed-by: xuelei, andrew

! src/java.base/share/classes/sun/security/ssl/SSLCipher.java
! src/java.base/share/classes/sun/security/ssl/SSLContextImpl.java
! test/jdk/sun/security/pkcs11/fips/TestTLS12.java

Changeset: b96c90f836e1
Author:    goetz
Date:      2019-07-31 07:17 +0200
URL:       https://hg.openjdk.java.net/shenandoah/jdk11/rev/b96c90f836e1

Added tag jdk-11.0.5+1 for changeset 3ba9c532128b

! .hgtags

Changeset: 98d166146cd0
Author:    shade
Date:      2019-08-01 19:06 +0200
URL:       https://hg.openjdk.java.net/shenandoah/jdk11/rev/98d166146cd0

Merge

! .hgtags
! make/autoconf/version-numbers
! src/hotspot/cpu/aarch64/aarch64.ad
! src/hotspot/cpu/aarch64/templateTable_aarch64.cpp
! src/hotspot/cpu/x86/gc/shenandoah/shenandoahBarrierSetAssembler_x86.cpp
! src/hotspot/cpu/x86/vm_version_x86.cpp
! src/hotspot/os/linux/os_linux.cpp
! src/hotspot/share/c1/c1_LIRGenerator.cpp
! src/hotspot/share/classfile/classLoaderData.cpp
! src/hotspot/share/code/codeCache.cpp
! src/hotspot/share/compiler/compileBroker.cpp
! src/hotspot/share/opto/callGenerator.cpp
! src/hotspot/share/opto/callnode.cpp
! src/hotspot/share/opto/callnode.hpp
! 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/graphKit.hpp
! src/hotspot/share/opto/ifnode.cpp
! src/hotspot/share/opto/library_call.cpp
! src/hotspot/share/opto/loopTransform.cpp
! src/hotspot/share/opto/loopnode.hpp
! src/hotspot/share/opto/matcher.cpp
! src/hotspot/share/opto/superword.cpp
! src/hotspot/share/prims/whitebox.cpp
! src/hotspot/share/runtime/os.hpp
- src/java.desktop/share/native/libfreetype/include/freetype/internal/ftpic.h
- src/java.desktop/share/native/libfreetype/src/autofit/afpic.c
- src/java.desktop/share/native/libfreetype/src/autofit/afpic.h
- src/java.desktop/share/native/libfreetype/src/base/basepic.c
- src/java.desktop/share/native/libfreetype/src/base/basepic.h
- src/java.desktop/share/native/libfreetype/src/base/ftapi.c
- src/java.desktop/share/native/libfreetype/src/base/ftpic.c
- src/java.desktop/share/native/libfreetype/src/base/md5.c
- src/java.desktop/share/native/libfreetype/src/base/md5.h
- src/java.desktop/share/native/libfreetype/src/cff/cffpic.c
- src/java.desktop/share/native/libfreetype/src/cff/cffpic.h
- src/java.desktop/share/native/libfreetype/src/pshinter/pshpic.c
- src/java.desktop/share/native/libfreetype/src/pshinter/pshpic.h
- src/java.desktop/share/native/libfreetype/src/psnames/pspic.c
- src/java.desktop/share/native/libfreetype/src/psnames/pspic.h
- src/java.desktop/share/native/libfreetype/src/raster/rastpic.c
- src/java.desktop/share/native/libfreetype/src/raster/rastpic.h
- src/java.desktop/share/native/libfreetype/src/sfnt/sfntpic.c
- src/java.desktop/share/native/libfreetype/src/sfnt/sfntpic.h
- src/java.desktop/share/native/libfreetype/src/smooth/ftspic.c
- src/java.desktop/share/native/libfreetype/src/smooth/ftspic.h
- src/java.desktop/share/native/libfreetype/src/truetype/ttpic.c
- src/java.desktop/share/native/libfreetype/src/truetype/ttpic.h



More information about the shenandoah-dev mailing list