hg: valhalla/valhalla/jdk: Migrate interpreter from ASM to JDK ClassFile parser; increase transparency between interpreter and bytecode so as to better support experimental bytecode forms.

brian.goetz at oracle.com brian.goetz at oracle.com
Thu Jun 9 15:05:04 UTC 2016


Changeset: cf12b592bf8e
Author:    briangoetz
Date:      2016-06-09 11:04 -0400
URL:       http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/cf12b592bf8e

Migrate interpreter from ASM to JDK ClassFile parser; increase transparency between interpreter and bytecode so as to better support experimental bytecode forms.

! interpreter/src/valhalla/interpreter/ClassModel.java
! interpreter/src/valhalla/interpreter/Frame.java
+ interpreter/src/valhalla/interpreter/Insn.java
+ interpreter/src/valhalla/interpreter/InternalHelpers.java
! interpreter/src/valhalla/interpreter/Interpreter.java
! interpreter/src/valhalla/interpreter/InterpreterError.java
+ interpreter/src/valhalla/interpreter/MethodModel.java
! interpreter/src/valhalla/interpreter/OpcodeHandler.java
! interpreter/src/valhalla/interpreter/ProxyClassBuilder.java
+ interpreter/src/valhalla/interpreter/StandardClassModel.java
+ interpreter/src/valhalla/interpreter/StandardInterpreter.java
+ interpreter/src/valhalla/interpreter/StandardMethodModel.java
+ interpreter/src/valhalla/interpreter/Util.java
! interpreter/test-helpers/test/valhalla/interpreter/InterpreterTestHelper1.java
! interpreter/test-helpers/test/valhalla/interpreter/InterpreterTestHelper3.java
! interpreter/test/valhalla/interpreter/InterpretBootclassTest.java
! interpreter/test/valhalla/interpreter/InterpreterTest.java
! interpreter/test/valhalla/interpreter/ResolveTest.java



More information about the valhalla-dev mailing list