[code-reflection] RFR: Bytecode round 10 [v3]

Adam Sotona asotona at openjdk.org
Fri Aug 16 16:58:57 UTC 2024


On Fri, 16 Aug 2024 06:13:32 GMT, Adam Sotona <asotona at openjdk.org> wrote:

>> This time I focused on the roundtrip stabilizations, namely:
>> - BytecodeLift: injected blocks do not pass the stack through block params
>> - Avoided redundant slot loads and stores for parameters of blocks with just a single predecessor
>> - SlotSSA calculates join point block argument types from the consuming slot load ops (instead of the slot store ops)
>> - TestSmallCorpus now performs triple round stability verification and actual numbers are: >99% of methods is stable, no exceptions, no verification errors
>> 
>> Remaining instability of ~130 methods is related to nested try blocks.
>> 
>> Please review.
>> 
>> Thanks,
>> Adam
>
> Adam Sotona has updated the pull request incrementally with one additional commit since the last revision:
> 
>   applied the proposed changes

Thank you for the reviews!

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

PR Comment: https://git.openjdk.org/babylon/pull/215#issuecomment-2293843843


More information about the babylon-dev mailing list