[code-reflection] RFR: Merge master [v2]
Maurizio Cimadamore
mcimadamore at openjdk.org
Wed Oct 2 16:02:28 UTC 2024
> This PR merges the latest code in `master` against the `code-reflection` branch.
> The PR contains some non-trivial tweaks to the logic that handles quotable lambda captures, as the code in `master` contains significant changes to both `TransTypes`, `LambdaToMethod` and `Lower`, and it also swaps the order in which the latter two visitors are executed.
>
> I've tested by running all langtools tests, and all tests in the `jdk_lang_reflect_code`.
>
> If there's any other test you'd like me to run, please let me know.
Maurizio Cimadamore has updated the pull request with a new target base due to a merge or a rebase. The pull request now contains 241 commits:
- Merge branch 'master' into code-reflection
- BytecodeLift with NormalizerBlockTransformer + fix + ExceptionTableCompactor
Reviewed-by: psandoz
- add a pure java (no maven) build option
- Working on spirv integration, need to exclude from intellij imls temp…
- Fix method resolution on invoke op wrapper
- Normalize blocks transformer
- Address var name
Reviewed-by: psandoz
- Fix failing cases in SwitchStatementTest
Reviewed-by: mcimadamore, psandoz
- Initial prep for swapping callgraphs for Op.Module
- Invocation to vararg methods
- ... and 231 more: https://git.openjdk.org/babylon/compare/d6820d13...f5ca3e4c
-------------
Changes: https://git.openjdk.org/babylon/pull/248/files
Webrev: https://webrevs.openjdk.org/?repo=babylon&pr=248&range=01
Stats: 205112 lines in 627 files changed: 204973 ins; 57 del; 82 mod
Patch: https://git.openjdk.org/babylon/pull/248.diff
Fetch: git fetch https://git.openjdk.org/babylon.git pull/248/head:pull/248
PR: https://git.openjdk.org/babylon/pull/248
More information about the babylon-dev
mailing list