hg: shenandoah/jdk: 58 new changesets

rkennke at redhat.com rkennke at redhat.com
Thu Jul 18 10:33:20 UTC 2019


Changeset: 0fb70c9118ce
Author:    coleenp
Date:      2019-07-10 07:58 -0400
URL:       https://hg.openjdk.java.net/shenandoah/jdk/rev/0fb70c9118ce

8222446: assert(C->env()->system_dictionary_modification_counter_changed()) failed: Must invalidate if TypeFuncs differ
Summary: Remove SystemDictionary::modification_counter optimization
Reviewed-by: dlong, eosterlund

! src/hotspot/share/ci/ciEnv.cpp
! src/hotspot/share/ci/ciEnv.hpp
! src/hotspot/share/classfile/systemDictionary.cpp
! src/hotspot/share/classfile/systemDictionary.hpp
! src/hotspot/share/code/dependencies.cpp
! src/hotspot/share/code/dependencies.hpp
! src/hotspot/share/compiler/compileBroker.cpp
! src/hotspot/share/jvmci/jvmciEnv.cpp
! src/hotspot/share/jvmci/jvmciEnv.hpp
! src/hotspot/share/jvmci/jvmciRuntime.cpp
! src/hotspot/share/oops/method.cpp
! src/hotspot/share/opto/callGenerator.cpp
! src/hotspot/share/opto/parse1.cpp
! src/hotspot/share/prims/jvmtiRedefineClasses.cpp
! src/hotspot/share/runtime/vmStructs.cpp
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/ci/ciEnv.java

Changeset: 37cfb64319f6
Author:    michaelm
Date:      2019-07-10 14:27 +0100
URL:       https://hg.openjdk.java.net/shenandoah/jdk/rev/37cfb64319f6

8225479: com.sun.net.httpserver.HttpContext that does not end with '/' has surprising matches
Reviewed-by: dfuchs

! src/jdk.httpserver/share/classes/com/sun/net/httpserver/HttpServer.java

Changeset: 422fb430bc7b
Author:    dcubed
Date:      2019-07-10 10:18 -0400
URL:       https://hg.openjdk.java.net/shenandoah/jdk/rev/422fb430bc7b

8227338: templateInterpreter.cpp: copy_table() needs to be safer
Reviewed-by: dholmes, eosterlund, sspitsyn, kbarrett

! src/hotspot/share/interpreter/templateInterpreter.cpp

Changeset: 430a51e86f28
Author:    weijun
Date:      2019-07-10 09:43 +0800
URL:       https://hg.openjdk.java.net/shenandoah/jdk/rev/430a51e86f28

8225687: Newly added sspi.cpp in JDK-6722928 still contains some small errors
Reviewed-by: xuelei

! src/java.security.jgss/share/native/libj2gss/NativeFunc.h
! src/java.security.jgss/share/native/libj2gss/gssapi.h
! src/java.security.jgss/windows/native/libsspi_bridge/sspi.cpp

Changeset: 4722e5e28449
Author:    weijun
Date:      2019-07-10 09:43 +0800
URL:       https://hg.openjdk.java.net/shenandoah/jdk/rev/4722e5e28449

8227381: GSS login fails with PREAUTH_FAILED
Reviewed-by: xuelei

! src/java.security.jgss/share/classes/sun/security/krb5/KrbAsReqBuilder.java

Changeset: 3081f39a3d30
Author:    weijun
Date:      2019-07-10 09:43 +0800
URL:       https://hg.openjdk.java.net/shenandoah/jdk/rev/3081f39a3d30

8227059: sun/security/tools/keytool/DefaultSignatureAlgorithm.java timed out
Reviewed-by: xuelei

- test/jdk/sun/security/tools/keytool/DefaultSignatureAlgorithm.java
+ test/jdk/sun/security/tools/keytool/fakegen/DefaultSignatureAlgorithm.java
+ test/jdk/sun/security/tools/keytool/fakegen/PSS.java
+ test/jdk/sun/security/tools/keytool/fakegen/java.base/sun/security/provider/DSAKeyPairGenerator.java
+ test/jdk/sun/security/tools/keytool/fakegen/java.base/sun/security/rsa/RSAKeyPairGenerator.java
+ test/jdk/sun/security/tools/keytool/fakegen/jdk.crypto.ec/sun/security/ec/ECKeyPairGenerator.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: 4a03245ffc2f
Author:    jlahoda
Date:      2019-07-10 09:04 +0200
URL:       https://hg.openjdk.java.net/shenandoah/jdk/rev/4a03245ffc2f

8220041: NullPointerException at jdk.compiler/com.sun.tools.javac.jvm.Code.emitop0
Summary: LambdaToMethod must correctly capture local variables inside switch expressions inside local variable initializers.
Reviewed-by: mcimadamore, vromero

! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/LambdaToMethod.java
+ test/langtools/tools/javac/switchexpr/LambdaCapture.java

Changeset: 66cf6a8318e4
Author:    ljiang
Date:      2019-07-10 01:19 -0700
URL:       https://hg.openjdk.java.net/shenandoah/jdk/rev/66cf6a8318e4

8227009: JDK 13 L10n resource files update - msgdrop 10
Reviewed-by: naoto

! src/java.base/share/classes/sun/launcher/resources/launcher_ja.properties
! src/java.base/share/classes/sun/launcher/resources/launcher_zh_CN.properties
! src/java.base/share/classes/sun/security/tools/keytool/Resources_ja.java
! src/java.base/share/classes/sun/security/tools/keytool/Resources_zh_CN.java
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XMLSchemaMessages_ja.properties
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XMLSchemaMessages_zh_CN.properties
! src/jdk.compiler/share/classes/com/sun/tools/doclint/resources/doclint_ja.properties
! src/jdk.compiler/share/classes/com/sun/tools/doclint/resources/doclint_zh_CN.properties
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler_ja.properties
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler_zh_CN.properties
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/javac_ja.properties
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/javac_zh_CN.properties
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/standard_ja.properties
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/standard_zh_CN.properties
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/resources/doclets_ja.properties
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/resources/doclets_zh_CN.properties
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/resources/javadoc_ja.properties
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/resources/javadoc_zh_CN.properties
! src/jdk.jdeps/share/classes/com/sun/tools/javap/resources/javap_ja.properties
! src/jdk.jdeps/share/classes/com/sun/tools/javap/resources/javap_zh_CN.properties
! src/jdk.jdi/share/classes/com/sun/tools/example/debug/tty/TTYResources_ja.java
! src/jdk.jdi/share/classes/com/sun/tools/example/debug/tty/TTYResources_zh_CN.java
! src/jdk.rmic/share/classes/sun/rmi/rmic/resources/rmic_ja.properties
! src/jdk.rmic/share/classes/sun/rmi/rmic/resources/rmic_zh_CN.properties
! src/jdk.rmic/share/classes/sun/tools/javac/resources/javac_ja.properties
! src/jdk.rmic/share/classes/sun/tools/javac/resources/javac_zh_CN.properties

Changeset: 8df81df1cce4
Author:    rpatil
Date:      2019-07-10 05:12 +0100
URL:       https://hg.openjdk.java.net/shenandoah/jdk/rev/8df81df1cce4

8224560: (tz) Upgrade time-zone data to tzdata2019a
8225580: tzdata2018i integration causes test failures on jdk-13
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: 556313991cac
Author:    mikael
Date:      2019-07-10 07:27 -0700
URL:       https://hg.openjdk.java.net/shenandoah/jdk/rev/556313991cac

Merge

- test/jdk/sun/security/tools/keytool/DefaultSignatureAlgorithm.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: 3203e857fa71
Author:    aefimov
Date:      2019-07-10 16:09 +0100
URL:       https://hg.openjdk.java.net/shenandoah/jdk/rev/3203e857fa71

8226756: Replace wildcard address with loopback or local host in tests - part 18
Reviewed-by: dfuchs
Contributed-by: Patrick Concannon <patrick.concannon at oracle.com>

! test/jdk/java/net/Socket/InheritTimeout.java
! test/jdk/java/net/Socket/ReadTimeout.java
! test/jdk/java/net/Socket/ShutdownInput.java
! test/jdk/java/net/SocketInputStream/SocketTimeout.java
! test/jdk/java/net/URLConnection/ChunkedEncoding.java
! test/jdk/java/net/URLConnection/GetResponseCode.java
! test/jdk/java/net/URLConnection/SetIfModifiedSince.java
! test/jdk/sun/net/www/protocol/http/NoCache.java
! test/jdk/sun/net/www/protocol/https/HttpsURLConnection/HttpsSocketFacTest.java

Changeset: c9b6be61b7a0
Author:    mikael
Date:      2019-07-10 08:20 -0700
URL:       https://hg.openjdk.java.net/shenandoah/jdk/rev/c9b6be61b7a0

Added tag jdk-14+5 for changeset 0f1e29c77e50

! .hgtags

Changeset: f60890de1dfb
Author:    fmatte
Date:      2019-07-02 08:43 -0700
URL:       https://hg.openjdk.java.net/shenandoah/jdk/rev/f60890de1dfb

8225715: jhsdb jmap fails to write binary heap dump of a jshell process
Summary: Add a Null check for getSourceFileName() before writing into thread dump.
Reviewed-by: cjplummer, kevinw

! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/utilities/HeapHprofBinWriter.java
+ test/jdk/sun/tools/jhsdb/JShellHeapDumpTest.java

Changeset: ba72dac556c3
Author:    joehw
Date:      2019-07-10 16:45 +0000
URL:       https://hg.openjdk.java.net/shenandoah/jdk/rev/ba72dac556c3

7148925: StAXSource causes exceptions to be thrown with certain wellformed XML instances
Reviewed-by: lancea

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

Changeset: ad8e3b295615
Author:    dfuchs
Date:      2019-07-10 22:33 +0200
URL:       https://hg.openjdk.java.net/shenandoah/jdk/rev/ad8e3b295615

8227539: Replace wildcard address with loopback or local host in tests - part 20
Summary: Update some tests to stop using the wildcard address.
Reviewed-by: michaelm

! test/jdk/java/net/HttpURLConnection/HttpResponseCode.java
! test/jdk/java/net/HttpURLConnection/HttpURLConWithProxy.java
! test/jdk/java/net/Inet6Address/B6558853.java
! test/jdk/java/net/InetAddress/CheckJNI.java
! test/jdk/java/net/MulticastSocket/NoLoopbackPackets.java
! test/jdk/java/net/Socket/AsyncShutdown.java
! test/jdk/java/net/Socket/B6210227.java
! test/jdk/java/net/Socket/LinkLocal.java
! test/jdk/java/net/Socket/asyncClose/BrokenPipe.java
! test/jdk/java/net/ipv6tests/B6521014.java

Changeset: 56e8c0a3fe9a
Author:    ysuenaga
Date:      2019-07-11 08:19 +0900
URL:       https://hg.openjdk.java.net/shenandoah/jdk/rev/56e8c0a3fe9a

8209790: SA tools not providing option to connect to debug server
Reviewed-by: sspitsyn, cjplummer

! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/SALauncher.java
+ test/hotspot/jtreg/serviceability/sa/sadebugd/DebugdConnectTest.java
+ test/hotspot/jtreg/serviceability/sa/sadebugd/DebugdUtils.java

Changeset: 45fc36beb0aa
Author:    jjg
Date:      2019-07-10 16:23 -0700
URL:       https://hg.openjdk.java.net/shenandoah/jdk/rev/45fc36beb0aa

8227416: Add a "Table Of Contents" to HTML version of man pages
Reviewed-by: mchung

! make/Docs.gmk
! make/data/docs-resources/resources/jdk-default.css
! make/jdk/src/classes/build/tools/fixuppandoc/Main.java

Changeset: 2d1acda7555a
Author:    stuefe
Date:      2019-07-11 06:49 +0200
URL:       https://hg.openjdk.java.net/shenandoah/jdk/rev/2d1acda7555a

8227031: Print NMT statistics on fatal errors
Reviewed-by: mbaesken, mdoerr

! src/hotspot/share/services/memTracker.cpp
! src/hotspot/share/services/memTracker.hpp
! src/hotspot/share/utilities/vmError.cpp

Changeset: 3243c42d737d
Author:    stuefe
Date:      2019-07-11 06:56 +0200
URL:       https://hg.openjdk.java.net/shenandoah/jdk/rev/3243c42d737d

8227275: Within native OOM error handling, assertions may hang the process
Reviewed-by: mdoerr, coleenp

! src/hotspot/os/posix/vmError_posix.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/share/utilities/debug.cpp
! src/hotspot/share/utilities/debug.hpp
! src/hotspot/share/utilities/vmError.cpp

Changeset: 92ab031d6540
Author:    rkennke
Date:      2019-07-04 17:31 +0200
URL:       https://hg.openjdk.java.net/shenandoah/jdk/rev/92ab031d6540

8226695: Shenandoah: Wire C1 and C2 IN_NATIVE barrier
Reviewed-by: roland

! src/hotspot/share/gc/shenandoah/c1/shenandoahBarrierSetC1.cpp
! src/hotspot/share/gc/shenandoah/c1/shenandoahBarrierSetC1.hpp
! src/hotspot/share/gc/shenandoah/c2/shenandoahBarrierSetC2.cpp
! src/hotspot/share/gc/shenandoah/c2/shenandoahBarrierSetC2.hpp
! src/hotspot/share/gc/shenandoah/shenandoahBarrierSet.cpp
! src/hotspot/share/gc/shenandoah/shenandoahBarrierSet.hpp
! src/hotspot/share/gc/shenandoah/shenandoahBarrierSet.inline.hpp
! src/hotspot/share/gc/shenandoah/shenandoahRuntime.cpp
! src/hotspot/share/gc/shenandoah/shenandoahRuntime.hpp

Changeset: 419420eb5230
Author:    hseigel
Date:      2019-07-11 09:26 -0400
URL:       https://hg.openjdk.java.net/shenandoah/jdk/rev/419420eb5230

8226798: JVM crash in klassItable::initialize_itable_for_interface(int, InstanceKlass*, bool, Thread*)
Summary: When calculating vtable size at class load time, do not look for miranda method if matching package private method is found in a super class.
Reviewed-by: acorn, lfoltan

! src/hotspot/share/oops/klassVtable.cpp
+ test/hotspot/jtreg/runtime/VtableTests/VTableTest.java
+ test/hotspot/jtreg/runtime/VtableTests/pkg/A.java

Changeset: 1346086863a3
Author:    redestad
Date:      2019-07-11 15:38 +0200
URL:       https://hg.openjdk.java.net/shenandoah/jdk/rev/1346086863a3

8227527: LogDecorations should lazily resolve host name
Reviewed-by: gziemski, lfoltan, stuefe

! src/hotspot/share/logging/logDecorations.cpp
! src/hotspot/share/logging/logDecorations.hpp

Changeset: 107ebf94ddcc
Author:    hannesw
Date:      2019-07-11 16:43 +0200
URL:       https://hg.openjdk.java.net/shenandoah/jdk/rev/107ebf94ddcc

8223451: Make optimistic types disabled by default
Reviewed-by: sundar, jlaskey, attila

! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/resources/Options.properties
! test/nashorn/script/nosecurity/logcoverage.js

Changeset: a35a210e6c0f
Author:    joehw
Date:      2019-07-11 15:58 +0000
URL:       https://hg.openjdk.java.net/shenandoah/jdk/rev/a35a210e6c0f

8178843: A bug in an inner loop in MethodGenerator's getLocals method
Reviewed-by: lancea

! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/util/MethodGenerator.java

Changeset: 60bdaee6010a
Author:    mikael
Date:      2019-07-10 08:24 -0700
URL:       https://hg.openjdk.java.net/shenandoah/jdk/rev/60bdaee6010a

Added tag jdk-13+29 for changeset 3081f39a3d30

! .hgtags

Changeset: fe5dcb38a26a
Author:    neliasso
Date:      2019-07-10 18:48 +0200
URL:       https://hg.openjdk.java.net/shenandoah/jdk/rev/fe5dcb38a26a

8226536: Catch OOM from deopt that fails rematerializing objects
Reviewed-by: vlivanov, thartmann

! test/hotspot/jtreg/vmTestbase/nsk/share/gc/gp/GarbageUtils.java

Changeset: b32b6ffb221b
Author:    valeriep
Date:      2019-07-10 18:43 +0000
URL:       https://hg.openjdk.java.net/shenandoah/jdk/rev/b32b6ffb221b

8181386: CipherSpi ByteBuffer to byte array conversion fails for certain data overlap conditions
Summary: Detect potential buffer overlap and use extra buffer if necessary
Reviewed-by: xuelei

! src/java.base/share/classes/javax/crypto/CipherSpi.java
+ test/jdk/javax/crypto/CipherSpi/CipherByteBufferOverwriteTest.java

Changeset: 1d5ce4787723
Author:    jjg
Date:      2019-07-10 13:14 -0700
URL:       https://hg.openjdk.java.net/shenandoah/jdk/rev/1d5ce4787723

8227549: Fix style of links in specs for consistency
Reviewed-by: iris, mchung

! make/data/docs-resources/resources/jdk-default.css

Changeset: 63d13c01f2b8
Author:    aph
Date:      2019-07-02 16:54 +0100
URL:       https://hg.openjdk.java.net/shenandoah/jdk/rev/63d13c01f2b8

8226525: HotSpot compile-time error for x86-32
Reviewed-by: shade

! src/hotspot/os_cpu/linux_x86/orderAccess_linux_x86.hpp

Changeset: ceafb2debc68
Author:    aph
Date:      2019-07-11 11:36 +0100
URL:       https://hg.openjdk.java.net/shenandoah/jdk/rev/ceafb2debc68

Merge

- src/hotspot/share/gc/z/zOopClosures.cpp
- src/hotspot/share/jfr/leakprofiler/emitEventOperation.cpp
- src/hotspot/share/jfr/leakprofiler/emitEventOperation.hpp
- test/jdk/sun/security/tools/keytool/DefaultSignatureAlgorithm.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: 70b1c1bec669
Author:    hannesw
Date:      2019-07-11 17:11 +0200
URL:       https://hg.openjdk.java.net/shenandoah/jdk/rev/70b1c1bec669

8227391: Update double-conversion to version 3.1.5
Reviewed-by: attila

! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/doubleconv/Bignum.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/doubleconv/FixedDtoa.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/doubleconv/IeeeDouble.java
! test/nashorn/src/jdk/nashorn/internal/runtime/doubleconv/test/BignumDtoaTest.java
! test/nashorn/src/jdk/nashorn/internal/runtime/doubleconv/test/FixedDtoaTest.java
! test/nashorn/src/jdk/nashorn/internal/runtime/doubleconv/test/IeeeDoubleTest.java

Changeset: 340d73f42b3c
Author:    jjg
Date:      2019-07-11 12:13 -0700
URL:       https://hg.openjdk.java.net/shenandoah/jdk/rev/340d73f42b3c

8227602: Update nroff version of man pages
Reviewed-by: mchung

! src/java.base/share/man/java.1
! src/jdk.compiler/share/man/javac.1
! src/jdk.javadoc/share/man/javadoc.1
! src/jdk.jdeps/share/man/javap.1
! src/jdk.jdeps/share/man/jdeps.1
! src/jdk.jlink/share/man/jlink.1
! src/jdk.jlink/share/man/jmod.1
! src/jdk.rmic/share/man/rmic.1

Changeset: 6521aec1c26e
Author:    valeriep
Date:      2019-07-11 20:11 +0000
URL:       https://hg.openjdk.java.net/shenandoah/jdk/rev/6521aec1c26e

8225745: NoSuchAlgorithmException exception for SHA256withECDSA with RSASSA-PSS support
Summary: Fixed SignatureUtil and ECDSA signature impl to handle EC parameters
Reviewed-by: weijun

! src/java.base/share/classes/sun/security/util/CurveDB.java
! src/java.base/share/classes/sun/security/util/ECUtil.java
! src/java.base/share/classes/sun/security/util/SignatureUtil.java
! src/jdk.crypto.ec/share/classes/sun/security/ec/ECDSASignature.java
+ test/jdk/sun/security/x509/X509CertImpl/ECSigParamsVerifyWithCert.java

Changeset: 7b11ce080798
Author:    psadhukhan
Date:      2019-07-12 09:27 +0530
URL:       https://hg.openjdk.java.net/shenandoah/jdk/rev/7b11ce080798

8225423: GTK L&F: JSplitPane: There is no divider shown
Reviewed-by: prr, serb

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

Changeset: 07e09cb9ed70
Author:    fyuan
Date:      2019-07-12 13:59 +0800
URL:       https://hg.openjdk.java.net/shenandoah/jdk/rev/07e09cb9ed70

8227422: sun/net/www/protocol/file/DirPermissionDenied.java failed on Windows 2016 because DirPermissionDenied directory has no read permission
Reviewed-by: dfuchs

! test/jdk/sun/net/www/protocol/file/DirPermissionDenied.java

Changeset: a87f5fdcd177
Author:    clanger
Date:      2019-07-12 10:57 +0200
URL:       https://hg.openjdk.java.net/shenandoah/jdk/rev/a87f5fdcd177

8227578: Wrong JRE targets in Images.gmk after JDK-8219971
Reviewed-by: tbell

! make/Images.gmk

Changeset: d755f53becea
Author:    mikael
Date:      2019-07-12 02:50 -0700
URL:       https://hg.openjdk.java.net/shenandoah/jdk/rev/d755f53becea

Merge

! .hgtags
! make/data/docs-resources/resources/jdk-default.css
! src/java.base/share/classes/sun/security/util/CurveDB.java

Changeset: c659942fc471
Author:    jiangli
Date:      2019-07-12 10:39 -0700
URL:       https://hg.openjdk.java.net/shenandoah/jdk/rev/c659942fc471

8227582: runtime/TLS/testtls.sh fails on x86_32
Summary: Disable the negative test case for regular testing.
Reviewed-by: shade

! test/hotspot/jtreg/runtime/TLS/testtls.sh

Changeset: 0bf678dd8951
Author:    jjg
Date:      2019-07-12 10:44 -0700
URL:       https://hg.openjdk.java.net/shenandoah/jdk/rev/0bf678dd8951

8227613: "draft" header should be in a <header> instead of <div>
Reviewed-by: mchung, iris

! make/Docs.gmk

Changeset: ff76baab1c90
Author:    jcm
Date:      2019-07-12 11:51 -0700
URL:       https://hg.openjdk.java.net/shenandoah/jdk/rev/ff76baab1c90

8227068: [Graal] MappedByteBuffer bulk access memory failures are not handled gracefully
Summary: Unsafe.copyMemory access failures are handled gracefully.
Reviewed-by: dnsimon, kvn

! src/hotspot/share/jvmci/vmStructs_jvmci.cpp
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/GraalHotSpotVMConfig.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/meta/HotSpotGraphBuilderPlugins.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/meta/HotSpotUnsafeSubstitutions.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/replacements/HotSpotReplacementsUtil.java

Changeset: a33465cf8774
Author:    jjg
Date:      2019-07-12 15:15 -0700
URL:       https://hg.openjdk.java.net/shenandoah/jdk/rev/a33465cf8774

8227644: make more build-time variables available to Markdown files
Reviewed-by: mchung

! make/Docs.gmk
! make/launcher/LauncherCommon.gmk

Changeset: 901ab17af3ce
Author:    ysuenaga
Date:      2019-07-13 20:55 +0900
URL:       https://hg.openjdk.java.net/shenandoah/jdk/rev/901ab17af3ce

8227594: sadebugd/DebugdConnectTest.java fails due to "java.rmi.NotBoundException: SARemoteDebugger"
Reviewed-by: cjplummer, sspitsyn

+ test/hotspot/jtreg/serviceability/sa/sadebugd/TEST.properties

Changeset: 4b1de39beda3
Author:    fyuan
Date:      2019-07-15 17:53 +0800
URL:       https://hg.openjdk.java.net/shenandoah/jdk/rev/4b1de39beda3

8227438: [TESTLIB] Determine if file exists by Files.exists in function FileUtils.deleteFileIfExistsWithRetry
Reviewed-by: lancea, joehw

! test/lib/jdk/test/lib/util/FileUtils.java

Changeset: 296560a21cea
Author:    rkennke
Date:      2019-07-15 12:31 +0200
URL:       https://hg.openjdk.java.net/shenandoah/jdk/rev/296560a21cea

8227637: Adjust Shenandoah C2 verifier to recognize IN_NATIVE barriers
Reviewed-by: roland

! src/hotspot/share/gc/shenandoah/c2/shenandoahSupport.cpp

Changeset: aa96c53c592b
Author:    rkennke
Date:      2019-07-15 15:27 +0200
URL:       https://hg.openjdk.java.net/shenandoah/jdk/rev/aa96c53c592b

8227676: Shenandoah: More consistent naming of LRB entry points
Reviewed-by: shade

! src/hotspot/cpu/aarch64/gc/shenandoah/shenandoahBarrierSetAssembler_aarch64.cpp
! src/hotspot/cpu/x86/gc/shenandoah/shenandoahBarrierSetAssembler_x86.cpp
! src/hotspot/share/gc/shenandoah/c1/shenandoahBarrierSetC1.cpp
! src/hotspot/share/gc/shenandoah/c2/shenandoahBarrierSetC2.cpp
! src/hotspot/share/gc/shenandoah/c2/shenandoahSupport.cpp
! src/hotspot/share/gc/shenandoah/shenandoahRuntime.cpp
! src/hotspot/share/gc/shenandoah/shenandoahRuntime.hpp

Changeset: cd48f8f260c8
Author:    yzhou
Date:      2019-07-15 10:21 +0800
URL:       https://hg.openjdk.java.net/shenandoah/jdk/rev/cd48f8f260c8

8227289: Enable assertions for some shell to java conversion tests after JDK-8218960
Reviewed-by: naoto

! test/jdk/java/util/Calendar/SupplementalJapaneseEraTestRun.java
! test/jdk/java/util/ResourceBundle/Control/MissingResourceCauseTestRun.java
! test/jdk/java/util/ResourceBundle/modules/ModuleTestUtil.java
! test/jdk/java/util/ResourceBundle/modules/layer/LayerTest.java
! test/jdk/java/util/ResourceBundle/modules/unnamed/UnNamedTest.java
! test/jdk/java/util/ResourceBundle/modules/visibility/VisibilityTest.java
! test/jdk/java/util/TimeZone/Bug8066652Run.java
! test/jdk/java/util/TimeZone/TimeZoneDatePermissionCheckRun.java

Changeset: 7b671e6b0d5b
Author:    zgu
Date:      2019-07-15 11:23 -0400
URL:       https://hg.openjdk.java.net/shenandoah/jdk/rev/7b671e6b0d5b

8225483: Shenandoah: Enhance native access barrier
Reviewed-by: rkennke

! src/hotspot/share/gc/shenandoah/shenandoahBarrierSet.cpp
! src/hotspot/share/gc/shenandoah/shenandoahBarrierSet.hpp
! src/hotspot/share/gc/shenandoah/shenandoahBarrierSet.inline.hpp

Changeset: 70fab3a8ff02
Author:    ysuenaga
Date:      2019-07-16 07:29 +0900
URL:       https://hg.openjdk.java.net/shenandoah/jdk/rev/70fab3a8ff02

8225690: Multiple AttachListener threads can be created
Reviewed-by: sspitsyn, cjplummer

! src/hotspot/os/aix/attachListener_aix.cpp
! src/hotspot/os/bsd/attachListener_bsd.cpp
! src/hotspot/os/linux/attachListener_linux.cpp
! src/hotspot/os/solaris/attachListener_solaris.cpp
! src/hotspot/os/windows/attachListener_windows.cpp
! src/hotspot/share/runtime/os.cpp
! src/hotspot/share/services/attachListener.cpp
! src/hotspot/share/services/attachListener.hpp
+ test/hotspot/jtreg/serviceability/attach/ConcAttachTest.java
+ test/hotspot/jtreg/serviceability/attach/RemovingUnixDomainSocketTest.java

Changeset: b528b724b16d
Author:    mbaesken
Date:      2019-07-12 12:19 +0200
URL:       https://hg.openjdk.java.net/shenandoah/jdk/rev/b528b724b16d

8227630: adjust format specifiers in loadlib_aix.cpp
Reviewed-by: mdoerr, shade

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

Changeset: 000138a6a4b3
Author:    njian
Date:      2019-07-15 03:14 +0000
URL:       https://hg.openjdk.java.net/shenandoah/jdk/rev/000138a6a4b3

8227574: [TESTBUG] JTReg tests fail with Graal due to access denied
Reviewed-by: kvn
Contributed-by: xiaohong.gong at arm.com

! test/jdk/java/net/URLPermission/URLTest.java
! test/jdk/java/sql/testng/util/TestPolicy.java

Changeset: 56b96d234f26
Author:    rschmelter
Date:      2019-07-16 13:57 +0200
URL:       https://hg.openjdk.java.net/shenandoah/jdk/rev/56b96d234f26

8227440: Implement fix to JDK-8224642 on all platforms
Reviewed-by: sspitsyn, clanger

! src/jdk.attach/aix/classes/sun/tools/attach/VirtualMachineImpl.java
! src/jdk.attach/linux/classes/sun/tools/attach/VirtualMachineImpl.java
! src/jdk.attach/macosx/classes/sun/tools/attach/VirtualMachineImpl.java
! src/jdk.attach/solaris/classes/sun/tools/attach/VirtualMachineImpl.java
! src/jdk.attach/windows/classes/sun/tools/attach/VirtualMachineImpl.java

Changeset: b8152c273f76
Author:    bulasevich
Date:      2019-07-16 18:05 +0300
URL:       https://hg.openjdk.java.net/shenandoah/jdk/rev/b8152c273f76

8227632: Incorrect PrintCompilation message: made not compilable on levels 0 1 2 3 4
Summary: Fixing the message to print actual comp_level
Reviewed-by: dlong, kvn

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

Changeset: 065142ace8e9
Author:    redestad
Date:      2019-07-16 17:50 +0200
URL:       https://hg.openjdk.java.net/shenandoah/jdk/rev/065142ace8e9

8227720: Improve ExtendedSocketOptions initialization
Reviewed-by: chegar, vtewari

! src/java.base/share/classes/sun/net/ext/ExtendedSocketOptions.java
! src/jdk.net/linux/classes/jdk/net/LinuxSocketOptions.java
! src/jdk.net/macosx/classes/jdk/net/MacOSXSocketOptions.java
! src/jdk.net/solaris/classes/jdk/net/SolarisSocketOptions.java

Changeset: 0e1bc587472c
Author:    joehw
Date:      2019-07-16 21:12 +0000
URL:       https://hg.openjdk.java.net/shenandoah/jdk/rev/0e1bc587472c

8176447: javax.xml.validation.Validator validates incorrectly on uniqueness constraint
Reviewed-by: lancea

! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/xs/identity/XPathMatcher.java
! test/jaxp/javax/xml/jaxp/unittest/validation/ValidationTest.java
+ test/jaxp/javax/xml/jaxp/unittest/validation/files/JDK8176447a.xml
+ test/jaxp/javax/xml/jaxp/unittest/validation/files/JDK8176447a.xsd
+ test/jaxp/javax/xml/jaxp/unittest/validation/files/JDK8176447b.xml
+ test/jaxp/javax/xml/jaxp/unittest/validation/files/JDK8176447b.xsd

Changeset: 8c5c9d86e1d6
Author:    pli
Date:      2019-07-16 00:57 +0000
URL:       https://hg.openjdk.java.net/shenandoah/jdk/rev/8c5c9d86e1d6

8227512: [TESTBUG] Fix JTReg javac test failures with Graal
Reviewed-by: mcimadamore

! test/langtools/tools/javac/file/LimitedImage.java
! test/langtools/tools/javac/modules/InheritRuntimeEnvironmentTest.java

Changeset: a07fedf3db62
Author:    njian
Date:      2019-07-17 10:11 +0800
URL:       https://hg.openjdk.java.net/shenandoah/jdk/rev/a07fedf3db62

8227615: [TESTBUG] JTReg "jdk/sun/security/util/FilePermCompat/CompatImpact.java" fails with graal
Reviewed-by: kvn
Contributed-by: xiaohong.gong at arm.com

! test/jdk/sun/security/util/FilePermCompat/CompatImpact.java

Changeset: 443f7359b34d
Author:    mbaesken
Date:      2019-07-16 11:10 +0200
URL:       https://hg.openjdk.java.net/shenandoah/jdk/rev/443f7359b34d

8227631: Adjust AIX version check
Reviewed-by: clanger, goetz

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

Changeset: af48b07d0312
Author:    rkennke
Date:      2019-07-18 11:22 +0200
URL:       https://hg.openjdk.java.net/shenandoah/jdk/rev/af48b07d0312

Merge

! .hgtags
! src/hotspot/cpu/aarch64/gc/shenandoah/shenandoahBarrierSetAssembler_aarch64.cpp
! src/hotspot/cpu/x86/gc/shenandoah/shenandoahBarrierSetAssembler_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/share/compiler/compileBroker.cpp
! src/hotspot/share/gc/shenandoah/c1/shenandoahBarrierSetC1.cpp
! src/hotspot/share/gc/shenandoah/c1/shenandoahBarrierSetC1.hpp
! src/hotspot/share/gc/shenandoah/c2/shenandoahBarrierSetC2.cpp
! src/hotspot/share/gc/shenandoah/c2/shenandoahBarrierSetC2.hpp
! src/hotspot/share/gc/shenandoah/c2/shenandoahSupport.cpp
! src/hotspot/share/gc/shenandoah/shenandoahBarrierSet.cpp
! src/hotspot/share/gc/shenandoah/shenandoahBarrierSet.hpp
! src/hotspot/share/gc/shenandoah/shenandoahBarrierSet.inline.hpp
! src/hotspot/share/gc/shenandoah/shenandoahRuntime.cpp
! src/hotspot/share/gc/shenandoah/shenandoahRuntime.hpp
! src/hotspot/share/opto/callGenerator.cpp
! src/hotspot/share/runtime/os.cpp
! src/hotspot/share/runtime/vmStructs.cpp
- test/jdk/sun/security/tools/keytool/DefaultSignatureAlgorithm.java
- test/jdk/sun/security/tools/keytool/pss/PSS.java
- test/jdk/sun/security/tools/keytool/pss/java.base/sun/security/rsa/RSAKeyPairGenerator.java



More information about the shenandoah-dev mailing list