RFR: Merge openjdk/jdk:master [v5]

William Kemper wkemper at openjdk.org
Tue Aug 27 18:19:55 UTC 2024


> Merges tag jdk-24+12

William Kemper has updated the pull request incrementally with 31 additional commits since the last revision:

 - Fix merge issues
 - 8338936: StringConcatFactory optimize the construction of MethodType and MethodTypeDesc
   
   Reviewed-by: redestad, liach
 - 8338928: Update SwingSet2 "About" image to reference openjdk.org
   
   Reviewed-by: abhiscxk, honkar
 - 8338538: [JVMCI] Allow HotSpotJVMCIRuntime#getJObjectValue to be called by a HotSpot CompileBroker compiler thread
   
   Reviewed-by: dnsimon
 - 8338906: Avoid passing EnumDescs and extra classes to type switch methods that don't use them
   
   Reviewed-by: liach, jlahoda
 - 8338979: Avoid bootstrapped switches in the classfile API
   
   Reviewed-by: liach, asotona
 - 8331671: Implement JEP 472: Prepare to Restrict the Use of JNI
   
   Reviewed-by: jpai, prr, ihse, kcr, alanb
 - 8338844: C2: remove useless code in PhaseIdealLoop::place_outside_loop() after 8335709
   
   Reviewed-by: chagedorn, thartmann
 - 8336830: C2: assert(get_loop(lca)->_nest < n_loop->_nest || lca->in(0)->is_NeverBranch()) failed: must not be moved into inner loop
   
   Co-authored-by: Emanuel Peter <epeter at openjdk.org>
   Reviewed-by: thartmann, chagedorn, epeter
 - 8338785: The java.awt.datatransfer.SystemFlavorMap#FLAVOR_MAP_KEY field is not used
   
   Reviewed-by: honkar, dnguyen, prr
 - ... and 21 more: https://git.openjdk.org/shenandoah/compare/67aabca1...2f79cafe

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

Changes:
  - all: https://git.openjdk.org/shenandoah/pull/483/files
  - new: https://git.openjdk.org/shenandoah/pull/483/files/67aabca1..2f79cafe

Webrevs:
 - full: https://webrevs.openjdk.org/?repo=shenandoah&pr=483&range=04
 - incr: https://webrevs.openjdk.org/?repo=shenandoah&pr=483&range=03-04

  Stats: 3678 lines in 222 files changed: 3010 ins; 232 del; 436 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