RFR: Merge openjdk/jdk:master

William Kemper wkemper at openjdk.org
Thu Aug 22 16:45:58 UTC 2024


Merges tag jdk-24+12

-------------

Commit messages:
 - 8334357: Use NonInterleavingLogStream for report_metadata_oome
 - 8333265: De-duplicate method references in java.util.stream.FindOps
 - 8338146: Improve Exchanger performance with VirtualThreads
 - 8338688: Shenandoah: Avoid calling java_lang_Class accessors in asserts/verifier
 - 8338677: Improve startup of memory access var handles by simplifying combinator chains
 - 8338532: Speed up the ClassFile API MethodTypeDesc#ofDescriptor
 - 8338490: Serial: Move Generation::print_on to subclasses
 - 8338545: Functional interface implementations for common pre-boot ClassFile operations
 - 8338595: Add more linesize for MIME decoder in macro bench test Base64Decode
 - 8338539: New Object to ObjectMonitor mapping: riscv64 implementation
 - ... and 56 more: https://git.openjdk.org/shenandoah/compare/4c344335...1d05989b

The webrev contains the conflicts with master:
 - merge conflicts: https://webrevs.openjdk.org/?repo=shenandoah&pr=483&range=00.conflicts

Changes: https://git.openjdk.org/shenandoah/pull/483/files
  Stats: 13957 lines in 365 files changed: 8678 ins; 3321 del; 1958 mod
  Patch: https://git.openjdk.org/shenandoah/pull/483.diff
  Fetch: git fetch https://git.openjdk.org/shenandoah.git pull/483/head:pull/483

PR: https://git.openjdk.org/shenandoah/pull/483


More information about the shenandoah-dev mailing list