[code-reflection] RFR: Bytecode round 8

Paul Sandoz psandoz at openjdk.org
Thu Jul 18 16:13:46 UTC 2024


On Tue, 9 Jul 2024 14:15:19 GMT, Adam Sotona <asotona at openjdk.org> wrote:

> Changes in this round:
> - ignoring monitor instructions
> - fixed SlotLoadOp and SlotStoreOp number of requested operands
> - fixed SlotSSA
> - lifting UNITIALIZED_THIS
> - fixed MH with captured values lifting
> - implemented CONDY and INDY lifting
> - generating of ConcatOp (lifting specifically into ConcatOp left for the next round)
> - re-using (caching) lifted constants
> - fixed generation of null, boolean, byte, char and short constants
> - improved TestSmallCorpus passed cases to 29000 (from 24000)

test/jdk/java/lang/reflect/code/bytecode/TestSmallCorpus.java line 88:

> 86: 
> 87:         // @@@ There is still several failing cases and a lot of errors
> 88:         Assert.assertTrue(passed > 29000, String.format("""

📈

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

PR Review Comment: https://git.openjdk.org/babylon/pull/175#discussion_r1683129122


More information about the babylon-dev mailing list