Releases: cdump/evmole
Releases · cdump/evmole
Release 0.6.2
Changes since previous release:
- 94ecfcf release 0.6.2 - pypa/gh-action-pypi-publish fixed now
Release 0.6.1
Release 0.6.0
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
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
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
Changes since previous release:
- 955f2f1 release v0.4.1 fix
Release 0.4.0
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
Release 0.3.7
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
Changes since previous release:
- 7cbe2cf hotfix js bug, v0.3.6