[code-reflection] RFR: Bytecode round 6 - lifting lambdas

Adam Sotona asotona at openjdk.org
Fri May 31 10:07:41 UTC 2024


- lifting lambdas (local impl methods) as inlined functions
- lifting method handles (external methods) as lambdas with invocation
- improved lifting of byte, short, char, boolean and int operands

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

Commit messages:
 - lift lambdas and method handles
 - lift lambdas - work in progress
 - lift lambdas - work in progress
 - lift lambdas - work in progress
 - lift lambdas - work in progress
 - BytecodeLift int operands unification

Changes: https://git.openjdk.org/babylon/pull/109/files
  Webrev: https://webrevs.openjdk.org/?repo=babylon&pr=109&range=00
  Stats: 149 lines in 2 files changed: 79 ins; 30 del; 40 mod
  Patch: https://git.openjdk.org/babylon/pull/109.diff
  Fetch: git fetch https://git.openjdk.org/babylon.git pull/109/head:pull/109

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


More information about the babylon-dev mailing list