[code-reflection] RFR: Merge master
Paul Sandoz
psandoz at openjdk.org
Thu Apr 17 23:07:33 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.
-------------
Commit messages:
- Merge remote-tracking branch 'upstream/master' into merge-master
- 8353655: Clean up and open source KeyEvent related tests (Part 1)
- 8354789: Unnecessary null check in sun.awt.windows.WToolkit.getFontPeer
- 8354464: Additional cleanup setting up native.encoding
- 8354541: Remove Shenandoah post barrier expand loop opts
- 8354552: Open source a few Swing tests
- 8354451: Open source some more Swing popup menu tests
- 8354106: Clean up and open source KeyEvent related tests (Part 2)
- 8354522: Clones of DecimalFormat cause interferences when used concurrently
- 8353070: Clean up and open source couple AWT Graphics related tests (Part 1)
- ... and 2793 more: https://git.openjdk.org/babylon/compare/0f39dd1c...1154738c
The webrevs contain the adjustments done while merging with regards to each parent branch:
- code-reflection: https://webrevs.openjdk.org/?repo=babylon&pr=401&range=00.0
- master: https://webrevs.openjdk.org/?repo=babylon&pr=401&range=00.1
Changes: https://git.openjdk.org/babylon/pull/401/files
Stats: 1241316 lines in 16416 files changed: 577041 ins; 565734 del; 98541 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