Integrated: 8335110: Fix instruction name and API spec inconsistencies in CodeBuilder
Chen Liang
liach at openjdk.org
Wed Jul 3 02:52:22 UTC 2024
On Tue, 25 Jun 2024 17:27:27 GMT, Chen Liang <liach at openjdk.org> wrote:
> This is a collection of fixes and improvements to CodeBuilder, plus 2 renames.
>
> Fixes include:
> 1. `CodeBuilder::receiverSlot` typo
> 2. `CodeAttribute::labelToBci` update spec
> 3. `CodeBuilder::exceptionCatch` implementation
> 4. `CodeBuilder::if_nonnull`/`if_null` -> `ifnonnull`/`ifnull`
> 5. Docs for what instructions factories emit, and to explain why some factories have name mismatch; also a section in summary.
This pull request has now been integrated.
Changeset: f7af4504
Author: Chen Liang <liach at openjdk.org>
URL: https://git.openjdk.org/jdk/commit/f7af4504a804711d93208b763b3e41eafcf61735
Stats: 121 lines in 6 files changed: 105 ins; 1 del; 15 mod
8335110: Fix instruction name and API spec inconsistencies in CodeBuilder
Reviewed-by: asotona
-------------
PR: https://git.openjdk.org/jdk/pull/19889
More information about the core-libs-dev
mailing list