git: openjdk/lanai: 12 new changesets

duke duke at openjdk.java.net
Sat Jan 9 03:01:42 UTC 2021


Changeset: 712014c5
Author:    David Holmes <dholmes at openjdk.org>
Date:      2021-01-08 04:11:22 +0000
URL:       https://git.openjdk.java.net/lanai/commit/712014c5

8258077: Using -Xcheck:jni can lead to a double-free after JDK-8193234

Reviewed-by: dcubed, hseigel

! src/hotspot/share/prims/jniCheck.cpp
+ test/hotspot/jtreg/runtime/jni/checked/TestCheckedReleaseArrayElements.java
+ test/hotspot/jtreg/runtime/jni/checked/TestCheckedReleaseCriticalArray.java
+ test/hotspot/jtreg/runtime/jni/checked/libTestCheckedReleaseArrayElements.c
+ test/hotspot/jtreg/runtime/jni/checked/libTestCheckedReleaseCriticalArray.c

Changeset: fc1d2a1e
Author:    Claes Redestad <redestad at openjdk.org>
Date:      2021-01-08 09:20:42 +0000
URL:       https://git.openjdk.java.net/lanai/commit/fc1d2a1e

8259065: Optimize MessageDigest.getInstance

Reviewed-by: valeriep

! src/java.base/share/classes/java/security/MessageDigest.java
! src/java.base/share/classes/java/security/Provider.java
! src/java.base/share/classes/sun/security/jca/ProviderConfig.java
+ test/micro/org/openjdk/bench/java/security/GetMessageDigest.java

Changeset: b549cbd3
Author:    Thomas Schatzl <tschatzl at openjdk.org>
Date:      2021-01-08 10:52:08 +0000
URL:       https://git.openjdk.java.net/lanai/commit/b549cbd3

8258481: gc.g1.plab.TestPLABPromotion fails on Linux x86

Reviewed-by: sjohanss, kbarrett

! test/hotspot/jtreg/gc/g1/plab/TestPLABPromotion.java

Changeset: 697bf7ab
Author:    Guoxiong Li <lgxbslgx at gmail.com>
Committer: Vicente Romero <vromero at openjdk.org>
Date:      2021-01-08 13:56:07 +0000
URL:       https://git.openjdk.java.net/lanai/commit/697bf7ab

8257740: Compiler crash when compiling type annotation on multicatch inside lambda

Reviewed-by: vromero

! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/LambdaToMethod.java
+ test/langtools/tools/javac/T8257740/T8257740_1.java
+ test/langtools/tools/javac/T8257740/T8257740_2.java

Changeset: 6f7723b4
Author:    Eric Caspole <ecaspole at openjdk.org>
Date:      2021-01-08 14:18:21 +0000
URL:       https://git.openjdk.java.net/lanai/commit/6f7723b4

8258792: LogCompilation: remove redundant check fixed by 8257518

Reviewed-by: kvn, redestad

! src/utils/LogCompilation/src/main/java/com/sun/hotspot/tools/compiler/LogCompilation.java

Changeset: 10a6b0d9
Author:    Kim Barrett <kbarrett at openjdk.org>
Date:      2021-01-08 14:25:12 +0000
URL:       https://git.openjdk.java.net/lanai/commit/10a6b0d9

8234773: Fix ThreadsSMRSupport::_bootstrap_list

Make ThreadsList noncopyable, direct initializing _bootstrap_list. Avoid C-heap allocation for _bootstrap_list.

Reviewed-by: dholmes, dcubed

! src/hotspot/share/runtime/threadSMR.cpp
! src/hotspot/share/runtime/threadSMR.hpp

Changeset: 090bd3af
Author:    Daniel D. Daugherty <dcubed at openjdk.org>
Date:      2021-01-08 15:30:33 +0000
URL:       https://git.openjdk.java.net/lanai/commit/090bd3af

8259397: ThreadsSMRSupport::print_info_on() should use try_lock_without_rank_check()

Reviewed-by: coleenp, dholmes

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

Changeset: 876c7fb5
Author:    Roger Riggs <rriggs at openjdk.org>
Date:      2021-01-08 21:31:37 +0000
URL:       https://git.openjdk.java.net/lanai/commit/876c7fb5

8259493: [test] Use HexFormat instead of adhoc hex utilities in network code and locale SoftKeys

Reviewed-by: lancea, naoto

! test/jdk/java/net/Authenticator/B6870935.java
! test/jdk/java/net/HttpURLConnection/SetAuthenticator/HTTPTestServer.java
! test/jdk/java/net/httpclient/DigestEchoServer.java
! test/jdk/java/util/Locale/SoftKeys.java
! test/jdk/sun/net/www/protocol/http/DigestTest.java

Changeset: 628c546b
Author:    Roger Riggs <rriggs at openjdk.org>
Date:      2021-01-08 21:32:54 +0000
URL:       https://git.openjdk.java.net/lanai/commit/628c546b

8258796: [test] Apply HexFormat to tests for java.security

Reviewed-by: xuelei

! test/jdk/com/sun/crypto/provider/Cipher/AEAD/SameBuffer.java
! test/jdk/com/sun/crypto/provider/Cipher/Blowfish/BlowfishTestVector.java
! test/jdk/com/sun/crypto/provider/Cipher/ChaCha20/ChaCha20KAT.java
! test/jdk/com/sun/crypto/provider/Cipher/ChaCha20/ChaCha20KeyGeneratorTest.java
! test/jdk/com/sun/crypto/provider/Cipher/ChaCha20/ChaCha20NoReuse.java
! test/jdk/com/sun/crypto/provider/Cipher/ChaCha20/ChaCha20Poly1305ParamTest.java
! test/jdk/com/sun/crypto/provider/Cipher/ChaCha20/unittest/ChaCha20CipherUnitTest.java
! test/jdk/com/sun/crypto/provider/KeyAgreement/DHKeyAgreement2.java
! test/jdk/com/sun/crypto/provider/KeyAgreement/DHKeyAgreement3.java
! test/jdk/com/sun/crypto/provider/KeyFactory/PBKDF2HmacSHA1FactoryTest.java
! test/jdk/com/sun/crypto/provider/TLS/TestLeadingZeroes.java
! test/jdk/java/security/KeyAgreement/KeySizeTest.java
! test/jdk/java/security/KeyAgreement/NegativeTest.java
! test/jdk/javax/crypto/SecretKeyFactory/SecKeyFacSunJCEPrf.java
! test/jdk/sun/security/ec/SignatureDigestTruncate.java
! test/jdk/sun/security/ec/SignatureKAT.java
! test/jdk/sun/security/ec/ed/EdDSAKeySize.java
! test/jdk/sun/security/ec/ed/EdDSANegativeTest.java
! test/jdk/sun/security/ec/ed/EdDSAParamSpec.java
! test/jdk/sun/security/ec/ed/EdDSATest.java
! test/jdk/sun/security/ec/ed/EdECKeyFormat.java
! test/jdk/sun/security/ec/ed/TestEdDSA.java
! test/jdk/sun/security/ec/ed/TestEdOps.java
! test/jdk/sun/security/ec/xec/TestXDH.java
! test/jdk/sun/security/ec/xec/TestXECOps.java
! test/jdk/sun/security/ec/xec/XECIterative.java
! test/jdk/sun/security/ec/xec/XECKeyFormat.java
! test/jdk/sun/security/krb5/RFC396xTest.java
! test/jdk/sun/security/krb5/auto/ReplayCacheTestProc.java
! test/jdk/sun/security/krb5/etype/KerberosAesSha2.java
! test/jdk/sun/security/lib/cacerts/VerifyCACerts.java
! test/jdk/sun/security/pkcs/pkcs8/PKCS8Test.java
! test/jdk/sun/security/pkcs11/tls/TestLeadingZeroesP11.java
! test/jdk/sun/security/provider/DSA/TestDSA.java
! test/jdk/sun/security/provider/MessageDigest/DigestKAT.java
! test/jdk/sun/security/rsa/SigRecord.java
! test/jdk/sun/security/rsa/TestSigGen15.java
! test/jdk/sun/security/rsa/pss/SigRecord.java
! test/jdk/sun/security/rsa/pss/TestSigGenPSS.java
! test/jdk/sun/security/util/math/TestIntegerModuloP.java
! test/jdk/sun/security/x509/X500Name/DerValueConstructor.java
! test/lib/jdk/test/lib/Convert.java
! test/lib/jdk/test/lib/Utils.java

Changeset: 7e6677b5
Author:    David Holmes <dholmes at openjdk.org>
Date:      2021-01-08 22:25:21 +0000
URL:       https://git.openjdk.java.net/lanai/commit/7e6677b5

8259446: runtime/jni/checked/TestCheckedReleaseArrayElements.java fails with stderr not empty

Reviewed-by: dcubed

! test/hotspot/jtreg/runtime/jni/checked/TestCheckedReleaseArrayElements.java

Changeset: a6539282
Author:    Joe Darcy <darcy at openjdk.org>
Date:      2021-01-09 00:03:32 +0000
URL:       https://git.openjdk.java.net/lanai/commit/a6539282

8259512: Update --release 16 symbol information for JDK 16 build 31

Reviewed-by: jjg

! make/data/symbols/jdk.incubator.vector-G.sym.txt

Changeset: cd17eb86
Author:    duke <duke at openjdk.org>
Date:      2021-01-09 03:00:25 +0000
URL:       https://git.openjdk.java.net/lanai/commit/cd17eb86

Automatic merge of jdk:master into master




More information about the lanai-dev mailing list