git: openjdk/jdk: 8311906: Improve robustness of String constructors with mutable array inputs
Roger Riggs
rriggs at openjdk.org
Mon Dec 4 18:30:50 UTC 2023
Changeset: 155abc57
Author: Roger Riggs <rriggs at openjdk.org>
Date: 2023-12-04 18:28:59 +0000
URL: https://git.openjdk.org/jdk/commit/155abc576a0212932825485380d4e2a9c7dd2fdc
8311906: Improve robustness of String constructors with mutable array inputs
Co-authored-by: Damon Fenacci <dfenacci at openjdk.org>
Co-authored-by: Claes Redestad <redestad at openjdk.org>
Co-authored-by: Amit Kumar <amitkumar at openjdk.org>
Co-authored-by: Martin Doerr <mdoerr at openjdk.org>
Reviewed-by: rgiulietti, thartmann, redestad, dfenacci
! src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp
! src/hotspot/cpu/ppc/ppc.ad
! src/hotspot/cpu/riscv/c2_MacroAssembler_riscv.cpp
! src/hotspot/cpu/s390/s390.ad
! src/hotspot/cpu/x86/macroAssembler_x86.cpp
! src/java.base/share/classes/java/lang/AbstractStringBuilder.java
! src/java.base/share/classes/java/lang/Appendable.java
! src/java.base/share/classes/java/lang/String.java
! src/java.base/share/classes/java/lang/StringLatin1.java
! src/java.base/share/classes/java/lang/StringUTF16.java
+ test/hotspot/jtreg/compiler/intrinsics/string/TestStringConstructionIntrinsics.java
! test/hotspot/jtreg/compiler/patches/java.base/java/lang/Helper.java
! test/jdk/java/lang/String/Chars.java
+ test/jdk/java/lang/String/StringRacyConstructor.java
! test/micro/org/openjdk/bench/java/lang/StringConstructor.java
More information about the jdk-changes
mailing list