Merge jdk-27+17 - [x] I confirm that I make this contribution in accordance with the [OpenJDK Interim AI Policy](https://openjdk.org/legal/ai).
------------- Commit messages: - Merge branch 'lworld' into lworld_merge_jdk_27_17 - Merge tag 'jdk-27+17' into lworld_merge_jdk_27_17 - 8381865: Fix debug build failure caused by not clearing CPU_APX_F feature after JDK-8364584 - 8381662: New test compiler/exceptions/TestDebugDuringExceptionCatching.java failing with C1-only - 8381772: Remove mention of "mutable strings" in java.lang.String Javadocs - 8381379: Support std/dstOffset attributes in CLDR's metazone definitions - 8381681: Clarify locale usage in Javadoc for the Locale display methods - 8381770: Revert some shared changes done by JDK-8381003 - 8372617: Save and restore stubgen stubs when using an AOT code cache - 8381616: Refactor various java/net/*Socket*/ TestNG tests to use JUnit - ... and 58 more: https://git.openjdk.org/valhalla/compare/8f958664...eede5750 The webrevs contain the adjustments done while merging with regards to each parent branch: - lworld: https://webrevs.openjdk.org/?repo=valhalla&pr=2324&range=00.0 - jdk: https://webrevs.openjdk.org/?repo=valhalla&pr=2324&range=00.1 Changes: https://git.openjdk.org/valhalla/pull/2324/files Stats: 14297 lines in 297 files changed: 11053 ins; 1536 del; 1708 mod Patch: https://git.openjdk.org/valhalla/pull/2324.diff Fetch: git fetch https://git.openjdk.org/valhalla.git pull/2324/head:pull/2324 PR: https://git.openjdk.org/valhalla/pull/2324
