Forwardport JDK 19 -> JDK 20 -------------
Commit messages: - Merge remote-tracking branch 'jdk19/master' into Merge_jdk19 - 8289398: ProblemList jdk/jfr/api/consumer/recordingstream/TestOnEvent.java on linux-x64 again - 8289069: Very slow C1 arraycopy jcstress tests after JDK-8279886 - 8288058: Broken links on constant-values page - 8275784: Bogus warning generated for record with compact constructor - 8288836: (fs) Files.writeString spec for IOException has "specified charset" when no charset is provided - 8288425: Footprint regression due MH creation when initializing StringConcatFactory - 8289228: SegmentAllocator::allocateArray null handling is too lax - 8288445: AArch64: C2 compilation fails with guarantee(!true || (true && (shift != 0))) failed: impossible encoding - 8289251: ProblemList java/lang/ref/OOMEInReferenceHandler.java - ... and 7 more: https://git.openjdk.org/jdk/compare/af008807...d57b485f The webrevs contain the adjustments done while merging with regards to each parent branch: - master: https://webrevs.openjdk.org/?repo=jdk&pr=9315&range=00.0 - jdk19: https://webrevs.openjdk.org/?repo=jdk&pr=9315&range=00.1 Changes: https://git.openjdk.org/jdk/pull/9315/files Stats: 821 lines in 29 files changed: 612 ins; 71 del; 138 mod Patch: https://git.openjdk.org/jdk/pull/9315.diff Fetch: git fetch https://git.openjdk.org/jdk pull/9315/head:pull/9315 PR: https://git.openjdk.org/jdk/pull/9315