variables
Variables: massive upheaval where all data is typed
- much like the real JVM, and required for GC (otherwise there is no way to know what is a reference and what is not!)
- INCOMPLETE, compile errors everywhere, don't judge
Variables: massive upheaval where all data is typed
- more of the same
- INCOMPLETE, compile errors everywhere, don't judge
Variables: massive upheaval where all data is typed
- yet more of the same
- INCOMPLETE, compile errors everywhere, don't judge
Variables: massive upheaval where all data is typed
- this is everything except the ConstantPool stuff, and the corresponding LDC opcodes
- also need to apply type correctness to native method return values
- INCOMPLETE, compile errors everywhere, don't judge
Variables: massive upheaval where all data is typed
- ConstantPool changes - now returns typed values
- at this point everything compiles, now I just need to get it working...
Main: add a very simple test
Put: fix bug
InvokeIndirect: fix indexing bug
ConstantPool: handle constants of type CpClass
Invoke: refactor method argument population
Constructor: fix native newInstance implementation
Method: fix newArgArray