diff --git a/Cargo.lock b/Cargo.lock index 9ee1bc40533..5d83e1909cb 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -3819,9 +3819,9 @@ checksum = "ade8366b8bd5ba243f0a58f036cc0ca8a2f069cff1a2351ef1cac6b083e16fc0" [[package]] name = "cairo-lang-casm" -version = "2.14.1-dev.1" +version = "2.15.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3fa2497d98718d215c1f0eb831adf6992598e5185d6c405eeeaa261869161349" +checksum = "84e6207b0fd16c0d188e91c81ad4e96bbc6c3cd92e128c832d9fbc87e0a4a11e" dependencies = [ "cairo-lang-utils", "indoc 2.0.7", @@ -3834,9 +3834,9 @@ dependencies = [ [[package]] name = "cairo-lang-compiler" -version = "2.14.1-dev.1" +version = "2.15.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4b84080fc90966f78fd5128391d2480a824806f3657d6ccc9512be63ea08edb1" +checksum = "e28cc7001d335ea5f8f886e12b1d2ff1cb4d3862d570100ac734ef748eb3f441" dependencies = [ "anyhow", "cairo-lang-defs", @@ -3861,9 +3861,9 @@ dependencies = [ [[package]] name = "cairo-lang-debug" -version = "2.14.1-dev.1" +version = "2.15.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "66d2a69364ddd52b8e5fde8a4f26132e72c3bf94b353f85a2caffa905a4531ed" +checksum = "3f8fa7f741b25dfe4319c657b32c79ef1fc91c854b45b4d82bb279cba35fbbf5" dependencies = [ "cairo-lang-utils", "id-arena", @@ -3872,9 +3872,9 @@ dependencies = [ [[package]] name = "cairo-lang-defs" -version = "2.14.1-dev.1" +version = "2.15.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ba8905b58f36cfa3a457ad156151df4526f8e763b5c9957489ac3a078b9c27ad" +checksum = "deaaad6ba678b88c88b0723907fd82b28d91831b4ee1c56d65084304cac7b72d" dependencies = [ "bincode", "cairo-lang-debug", @@ -3893,9 +3893,9 @@ dependencies = [ [[package]] name = "cairo-lang-diagnostics" -version = "2.14.1-dev.1" +version = "2.15.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "832f3a798d671dd950ff2c2ccb917465e220f8b06e1be90c16c2942855763fa6" +checksum = "0bbb39a789267d1ea3c64dc4b5011530df096fd1c32bfe1dc72e0291ddb70e0b" dependencies = [ "cairo-lang-debug", "cairo-lang-filesystem", @@ -3907,9 +3907,9 @@ dependencies = [ [[package]] name = "cairo-lang-eq-solver" -version = "2.14.1-dev.1" +version = "2.15.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "609eb26d8fe8dff752314cc6f3223d58e5ca10ff6a6f716215255b85b1350d32" +checksum = "ac789761904a39372635b5e3816f539fd8b4602a215d83c18e226e291a552420" dependencies = [ "cairo-lang-utils", "good_lp", @@ -3917,9 +3917,9 @@ dependencies = [ [[package]] name = "cairo-lang-filesystem" -version = "2.14.1-dev.1" +version = "2.15.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bd999f5eb2861db1974c552663988e6e97f82fc685f4107ddafc6bc9bdc2a01b" +checksum = "9a13326b1762c69d58d22ccd4df0e4973405aa73f0054aff7f8af7fd73deb88a" dependencies = [ "cairo-lang-debug", "cairo-lang-proc-macros", @@ -3935,9 +3935,9 @@ dependencies = [ [[package]] name = "cairo-lang-formatter" -version = "2.14.1-dev.1" +version = "2.15.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4fa4e996ec24d6e744182b122276065bf1fb542004b4eeeced0134b483d70dae" +checksum = "ba34c08ac67ac02b3128d564a45582f42334e91cc8a47431e9ed4b95f8389495" dependencies = [ "anyhow", "cairo-lang-diagnostics", @@ -3955,9 +3955,9 @@ dependencies = [ [[package]] name = "cairo-lang-lowering" -version = "2.14.1-dev.1" +version = "2.15.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7882fb54a13db4fe12e022befb5aba4d686d7d76ff4ed5693505256533f7ed81" +checksum = "c32179ee954dbef5c26899c960c8d5d7d158dfa83ae8a924799c1932578e353a" dependencies = [ "assert_matches", "bincode", @@ -3985,9 +3985,9 @@ dependencies = [ [[package]] name = "cairo-lang-parser" -version = "2.14.1-dev.1" +version = "2.15.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6b755b363b25a8e62c480133f804e0acd94d8d87810537182a7568c0b397176b" +checksum = "fa894404dd671130cfb3d86d59dce97df27f565aa92699708d0bc78663cb778e" dependencies = [ "cairo-lang-diagnostics", "cairo-lang-filesystem", @@ -4005,9 +4005,9 @@ dependencies = [ [[package]] name = "cairo-lang-plugins" -version = "2.14.1-dev.1" +version = "2.15.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b931a564bcffa6b10ae432cd02f73240ee519e780be6f9ffba811d0bf6e177b1" +checksum = "19c46896b74f3e66902d5beda1fed31fb0b8a205a13d9e1868a815d033817105" dependencies = [ "cairo-lang-defs", "cairo-lang-diagnostics", @@ -4029,9 +4029,9 @@ checksum = "123ac0ecadf31bacae77436d72b88fa9caef2b8e92c89ce63a125ae911a12fae" [[package]] name = "cairo-lang-proc-macros" -version = "2.14.1-dev.1" +version = "2.15.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b18332ff899c282cf5a50f1d052371c2c86ebecfcfde878db5e15139aabba08d" +checksum = "a8d5baca5b44cac3178306c82fedbc53ea677908b1682d29c39f03b03eb1d02e" dependencies = [ "cairo-lang-debug", "proc-macro2", @@ -4042,9 +4042,9 @@ dependencies = [ [[package]] name = "cairo-lang-project" -version = "2.14.1-dev.1" +version = "2.15.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "062b2894a4ddbb2ecc02ed7cc8a57d9aee54db5bdd3c920c72a918b3fcf4eba6" +checksum = "c08a4ee75ce0fda214d882beb50a7c8d18d6e20107429200536b57d13d76bb7b" dependencies = [ "cairo-lang-filesystem", "cairo-lang-utils", @@ -4055,9 +4055,9 @@ dependencies = [ [[package]] name = "cairo-lang-runnable-utils" -version = "2.14.1-dev.1" +version = "2.15.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a37885e1b1abdd3a3df2a27898e3e98bd53b2051c31d23213d657cb4a3d5c1e5" +checksum = "691bfb23661cc39c6f286b0256dc426096662fcae0c5b0d075abdc0e518d3934" dependencies = [ "cairo-lang-casm", "cairo-lang-sierra", @@ -4073,9 +4073,9 @@ dependencies = [ [[package]] name = "cairo-lang-runner" -version = "2.14.1-dev.1" +version = "2.15.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c982688f8059f449eb1acde3301e4d6d19288267613410c1af2188a6dcaa2b86" +checksum = "3d66b331e0a59fb52b31f725c8cc2d7112cbc6e85561d8a58b2809b6fa999716" dependencies = [ "ark-ff 0.5.0", "ark-secp256k1 0.5.0", @@ -4105,9 +4105,9 @@ dependencies = [ [[package]] name = "cairo-lang-semantic" -version = "2.14.1-dev.1" +version = "2.15.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "05530c864d05490d38d7b8da9524116183ca6964d4d17a0a0f3f22b79078d8b4" +checksum = "83ad7598f3c29e628d5b306afdce4310fe72b123cd55567983dc47eabcb26fee" dependencies = [ "bincode", "cairo-lang-debug", @@ -4134,9 +4134,9 @@ dependencies = [ [[package]] name = "cairo-lang-sierra" -version = "2.14.1-dev.1" +version = "2.15.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bbccce862f0474ff7ad52f8465c5f50bea221e9b93ca549b4e0b7c8e87d27759" +checksum = "1f7ab456f23241d2948d8a8795bb032f3a81be48747b970a853924063ffea7c2" dependencies = [ "anyhow", "cairo-lang-utils", @@ -4160,9 +4160,9 @@ dependencies = [ [[package]] name = "cairo-lang-sierra-ap-change" -version = "2.14.1-dev.1" +version = "2.15.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "87352ddc46cad69ddf1fc554176ba2d05c6c99e12ccfa6dc8ffd09170037fa31" +checksum = "98a3ca83a79e6191dcaa3cbb49dd53aa90176b49f4534b7e72a79f5a3fbb1cb4" dependencies = [ "cairo-lang-eq-solver", "cairo-lang-sierra", @@ -4176,9 +4176,9 @@ dependencies = [ [[package]] name = "cairo-lang-sierra-gas" -version = "2.14.1-dev.1" +version = "2.15.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "04f15d0151156b80d6ec2c4ca7660676006607dbe105facb0b963a710254e607" +checksum = "a5e2f9b5c7befa27d7cdb70ee03c8bd44309ecf6e16d439909c692770e733e1a" dependencies = [ "cairo-lang-eq-solver", "cairo-lang-sierra", @@ -4192,9 +4192,9 @@ dependencies = [ [[package]] name = "cairo-lang-sierra-generator" -version = "2.14.1-dev.1" +version = "2.15.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4fdb526f4654116792d266cab9264c5630768a59e2bfb8e6fb14f774560ace51" +checksum = "75afecf1adf1a1418b6b4865e694fd2f6e784551f2f812a28b2e33dd4c7c7d0b" dependencies = [ "cairo-lang-debug", "cairo-lang-defs", @@ -4216,9 +4216,9 @@ dependencies = [ [[package]] name = "cairo-lang-sierra-to-casm" -version = "2.14.1-dev.1" +version = "2.15.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e2f9cafc22699945d14b794e90ad8235b15cb723c5cf13d368c7d0b312329ef0" +checksum = "5c20590351b15f1522023386d3385de34baee1ea47339729994dcff16faadd7c" dependencies = [ "assert_matches", "cairo-lang-casm", @@ -4237,9 +4237,9 @@ dependencies = [ [[package]] name = "cairo-lang-sierra-type-size" -version = "2.14.1-dev.1" +version = "2.15.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "01d48f98d904c9f24dc1a1f423fe10433c41c8748c984b958d95930ae75c6c3f" +checksum = "9a3c5b27e5f5f6f0bca52fb8e2a6c071d83d24fe09f8d6505b6aab3bed5e1a65" dependencies = [ "cairo-lang-sierra", "cairo-lang-utils", @@ -4247,9 +4247,9 @@ dependencies = [ [[package]] name = "cairo-lang-starknet" -version = "2.14.1-dev.1" +version = "2.15.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "53866bee2f89f04ad8a04cd8caed7ccb0afa7e8fc7882e12dac020743388c617" +checksum = "03449f446ffa58f6e365b95f2b95520031a6b2be265d6d4d1a33c0eb4e379810" dependencies = [ "anyhow", "cairo-lang-compiler", @@ -4279,9 +4279,9 @@ dependencies = [ [[package]] name = "cairo-lang-starknet-classes" -version = "2.14.1-dev.1" +version = "2.15.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5acb66763ac277cc99c021c105a508c1c577719bb98d9450bee0ac8561f06849" +checksum = "fd03f9747aa0071117c17d8c3992c0faff32e870f7e8fb285b748a6d1edeaee0" dependencies = [ "cairo-lang-casm", "cairo-lang-sierra", @@ -4303,9 +4303,9 @@ dependencies = [ [[package]] name = "cairo-lang-syntax" -version = "2.14.1-dev.1" +version = "2.15.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5ab664666042b2161e61a5a04959eaac04b2295e5bd55c70bd92596df2eb79c6" +checksum = "92ced2e38a83e79f41518ba9970159ab84d7fc47ed139f0f70db2d060faeb302" dependencies = [ "cairo-lang-debug", "cairo-lang-filesystem", @@ -4322,9 +4322,9 @@ dependencies = [ [[package]] name = "cairo-lang-syntax-codegen" -version = "2.14.1-dev.1" +version = "2.15.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5e5d8965e10a8308905f066fac143a325c082aec73042427aee4ea08c2db55dd" +checksum = "d12cf2171666fb224b4890906668f5ebcc31a5c91a4ff5a3b681b9d440d1c995" dependencies = [ "genco", "xshell", @@ -4332,9 +4332,9 @@ dependencies = [ [[package]] name = "cairo-lang-test-plugin" -version = "2.14.1-dev.1" +version = "2.15.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5575edf0aad3b16f9e6165af32de29523c6cf5d72debcf6ca4f1e91e4495bc27" +checksum = "a37bd741c3ddbbf8c246b6681c56b43b683919451ba2f60eecca053985bc643e" dependencies = [ "anyhow", "cairo-lang-compiler", @@ -4361,9 +4361,9 @@ dependencies = [ [[package]] name = "cairo-lang-test-utils" -version = "2.14.1-dev.1" +version = "2.15.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c529a7f0dea57594a434ef5ab9cf9bad239449359a2b080ebdd842b75b4ca104" +checksum = "b2316a0647f8b273bb989f16a44d61e5a71dcb76f8cbdfcc00d2f68734488d3f" dependencies = [ "cairo-lang-formatter", "cairo-lang-proc-macros", @@ -4375,9 +4375,9 @@ dependencies = [ [[package]] name = "cairo-lang-utils" -version = "2.14.1-dev.1" +version = "2.15.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6ff3991615d77a4b282c34feed1c10e3452bcbb4877fbdfa56899eb2ff7ac257" +checksum = "d8469aa1f8361bd76648eade6cb9b18a957841e99937797788b327741de7cab8" dependencies = [ "hashbrown 0.16.0", "indexmap 2.12.0", @@ -4397,8 +4397,8 @@ dependencies = [ [[package]] name = "cairo-native" -version = "0.8.0" -source = "git+https://github.com/lambdaclass/cairo_native.git?rev=c2644a9f32169c6364e7dfb29fc3f5f1c4620e89#c2644a9f32169c6364e7dfb29fc3f5f1c4620e89" +version = "0.9.0-rc.0" +source = "git+https://github.com/lambdaclass/cairo_native.git?rev=3299da5446b74b3d4e4682de7df08629ee6e0429#3299da5446b74b3d4e4682de7df08629ee6e0429" dependencies = [ "aquamarine", "ark-ec 0.5.0", @@ -4413,6 +4413,7 @@ dependencies = [ "cairo-lang-sierra-gas", "cairo-lang-sierra-to-casm", "cairo-lang-sierra-type-size", + "cairo-lang-starknet", "cairo-lang-starknet-classes", "cairo-lang-utils", "educe 0.5.11", @@ -11828,8 +11829,8 @@ checksum = "0fda2ff0d084019ba4d7c6f371c95d8fd75ce3524c3cb8fb653a3023f6323e64" [[package]] name = "sierra-emu" -version = "0.8.0" -source = "git+https://github.com/lambdaclass/cairo_native.git?rev=c2644a9f32169c6364e7dfb29fc3f5f1c4620e89#c2644a9f32169c6364e7dfb29fc3f5f1c4620e89" +version = "0.9.0-rc.0" +source = "git+https://github.com/lambdaclass/cairo_native.git?rev=3299da5446b74b3d4e4682de7df08629ee6e0429#3299da5446b74b3d4e4682de7df08629ee6e0429" dependencies = [ "cairo-lang-compiler", "cairo-lang-filesystem", diff --git a/Cargo.toml b/Cargo.toml index d5310a49128..7a5b0b22b62 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -225,14 +225,14 @@ bytes = "1" c-kzg = "2.1.5" cached = "0.44.0" cairo-felt = "0.9.1" -cairo-lang-casm = "2.14.1-dev.1" -cairo-lang-runner = "2.14.1-dev.1" -cairo-lang-sierra = "2.14.1-dev.1" -cairo-lang-sierra-to-casm = "2.14.1-dev.1" -cairo-lang-starknet-classes = "2.14.1-dev.1" -cairo-lang-utils = "2.14.1-dev.1" -cairo-native = { git = "https://github.com/lambdaclass/cairo_native.git", rev = "c2644a9f32169c6364e7dfb29fc3f5f1c4620e89" } -sierra-emu = { git = "https://github.com/lambdaclass/cairo_native.git", rev = "c2644a9f32169c6364e7dfb29fc3f5f1c4620e89" } +cairo-lang-casm = "2.15.0" +cairo-lang-runner = "2.15.0" +cairo-lang-sierra = "2.15.0" +cairo-lang-sierra-to-casm = "2.15.0" +cairo-lang-starknet-classes = "2.15.0" +cairo-lang-utils = "2.15.0" +cairo-native = { git = "https://github.com/lambdaclass/cairo_native.git", rev = "3299da5446b74b3d4e4682de7df08629ee6e0429" } +sierra-emu = { git = "https://github.com/lambdaclass/cairo_native.git", rev = "3299da5446b74b3d4e4682de7df08629ee6e0429" } cairo-vm = "3.0.0" camelpaste = "0.1.0" chrono = "0.4.26" diff --git a/crates/apollo_infra_utils/src/cairo_compiler_version.rs b/crates/apollo_infra_utils/src/cairo_compiler_version.rs index c11edd48262..2e503d0e5e5 100644 --- a/crates/apollo_infra_utils/src/cairo_compiler_version.rs +++ b/crates/apollo_infra_utils/src/cairo_compiler_version.rs @@ -2,4 +2,4 @@ #[path = "cairo_compiler_version_test.rs"] mod cairo_compiler_version_test; -pub const CAIRO1_COMPILER_VERSION: &str = "2.14.1-dev.1"; +pub const CAIRO1_COMPILER_VERSION: &str = "2.15.0";