Skip to content

v1.1.0

Compare
Choose a tag to compare
@CalebFenton CalebFenton released this 06 Aug 02:15
· 265 commits to master since this release

New release. It's not just a point release because there were some API changes in smalivm. Here's the changelog:

  • Allow static initialization of fields using literals, e.g. .field myInt:I = 0x42
  • Fixed several problems with looking up inherited fields
  • Better merging of states from called methods
  • Better exception handling - implement throw and move-exception
  • Improved correctness for instance-of and check-cast ops
  • Improved correctness for java.lang.reflect.Field.get() emulated method
  • API change - much of the functionality in ClassManager was moved to VirtualGeneric
  • Fixed many small bugs and possibly added a few new ones
  • Fixed embarrassingly large number of typos