git: openjdk/babylon: code-reflection: Aggregated work on Verifier and BytecodeLift deconstruction

Adam Sotona asotona at openjdk.org
Fri Nov 8 08:23:55 UTC 2024


Changeset: 86dfc369
Branch: code-reflection
Author:    Adam Sotona <asotona at openjdk.org>
Date:      2024-11-08 08:22:48 +0000
URL:       https://git.openjdk.org/babylon/commit/86dfc369acd6d140a9a8dc6ba05a3664cf8eb8ea

Aggregated work on Verifier and BytecodeLift deconstruction

Reviewed-by: psandoz

! src/java.base/share/classes/java/lang/reflect/code/bytecode/BytecodeGenerator.java
! src/java.base/share/classes/java/lang/reflect/code/bytecode/BytecodeLift.java
- src/java.base/share/classes/java/lang/reflect/code/bytecode/LocalsToVarMapper.java
+ src/java.base/share/classes/java/lang/reflect/code/bytecode/SlotOp.java
+ src/java.base/share/classes/java/lang/reflect/code/bytecode/SlotToVarTransformer.java
+ src/java.base/share/classes/java/lang/reflect/code/bytecode/UnresolvedType.java
+ src/java.base/share/classes/java/lang/reflect/code/bytecode/UnresolvedTypesTransformer.java
! src/java.base/share/classes/java/lang/reflect/code/interpreter/Interpreter.java
! src/java.base/share/classes/java/lang/reflect/code/interpreter/InvokableLeafOps.java
+ src/java.base/share/classes/java/lang/reflect/code/interpreter/Verifier.java
! src/java.base/share/classes/java/lang/reflect/code/op/CoreOp.java
! test/jdk/java/lang/reflect/code/bytecode/TestBytecode.java
! test/jdk/java/lang/reflect/code/bytecode/TestSmallCorpus.java



More information about the babylon-dev mailing list