[code-reflection] RFR: Merge master [v2]

Paul Sandoz psandoz at openjdk.org
Fri Apr 18 16:05:39 UTC 2025


> Merging with master, updating to Java 25, requiring 24 as a boot JDK.
> 
> All examples and HAT are also updated. All tests pass.
> 
> I found an issue with compilation of the test [TextMatrix.java](https://github.com/openjdk/babylon/blob/code-reflection/cr-examples/triton/src/test/java/oracle/code/triton/TestMatrix.java). It looks like the encoding of the code model as a method that builds the code model is reaching class file method size limits. So for now i have switched the default encoding back to `TEXT` until this is resolved.

Paul Sandoz has updated the pull request with a new target base due to a merge or a rebase. The pull request now contains 2804 commits:

 - Merge remote-tracking branch 'upstream/code-reflection' into merge-master
 - Merge remote-tracking branch 'upstream/master' into merge-master
 - 8353655: Clean up and open source KeyEvent related tests (Part 1)
   
   Reviewed-by: abhiscxk
 - 8354789: Unnecessary null check in sun.awt.windows.WToolkit.getFontPeer
   
   Reviewed-by: aivanov, tr
 - 8354464: Additional cleanup setting up native.encoding
   
   Reviewed-by: naoto, alanb
 - 8354541: Remove Shenandoah post barrier expand loop opts
   
   Reviewed-by: shade
 - 8354552: Open source a few Swing tests
   
   Reviewed-by: dnguyen, psadhukhan
 - 8354451: Open source some more Swing popup menu tests
   
   Reviewed-by: jdv, kizune
 - 8354106: Clean up and open source KeyEvent related tests (Part 2)
   
   Reviewed-by: abhiscxk, prr
 - 8354522: Clones of DecimalFormat cause interferences when used concurrently
   
   Reviewed-by: jlu, naoto
 - ... and 2794 more: https://git.openjdk.org/babylon/compare/7807eff2...667ffbff

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

Changes: https://git.openjdk.org/babylon/pull/401/files
  Webrev: Webrev is not available because diff is too large
  Stats: 1241313 lines in 16414 files changed: 577041 ins; 565734 del; 98538 mod
  Patch: https://git.openjdk.org/babylon/pull/401.diff
  Fetch: git fetch https://git.openjdk.org/babylon.git pull/401/head:pull/401

PR: https://git.openjdk.org/babylon/pull/401


More information about the babylon-dev mailing list