Merge jdk-27+11 -------------
Commit messages: - Merge branch 'lworld' into lworld_merge_jdk_27_11 - Merge tag 'jdk-27+11' into lworld_merge_jdk_27_11 - 8364393: Allow templates to have # character without variable replacement - 8268850: AST model for 'var' variables should more closely adhere to the source code - 8378166: C2 VectorAPI: NBody / particle life demo - 8378623: Use unique font names in FormatCharAdvanceTest - 8342095: Add autovectorizer support for subword vector casts - 8377526: Update Libpng to 1.6.55 - 8378194: Protect process_pending_interp_only() work with JvmtiThreadState_lock - 8377011: Shenandoah: assert_bounds should be only called when boundaries have changed - ... and 110 more: https://git.openjdk.org/valhalla/compare/f3218135...1aff14df The webrevs contain the adjustments done while merging with regards to each parent branch: - lworld: https://webrevs.openjdk.org/?repo=valhalla&pr=2192&range=00.0 - jdk: https://webrevs.openjdk.org/?repo=valhalla&pr=2192&range=00.1 Changes: https://git.openjdk.org/valhalla/pull/2192/files Stats: 24322 lines in 674 files changed: 11843 ins; 6576 del; 5903 mod Patch: https://git.openjdk.org/valhalla/pull/2192.diff Fetch: git fetch https://git.openjdk.org/valhalla.git pull/2192/head:pull/2192 PR: https://git.openjdk.org/valhalla/pull/2192
