[code-reflection] Integrated: Bytecode round 6 - lifting lambdas
Adam Sotona
asotona at openjdk.org
Sat Jun 1 03:56:14 UTC 2024
On Fri, 31 May 2024 10:02:48 GMT, Adam Sotona <asotona at openjdk.org> wrote:
> - 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
> - lifting LCMP, FCMP and DCMP to `::compare` method calls
> - lifting LOOKUPSWITCH and TABLESWITCH to chain of conditional branches
This pull request has now been integrated.
Changeset: 0cafc73c
Author: Adam Sotona <asotona at openjdk.org>
URL: https://git.openjdk.org/babylon/commit/0cafc73c9556e7d6269f85bf43dd3610d99228b5
Stats: 220 lines in 2 files changed: 139 ins; 30 del; 51 mod
Bytecode round 6 - lifting lambdas
Reviewed-by: psandoz
-------------
PR: https://git.openjdk.org/babylon/pull/109
More information about the babylon-dev
mailing list