From c04c797aa0672720b06a1c64221c9b600ee5259a Mon Sep 17 00:00:00 2001 From: Pedro Fontana Date: Wed, 26 Jul 2023 18:46:52 -0300 Subject: [PATCH] release v0.8.3 (#1350) * release 0.8.3 * fix Changelog.md --- CHANGELOG.md | 3 ++ Cargo.lock | 148 +++++++++++++++++++++++++-------------------------- Cargo.toml | 6 +-- 3 files changed, 80 insertions(+), 77 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index e0f37b8863..14a9e7848a 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,6 +1,9 @@ ## Cairo-VM Changelog #### Upcoming Changes + +#### [0.8.3] - 2023-7-26 + * feat: implement the `--air_public_input` flag to the runner for outputting public inputs into a file [#1268](https://github.com/lambdaclass/cairo-rs/pull/1268) * fix: CLI errors bad formatting and handling diff --git a/Cargo.lock b/Cargo.lock index ced8f75edc..6b04a5121a 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -123,7 +123,7 @@ dependencies = [ "digest", "itertools 0.10.5", "num-bigint", - "num-traits 0.2.15", + "num-traits 0.2.16", "paste", "rustc_version", "zeroize", @@ -146,7 +146,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "7abe79b0e4288889c4574159ab790824d0033b9fdcb2a112a3182fac2e514565" dependencies = [ "num-bigint", - "num-traits 0.2.15", + "num-traits 0.2.16", "proc-macro2", "quote", "syn 1.0.109", @@ -169,7 +169,7 @@ version = "0.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "94893f1e0c6eeab764ade8dc4c0db24caf4fe7cbbaafc0eba0a9030f447b5185" dependencies = [ - "num-traits 0.2.15", + "num-traits 0.2.16", "rand", ] @@ -295,28 +295,28 @@ checksum = "14c189c53d098945499cdfa7ecc63567cf3886b3332b312a5b4585d8d3a6a610" [[package]] name = "cairo-felt" version = "0.8.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0f8de851723a7d13ed8b0b588a78ffa6b38d8e1f3eb4b6e71a96376510e5504a" dependencies = [ - "arbitrary", - "lambdaworks-math", "lazy_static", "num-bigint", "num-integer", - "num-traits 0.2.15", - "proptest", - "rstest", + "num-traits 0.2.16", "serde", ] [[package]] name = "cairo-felt" -version = "0.8.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0f8de851723a7d13ed8b0b588a78ffa6b38d8e1f3eb4b6e71a96376510e5504a" +version = "0.8.3" dependencies = [ + "arbitrary", + "lambdaworks-math", "lazy_static", "num-bigint", "num-integer", - "num-traits 0.2.15", + "num-traits 0.2.16", + "proptest", + "rstest", "serde", ] @@ -329,7 +329,7 @@ dependencies = [ "cairo-lang-utils", "indoc", "num-bigint", - "num-traits 0.2.15", + "num-traits 0.2.16", "parity-scale-codec", "parity-scale-codec-derive", "schemars", @@ -448,7 +448,7 @@ dependencies = [ "itertools 0.11.0", "log", "num-bigint", - "num-traits 0.2.15", + "num-traits 0.2.16", "salsa", "smol_str", ] @@ -468,7 +468,7 @@ dependencies = [ "itertools 0.11.0", "log", "num-bigint", - "num-traits 0.2.15", + "num-traits 0.2.16", "salsa", "smol_str", "unescaper", @@ -502,7 +502,7 @@ checksum = "ecfd29efb3d12c31d5ea0e6668ecf8a1be37e68ff729f4342530d14630156f1c" dependencies = [ "cairo-lang-debug", "quote", - "syn 2.0.26", + "syn 2.0.27", ] [[package]] @@ -537,7 +537,7 @@ dependencies = [ "itertools 0.11.0", "log", "num-bigint", - "num-traits 0.2.15", + "num-traits 0.2.16", "salsa", "smol_str", ] @@ -556,7 +556,7 @@ dependencies = [ "lalrpop", "lalrpop-util", "num-bigint", - "num-traits 0.2.15", + "num-traits 0.2.16", "regex", "salsa", "serde", @@ -626,7 +626,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "32af568d896f497bc7154b6b38cf3a63634cd1a49625e788132b897b206aa117" dependencies = [ "assert_matches", - "cairo-felt 0.8.2 (registry+https://github.com/rust-lang/crates.io-index)", + "cairo-felt 0.8.2", "cairo-lang-casm", "cairo-lang-sierra", "cairo-lang-sierra-ap-change", @@ -637,7 +637,7 @@ dependencies = [ "itertools 0.11.0", "log", "num-bigint", - "num-traits 0.2.15", + "num-traits 0.2.16", "thiserror", ] @@ -658,7 +658,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "3fc16911988deeaa242f3b9111d27a07033c09c720af10970ea30c3091a7cfe7" dependencies = [ "anyhow", - "cairo-felt 0.8.2 (registry+https://github.com/rust-lang/crates.io-index)", + "cairo-felt 0.8.2", "cairo-lang-casm", "cairo-lang-compiler", "cairo-lang-defs", @@ -683,7 +683,7 @@ dependencies = [ "log", "num-bigint", "num-integer", - "num-traits 0.2.15", + "num-traits 0.2.16", "once_cell", "serde", "serde_json", @@ -702,7 +702,7 @@ dependencies = [ "cairo-lang-filesystem", "cairo-lang-utils", "num-bigint", - "num-traits 0.2.15", + "num-traits 0.2.16", "salsa", "smol_str", "thiserror", @@ -729,7 +729,7 @@ dependencies = [ "itertools 0.11.0", "num-bigint", "num-integer", - "num-traits 0.2.15", + "num-traits 0.2.16", "parity-scale-codec", "schemars", "serde", @@ -737,7 +737,7 @@ dependencies = [ [[package]] name = "cairo-vm" -version = "0.8.2" +version = "0.8.3" dependencies = [ "anyhow", "arbitrary", @@ -746,7 +746,7 @@ dependencies = [ "assert_matches", "bincode", "bitvec", - "cairo-felt 0.8.2", + "cairo-felt 0.8.3", "cairo-lang-casm", "cairo-lang-starknet", "criterion", @@ -761,7 +761,7 @@ dependencies = [ "num-bigint", "num-integer", "num-prime", - "num-traits 0.2.15", + "num-traits 0.2.16", "proptest", "rand", "rstest", @@ -776,7 +776,7 @@ dependencies = [ [[package]] name = "cairo-vm-cli" -version = "0.8.2" +version = "0.8.3" dependencies = [ "assert_matches", "bincode", @@ -835,9 +835,9 @@ dependencies = [ [[package]] name = "clap" -version = "4.3.17" +version = "4.3.19" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5b0827b011f6f8ab38590295339817b0d26f344aa4932c3ced71b45b0c54b4a9" +checksum = "5fd304a20bff958a57f04c4e96a2e7594cc4490a0e809cbd48bb6437edaa452d" dependencies = [ "clap_builder", "clap_derive", @@ -846,9 +846,9 @@ dependencies = [ [[package]] name = "clap_builder" -version = "4.3.17" +version = "4.3.19" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9441b403be87be858db6a23edb493e7f694761acdc3343d5a0fcaafd304cbc9e" +checksum = "01c6a3f08f1fe5662a35cfe393aec09c4df95f60ee93b7556505260f75eee9e1" dependencies = [ "anstream", "anstyle", @@ -865,7 +865,7 @@ dependencies = [ "heck 0.4.1", "proc-macro2", "quote", - "syn 2.0.26", + "syn 2.0.27", ] [[package]] @@ -938,7 +938,7 @@ dependencies = [ "criterion-plot", "is-terminal", "itertools 0.10.5", - "num-traits 0.2.15", + "num-traits 0.2.16", "once_cell", "oorandom", "plotters", @@ -1056,7 +1056,7 @@ checksum = "53e0efad4403bfc52dc201159c4b842a246a14b98c64b55dfd0f2d89729dfeb8" dependencies = [ "proc-macro2", "quote", - "syn 2.0.26", + "syn 2.0.27", ] [[package]] @@ -1105,9 +1105,9 @@ checksum = "304e6508efa593091e97a9abbc10f90aa7ca635b6d2784feff3c89d41dd12272" [[package]] name = "either" -version = "1.8.1" +version = "1.9.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7fcaabb2fef8c910e7f4c7ce9f67a1283a1715879a7c230ca9d6d1ae31f16d91" +checksum = "a26ae43d7bcc3b814de94796a5e736d4029efb0ee900c12e2d54c993ad1a1e07" [[package]] name = "ena" @@ -1225,7 +1225,7 @@ checksum = "89ca545a94061b6365f2c7355b4b32bd20df3ff95f02da9329b34ccc3bd6ee72" dependencies = [ "proc-macro2", "quote", - "syn 2.0.26", + "syn 2.0.27", ] [[package]] @@ -1396,7 +1396,7 @@ checksum = "7f24254aa9a54b5c858eaee2f5bccdb46aaf0e486a595ed5fd8f86ba55232a70" [[package]] name = "hint_accountant" -version = "0.8.2" +version = "0.8.3" dependencies = [ "cairo-vm", "serde", @@ -1693,7 +1693,7 @@ dependencies = [ "matrixmultiply", "num-complex", "num-integer", - "num-traits 0.2.15", + "num-traits 0.2.16", "rawpointer", ] @@ -1722,7 +1722,7 @@ dependencies = [ "arbitrary", "autocfg", "num-integer", - "num-traits 0.2.15", + "num-traits 0.2.16", "rand", "serde", ] @@ -1734,7 +1734,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "b6b19411a9719e753aff12e5187b74d60d3dc449ec3f4dc21e3989c3f554bc95" dependencies = [ "autocfg", - "num-traits 0.2.15", + "num-traits 0.2.16", ] [[package]] @@ -1744,7 +1744,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "225d3389fb3509a24c93f5c29eb6bde2586b98d9f016636dff58d7c6f7569cd9" dependencies = [ "autocfg", - "num-traits 0.2.15", + "num-traits 0.2.16", ] [[package]] @@ -1755,7 +1755,7 @@ checksum = "64a5fe11d4135c3bcdf3a95b18b194afa9608a5f6ff034f5d857bc9a27fb0119" dependencies = [ "num-bigint", "num-integer", - "num-traits 0.2.15", + "num-traits 0.2.16", ] [[package]] @@ -1770,7 +1770,7 @@ dependencies = [ "num-bigint", "num-integer", "num-modular", - "num-traits 0.2.15", + "num-traits 0.2.16", "rand", ] @@ -1780,14 +1780,14 @@ version = "0.1.43" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "92e5113e9fd4cc14ded8e499429f396a20f98c772a47cc8622a736e1ec843c31" dependencies = [ - "num-traits 0.2.15", + "num-traits 0.2.16", ] [[package]] name = "num-traits" -version = "0.2.15" +version = "0.2.16" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "578ede34cf02f8924ab9447f50c28075b4d3e5b269972345e7e0372b38c6cdcd" +checksum = "f30b0abd723be7e2ffca1272140fac1a2f084c77ec3e123c192b66af1ee9e6c2" dependencies = [ "autocfg", "libm", @@ -1943,7 +1943,7 @@ version = "0.3.5" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "d2c224ba00d7cadd4d5c660deaf2098e5e80e07846537c51f9cfa4be50c1fd45" dependencies = [ - "num-traits 0.2.15", + "num-traits 0.2.16", "plotters-backend", "plotters-svg", "wasm-bindgen", @@ -2006,7 +2006,7 @@ dependencies = [ "bitflags 1.3.2", "byteorder", "lazy_static", - "num-traits 0.2.15", + "num-traits 0.2.16", "rand", "rand_chacha", "rand_xorshift", @@ -2024,9 +2024,9 @@ checksum = "a1d01941d82fa2ab50be1e79e6714289dd7cde78eba4c074bc5a4374f650dfe0" [[package]] name = "quote" -version = "1.0.31" +version = "1.0.32" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5fe8a65d69dd0808184ebb5f836ab526bb259db23c657efa38711b1072ee47f0" +checksum = "50f3b39ccfb720540debaa0164757101c08ecb8d326b15358ce76a62c7e85965" dependencies = [ "proc-macro2", ] @@ -2345,22 +2345,22 @@ checksum = "b0293b4b29daaf487284529cc2f5675b8e57c61f70167ba415a463651fd6a918" [[package]] name = "serde" -version = "1.0.173" +version = "1.0.176" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e91f70896d6720bc714a4a57d22fc91f1db634680e65c8efe13323f1fa38d53f" +checksum = "76dc28c9523c5d70816e393136b86d48909cfb27cecaa902d338c19ed47164dc" dependencies = [ "serde_derive", ] [[package]] name = "serde_derive" -version = "1.0.173" +version = "1.0.176" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a6250dde8342e0232232be9ca3db7aa40aceb5a3e5dd9bddbc00d99a007cde49" +checksum = "a4e7b8c5dc823e3b90651ff1d3808419cd14e5ad76de04feaf37da114e7a306f" dependencies = [ "proc-macro2", "quote", - "syn 2.0.26", + "syn 2.0.27", ] [[package]] @@ -2376,9 +2376,9 @@ dependencies = [ [[package]] name = "serde_json" -version = "1.0.103" +version = "1.0.104" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d03b412469450d4404fe8499a268edd7f8b79fecb074b0d812ad64ca21f4031b" +checksum = "076066c5f1078eac5b722a31827a8832fe108bed65dfa75e233c89f8206e976c" dependencies = [ "itoa", "ryu", @@ -2488,7 +2488,7 @@ dependencies = [ "hmac", "num-bigint", "num-integer", - "num-traits 0.2.15", + "num-traits 0.2.16", "rfc6979", "sha2", "starknet-crypto-codegen", @@ -2505,7 +2505,7 @@ checksum = "af6527b845423542c8a16e060ea1bc43f67229848e7cd4c4d80be994a84220ce" dependencies = [ "starknet-curve 0.4.0", "starknet-ff", - "syn 2.0.26", + "syn 2.0.27", ] [[package]] @@ -2576,9 +2576,9 @@ dependencies = [ [[package]] name = "syn" -version = "2.0.26" +version = "2.0.27" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "45c3457aacde3c65315de5031ec191ce46604304d2446e803d71ade03308d970" +checksum = "b60f673f44a8255b9c8c657daf66a596d435f2da81a555b06dc644d080ba45e0" dependencies = [ "proc-macro2", "quote", @@ -2617,22 +2617,22 @@ dependencies = [ [[package]] name = "thiserror" -version = "1.0.43" +version = "1.0.44" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a35fc5b8971143ca348fa6df4f024d4d55264f3468c71ad1c2f365b0a4d58c42" +checksum = "611040a08a0439f8248d1990b111c95baa9c704c805fa1f62104b39655fd7f90" dependencies = [ "thiserror-impl", ] [[package]] name = "thiserror-impl" -version = "1.0.43" +version = "1.0.44" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "463fe12d7993d3b327787537ce8dd4dfa058de32fc2b195ef3cde03dc4771e8f" +checksum = "090198534930841fab3a5d1bb637cde49e339654e606195f8d9c76eeb081dc96" dependencies = [ "proc-macro2", "quote", - "syn 2.0.26", + "syn 2.0.27", ] [[package]] @@ -2811,7 +2811,7 @@ dependencies = [ "once_cell", "proc-macro2", "quote", - "syn 2.0.26", + "syn 2.0.27", "wasm-bindgen-shared", ] @@ -2845,7 +2845,7 @@ checksum = "54681b18a46765f095758388f2d0cf16eb8d4169b639ab575a8f5693af210c7b" dependencies = [ "proc-macro2", "quote", - "syn 2.0.26", + "syn 2.0.27", "wasm-bindgen-backend", "wasm-bindgen-shared", ] @@ -2882,7 +2882,7 @@ dependencies = [ [[package]] name = "wasm-demo" -version = "0.8.2" +version = "0.8.3" dependencies = [ "cairo-vm", "console_error_panic_hook", @@ -3000,9 +3000,9 @@ checksum = "1a515f5799fe4961cb532f983ce2b23082366b898e52ffbce459c86f67c8378a" [[package]] name = "winnow" -version = "0.5.0" +version = "0.5.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "81fac9742fd1ad1bd9643b991319f72dd031016d44b77039a26977eb667141e7" +checksum = "25b5872fa2e10bd067ae946f927e726d7d603eaeb6e02fa6a350e0722d2b8c11" dependencies = [ "memchr", ] @@ -3048,5 +3048,5 @@ checksum = "ce36e65b0d2999d2aafac989fb249189a141aee1f53c612c1f37d72631959f69" dependencies = [ "proc-macro2", "quote", - "syn 2.0.26", + "syn 2.0.27", ] diff --git a/Cargo.toml b/Cargo.toml index fefceb510d..b45e4c5106 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -13,7 +13,7 @@ exclude = ["ensure-no_std"] resolver = "2" [workspace.package] -version = "0.8.2" +version = "0.8.3" edition = "2021" license = "Apache-2.0" repository = "https://github.com/lambdaclass/cairo-vm/" @@ -21,10 +21,10 @@ readme = "README.md" keywords = ["starknet", "cairo", "vm", "wasm", "no_std"] [workspace.dependencies] -felt = { package = "cairo-felt", path = "./felt", version = "0.8.2", default-features = false, features = [ +felt = { package = "cairo-felt", path = "./felt", version = "0.8.3", default-features = false, features = [ "alloc", ] } -cairo-vm = { path = "./vm", version = "0.8.2", default-features = false } +cairo-vm = { path = "./vm", version = "0.8.3", default-features = false } mimalloc = { version = "0.1.37", default-features = false } num-bigint = { version = "0.4", default-features = false, features = [ "serde",