Merge jdk-27+8 -------------
Commit messages: - Tweak to 8375569, avoid creating scratch mirror for refined array klass - Merge tag 'jdk-27+8' into lworld_merge_jdk_27_8 - 8376756: GenShen: Improve encapsulation of generational collection set choosing - 8340830: Console.readLine() and Console.printf() are mutually blocking - 8376405: Virtual thread crash: assert(!_current->is_suspended()) failed: must be - 8376645: Test java/net/httpclient/http3/H3IdleExceedsQuicIdleTimeout.java failed: no response from peer - 8377141: G1: Remove unused local declaration in G1BarrierSetC2 - 8376761: ARM32: Constant base assert after JDK-8373266 - 8367530: The exhaustiveness errors could be improved - 8376031: HttpsURLConnection.getServerCertificates() throws "java.lang.IllegalStateException: connection not yet open" for the HEAD method - ... and 85 more: https://git.openjdk.org/valhalla/compare/c826bfec...2163c22d 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=2125&range=00.conflicts - lworld: https://webrevs.openjdk.org/?repo=valhalla&pr=2125&range=00.0 - jdk: https://webrevs.openjdk.org/?repo=valhalla&pr=2125&range=00.1 Changes: https://git.openjdk.org/valhalla/pull/2125/files Stats: 51122 lines in 640 files changed: 25598 ins; 16740 del; 8784 mod Patch: https://git.openjdk.org/valhalla/pull/2125.diff Fetch: git fetch https://git.openjdk.org/valhalla.git pull/2125/head:pull/2125 PR: https://git.openjdk.org/valhalla/pull/2125
