Merge jdk-27+24 - [x] I confirm that I make this contribution in accordance with the [OpenJDK Interim AI Policy](https://openjdk.org/legal/ai).
------------- Commit messages: - Adjust testing (JDK-8385677) - Merge branch 'lworld' into lworld_merge_jdk_27_24 - Merge tag 'jdk-27+24' into lworld_merge_jdk_27_24 - 8381834: Improve TLAB sizing heuristics - 8381270: TestGCPhaseConcurrent.java#Z intermittent fails OOME - 8384416: Crash in RunTimeClassInfo::klass() during AOT cache assembly - 8385525: Suggest Metal toolchain download in configure error on Xcode 26+ - 8373426: Remove ffdhe6144 and ffdhe8192 from default list of TLS named groups - 8382031: Update IANA Language Subtag Registry to Version 2026-05-05 - 8383709: Linux perf map should record individual stubs - ... and 49 more: https://git.openjdk.org/valhalla/compare/b9b9eefb...6aad635f The webrevs contain the conflicts with lworld and the adjustments done while merging with regards to each parent branch: - merge conflicts: https://webrevs.openjdk.org/?repo=valhalla&pr=2494&range=00.conflicts - lworld: https://webrevs.openjdk.org/?repo=valhalla&pr=2494&range=00.0 - jdk: https://webrevs.openjdk.org/?repo=valhalla&pr=2494&range=00.1 Changes: https://git.openjdk.org/valhalla/pull/2494/files Stats: 38572 lines in 454 files changed: 23168 ins; 10776 del; 4628 mod Patch: https://git.openjdk.org/valhalla/pull/2494.diff Fetch: git fetch https://git.openjdk.org/valhalla.git pull/2494/head:pull/2494 PR: https://git.openjdk.org/valhalla/pull/2494
