Skip to content

v0.51.0

Compare
Choose a tag to compare
@xgreenx xgreenx released this 03 Jun 16:04
· 62 commits to master since this release
0a6d959

Version v0.51.0

Added

  • #732: Adds reset method to VM memory.

Breaking

  • #732: Makes the VM generic over the memory type, allowing reuse of relatively expensive-to-allocate VM memories through VmMemoryPool. Functions and traits which require VM initalization such as estimate_predicates now take either the memory or VmMemoryPool as an argument. The Interpterter::eq method now only compares accessible memory regions. Memory was renamed into MemoryInstance and Memory is a trait now.

Changed

Breaking

  • #743: Zeroes $flag on CALL, so that contracts can assume clean $flag state.
  • #737: Panic on instructions with non-zero reserved part.

What's Changed

Full Changelog: v0.50.0...v0.51.0