diff --git a/CHANGELOG.md b/CHANGELOG.md index d124ecf71d..89f3d9bca4 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,7 @@ ## Cairo-VM Changelog +### [0.8.4-rc.0] + Change ec_op_impl() to use ProjectivePoint [#1531](https://github.com/lambdaclass/cairo-vm/pull/1531) ### [0.8.3] - 2023-12-10 diff --git a/Cargo.lock b/Cargo.lock index 1da7ce50e8..f25156e4d3 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -298,7 +298,7 @@ dependencies = [ [[package]] name = "cairo-felt" -version = "0.8.3" +version = "0.8.4-rc.0" dependencies = [ "lambdaworks-math", "lazy_static", @@ -310,6 +310,20 @@ dependencies = [ "serde", ] +[[package]] +name = "cairo-felt" +version = "0.8.7" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5972097b8800ca5dffb458040e74c724a2ac4fa4b5b480b50f5b96c7e67d6427" +dependencies = [ + "lambdaworks-math", + "lazy_static", + "num-bigint", + "num-integer", + "num-traits 0.2.15", + "serde", +] + [[package]] name = "cairo-lang-casm" version = "2.0.1" @@ -711,7 +725,7 @@ dependencies = [ [[package]] name = "cairo-vm" -version = "0.8.3" +version = "0.8.4-rc.0" dependencies = [ "anyhow", "ark-ff", @@ -719,7 +733,7 @@ dependencies = [ "assert_matches", "bincode", "bitvec", - "cairo-felt 0.8.3", + "cairo-felt 0.8.7", "cairo-lang-casm", "cairo-lang-starknet", "criterion", @@ -750,7 +764,7 @@ dependencies = [ [[package]] name = "cairo-vm-cli" -version = "0.8.3" +version = "0.8.4-rc.0" dependencies = [ "assert_matches", "bincode", @@ -1362,7 +1376,7 @@ checksum = "7f24254aa9a54b5c858eaee2f5bccdb46aaf0e486a595ed5fd8f86ba55232a70" [[package]] name = "hint_accountant" -version = "0.8.3" +version = "0.8.4-rc.0" dependencies = [ "cairo-vm", "serde", diff --git a/Cargo.toml b/Cargo.toml index 0f96e9ce28..aecd56fe04 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -7,7 +7,7 @@ exclude = ["ensure-no_std"] resolver = "2" [workspace.package] -version = "0.8.3" +version = "0.8.4-rc.0" edition = "2021" license = "Apache-2.0" repository = "https://github.com/lambdaclass/cairo-vm/" @@ -17,7 +17,7 @@ readme = "README.md" felt = { package = "cairo-felt", path = "./felt", version = "0.8.2", default-features = false, features = [ "alloc", ] } -cairo-vm = { path = "./vm", version = "0.8.3", default-features = false } +cairo-vm = { path = "./vm", version = "0.8.4-rc.0", default-features = false } mimalloc = { version = "0.1.37", default-features = false } num-bigint = { version = "0.4", default-features = false, features = [ "serde", diff --git a/vm/Cargo.toml b/vm/Cargo.toml index 60b2413ef3..f27ff753a8 100644 --- a/vm/Cargo.toml +++ b/vm/Cargo.toml @@ -59,7 +59,9 @@ thiserror-no-std = { workspace = true } # only for std num-prime = { version = "0.4.3", features = ["big-int"], optional = true } -felt = { workspace = true } +felt = { package = "cairo-felt", version = "0.8.2", default-features = false, features = [ + "alloc", +] } bitvec = { workspace = true } # Dependencies for cairo-1-hints feature