From 87353d332ccdd7f1ab277a84a194e05f40578e93 Mon Sep 17 00:00:00 2001 From: Robin Salen Date: Thu, 6 Jun 2024 10:08:15 -0400 Subject: [PATCH 1/3] Update CHANGELOG --- CHANGELOG.md | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index ca08f80a7..0ee6e25e8 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -8,8 +8,28 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [0.3.2] - 2024-06-12 + ### Changed +- Some cleanup ([#190](https://github.com/0xPolygonZero/zk_evm/pull/190)) +- Silence jumpdest analysis logs ([#193](https://github.com/0xPolygonZero/zk_evm/pull/193)) +- Charge call value gas prior to call ([#199](https://github.com/0xPolygonZero/zk_evm/pull/199)) +- refactor: fix todos ([#162](https://github.com/0xPolygonZero/zk_evm/pull/162)) +- Remove print call in trace_decoder ([#208](https://github.com/0xPolygonZero/zk_evm/pull/208)) +- Update CODEOWNERS ([#224](https://github.com/0xPolygonZero/zk_evm/pull/224)) +- Fix access lists pointers check ([#217](https://github.com/0xPolygonZero/zk_evm/pull/217)) - Add a few QoL useability functions to the interface ([#169](https://github.com/0xPolygonZero/zk_evm/pull/169)) +- Amortize `sha2` compression loop ([#231](https://github.com/0xPolygonZero/zk_evm/pull/231)) +- ci: add cargo audit job ([#236](https://github.com/0xPolygonZero/zk_evm/pull/236)) +- fix: Revert interpreter stack display ([#238](https://github.com/0xPolygonZero/zk_evm/pull/238)) +- Fix clippy `doc_lazy_continuation` ([#247](https://github.com/0xPolygonZero/zk_evm/pull/247)) +- perf: Improve `blake2` precompile ([#239](https://github.com/0xPolygonZero/zk_evm/pull/239)) +- fix: rustdoc and tests ([#255](https://github.com/0xPolygonZero/zk_evm/pull/255)) +- Native trace processing support ([#246](https://github.com/0xPolygonZero/zk_evm/pull/246)) +- Added `Clone` to a few error types in `mpt_trie` ([#259](https://github.com/0xPolygonZero/zk_evm/pull/259)) +- cleanup: remove outdated segment ([#262](https://github.com/0xPolygonZero/zk_evm/pull/262)) +- fix: add G2 subgroup check for `ECPAIRING` ([#268](https://github.com/0xPolygonZero/zk_evm/pull/268)) +- add partial trie builder ([#258](https://github.com/0xPolygonZero/zk_evm/pull/258)) ## [0.3.1] - 2024-04-22 From c862cf6ff7dbd0567694f414e2c115381511e0b1 Mon Sep 17 00:00:00 2001 From: Robin Salen Date: Wed, 12 Jun 2024 12:45:55 -0400 Subject: [PATCH 2/3] Bump versions --- evm_arithmetization/Cargo.toml | 4 ++-- mpt_trie/Cargo.toml | 2 +- proof_gen/Cargo.toml | 4 ++-- trace_decoder/Cargo.toml | 6 +++--- 4 files changed, 8 insertions(+), 8 deletions(-) diff --git a/evm_arithmetization/Cargo.toml b/evm_arithmetization/Cargo.toml index 43e75b902..f96c69f9e 100644 --- a/evm_arithmetization/Cargo.toml +++ b/evm_arithmetization/Cargo.toml @@ -1,7 +1,7 @@ [package] name = "evm_arithmetization" description = "Implementation of STARKs for the Ethereum Virtual Machine" -version = "0.1.3" +version = "0.2.0" authors = ["Daniel Lubarov ", "William Borgeaud "] readme = "README.md" categories = ["cryptography"] @@ -41,7 +41,7 @@ tiny-keccak = "2.0.2" serde_json = { workspace = true } # Local dependencies -mpt_trie = { version = "0.2.1", path = "../mpt_trie" } +mpt_trie = { version = "0.3.0", path = "../mpt_trie" } [target.'cfg(not(target_env = "msvc"))'.dependencies] jemallocator = "0.5.0" diff --git a/mpt_trie/Cargo.toml b/mpt_trie/Cargo.toml index b4ef7ded2..180cfb3a6 100644 --- a/mpt_trie/Cargo.toml +++ b/mpt_trie/Cargo.toml @@ -1,7 +1,7 @@ [package] name = "mpt_trie" description = "Types and utility functions for building/working with partial Ethereum tries." -version = "0.2.1" +version = "0.3.0" authors = ["Polygon Zero "] readme = "README.md" edition.workspace = true diff --git a/proof_gen/Cargo.toml b/proof_gen/Cargo.toml index b0f6b680e..b4866da4e 100644 --- a/proof_gen/Cargo.toml +++ b/proof_gen/Cargo.toml @@ -1,7 +1,7 @@ [package] name = "proof_gen" description = "Generates block proofs from zero proof IR." -version = "0.1.3" +version = "0.2.0" authors = ["Polygon Zero "] edition.workspace = true license.workspace = true @@ -17,4 +17,4 @@ plonky2 = { workspace = true } serde = { workspace = true } # Local dependencies -evm_arithmetization = { version = "0.1.3", path = "../evm_arithmetization" } +evm_arithmetization = { version = "0.2.0", path = "../evm_arithmetization" } diff --git a/trace_decoder/Cargo.toml b/trace_decoder/Cargo.toml index 08ebdcf48..d155c44ad 100644 --- a/trace_decoder/Cargo.toml +++ b/trace_decoder/Cargo.toml @@ -2,7 +2,7 @@ name = "trace_decoder" description = "Processes trace payloads into Intermediate Representation (IR) format." authors = ["Polygon Zero "] -version = "0.3.1" +version = "0.4.0" edition.workspace = true license.workspace = true repository.workspace = true @@ -27,8 +27,8 @@ serde_with = "3.4.0" thiserror = { workspace = true } # Local dependencies -mpt_trie = { version = "0.2.1", path = "../mpt_trie" } -evm_arithmetization = { version = "0.1.3", path = "../evm_arithmetization" } +mpt_trie = { version = "0.3.0", path = "../mpt_trie" } +evm_arithmetization = { version = "0.2.0", path = "../evm_arithmetization" } [dev-dependencies] pretty_env_logger = "0.5.0" From 6e1d268bc734519ea54de07d241d78eaba8862aa Mon Sep 17 00:00:00 2001 From: Robin Salen Date: Wed, 12 Jun 2024 13:18:26 -0400 Subject: [PATCH 3/3] Increase version --- CHANGELOG.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 0ee6e25e8..c022899b6 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -8,7 +8,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] -## [0.3.2] - 2024-06-12 +## [0.4.0] - 2024-06-12 ### Changed - Some cleanup ([#190](https://github.com/0xPolygonZero/zk_evm/pull/190))