Merge tag 'jdk-27+23' into lworld_merge_jdk_27_23 Added tag jdk-27+23 for changeset 86637704
- [x] I confirm that I make this contribution in accordance with the [OpenJDK Interim AI Policy](https://openjdk.org/legal/ai). ------------- Commit messages: - Merge tag 'jdk-27+23' into lworld_merge_jdk_27_23 - 8383856: Implement JEP 523: Make G1 the Default Garbage Collector in All Environments - 8384631: SwitchBoostraps.typeSwitch method Javadoc still mentions target of a reference type - 8384229: Previously accepted code is rejected after JDK-8378102 - 8384228: Cleanup compiler/arguments/TestCompilerCounts.java - 8378737: AArch64: Fix SVE match rule issues for VectorMask.andNot() - 8385096: Test runtime/cds/MetaspaceAllocGaps.java fails on Windows - 8357593: Crash in Matcher::init_first_stack_mask() during production run - 8360700: Implement JEP 534: Compact Object Headers by Default - 8385011: GHA: Enable Linux AArch64 tests - ... and 52 more: https://git.openjdk.org/valhalla/compare/47f6119d...ab55cfe1 The webrevs contain the adjustments done while merging with regards to each parent branch: - lworld: https://webrevs.openjdk.org/?repo=valhalla&pr=2466&range=00.0 - jdk: https://webrevs.openjdk.org/?repo=valhalla&pr=2466&range=00.1 Changes: https://git.openjdk.org/valhalla/pull/2466/files Stats: 3559 lines in 194 files changed: 2374 ins; 431 del; 754 mod Patch: https://git.openjdk.org/valhalla/pull/2466.diff Fetch: git fetch https://git.openjdk.org/valhalla.git pull/2466/head:pull/2466 PR: https://git.openjdk.org/valhalla/pull/2466
