Merge tag 'jdk-28+6' into lworld_merge_jdk_28_6 Added tag jdk-28+6 for changeset 05c93a1d
- [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+6' into lworld_merge_jdk_28_6 - 8387411: C2: assert((in_vt->isa_pvectmask() == nullptr) == (vt->isa_pvectmask() == nullptr)) failed: Both BVectMask, or both NVectMask, or both PVectMask - 8387937: C1: aarch64: two-arg add_debug_info_for_branch looks obsolete - 8387907: Shenandoah: Marking loop prefetch - 8378719: CompiledDirectCall::set_to_interpreted() fails with guarantee(chk == -1 || chk == 0) failed: Field too big for insn - 8387707: Shenandoah: Simplify reserved queue handling in mark loop - 8386848: testBool in java/foreign/normalize/TestNormalize.java fails on Zero VM with expected [true] but found [false] - 8358342: G1: G1CodeRootSet performance breaks down on even moderate load - 8386705: Parallel: Allow NUMA with explicit huge pages and adaptive resizing - 8387765: G1: Let G1HeapRegionType::_tag use the Atomic API - ... and 42 more: https://git.openjdk.org/valhalla/compare/23a199ff...b69c7c2b The webrevs contain the adjustments done while merging with regards to each parent branch: - lworld: https://webrevs.openjdk.org/?repo=valhalla&pr=2636&range=00.0 - jdk: https://webrevs.openjdk.org/?repo=valhalla&pr=2636&range=00.1 Changes: https://git.openjdk.org/valhalla/pull/2636/files Stats: 3777 lines in 182 files changed: 2474 ins; 618 del; 685 mod Patch: https://git.openjdk.org/valhalla/pull/2636.diff Fetch: git fetch https://git.openjdk.org/valhalla.git pull/2636/head:pull/2636 PR: https://git.openjdk.org/valhalla/pull/2636
