Skip to content

Releases: matter-labs/vm2

v0.2.1

25 Sep 10:55
709d667
Compare
Choose a tag to compare

0.2.1 (2024-09-25)

Bug Fixes

  • some methods operating on wrong near call (#69) (9b36813)

v0.2.0

24 Sep 15:00
cdda579
Compare
Choose a tag to compare

0.2.0 (2024-09-23)

Features

Bug Fixes

  • base being in the kernel on address, not code address (#31) (d9cb911)
  • bugs in initial writes change (#36) (8defb4a)
  • don't repeatedly get initial values (#35) (50fdbfa)
  • filter out initial writes of zero (#39) (a291c24)
  • Fix Heap equality comparison (#51) (a0cf04b)
  • Fix decommit opcode semantics (2882a12)
  • Fix decommitment cost divergence (#57) (d385127)
  • Fix decommitment logic on out-of-gas (#56) (2276b7b)
  • fuzz test (#30) (d516967)
  • fuzz.sh (#64) (e8e72b5)
  • fuzzer now makes short programs; fix crash in near call (#52) (985a778)
  • infinite test (#34) (81185a5)
  • invalid instruction unsoundness (#61) (74577d9)
  • record history for aux heap as well (#49) (2877059)
  • record pubdata used by precompiles (#27) (a7de066)
  • report correct heap sizes in ContextMeta (#26) (493fcec)
  • revert pubdata on failed near call, too (#28) (fabc553)
  • StateInterface::current_frame did not work with near calls (#65) (53f8f88)
  • track transaction number in changes (#33) (e683ae8)

Performance Improvements