[code-reflection] RFR: BytecodeGenerator cleanup and and types handling fixes

Adam Sotona asotona at openjdk.org
Fri Apr 19 09:52:41 UTC 2024


I've narrowed implementation of `BytecodeGenerator` with:
- clear stack handling 
- better code optimization.
- fixed handling of types
- improved test coverage and test failure reporting

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

Commit messages:
 - split of canDefer method to avoid redundant dispatching
 - fixed comments
 - long lines breaks
 - BytecodeGenerator work in progress
 - BytecodeGenerator work in progress
 - BytecodeGenerator work in progress
 - BytecodeGenerator work in progress
 - lambda revert
 - Merge branch 'code-reflection' into generator-round-4
 - BytecodeGenerator work in progress
 - ... and 8 more: https://git.openjdk.org/babylon/compare/d02e7c6f...54035024

Changes: https://git.openjdk.org/babylon/pull/58/files
  Webrev: https://webrevs.openjdk.org/?repo=babylon&pr=58&range=00
  Stats: 376 lines in 3 files changed: 233 ins; 43 del; 100 mod
  Patch: https://git.openjdk.org/babylon/pull/58.diff
  Fetch: git fetch https://git.openjdk.org/babylon.git pull/58/head:pull/58

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


More information about the babylon-dev mailing list