git: openjdk/mobile: 8 new changesets

duke duke at openjdk.java.net
Fri Jun 5 04:22:19 UTC 2020


Changeset: 9a88048a
Author:    Ziyi Luo <luoziyi at amazon.com>
Committer: Paul Hohensee <phh at openjdk.org>
Date:      2020-06-04 13:25:33 +0000
URL:       https://git.openjdk.java.net/mobile/commit/9a88048a

8246274: G1 old gen allocation tracking is not in a separate class

Add G1OldGenAllocationTracker

Reviewed-by: tschatzl, phh

! src/hotspot/share/gc/g1/g1CollectedHeap.cpp
+ src/hotspot/share/gc/g1/g1OldGenAllocationTracker.cpp
+ src/hotspot/share/gc/g1/g1OldGenAllocationTracker.hpp
! src/hotspot/share/gc/g1/g1Policy.cpp
! src/hotspot/share/gc/g1/g1Policy.hpp

Changeset: b94314a0
Author:    Valerie Peng <valeriep at openjdk.org>
Date:      2020-06-04 20:30:16 +0000
URL:       https://git.openjdk.java.net/mobile/commit/b94314a0

8087327: CipherStream produces new byte array on every update or doFinal operation

Changed Cipher[In/Out]putStream to allocate a buffer and reuse it

Reviewed-by: weijun

! src/java.base/share/classes/javax/crypto/CipherInputStream.java
! src/java.base/share/classes/javax/crypto/CipherOutputStream.java

Changeset: 0db1be28
Author:    Vicente Romero <vromero at openjdk.org>
Date:      2020-06-04 19:02:43 +0000
URL:       https://git.openjdk.java.net/mobile/commit/0db1be28

8246486: javac doesn't allow a subclass to be declared before a sealed superclass with no permits clause

Reviewed-by: mcimadamore

! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/TypeEnter.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/processing/JavacProcessingEnvironment.java
! test/langtools/lib/combo/tools/javac/combo/CompilationTestCase.java
! test/langtools/tools/javac/enum/FauxEnum3.java
! test/langtools/tools/javac/enum/FauxEnum3.out
- test/langtools/tools/javac/enum/FauxEnum3.preview.out
! test/langtools/tools/javac/sealed/SealedCompilationTests.java

Changeset: 507816d5
Author:    Weijun Wang <weijun at openjdk.org>
Date:      2020-06-05 07:53:50 +0000
URL:       https://git.openjdk.java.net/mobile/commit/507816d5

8244565: Accept PKCS #8 with version number 1

Reviewed-by: valeriep

! src/java.base/share/classes/sun/security/pkcs/PKCS8Key.java
! src/java.base/share/classes/sun/security/provider/DSAPrivateKey.java
! src/java.base/share/classes/sun/security/rsa/RSAPrivateCrtKeyImpl.java
! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/P11Key.java
! src/jdk.crypto.ec/share/classes/sun/security/ec/ECPrivateKeyImpl.java
! src/jdk.crypto.ec/share/classes/sun/security/ec/XDHPrivateKeyImpl.java
! src/jdk.crypto.ec/share/classes/sun/security/ec/ed/EdDSAPrivateKeyImpl.java
! test/jdk/sun/security/pkcs/pkcs8/PKCS8Test.java

Changeset: 9a7f519a
Author:    Serguei Spitsyn <sspitsyn at openjdk.org>
Date:      2020-06-05 00:06:16 +0000
URL:       https://git.openjdk.java.net/mobile/commit/9a7f519a

8245321: refactor the redefine check that an attribute consisting of a list of classes has not changed

Refactor the redefine check of an array attribute

Reviewed-by: hseigel, coleenp

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

Changeset: 9d5f3884
Author:    Shravya Rukmannagari <srukmannagar at openjdk.org>
Date:      2020-06-04 17:36:58 +0000
URL:       https://git.openjdk.java.net/mobile/commit/9d5f3884

8245512: CRC32 optimization using AVX512 instructions

Reviewed-by: kvn

! src/hotspot/cpu/x86/assembler_x86.cpp
! src/hotspot/cpu/x86/assembler_x86.hpp
! src/hotspot/cpu/x86/macroAssembler_x86.cpp
! src/hotspot/cpu/x86/macroAssembler_x86.hpp
! src/hotspot/cpu/x86/stubGenerator_x86_64.cpp
! src/hotspot/cpu/x86/stubRoutines_x86.cpp
! src/hotspot/cpu/x86/stubRoutines_x86.hpp

Changeset: aee74901
Author:    Zhengyu Gu <zgu at openjdk.org>
Date:      2020-06-04 20:57:04 +0000
URL:       https://git.openjdk.java.net/mobile/commit/aee74901

8246593: Shenandoah: string dedup roots should be processed during concurrent weak roots phase

Reviewed-by: shade

! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp

Changeset: a2a136a4
Author:    duke <duke at openjdk.org>
Date:      2020-06-05 04:21:08 +0000
URL:       https://git.openjdk.java.net/mobile/commit/a2a136a4

Automatic merge of jdk:master into master




More information about the mobile-changes mailing list