Merge tag 'jdk-28+2' into lworld_merge_jdk_28_2 Added tag jdk-28+2 for changeset 6def7d55
- [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-28+2' into lworld_merge_jdk_28_2 - 8385588: Tune APX support in C2 backend - 8370691: Add new Float16Vector type and enable intrinsification of vector operations supported by auto-vectorizer - 8383608: Make BinaryEncodable non-exhaustive - 8380993: [REDO] Incorrect Interpretation of POSIX TZ Environment Variable on AIX - 8386323: Remove unused MemoryPool allocation availability state - 8385427: Make unified logging checks in tests tolerant of added spaces - 8386252: Shenandoah: Polish LRB argument preparation - 8386161: RISC-V: Auto-enable Zvkn/Zvkg extension features - 8386254: Parallel: Adjust Pointers should use stripes in young spaces - ... and 40 more: https://git.openjdk.org/valhalla/compare/43640ba1...7240b24d The webrevs contain the adjustments done while merging with regards to each parent branch: - lworld: https://webrevs.openjdk.org/?repo=valhalla&pr=2546&range=00.0 - jdk: https://webrevs.openjdk.org/?repo=valhalla&pr=2546&range=00.1 Changes: https://git.openjdk.org/valhalla/pull/2546/files Stats: 52652 lines in 202 files changed: 51006 ins; 913 del; 733 mod Patch: https://git.openjdk.org/valhalla/pull/2546.diff Fetch: git fetch https://git.openjdk.org/valhalla.git pull/2546/head:pull/2546 PR: https://git.openjdk.org/valhalla/pull/2546
