Skip to content

Releases: cdump/evmole

Release 0.6.2

Release 0.6.1

05 Dec 06:38
Compare
Choose a tag to compare

Changes since previous release:

Release 0.6.0

05 Dec 06:17
Compare
Choose a tag to compare

Changes since previous release:

  • befac11 release 0.6.0
  • 0caaad9 update benchmark results
  • 48d1c14 benchmarks: use rust 1.83
  • b2b1eed add new contract_info API, add experimental storage layout extractor
  • 8691619 add builds for python 3.13
  • 647536d upgrade maturin to 1.7.6
  • 932284a enable lto
  • b6e1b7b benchmarks: use rust 1.82
  • cda116a cargo update
  • f952850 add per file duration_ms to benchmarks for debug
  • ab01c23 vm: use stack push_data
  • b4d8b84 fix selectors_with_pc
  • 992c304 selectors: add private selectors_with_pc
  • 8afb687 generate opcodes info with macros
  • 43976ac make CallDataImpl non clonable
  • 6c054b3 support CALLCODE opcode
  • a12b6b4 split trace feature
  • f5fa2f7 fix possible code buffer overrun in state_mutability JUMPI
  • 4fbde03 js examples: add vite dev build bug workaround
  • 58b1f4e tload/tstore in evm
  • 1825787 cargo update, tload/tstore in evm
  • 8eb56be README: update cast example results
  • 2bb7c65 fix typo (#17)
  • 4774fdb update benchmark results for sevm v0.7.3

Release 0.5.1

26 Sep 16:21
Compare
Choose a tag to compare

Changes since previous release:

  • e418d8b release v0.5.1
  • a4ddacb update benchmark results
  • d4c404c benchmarks: update sevm to 0.7.2
  • 8bd0508 cargo update
  • d448b11 evm: add PC, SAR, EXTCODECOPY, MULMOD, ADDMOD opcodes
  • 14ec575 benchmark/evmole: refactor modes
  • 4111693 arguments: improve accuracy using success result in calls
  • b2885c8 stack,vm: use stack push_data()
  • a328dc5 cargo update
  • 39b033d state_mutability: use CALLDATASIZE from calldata.rs
  • dabf15b add NOTRACE to dev.sh
  • 73cb5b2 cargo update, use rust 1.81 in benchmarks
  • adf170d run cargo publish earlier on release to exclude ./dist-py
  • 3428e84 vm calldata refactoring
  • 2bb34bf use TryFrom instead of U256::from_be_bytes(Element.data)
  • 4529f59 arguments: fix mult.to_be_bytes in case of SHL
  • 37bbd4c remove Hash trait requirement for Label

Release 0.5.0

05 Sep 14:06
Compare
Choose a tag to compare

Changes since previous release:

  • 65afe6d release v0.5.0
  • 60c506a cargo update
  • bd82ae6 fix rust example output in readme
  • c3f1396 js: add /evmole_bg.wasm to exports
  • 4db04b3 publish to pypi with attestations
  • 30aa25f run ci on pull_request, add clippy to tests
  • 382c215 Use Typed State Mutability (#12)
  • d8bbe48 use alloy_primitives::hex in rustdoc
  • 2e88cd6 chore(deps): bump alloy
  • 99af7ef fix javascript esm example

Release 0.4.1

31 Aug 08:58
Compare
Choose a tag to compare

Changes since previous release:

Release 0.4.0

31 Aug 08:47
Compare
Choose a tag to compare

Changes since previous release:

  • 4fa0999 release v0.4.0
  • 88d11cc Benchmark: add whatsabi state mutability results, improve results table UX
  • fc4274e update README - state mutability, table format
  • 5c7e445 benchmark: remove web
  • b2af3ba rust: replace unwrap with expect
  • 0fe9870 update dev.sh
  • 907bf1b benchmark: support state mutability
  • 5f3db48 javascript: add functionStateMutability
  • 3b78dbe python: add function_state_mutability
  • 89eee31 rust: add function_state_mutability
  • 607b351 arguments: add execute_until_function_start function to utils.rs
  • aa3fcad evm: return condition and other-pc in JUMPI, data in REVERT
  • 0898c61 README: update benchmark results
  • 805c78d benchmark: buffer write in rust providers
  • c650665 benchmark: update providers and deps to latest versions
  • add68a4 add doc for function_arguments_alloy
  • d682f25 Reorganized files tree, build python and javascript libs from Rust, add examples and tests
  • 77076ca cargo update
  • 2ee8495 Merge #4 (function_arguments_typed)

Release 0.3.8

23 Aug 13:03
Compare
Choose a tag to compare

Changes since previous release:

Release 0.3.7

26 Jul 04:02
Compare
Choose a tag to compare

Changes since previous release:

  • 577725f v0.3.7
  • e34aa30 cargo/npm/poetry update
  • 9bc0b31 benchmark: update results for heimdall-rs v0.8.3
  • 9ed0c3d benchmark: use rust 1.79
  • f0cdfd8 rust: fix code size checks in CODECOPY
  • 6a12858 cargo/npm/poetry update
  • e1ef1b2 js,py: sync arguments extractor with rust implementation
  • e59004f update bech results for sevm v0.6.18

Release 0.3.6

25 Jun 09:17
Compare
Choose a tag to compare

Changes since previous release: