diff --git a/Cargo.lock b/Cargo.lock index e1de123b235..951a102b1bf 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -461,7 +461,7 @@ checksum = "1e748733b7cbc798e1434b6ac524f0c1ff2ab456fe201501e6497c8417a4fc33" [[package]] name = "cairo-compile" -version = "2.19.2" +version = "2.19.3" dependencies = [ "anyhow", "cairo-lang-compiler", @@ -476,7 +476,7 @@ dependencies = [ [[package]] name = "cairo-execute" -version = "2.19.2" +version = "2.19.3" dependencies = [ "anyhow", "cairo-lang-compiler", @@ -496,7 +496,7 @@ dependencies = [ [[package]] name = "cairo-format" -version = "2.19.2" +version = "2.19.3" dependencies = [ "cairo-lang-formatter", "cairo-lang-utils", @@ -510,7 +510,7 @@ dependencies = [ [[package]] name = "cairo-lang-casm" -version = "2.19.2" +version = "2.19.3" dependencies = [ "cairo-lang-test-utils", "cairo-lang-utils", @@ -528,7 +528,7 @@ dependencies = [ [[package]] name = "cairo-lang-compiler" -version = "2.19.2" +version = "2.19.3" dependencies = [ "anyhow", "cairo-lang-defs", @@ -553,7 +553,7 @@ dependencies = [ [[package]] name = "cairo-lang-debug" -version = "2.19.2" +version = "2.19.3" dependencies = [ "cairo-lang-proc-macros", "cairo-lang-test-utils", @@ -565,7 +565,7 @@ dependencies = [ [[package]] name = "cairo-lang-defs" -version = "2.19.2" +version = "2.19.3" dependencies = [ "cairo-lang-debug", "cairo-lang-diagnostics", @@ -588,7 +588,7 @@ dependencies = [ [[package]] name = "cairo-lang-diagnostics" -version = "2.19.2" +version = "2.19.3" dependencies = [ "cairo-lang-debug", "cairo-lang-filesystem", @@ -604,7 +604,7 @@ dependencies = [ [[package]] name = "cairo-lang-doc" -version = "2.19.2" +version = "2.19.3" dependencies = [ "anyhow", "cairo-lang-debug", @@ -626,7 +626,7 @@ dependencies = [ [[package]] name = "cairo-lang-eq-solver" -version = "2.19.2" +version = "2.19.3" dependencies = [ "cairo-lang-test-utils", "cairo-lang-utils", @@ -636,7 +636,7 @@ dependencies = [ [[package]] name = "cairo-lang-executable" -version = "2.19.2" +version = "2.19.3" dependencies = [ "anyhow", "cairo-lang-casm", @@ -660,7 +660,7 @@ dependencies = [ [[package]] name = "cairo-lang-executable-plugin" -version = "2.19.2" +version = "2.19.3" dependencies = [ "cairo-lang-compiler", "cairo-lang-defs", @@ -678,7 +678,7 @@ dependencies = [ [[package]] name = "cairo-lang-execute-utils" -version = "2.19.2" +version = "2.19.3" dependencies = [ "anyhow", "cairo-lang-casm", @@ -692,7 +692,7 @@ dependencies = [ [[package]] name = "cairo-lang-filesystem" -version = "2.19.2" +version = "2.19.3" dependencies = [ "cairo-lang-debug", "cairo-lang-proc-macros", @@ -713,7 +713,7 @@ dependencies = [ [[package]] name = "cairo-lang-formatter" -version = "2.19.2" +version = "2.19.3" dependencies = [ "anyhow", "cairo-lang-diagnostics", @@ -733,7 +733,7 @@ dependencies = [ [[package]] name = "cairo-lang-lowering" -version = "2.19.2" +version = "2.19.3" dependencies = [ "assert_matches", "cairo-lang-debug", @@ -765,7 +765,7 @@ dependencies = [ [[package]] name = "cairo-lang-parser" -version = "2.19.2" +version = "2.19.3" dependencies = [ "anstream", "cairo-lang-diagnostics", @@ -789,7 +789,7 @@ dependencies = [ [[package]] name = "cairo-lang-plugins" -version = "2.19.2" +version = "2.19.3" dependencies = [ "cairo-lang-debug", "cairo-lang-defs", @@ -815,7 +815,7 @@ checksum = "123ac0ecadf31bacae77436d72b88fa9caef2b8e92c89ce63a125ae911a12fae" [[package]] name = "cairo-lang-proc-macros" -version = "2.19.2" +version = "2.19.3" dependencies = [ "cairo-lang-debug", "cairo-lang-utils", @@ -828,7 +828,7 @@ dependencies = [ [[package]] name = "cairo-lang-project" -version = "2.19.2" +version = "2.19.3" dependencies = [ "cairo-lang-filesystem", "cairo-lang-utils", @@ -841,7 +841,7 @@ dependencies = [ [[package]] name = "cairo-lang-runnable-utils" -version = "2.19.2" +version = "2.19.3" dependencies = [ "cairo-lang-casm", "cairo-lang-sierra", @@ -856,7 +856,7 @@ dependencies = [ [[package]] name = "cairo-lang-runner" -version = "2.19.2" +version = "2.19.3" dependencies = [ "ark-ff", "ark-secp256k1", @@ -892,7 +892,7 @@ dependencies = [ [[package]] name = "cairo-lang-semantic" -version = "2.19.2" +version = "2.19.3" dependencies = [ "cairo-lang-debug", "cairo-lang-defs", @@ -922,7 +922,7 @@ dependencies = [ [[package]] name = "cairo-lang-sierra" -version = "2.19.2" +version = "2.19.3" dependencies = [ "anyhow", "bimap", @@ -952,7 +952,7 @@ dependencies = [ [[package]] name = "cairo-lang-sierra-ap-change" -version = "2.19.2" +version = "2.19.3" dependencies = [ "cairo-lang-eq-solver", "cairo-lang-sierra", @@ -967,7 +967,7 @@ dependencies = [ [[package]] name = "cairo-lang-sierra-gas" -version = "2.19.2" +version = "2.19.3" dependencies = [ "cairo-lang-eq-solver", "cairo-lang-sierra", @@ -986,7 +986,7 @@ dependencies = [ [[package]] name = "cairo-lang-sierra-generator" -version = "2.19.2" +version = "2.19.3" dependencies = [ "cairo-lang-debug", "cairo-lang-defs", @@ -1016,7 +1016,7 @@ dependencies = [ [[package]] name = "cairo-lang-sierra-to-casm" -version = "2.19.2" +version = "2.19.3" dependencies = [ "assert_matches", "cairo-lang-casm", @@ -1039,7 +1039,7 @@ dependencies = [ [[package]] name = "cairo-lang-sierra-type-size" -version = "2.19.2" +version = "2.19.3" dependencies = [ "cairo-lang-sierra", "cairo-lang-utils", @@ -1047,7 +1047,7 @@ dependencies = [ [[package]] name = "cairo-lang-starknet" -version = "2.19.2" +version = "2.19.3" dependencies = [ "anyhow", "cairo-lang-compiler", @@ -1083,7 +1083,7 @@ dependencies = [ [[package]] name = "cairo-lang-starknet-classes" -version = "2.19.2" +version = "2.19.3" dependencies = [ "cairo-lang-casm", "cairo-lang-sierra", @@ -1111,7 +1111,7 @@ dependencies = [ [[package]] name = "cairo-lang-syntax" -version = "2.19.2" +version = "2.19.3" dependencies = [ "cairo-lang-debug", "cairo-lang-filesystem", @@ -1131,7 +1131,7 @@ dependencies = [ [[package]] name = "cairo-lang-syntax-codegen" -version = "2.19.2" +version = "2.19.3" dependencies = [ "cairo-lang-test-utils", "cairo-lang-utils", @@ -1142,7 +1142,7 @@ dependencies = [ [[package]] name = "cairo-lang-test-plugin" -version = "2.19.2" +version = "2.19.3" dependencies = [ "anyhow", "cairo-lang-compiler", @@ -1169,7 +1169,7 @@ dependencies = [ [[package]] name = "cairo-lang-test-runner" -version = "2.19.2" +version = "2.19.3" dependencies = [ "anyhow", "cairo-lang-compiler", @@ -1192,7 +1192,7 @@ dependencies = [ [[package]] name = "cairo-lang-test-utils" -version = "2.19.2" +version = "2.19.3" dependencies = [ "cairo-lang-formatter", "cairo-lang-proc-macros", @@ -1205,7 +1205,7 @@ dependencies = [ [[package]] name = "cairo-lang-utils" -version = "2.19.2" +version = "2.19.3" dependencies = [ "cairo-lang-test-utils", "hashbrown 0.17.1", @@ -1228,7 +1228,7 @@ dependencies = [ [[package]] name = "cairo-run" -version = "2.19.2" +version = "2.19.3" dependencies = [ "anyhow", "cairo-lang-compiler", @@ -1243,7 +1243,7 @@ dependencies = [ [[package]] name = "cairo-size-profiler" -version = "2.19.2" +version = "2.19.3" dependencies = [ "anyhow", "cairo-lang-compiler", @@ -1268,7 +1268,7 @@ dependencies = [ [[package]] name = "cairo-test" -version = "2.19.2" +version = "2.19.3" dependencies = [ "anyhow", "cairo-lang-compiler", @@ -2079,7 +2079,7 @@ dependencies = [ [[package]] name = "generate-syntax" -version = "2.19.2" +version = "2.19.3" dependencies = [ "cairo-lang-syntax-codegen", "cairo-lang-utils", @@ -2099,7 +2099,7 @@ dependencies = [ [[package]] name = "get-lowering" -version = "2.19.2" +version = "2.19.3" dependencies = [ "anyhow", "cairo-lang-compiler", @@ -4131,7 +4131,7 @@ checksum = "f8fadd59c855ef2080decdef8ff161eb6661b86933c9d82e5ba29dc602a55aba" [[package]] name = "sierra-compile" -version = "2.19.2" +version = "2.19.3" dependencies = [ "anyhow", "cairo-lang-sierra", @@ -4250,7 +4250,7 @@ checksum = "6ce2be8dc25455e1f91df71bfa12ad37d7af1092ae736f3a6cd0e37bc7810596" [[package]] name = "starknet-compile" -version = "2.19.2" +version = "2.19.3" dependencies = [ "anyhow", "cairo-lang-compiler", @@ -4291,7 +4291,7 @@ dependencies = [ [[package]] name = "starknet-sierra-compile" -version = "2.19.2" +version = "2.19.3" dependencies = [ "anyhow", "cairo-lang-sierra", @@ -4305,7 +4305,7 @@ dependencies = [ [[package]] name = "starknet-sierra-extract-code" -version = "2.19.2" +version = "2.19.3" dependencies = [ "anyhow", "cairo-lang-starknet-classes", @@ -4316,7 +4316,7 @@ dependencies = [ [[package]] name = "starknet-sierra-upgrade-validate" -version = "2.19.2" +version = "2.19.3" dependencies = [ "anyhow", "async-channel", @@ -4488,7 +4488,7 @@ dependencies = [ [[package]] name = "tests" -version = "2.19.2" +version = "2.19.3" dependencies = [ "assert_matches", "cairo-lang-casm", diff --git a/Cargo.toml b/Cargo.toml index b4ae550d177..ecca452c9ec 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -95,7 +95,7 @@ license = "Apache-2.0" license-file = "LICENSE" repository = "https://github.com/starkware-libs/cairo/" rust-version = "1.94" -version = "2.19.2" +version = "2.19.3" [workspace.dependencies] anyhow = "1.0.98" diff --git a/corelib/Scarb.lock b/corelib/Scarb.lock index 56b7786b50d..57f931cff74 100644 --- a/corelib/Scarb.lock +++ b/corelib/Scarb.lock @@ -3,4 +3,4 @@ version = 1 [[package]] name = "core" -version = "2.19.2" +version = "2.19.3" diff --git a/corelib/Scarb.toml b/corelib/Scarb.toml index b4a760129c3..bbfc3c7dac9 100644 --- a/corelib/Scarb.toml +++ b/corelib/Scarb.toml @@ -1,6 +1,6 @@ [package] name = "core" -version = "2.19.2" +version = "2.19.3" edition = "2025_12" experimental-features = [ "associated_item_constraints", @@ -14,4 +14,4 @@ experimental-features = [ no-core = true [dev-dependencies] -cairo_test = "2.19.2" +cairo_test = "2.19.3" diff --git a/corelib/cairo_project.toml b/corelib/cairo_project.toml index 99f20e55027..45372156063 100644 --- a/corelib/cairo_project.toml +++ b/corelib/cairo_project.toml @@ -3,7 +3,7 @@ core = "src" [config.global] edition = "2025_12" -version = "2.19.2" +version = "2.19.3" [config.global.experimental_features] associated_item_constraints = true diff --git a/crates/bin/cairo-compile/Cargo.toml b/crates/bin/cairo-compile/Cargo.toml index fda5e0f21be..e57de2d6f22 100644 --- a/crates/bin/cairo-compile/Cargo.toml +++ b/crates/bin/cairo-compile/Cargo.toml @@ -14,9 +14,9 @@ log.workspace = true mimalloc = { workspace = true, optional = true } tracing.workspace = true -cairo-lang-compiler = { path = "../../cairo-lang-compiler", version = "=2.19.2" } -cairo-lang-lowering = { path = "../../cairo-lang-lowering", version = "=2.19.2" } -cairo-lang-utils = { path = "../../cairo-lang-utils", version = "=2.19.2", features = ["tracing"] } +cairo-lang-compiler = { path = "../../cairo-lang-compiler", version = "=2.19.3" } +cairo-lang-lowering = { path = "../../cairo-lang-lowering", version = "=2.19.3" } +cairo-lang-utils = { path = "../../cairo-lang-utils", version = "=2.19.3", features = ["tracing"] } [features] dhat = ["dep:dhat"] diff --git a/crates/bin/cairo-execute/Cargo.toml b/crates/bin/cairo-execute/Cargo.toml index d0cef64bd06..93e7342a6d4 100644 --- a/crates/bin/cairo-execute/Cargo.toml +++ b/crates/bin/cairo-execute/Cargo.toml @@ -8,14 +8,14 @@ description = "Executable for creating executables and running them for the Cair [dependencies] anyhow.workspace = true -cairo-lang-compiler = { path = "../../cairo-lang-compiler", version = "=2.19.2" } -cairo-lang-debug = { path = "../../cairo-lang-debug", version = "=2.19.2" } -cairo-lang-executable = { path = "../../cairo-lang-executable", version = "=2.19.2" } -cairo-lang-execute-utils = { path = "../../cairo-lang-execute-utils", version = "=2.19.2" } -cairo-lang-filesystem = { path = "../../cairo-lang-filesystem", version = "=2.19.2" } -cairo-lang-runnable-utils = { path = "../../cairo-lang-runnable-utils", version = "=2.19.2" } -cairo-lang-runner = { path = "../../cairo-lang-runner", version = "=2.19.2" } -cairo-lang-sierra-generator = { path = "../../cairo-lang-sierra-generator", version = "=2.19.2" } +cairo-lang-compiler = { path = "../../cairo-lang-compiler", version = "=2.19.3" } +cairo-lang-debug = { path = "../../cairo-lang-debug", version = "=2.19.3" } +cairo-lang-executable = { path = "../../cairo-lang-executable", version = "=2.19.3" } +cairo-lang-execute-utils = { path = "../../cairo-lang-execute-utils", version = "=2.19.3" } +cairo-lang-filesystem = { path = "../../cairo-lang-filesystem", version = "=2.19.3" } +cairo-lang-runnable-utils = { path = "../../cairo-lang-runnable-utils", version = "=2.19.3" } +cairo-lang-runner = { path = "../../cairo-lang-runner", version = "=2.19.3" } +cairo-lang-sierra-generator = { path = "../../cairo-lang-sierra-generator", version = "=2.19.3" } cairo-vm = { workspace = true, features = ["clap"] } clap.workspace = true num-bigint.workspace = true diff --git a/crates/bin/cairo-format/Cargo.toml b/crates/bin/cairo-format/Cargo.toml index be6b344fe59..7762566db67 100644 --- a/crates/bin/cairo-format/Cargo.toml +++ b/crates/bin/cairo-format/Cargo.toml @@ -14,8 +14,8 @@ log.workspace = true mimalloc = { workspace = true, optional = true } tracing.workspace = true -cairo-lang-formatter = { path = "../../cairo-lang-formatter", version = "=2.19.2" } -cairo-lang-utils = { path = "../../cairo-lang-utils", version = "=2.19.2", features = ["tracing"] } +cairo-lang-formatter = { path = "../../cairo-lang-formatter", version = "=2.19.3" } +cairo-lang-utils = { path = "../../cairo-lang-utils", version = "=2.19.3", features = ["tracing"] } [features] mimalloc = ["dep:mimalloc"] diff --git a/crates/bin/cairo-run/Cargo.toml b/crates/bin/cairo-run/Cargo.toml index cc9a8cf042e..bfad1d912d9 100644 --- a/crates/bin/cairo-run/Cargo.toml +++ b/crates/bin/cairo-run/Cargo.toml @@ -11,12 +11,12 @@ anyhow.workspace = true clap.workspace = true mimalloc = { workspace = true, optional = true } -cairo-lang-compiler = { path = "../../cairo-lang-compiler", version = "=2.19.2" } -cairo-lang-diagnostics = { path = "../../cairo-lang-diagnostics", version = "=2.19.2" } -cairo-lang-filesystem = { path = "../../cairo-lang-filesystem", version = "=2.19.2" } -cairo-lang-runner = { path = "../../cairo-lang-runner", version = "=2.19.2" } -cairo-lang-sierra-generator = { path = "../../cairo-lang-sierra-generator", version = "=2.19.2" } -cairo-lang-starknet = { path = "../../cairo-lang-starknet", version = "=2.19.2" } +cairo-lang-compiler = { path = "../../cairo-lang-compiler", version = "=2.19.3" } +cairo-lang-diagnostics = { path = "../../cairo-lang-diagnostics", version = "=2.19.3" } +cairo-lang-filesystem = { path = "../../cairo-lang-filesystem", version = "=2.19.3" } +cairo-lang-runner = { path = "../../cairo-lang-runner", version = "=2.19.3" } +cairo-lang-sierra-generator = { path = "../../cairo-lang-sierra-generator", version = "=2.19.3" } +cairo-lang-starknet = { path = "../../cairo-lang-starknet", version = "=2.19.3" } [features] mimalloc = ["dep:mimalloc"] diff --git a/crates/bin/cairo-size-profiler/Cargo.toml b/crates/bin/cairo-size-profiler/Cargo.toml index af28717d9e6..55585b1fa89 100644 --- a/crates/bin/cairo-size-profiler/Cargo.toml +++ b/crates/bin/cairo-size-profiler/Cargo.toml @@ -11,20 +11,20 @@ anyhow.workspace = true clap.workspace = true mimalloc = { workspace = true, optional = true } -cairo-lang-compiler = { path = "../../cairo-lang-compiler", version = "=2.19.2" } -cairo-lang-defs = { path = "../../cairo-lang-defs", version = "=2.19.2" } -cairo-lang-diagnostics = { path = "../../cairo-lang-diagnostics", version = "=2.19.2" } -cairo-lang-executable = { path = "../../cairo-lang-executable", version = "=2.19.2" } -cairo-lang-executable-plugin = { path = "../../cairo-lang-executable-plugin", version = "=2.19.2" } -cairo-lang-filesystem = { path = "../../cairo-lang-filesystem", version = "=2.19.2" } -cairo-lang-lowering = { path = "../../cairo-lang-lowering", version = "=2.19.2" } -cairo-lang-runnable-utils = { path = "../../cairo-lang-runnable-utils", version = "=2.19.2" } -cairo-lang-runner = { path = "../../cairo-lang-runner", version = "=2.19.2" } -cairo-lang-sierra = { path = "../../cairo-lang-sierra", version = "=2.19.2" } -cairo-lang-sierra-generator = { path = "../../cairo-lang-sierra-generator", version = "=2.19.2" } -cairo-lang-starknet = { path = "../../cairo-lang-starknet", version = "=2.19.2" } -cairo-lang-syntax = { path = "../../cairo-lang-syntax", version = "=2.19.2" } -cairo-lang-utils = { path = "../../cairo-lang-utils", version = "=2.19.2" } +cairo-lang-compiler = { path = "../../cairo-lang-compiler", version = "=2.19.3" } +cairo-lang-defs = { path = "../../cairo-lang-defs", version = "=2.19.3" } +cairo-lang-diagnostics = { path = "../../cairo-lang-diagnostics", version = "=2.19.3" } +cairo-lang-executable = { path = "../../cairo-lang-executable", version = "=2.19.3" } +cairo-lang-executable-plugin = { path = "../../cairo-lang-executable-plugin", version = "=2.19.3" } +cairo-lang-filesystem = { path = "../../cairo-lang-filesystem", version = "=2.19.3" } +cairo-lang-lowering = { path = "../../cairo-lang-lowering", version = "=2.19.3" } +cairo-lang-runnable-utils = { path = "../../cairo-lang-runnable-utils", version = "=2.19.3" } +cairo-lang-runner = { path = "../../cairo-lang-runner", version = "=2.19.3" } +cairo-lang-sierra = { path = "../../cairo-lang-sierra", version = "=2.19.3" } +cairo-lang-sierra-generator = { path = "../../cairo-lang-sierra-generator", version = "=2.19.3" } +cairo-lang-starknet = { path = "../../cairo-lang-starknet", version = "=2.19.3" } +cairo-lang-syntax = { path = "../../cairo-lang-syntax", version = "=2.19.3" } +cairo-lang-utils = { path = "../../cairo-lang-utils", version = "=2.19.3" } itertools = { workspace = true, default-features = true } salsa.workspace = true diff --git a/crates/bin/cairo-test/Cargo.toml b/crates/bin/cairo-test/Cargo.toml index b8de00df848..73af7efb8e0 100644 --- a/crates/bin/cairo-test/Cargo.toml +++ b/crates/bin/cairo-test/Cargo.toml @@ -11,9 +11,9 @@ anyhow.workspace = true clap.workspace = true mimalloc = { workspace = true, optional = true } -cairo-lang-compiler = { path = "../../cairo-lang-compiler", version = "=2.19.2" } -cairo-lang-runner = { path = "../../cairo-lang-runner", version = "=2.19.2" } -cairo-lang-test-runner = { path = "../../cairo-lang-test-runner", version = "=2.19.2" } +cairo-lang-compiler = { path = "../../cairo-lang-compiler", version = "=2.19.3" } +cairo-lang-runner = { path = "../../cairo-lang-runner", version = "=2.19.3" } +cairo-lang-test-runner = { path = "../../cairo-lang-test-runner", version = "=2.19.3" } [features] mimalloc = ["dep:mimalloc"] diff --git a/crates/bin/generate-syntax/Cargo.toml b/crates/bin/generate-syntax/Cargo.toml index 48b78acf7cc..875524430e5 100644 --- a/crates/bin/generate-syntax/Cargo.toml +++ b/crates/bin/generate-syntax/Cargo.toml @@ -10,5 +10,5 @@ publish = false log.workspace = true tracing.workspace = true -cairo-lang-syntax-codegen = { path = "../../cairo-lang-syntax-codegen", version = "=2.19.2" } -cairo-lang-utils = { path = "../../cairo-lang-utils", version = "=2.19.2", features = ["tracing"] } +cairo-lang-syntax-codegen = { path = "../../cairo-lang-syntax-codegen", version = "=2.19.3" } +cairo-lang-utils = { path = "../../cairo-lang-utils", version = "=2.19.3", features = ["tracing"] } diff --git a/crates/bin/get-lowering/Cargo.toml b/crates/bin/get-lowering/Cargo.toml index b2406432009..1b0b1cb0fc3 100644 --- a/crates/bin/get-lowering/Cargo.toml +++ b/crates/bin/get-lowering/Cargo.toml @@ -9,16 +9,16 @@ publish = false [dependencies] anyhow.workspace = true -cairo-lang-compiler = { path = "../../cairo-lang-compiler", version = "2.19.2" } -cairo-lang-debug = { path = "../../cairo-lang-debug", version = "2.19.2" } -cairo-lang-defs = { path = "../../cairo-lang-defs", version = "2.19.2" } -cairo-lang-executable-plugin = { path = "../../cairo-lang-executable-plugin", version = "=2.19.2" } -cairo-lang-filesystem = { path = "../../cairo-lang-filesystem", version = "=2.19.2" } -cairo-lang-lowering = { path = "../../cairo-lang-lowering", version = "=2.19.2" } -cairo-lang-semantic = { path = "../../cairo-lang-semantic", version = "=2.19.2" } -cairo-lang-starknet = { path = "../../cairo-lang-starknet", version = "=2.19.2" } -cairo-lang-test-plugin = { path = "../../cairo-lang-test-plugin", version = "=2.19.2" } -cairo-lang-utils = { path = "../../cairo-lang-utils", version = "=2.19.2" } +cairo-lang-compiler = { path = "../../cairo-lang-compiler", version = "2.19.3" } +cairo-lang-debug = { path = "../../cairo-lang-debug", version = "2.19.3" } +cairo-lang-defs = { path = "../../cairo-lang-defs", version = "2.19.3" } +cairo-lang-executable-plugin = { path = "../../cairo-lang-executable-plugin", version = "=2.19.3" } +cairo-lang-filesystem = { path = "../../cairo-lang-filesystem", version = "=2.19.3" } +cairo-lang-lowering = { path = "../../cairo-lang-lowering", version = "=2.19.3" } +cairo-lang-semantic = { path = "../../cairo-lang-semantic", version = "=2.19.3" } +cairo-lang-starknet = { path = "../../cairo-lang-starknet", version = "=2.19.3" } +cairo-lang-test-plugin = { path = "../../cairo-lang-test-plugin", version = "=2.19.3" } +cairo-lang-utils = { path = "../../cairo-lang-utils", version = "=2.19.3" } clap.workspace = true convert_case.workspace = true itertools.workspace = true diff --git a/crates/bin/sierra-compile/Cargo.toml b/crates/bin/sierra-compile/Cargo.toml index 801414f1486..76a6cb7d9a9 100644 --- a/crates/bin/sierra-compile/Cargo.toml +++ b/crates/bin/sierra-compile/Cargo.toml @@ -14,10 +14,10 @@ log.workspace = true mimalloc = { workspace = true, optional = true } tracing.workspace = true -cairo-lang-sierra = { path = "../../cairo-lang-sierra", version = "=2.19.2" } -cairo-lang-sierra-to-casm = { path = "../../cairo-lang-sierra-to-casm", version = "=2.19.2" } -cairo-lang-sierra-type-size = { path = "../../cairo-lang-sierra-type-size", version = "=2.19.2" } -cairo-lang-utils = { path = "../../cairo-lang-utils", version = "=2.19.2", features = ["tracing"] } +cairo-lang-sierra = { path = "../../cairo-lang-sierra", version = "=2.19.3" } +cairo-lang-sierra-to-casm = { path = "../../cairo-lang-sierra-to-casm", version = "=2.19.3" } +cairo-lang-sierra-type-size = { path = "../../cairo-lang-sierra-type-size", version = "=2.19.3" } +cairo-lang-utils = { path = "../../cairo-lang-utils", version = "=2.19.3", features = ["tracing"] } [features] mimalloc = ["dep:mimalloc"] diff --git a/crates/bin/starknet-compile/Cargo.toml b/crates/bin/starknet-compile/Cargo.toml index 13fa68df836..b1cb7c37955 100644 --- a/crates/bin/starknet-compile/Cargo.toml +++ b/crates/bin/starknet-compile/Cargo.toml @@ -12,9 +12,9 @@ clap.workspace = true dhat = { workspace = true, optional = true } mimalloc = { workspace = true, optional = true } -cairo-lang-compiler = { path = "../../cairo-lang-compiler", version = "=2.19.2" } -cairo-lang-starknet = { path = "../../cairo-lang-starknet", version = "=2.19.2" } -cairo-lang-starknet-classes = { path = "../../cairo-lang-starknet-classes", version = "=2.19.2" } +cairo-lang-compiler = { path = "../../cairo-lang-compiler", version = "=2.19.3" } +cairo-lang-starknet = { path = "../../cairo-lang-starknet", version = "=2.19.3" } +cairo-lang-starknet-classes = { path = "../../cairo-lang-starknet-classes", version = "=2.19.3" } [features] dhat = ["dep:dhat"] diff --git a/crates/bin/starknet-sierra-compile/Cargo.toml b/crates/bin/starknet-sierra-compile/Cargo.toml index f749867fb0a..0bb0e61bdc7 100644 --- a/crates/bin/starknet-sierra-compile/Cargo.toml +++ b/crates/bin/starknet-sierra-compile/Cargo.toml @@ -13,9 +13,9 @@ mimalloc = { workspace = true, optional = true } serde = { workspace = true, default-features = true } serde_json.workspace = true -cairo-lang-sierra = { path = "../../cairo-lang-sierra", version = "=2.19.2" } -cairo-lang-starknet-classes = { path = "../../cairo-lang-starknet-classes", version = "=2.19.2" } -cairo-lang-utils = { path = "../../cairo-lang-utils", version = "=2.19.2", features = ["serde"] } +cairo-lang-sierra = { path = "../../cairo-lang-sierra", version = "=2.19.3" } +cairo-lang-starknet-classes = { path = "../../cairo-lang-starknet-classes", version = "=2.19.3" } +cairo-lang-utils = { path = "../../cairo-lang-utils", version = "=2.19.3", features = ["serde"] } [features] mimalloc = ["dep:mimalloc"] diff --git a/crates/bin/starknet-sierra-extract-code/Cargo.toml b/crates/bin/starknet-sierra-extract-code/Cargo.toml index 8e5af16fefa..b8279177e8e 100644 --- a/crates/bin/starknet-sierra-extract-code/Cargo.toml +++ b/crates/bin/starknet-sierra-extract-code/Cargo.toml @@ -9,7 +9,7 @@ publish = false [dependencies] anyhow.workspace = true -cairo-lang-starknet-classes = { path = "../../cairo-lang-starknet-classes", version = "=2.19.2" } +cairo-lang-starknet-classes = { path = "../../cairo-lang-starknet-classes", version = "=2.19.3" } clap.workspace = true mimalloc = { workspace = true, optional = true } serde_json.workspace = true diff --git a/crates/bin/starknet-sierra-upgrade-validate/Cargo.toml b/crates/bin/starknet-sierra-upgrade-validate/Cargo.toml index 4166cd06919..63a6cb46aad 100644 --- a/crates/bin/starknet-sierra-upgrade-validate/Cargo.toml +++ b/crates/bin/starknet-sierra-upgrade-validate/Cargo.toml @@ -10,8 +10,8 @@ publish = false [dependencies] anyhow.workspace = true async-channel = "2.5.0" -cairo-lang-starknet-classes = { path = "../../cairo-lang-starknet-classes", version = "=2.19.2" } -cairo-lang-utils = { path = "../../cairo-lang-utils", version = "=2.19.2", features = ["serde"] } +cairo-lang-starknet-classes = { path = "../../cairo-lang-starknet-classes", version = "=2.19.3" } +cairo-lang-utils = { path = "../../cairo-lang-utils", version = "=2.19.3", features = ["serde"] } clap.workspace = true indicatif = "0.18.0" num-bigint.workspace = true diff --git a/crates/cairo-lang-casm/Cargo.toml b/crates/cairo-lang-casm/Cargo.toml index 73d8b6ed91c..997b79e6f99 100644 --- a/crates/cairo-lang-casm/Cargo.toml +++ b/crates/cairo-lang-casm/Cargo.toml @@ -7,7 +7,7 @@ license-file.workspace = true description = "Cairo assembly encoding." [dependencies] -cairo-lang-utils = { path = "../cairo-lang-utils", version = "=2.19.2", default-features = false } +cairo-lang-utils = { path = "../cairo-lang-utils", version = "=2.19.3", default-features = false } indoc.workspace = true num-bigint = { workspace = true } num-traits = { workspace = true } diff --git a/crates/cairo-lang-compiler/Cargo.toml b/crates/cairo-lang-compiler/Cargo.toml index e30dc973946..24b56310fa4 100644 --- a/crates/cairo-lang-compiler/Cargo.toml +++ b/crates/cairo-lang-compiler/Cargo.toml @@ -8,20 +8,20 @@ description = "Cairo compiler." [dependencies] anyhow.workspace = true -cairo-lang-defs = { path = "../cairo-lang-defs", version = "=2.19.2" } -cairo-lang-diagnostics = { path = "../cairo-lang-diagnostics", version = "=2.19.2" } -cairo-lang-filesystem = { path = "../cairo-lang-filesystem", version = "=2.19.2" } -cairo-lang-lowering = { path = "../cairo-lang-lowering", version = "=2.19.2" } -cairo-lang-parser = { path = "../cairo-lang-parser", version = "=2.19.2" } -cairo-lang-project = { path = "../cairo-lang-project", version = "=2.19.2" } -cairo-lang-runnable-utils = { path = "../cairo-lang-runnable-utils", version = "=2.19.2" } -cairo-lang-semantic = { path = "../cairo-lang-semantic", version = "=2.19.2", features = [ +cairo-lang-defs = { path = "../cairo-lang-defs", version = "=2.19.3" } +cairo-lang-diagnostics = { path = "../cairo-lang-diagnostics", version = "=2.19.3" } +cairo-lang-filesystem = { path = "../cairo-lang-filesystem", version = "=2.19.3" } +cairo-lang-lowering = { path = "../cairo-lang-lowering", version = "=2.19.3" } +cairo-lang-parser = { path = "../cairo-lang-parser", version = "=2.19.3" } +cairo-lang-project = { path = "../cairo-lang-project", version = "=2.19.3" } +cairo-lang-runnable-utils = { path = "../cairo-lang-runnable-utils", version = "=2.19.3" } +cairo-lang-semantic = { path = "../cairo-lang-semantic", version = "=2.19.3", features = [ "testing", ] } -cairo-lang-sierra = { path = "../cairo-lang-sierra", version = "=2.19.2" } -cairo-lang-sierra-generator = { path = "../cairo-lang-sierra-generator", version = "=2.19.2" } -cairo-lang-syntax = { path = "../cairo-lang-syntax", version = "=2.19.2" } -cairo-lang-utils = { path = "../cairo-lang-utils", version = "=2.19.2" } +cairo-lang-sierra = { path = "../cairo-lang-sierra", version = "=2.19.3" } +cairo-lang-sierra-generator = { path = "../cairo-lang-sierra-generator", version = "=2.19.3" } +cairo-lang-syntax = { path = "../cairo-lang-syntax", version = "=2.19.3" } +cairo-lang-utils = { path = "../cairo-lang-utils", version = "=2.19.3" } indoc.workspace = true rayon.workspace = true salsa.workspace = true diff --git a/crates/cairo-lang-debug/Cargo.toml b/crates/cairo-lang-debug/Cargo.toml index 72687ff0fcc..8e89c552ee3 100644 --- a/crates/cairo-lang-debug/Cargo.toml +++ b/crates/cairo-lang-debug/Cargo.toml @@ -7,7 +7,7 @@ license-file.workspace = true description = "Debug utilities for query objects." [dependencies] -cairo-lang-utils = { path = "../cairo-lang-utils", version = "=2.19.2", features = ["tracing"] } +cairo-lang-utils = { path = "../cairo-lang-utils", version = "=2.19.3", features = ["tracing"] } id-arena.workspace = true salsa.workspace = true diff --git a/crates/cairo-lang-defs/Cargo.toml b/crates/cairo-lang-defs/Cargo.toml index 9d9f7b8e489..91d69bb6ef5 100644 --- a/crates/cairo-lang-defs/Cargo.toml +++ b/crates/cairo-lang-defs/Cargo.toml @@ -7,13 +7,13 @@ license-file.workspace = true description = "Handling of definitions of language items in Cairo." [dependencies] -cairo-lang-debug = { path = "../cairo-lang-debug", version = "=2.19.2" } -cairo-lang-diagnostics = { path = "../cairo-lang-diagnostics", version = "=2.19.2" } -cairo-lang-filesystem = { path = "../cairo-lang-filesystem", version = "=2.19.2" } -cairo-lang-parser = { path = "../cairo-lang-parser", version = "=2.19.2" } -cairo-lang-proc-macros = { path = "../cairo-lang-proc-macros", version = "=2.19.2" } -cairo-lang-syntax = { path = "../cairo-lang-syntax", version = "=2.19.2" } -cairo-lang-utils = { path = "../cairo-lang-utils", version = "=2.19.2", features = ["tracing"] } +cairo-lang-debug = { path = "../cairo-lang-debug", version = "=2.19.3" } +cairo-lang-diagnostics = { path = "../cairo-lang-diagnostics", version = "=2.19.3" } +cairo-lang-filesystem = { path = "../cairo-lang-filesystem", version = "=2.19.3" } +cairo-lang-parser = { path = "../cairo-lang-parser", version = "=2.19.3" } +cairo-lang-proc-macros = { path = "../cairo-lang-proc-macros", version = "=2.19.3" } +cairo-lang-syntax = { path = "../cairo-lang-syntax", version = "=2.19.3" } +cairo-lang-utils = { path = "../cairo-lang-utils", version = "=2.19.3", features = ["tracing"] } itertools = { workspace = true, default-features = true } postcard.workspace = true salsa.workspace = true diff --git a/crates/cairo-lang-diagnostics/Cargo.toml b/crates/cairo-lang-diagnostics/Cargo.toml index a56fe8b8bfa..9e4dccc9299 100644 --- a/crates/cairo-lang-diagnostics/Cargo.toml +++ b/crates/cairo-lang-diagnostics/Cargo.toml @@ -7,10 +7,10 @@ license-file.workspace = true description = "Diagnostic utilities." [dependencies] -cairo-lang-debug = { path = "../cairo-lang-debug", version = "=2.19.2" } -cairo-lang-filesystem = { path = "../cairo-lang-filesystem", version = "=2.19.2" } -cairo-lang-proc-macros = { path = "../cairo-lang-proc-macros", version = "=2.19.2" } -cairo-lang-utils = { path = "../cairo-lang-utils", version = "=2.19.2", features = ["tracing"] } +cairo-lang-debug = { path = "../cairo-lang-debug", version = "=2.19.3" } +cairo-lang-filesystem = { path = "../cairo-lang-filesystem", version = "=2.19.3" } +cairo-lang-proc-macros = { path = "../cairo-lang-proc-macros", version = "=2.19.3" } +cairo-lang-utils = { path = "../cairo-lang-utils", version = "=2.19.3", features = ["tracing"] } itertools = { workspace = true, default-features = true } salsa.workspace = true diff --git a/crates/cairo-lang-doc/Cargo.toml b/crates/cairo-lang-doc/Cargo.toml index 71148a2a2e7..a36e371319b 100644 --- a/crates/cairo-lang-doc/Cargo.toml +++ b/crates/cairo-lang-doc/Cargo.toml @@ -7,15 +7,15 @@ license-file.workspace = true description = "A collection of documentation processing utilities for the Cairo programming language." [dependencies] -cairo-lang-debug = { path = "../cairo-lang-debug", version = "=2.19.2" } -cairo-lang-defs = { path = "../cairo-lang-defs", version = "=2.19.2" } -cairo-lang-diagnostics = { path = "../cairo-lang-diagnostics", version = "=2.19.2" } -cairo-lang-filesystem = { path = "../cairo-lang-filesystem", version = "=2.19.2" } -cairo-lang-formatter = { path = "../cairo-lang-formatter", version = "=2.19.2" } -cairo-lang-parser = { path = "../cairo-lang-parser", version = "=2.19.2" } -cairo-lang-semantic = { path = "../cairo-lang-semantic", version = "=2.19.2" } -cairo-lang-syntax = { path = "../cairo-lang-syntax", version = "=2.19.2" } -cairo-lang-utils = { path = "../cairo-lang-utils", version = "=2.19.2", features = ["tracing"] } +cairo-lang-debug = { path = "../cairo-lang-debug", version = "=2.19.3" } +cairo-lang-defs = { path = "../cairo-lang-defs", version = "=2.19.3" } +cairo-lang-diagnostics = { path = "../cairo-lang-diagnostics", version = "=2.19.3" } +cairo-lang-filesystem = { path = "../cairo-lang-filesystem", version = "=2.19.3" } +cairo-lang-formatter = { path = "../cairo-lang-formatter", version = "=2.19.3" } +cairo-lang-parser = { path = "../cairo-lang-parser", version = "=2.19.3" } +cairo-lang-semantic = { path = "../cairo-lang-semantic", version = "=2.19.3" } +cairo-lang-syntax = { path = "../cairo-lang-syntax", version = "=2.19.3" } +cairo-lang-utils = { path = "../cairo-lang-utils", version = "=2.19.3", features = ["tracing"] } itertools.workspace = true pulldown-cmark = "0.13.0" salsa.workspace = true diff --git a/crates/cairo-lang-eq-solver/Cargo.toml b/crates/cairo-lang-eq-solver/Cargo.toml index c74b7cc67cf..9f33d54197e 100644 --- a/crates/cairo-lang-eq-solver/Cargo.toml +++ b/crates/cairo-lang-eq-solver/Cargo.toml @@ -7,7 +7,7 @@ license-file.workspace = true description = "Equation solving for Sierra generation." [dependencies] -cairo-lang-utils = { path = "../cairo-lang-utils", version = "=2.19.2", features = ["tracing"] } +cairo-lang-utils = { path = "../cairo-lang-utils", version = "=2.19.3", features = ["tracing"] } good_lp.workspace = true [dev-dependencies] diff --git a/crates/cairo-lang-executable-plugin/Cargo.toml b/crates/cairo-lang-executable-plugin/Cargo.toml index 2d874943f90..30f75a5acae 100644 --- a/crates/cairo-lang-executable-plugin/Cargo.toml +++ b/crates/cairo-lang-executable-plugin/Cargo.toml @@ -8,18 +8,18 @@ license-file.workspace = true description = "Cairo executable plugin." [dependencies] -cairo-lang-defs = { path = "../cairo-lang-defs", version = "=2.19.2" } -cairo-lang-filesystem = { path = "../cairo-lang-filesystem", version = "=2.19.2" } -cairo-lang-semantic = { path = "../cairo-lang-semantic", version = "=2.19.2" } -cairo-lang-syntax = { path = "../cairo-lang-syntax", version = "=2.19.2" } +cairo-lang-defs = { path = "../cairo-lang-defs", version = "=2.19.3" } +cairo-lang-filesystem = { path = "../cairo-lang-filesystem", version = "=2.19.3" } +cairo-lang-semantic = { path = "../cairo-lang-semantic", version = "=2.19.3" } +cairo-lang-syntax = { path = "../cairo-lang-syntax", version = "=2.19.3" } indoc.workspace = true itertools = { workspace = true, default-features = true } salsa.workspace = true [dev-dependencies] -cairo-lang-compiler = { path = "../cairo-lang-compiler", version = "=2.19.2" } -cairo-lang-plugins = { path = "../cairo-lang-plugins", version = "=2.19.2", features = ["testing"] } +cairo-lang-compiler = { path = "../cairo-lang-compiler", version = "=2.19.3" } +cairo-lang-plugins = { path = "../cairo-lang-plugins", version = "=2.19.3", features = ["testing"] } cairo-lang-test-utils = { path = "../cairo-lang-test-utils", features = ["testing"] } -cairo-lang-utils = { path = "../cairo-lang-utils", version = "=2.19.2", features = ["tracing"] } +cairo-lang-utils = { path = "../cairo-lang-utils", version = "=2.19.3", features = ["tracing"] } indoc.workspace = true tracing.workspace = true diff --git a/crates/cairo-lang-executable/Cargo.toml b/crates/cairo-lang-executable/Cargo.toml index c483b73e393..ed1efec00a0 100644 --- a/crates/cairo-lang-executable/Cargo.toml +++ b/crates/cairo-lang-executable/Cargo.toml @@ -8,19 +8,19 @@ description = "Cairo executable artifact." [dependencies] anyhow.workspace = true -cairo-lang-casm = { path = "../cairo-lang-casm", version = "=2.19.2", default-features = true, features = [ +cairo-lang-casm = { path = "../cairo-lang-casm", version = "=2.19.3", default-features = true, features = [ "serde", ] } -cairo-lang-compiler = { path = "../cairo-lang-compiler", version = "=2.19.2" } -cairo-lang-debug = { path = "../cairo-lang-debug", version = "=2.19.2" } -cairo-lang-executable-plugin = { path = "../cairo-lang-executable-plugin", version = "=2.19.2" } -cairo-lang-filesystem = { path = "../cairo-lang-filesystem", version = "=2.19.2" } -cairo-lang-lowering = { path = "../cairo-lang-lowering", version = "=2.19.2" } -cairo-lang-runnable-utils = { path = "../cairo-lang-runnable-utils", version = "=2.19.2" } -cairo-lang-semantic = { path = "../cairo-lang-semantic", version = "=2.19.2" } -cairo-lang-sierra-generator = { path = "../cairo-lang-sierra-generator", version = "=2.19.2" } -cairo-lang-sierra-to-casm = { path = "../cairo-lang-sierra-to-casm", version = "=2.19.2" } -cairo-lang-utils = { path = "../cairo-lang-utils", version = "=2.19.2", features = ["tracing"] } +cairo-lang-compiler = { path = "../cairo-lang-compiler", version = "=2.19.3" } +cairo-lang-debug = { path = "../cairo-lang-debug", version = "=2.19.3" } +cairo-lang-executable-plugin = { path = "../cairo-lang-executable-plugin", version = "=2.19.3" } +cairo-lang-filesystem = { path = "../cairo-lang-filesystem", version = "=2.19.3" } +cairo-lang-lowering = { path = "../cairo-lang-lowering", version = "=2.19.3" } +cairo-lang-runnable-utils = { path = "../cairo-lang-runnable-utils", version = "=2.19.3" } +cairo-lang-semantic = { path = "../cairo-lang-semantic", version = "=2.19.3" } +cairo-lang-sierra-generator = { path = "../cairo-lang-sierra-generator", version = "=2.19.3" } +cairo-lang-sierra-to-casm = { path = "../cairo-lang-sierra-to-casm", version = "=2.19.3" } +cairo-lang-utils = { path = "../cairo-lang-utils", version = "=2.19.3", features = ["tracing"] } cairo-vm.workspace = true itertools = { workspace = true, default-features = true } salsa.workspace = true @@ -32,4 +32,4 @@ cairo-lang-compiler = { path = "../cairo-lang-compiler" } cairo-lang-debug = { path = "../cairo-lang-debug" } cairo-lang-semantic = { path = "../cairo-lang-semantic", features = ["testing"] } cairo-lang-test-utils = { path = "../cairo-lang-test-utils", features = ["testing"] } -cairo-lang-utils = { path = "../cairo-lang-utils", version = "=2.19.2", features = ["tracing"] } +cairo-lang-utils = { path = "../cairo-lang-utils", version = "=2.19.3", features = ["tracing"] } diff --git a/crates/cairo-lang-execute-utils/Cargo.toml b/crates/cairo-lang-execute-utils/Cargo.toml index 14d4d3694c5..2af8db0ad4a 100644 --- a/crates/cairo-lang-execute-utils/Cargo.toml +++ b/crates/cairo-lang-execute-utils/Cargo.toml @@ -8,10 +8,10 @@ description = "Some utilities for the Cairo-Execute binary crate." [dependencies] anyhow.workspace = true -cairo-lang-casm = { path = "../cairo-lang-casm", version = "=2.19.2" } -cairo-lang-executable = { path = "../cairo-lang-executable", version = "=2.19.2" } -cairo-lang-runner = { path = "../cairo-lang-runner", version = "=2.19.2" } -cairo-lang-utils = { path = "../cairo-lang-utils", version = "=2.19.2" } +cairo-lang-casm = { path = "../cairo-lang-casm", version = "=2.19.3" } +cairo-lang-executable = { path = "../cairo-lang-executable", version = "=2.19.3" } +cairo-lang-runner = { path = "../cairo-lang-runner", version = "=2.19.3" } +cairo-lang-utils = { path = "../cairo-lang-utils", version = "=2.19.3" } cairo-vm.workspace = true num-bigint.workspace = true serde_json.workspace = true diff --git a/crates/cairo-lang-filesystem/Cargo.toml b/crates/cairo-lang-filesystem/Cargo.toml index 10d8884cf69..5b73f0d07f1 100644 --- a/crates/cairo-lang-filesystem/Cargo.toml +++ b/crates/cairo-lang-filesystem/Cargo.toml @@ -7,9 +7,9 @@ license-file.workspace = true description = "Virtual filesystem for the compiler." [dependencies] -cairo-lang-debug = { path = "../cairo-lang-debug", version = "=2.19.2" } -cairo-lang-proc-macros = { path = "../cairo-lang-proc-macros", version = "=2.19.2" } -cairo-lang-utils = { path = "../cairo-lang-utils", version = "=2.19.2", features = ["serde"] } +cairo-lang-debug = { path = "../cairo-lang-debug", version = "=2.19.3" } +cairo-lang-proc-macros = { path = "../cairo-lang-proc-macros", version = "=2.19.3" } +cairo-lang-utils = { path = "../cairo-lang-utils", version = "=2.19.3", features = ["serde"] } itertools.workspace = true path-clean.workspace = true salsa.workspace = true diff --git a/crates/cairo-lang-formatter/Cargo.toml b/crates/cairo-lang-formatter/Cargo.toml index e15d49975d8..07a1c944d72 100644 --- a/crates/cairo-lang-formatter/Cargo.toml +++ b/crates/cairo-lang-formatter/Cargo.toml @@ -8,11 +8,11 @@ description = "Cairo formatter." [dependencies] anyhow.workspace = true -cairo-lang-diagnostics = { path = "../cairo-lang-diagnostics", version = "=2.19.2" } -cairo-lang-filesystem = { path = "../cairo-lang-filesystem", version = "=2.19.2" } -cairo-lang-parser = { path = "../cairo-lang-parser", version = "=2.19.2" } -cairo-lang-syntax = { path = "../cairo-lang-syntax", version = "=2.19.2" } -cairo-lang-utils = { path = "../cairo-lang-utils", version = "=2.19.2" } +cairo-lang-diagnostics = { path = "../cairo-lang-diagnostics", version = "=2.19.3" } +cairo-lang-filesystem = { path = "../cairo-lang-filesystem", version = "=2.19.3" } +cairo-lang-parser = { path = "../cairo-lang-parser", version = "=2.19.3" } +cairo-lang-syntax = { path = "../cairo-lang-syntax", version = "=2.19.3" } +cairo-lang-utils = { path = "../cairo-lang-utils", version = "=2.19.3" } diffy = { workspace = true, features = ["color"] } ignore.workspace = true itertools = { workspace = true, default-features = true } diff --git a/crates/cairo-lang-lowering/Cargo.toml b/crates/cairo-lang-lowering/Cargo.toml index 6597694a6f1..74962226edc 100644 --- a/crates/cairo-lang-lowering/Cargo.toml +++ b/crates/cairo-lang-lowering/Cargo.toml @@ -8,14 +8,14 @@ description = "Cairo lowering phase." [dependencies] assert_matches.workspace = true -cairo-lang-debug = { path = "../cairo-lang-debug", version = "=2.19.2" } -cairo-lang-defs = { path = "../cairo-lang-defs", version = "=2.19.2" } -cairo-lang-diagnostics = { path = "../cairo-lang-diagnostics", version = "=2.19.2" } -cairo-lang-filesystem = { path = "../cairo-lang-filesystem", version = "=2.19.2" } -cairo-lang-proc-macros = { path = "../cairo-lang-proc-macros", version = "=2.19.2" } -cairo-lang-semantic = { path = "../cairo-lang-semantic", version = "=2.19.2" } -cairo-lang-syntax = { path = "../cairo-lang-syntax", version = "=2.19.2" } -cairo-lang-utils = { path = "../cairo-lang-utils", version = "=2.19.2", features = ["tracing"] } +cairo-lang-debug = { path = "../cairo-lang-debug", version = "=2.19.3" } +cairo-lang-defs = { path = "../cairo-lang-defs", version = "=2.19.3" } +cairo-lang-diagnostics = { path = "../cairo-lang-diagnostics", version = "=2.19.3" } +cairo-lang-filesystem = { path = "../cairo-lang-filesystem", version = "=2.19.3" } +cairo-lang-proc-macros = { path = "../cairo-lang-proc-macros", version = "=2.19.3" } +cairo-lang-semantic = { path = "../cairo-lang-semantic", version = "=2.19.3" } +cairo-lang-syntax = { path = "../cairo-lang-syntax", version = "=2.19.3" } +cairo-lang-utils = { path = "../cairo-lang-utils", version = "=2.19.3", features = ["tracing"] } id-arena.workspace = true indent.workspace = true itertools = { workspace = true, default-features = true } diff --git a/crates/cairo-lang-parser/Cargo.toml b/crates/cairo-lang-parser/Cargo.toml index 175fbfd40bb..200f685ed39 100644 --- a/crates/cairo-lang-parser/Cargo.toml +++ b/crates/cairo-lang-parser/Cargo.toml @@ -7,12 +7,12 @@ license-file.workspace = true description = "Cairo parser." [dependencies] -cairo-lang-diagnostics = { path = "../cairo-lang-diagnostics", version = "=2.19.2" } -cairo-lang-filesystem = { path = "../cairo-lang-filesystem", version = "=2.19.2" } +cairo-lang-diagnostics = { path = "../cairo-lang-diagnostics", version = "=2.19.3" } +cairo-lang-filesystem = { path = "../cairo-lang-filesystem", version = "=2.19.3" } cairo-lang-primitive-token.workspace = true -cairo-lang-syntax = { path = "../cairo-lang-syntax", version = "=2.19.2" } -cairo-lang-syntax-codegen = { path = "../cairo-lang-syntax-codegen", version = "=2.19.2" } -cairo-lang-utils = { path = "../cairo-lang-utils", version = "=2.19.2", features = ["tracing"] } +cairo-lang-syntax = { path = "../cairo-lang-syntax", version = "=2.19.3" } +cairo-lang-syntax-codegen = { path = "../cairo-lang-syntax-codegen", version = "=2.19.3" } +cairo-lang-utils = { path = "../cairo-lang-utils", version = "=2.19.3", features = ["tracing"] } colored.workspace = true itertools = { workspace = true, default-features = true } num-bigint = { workspace = true, default-features = true } @@ -22,7 +22,7 @@ unescaper.workspace = true [dev-dependencies] anstream = "1.0.0" -cairo-lang-proc-macros = { path = "../cairo-lang-proc-macros", version = "=2.19.2" } +cairo-lang-proc-macros = { path = "../cairo-lang-proc-macros", version = "=2.19.3" } cairo-lang-test-utils = { path = "../cairo-lang-test-utils", features = ["testing"] } indoc.workspace = true pretty_assertions.workspace = true diff --git a/crates/cairo-lang-plugins/Cargo.toml b/crates/cairo-lang-plugins/Cargo.toml index 684467f3d3a..aea1ae22588 100644 --- a/crates/cairo-lang-plugins/Cargo.toml +++ b/crates/cairo-lang-plugins/Cargo.toml @@ -10,12 +10,12 @@ description = "Cairo core plugin implementations." testing = [] [dependencies] -cairo-lang-defs = { path = "../cairo-lang-defs", version = "=2.19.2" } -cairo-lang-diagnostics = { path = "../cairo-lang-diagnostics", version = "=2.19.2" } -cairo-lang-filesystem = { path = "../cairo-lang-filesystem", version = "=2.19.2" } -cairo-lang-parser = { path = "../cairo-lang-parser", version = "=2.19.2" } -cairo-lang-syntax = { path = "../cairo-lang-syntax", version = "=2.19.2" } -cairo-lang-utils = { path = "../cairo-lang-utils", version = "=2.19.2", features = ["tracing"] } +cairo-lang-defs = { path = "../cairo-lang-defs", version = "=2.19.3" } +cairo-lang-diagnostics = { path = "../cairo-lang-diagnostics", version = "=2.19.3" } +cairo-lang-filesystem = { path = "../cairo-lang-filesystem", version = "=2.19.3" } +cairo-lang-parser = { path = "../cairo-lang-parser", version = "=2.19.3" } +cairo-lang-syntax = { path = "../cairo-lang-syntax", version = "=2.19.3" } +cairo-lang-utils = { path = "../cairo-lang-utils", version = "=2.19.3", features = ["tracing"] } indent.workspace = true indoc.workspace = true itertools = { workspace = true, default-features = true } diff --git a/crates/cairo-lang-proc-macros/Cargo.toml b/crates/cairo-lang-proc-macros/Cargo.toml index c6587d02850..cdc6561df7b 100644 --- a/crates/cairo-lang-proc-macros/Cargo.toml +++ b/crates/cairo-lang-proc-macros/Cargo.toml @@ -17,7 +17,7 @@ normal = ["cairo-lang-debug"] [dependencies] # This is used only for docs. -cairo-lang-debug = { path = "../cairo-lang-debug", version = "=2.19.2" } +cairo-lang-debug = { path = "../cairo-lang-debug", version = "=2.19.3" } proc-macro2.workspace = true quote.workspace = true salsa.workspace = true @@ -25,5 +25,5 @@ syn.workspace = true [dev-dependencies] -cairo-lang-utils = { path = "../cairo-lang-utils", version = "=2.19.2" } +cairo-lang-utils = { path = "../cairo-lang-utils", version = "=2.19.3" } expect-test = "1.5.1" diff --git a/crates/cairo-lang-project/Cargo.toml b/crates/cairo-lang-project/Cargo.toml index f9e5cedfc0f..866709761d8 100644 --- a/crates/cairo-lang-project/Cargo.toml +++ b/crates/cairo-lang-project/Cargo.toml @@ -7,8 +7,8 @@ license-file.workspace = true description = "Cairo project specification. For example, crates and flags used for compilation." [dependencies] -cairo-lang-filesystem = { path = "../cairo-lang-filesystem", version = "=2.19.2" } -cairo-lang-utils = { path = "../cairo-lang-utils", version = "=2.19.2" } +cairo-lang-filesystem = { path = "../cairo-lang-filesystem", version = "=2.19.3" } +cairo-lang-utils = { path = "../cairo-lang-utils", version = "=2.19.3" } serde = { workspace = true, default-features = true } thiserror.workspace = true toml.workspace = true diff --git a/crates/cairo-lang-runnable-utils/Cargo.toml b/crates/cairo-lang-runnable-utils/Cargo.toml index 559dac8341e..456ffe8c6e2 100644 --- a/crates/cairo-lang-runnable-utils/Cargo.toml +++ b/crates/cairo-lang-runnable-utils/Cargo.toml @@ -7,13 +7,13 @@ license-file.workspace = true description = "Helpers for creating cairo runnable artifact." [dependencies] -cairo-lang-casm = { path = "../cairo-lang-casm", version = "=2.19.2" } -cairo-lang-sierra = { path = "../cairo-lang-sierra", version = "=2.19.2" } -cairo-lang-sierra-ap-change = { path = "../cairo-lang-sierra-ap-change", version = "=2.19.2" } -cairo-lang-sierra-gas = { path = "../cairo-lang-sierra-gas", version = "=2.19.2" } -cairo-lang-sierra-to-casm = { path = "../cairo-lang-sierra-to-casm", version = "=2.19.2" } -cairo-lang-sierra-type-size = { path = "../cairo-lang-sierra-type-size", version = "=2.19.2" } -cairo-lang-utils = { path = "../cairo-lang-utils", version = "=2.19.2" } +cairo-lang-casm = { path = "../cairo-lang-casm", version = "=2.19.3" } +cairo-lang-sierra = { path = "../cairo-lang-sierra", version = "=2.19.3" } +cairo-lang-sierra-ap-change = { path = "../cairo-lang-sierra-ap-change", version = "=2.19.3" } +cairo-lang-sierra-gas = { path = "../cairo-lang-sierra-gas", version = "=2.19.3" } +cairo-lang-sierra-to-casm = { path = "../cairo-lang-sierra-to-casm", version = "=2.19.3" } +cairo-lang-sierra-type-size = { path = "../cairo-lang-sierra-type-size", version = "=2.19.3" } +cairo-lang-utils = { path = "../cairo-lang-utils", version = "=2.19.3" } cairo-vm.workspace = true thiserror.workspace = true diff --git a/crates/cairo-lang-runner/Cargo.toml b/crates/cairo-lang-runner/Cargo.toml index c51b30713f4..fb48bcea3ad 100644 --- a/crates/cairo-lang-runner/Cargo.toml +++ b/crates/cairo-lang-runner/Cargo.toml @@ -11,14 +11,14 @@ ark-ff.workspace = true ark-secp256k1.workspace = true ark-secp256r1.workspace = true -cairo-lang-casm = { path = "../cairo-lang-casm", version = "=2.19.2" } -cairo-lang-lowering = { path = "../cairo-lang-lowering", version = "=2.19.2" } -cairo-lang-runnable-utils = { path = "../cairo-lang-runnable-utils", version = "=2.19.2" } -cairo-lang-sierra = { path = "../cairo-lang-sierra", version = "=2.19.2" } -cairo-lang-sierra-generator = { path = "../cairo-lang-sierra-generator", version = "=2.19.2" } -cairo-lang-sierra-to-casm = { path = "../cairo-lang-sierra-to-casm", version = "=2.19.2" } -cairo-lang-starknet = { path = "../cairo-lang-starknet", version = "=2.19.2" } -cairo-lang-utils = { path = "../cairo-lang-utils", version = "=2.19.2", features = ["tracing"] } +cairo-lang-casm = { path = "../cairo-lang-casm", version = "=2.19.3" } +cairo-lang-lowering = { path = "../cairo-lang-lowering", version = "=2.19.3" } +cairo-lang-runnable-utils = { path = "../cairo-lang-runnable-utils", version = "=2.19.3" } +cairo-lang-sierra = { path = "../cairo-lang-sierra", version = "=2.19.3" } +cairo-lang-sierra-generator = { path = "../cairo-lang-sierra-generator", version = "=2.19.3" } +cairo-lang-sierra-to-casm = { path = "../cairo-lang-sierra-to-casm", version = "=2.19.3" } +cairo-lang-starknet = { path = "../cairo-lang-starknet", version = "=2.19.3" } +cairo-lang-utils = { path = "../cairo-lang-utils", version = "=2.19.3", features = ["tracing"] } cairo-vm.workspace = true clap.workspace = true itertools = { workspace = true, default-features = true } diff --git a/crates/cairo-lang-semantic/Cargo.toml b/crates/cairo-lang-semantic/Cargo.toml index 959c6e4a09c..b25d02ec897 100644 --- a/crates/cairo-lang-semantic/Cargo.toml +++ b/crates/cairo-lang-semantic/Cargo.toml @@ -10,18 +10,18 @@ description = "Cairo semantic model." testing = ["dep:cairo-lang-test-utils", "dep:toml"] [dependencies] -cairo-lang-debug = { path = "../cairo-lang-debug", version = "=2.19.2" } -cairo-lang-defs = { path = "../cairo-lang-defs", version = "=2.19.2" } -cairo-lang-diagnostics = { path = "../cairo-lang-diagnostics", version = "=2.19.2" } -cairo-lang-filesystem = { path = "../cairo-lang-filesystem", version = "=2.19.2" } -cairo-lang-parser = { path = "../cairo-lang-parser", version = "=2.19.2" } -cairo-lang-plugins = { path = "../cairo-lang-plugins", version = "=2.19.2" } -cairo-lang-proc-macros = { path = "../cairo-lang-proc-macros", version = "=2.19.2" } -cairo-lang-syntax = { path = "../cairo-lang-syntax", version = "=2.19.2" } -cairo-lang-test-utils = { path = "../cairo-lang-test-utils", version = "=2.19.2", optional = true, features = [ +cairo-lang-debug = { path = "../cairo-lang-debug", version = "=2.19.3" } +cairo-lang-defs = { path = "../cairo-lang-defs", version = "=2.19.3" } +cairo-lang-diagnostics = { path = "../cairo-lang-diagnostics", version = "=2.19.3" } +cairo-lang-filesystem = { path = "../cairo-lang-filesystem", version = "=2.19.3" } +cairo-lang-parser = { path = "../cairo-lang-parser", version = "=2.19.3" } +cairo-lang-plugins = { path = "../cairo-lang-plugins", version = "=2.19.3" } +cairo-lang-proc-macros = { path = "../cairo-lang-proc-macros", version = "=2.19.3" } +cairo-lang-syntax = { path = "../cairo-lang-syntax", version = "=2.19.3" } +cairo-lang-test-utils = { path = "../cairo-lang-test-utils", version = "=2.19.3", optional = true, features = [ "testing", ] } -cairo-lang-utils = { path = "../cairo-lang-utils", version = "=2.19.2", features = ["tracing"] } +cairo-lang-utils = { path = "../cairo-lang-utils", version = "=2.19.3", features = ["tracing"] } id-arena.workspace = true indoc.workspace = true itertools = { workspace = true, default-features = true } diff --git a/crates/cairo-lang-sierra-ap-change/Cargo.toml b/crates/cairo-lang-sierra-ap-change/Cargo.toml index 5538131bdc1..833c0259654 100644 --- a/crates/cairo-lang-sierra-ap-change/Cargo.toml +++ b/crates/cairo-lang-sierra-ap-change/Cargo.toml @@ -7,10 +7,10 @@ license-file.workspace = true description = "Sierra AP change computation." [dependencies] -cairo-lang-eq-solver = { path = "../cairo-lang-eq-solver", version = "=2.19.2" } -cairo-lang-sierra = { path = "../cairo-lang-sierra", version = "=2.19.2" } -cairo-lang-sierra-type-size = { path = "../cairo-lang-sierra-type-size", version = "=2.19.2" } -cairo-lang-utils = { path = "../cairo-lang-utils", version = "=2.19.2" } +cairo-lang-eq-solver = { path = "../cairo-lang-eq-solver", version = "=2.19.3" } +cairo-lang-sierra = { path = "../cairo-lang-sierra", version = "=2.19.3" } +cairo-lang-sierra-type-size = { path = "../cairo-lang-sierra-type-size", version = "=2.19.3" } +cairo-lang-utils = { path = "../cairo-lang-utils", version = "=2.19.3" } itertools = { workspace = true, default-features = true } num-bigint = { workspace = true } num-traits = { workspace = true, default-features = true } diff --git a/crates/cairo-lang-sierra-gas/Cargo.toml b/crates/cairo-lang-sierra-gas/Cargo.toml index 6a4009025c6..e53c931ef6a 100644 --- a/crates/cairo-lang-sierra-gas/Cargo.toml +++ b/crates/cairo-lang-sierra-gas/Cargo.toml @@ -7,10 +7,10 @@ license-file.workspace = true description = "Sierra gas computation." [dependencies] -cairo-lang-eq-solver = { path = "../cairo-lang-eq-solver", version = "=2.19.2" } -cairo-lang-sierra = { path = "../cairo-lang-sierra", version = "=2.19.2" } -cairo-lang-sierra-type-size = { path = "../cairo-lang-sierra-type-size", version = "=2.19.2" } -cairo-lang-utils = { path = "../cairo-lang-utils", version = "=2.19.2" } +cairo-lang-eq-solver = { path = "../cairo-lang-eq-solver", version = "=2.19.3" } +cairo-lang-sierra = { path = "../cairo-lang-sierra", version = "=2.19.3" } +cairo-lang-sierra-type-size = { path = "../cairo-lang-sierra-type-size", version = "=2.19.3" } +cairo-lang-utils = { path = "../cairo-lang-utils", version = "=2.19.3" } itertools = { workspace = true, default-features = true } num-bigint = { workspace = true } num-traits = { workspace = true, default-features = true } diff --git a/crates/cairo-lang-sierra-generator/Cargo.toml b/crates/cairo-lang-sierra-generator/Cargo.toml index 63206f89ad0..6eaa08b9054 100644 --- a/crates/cairo-lang-sierra-generator/Cargo.toml +++ b/crates/cairo-lang-sierra-generator/Cargo.toml @@ -11,19 +11,19 @@ description = "Sierra code generation from lowered Cairo representation." testing = ["dep:cairo-lang-test-utils"] [dependencies] -cairo-lang-debug = { path = "../cairo-lang-debug", version = "=2.19.2" } -cairo-lang-defs = { path = "../cairo-lang-defs", version = "=2.19.2" } -cairo-lang-diagnostics = { path = "../cairo-lang-diagnostics", version = "=2.19.2" } -cairo-lang-filesystem = { path = "../cairo-lang-filesystem", version = "=2.19.2" } -cairo-lang-lowering = { path = "../cairo-lang-lowering", version = "=2.19.2" } -cairo-lang-proc-macros = { path = "../cairo-lang-proc-macros", version = "=2.19.2" } -cairo-lang-semantic = { path = "../cairo-lang-semantic", version = "=2.19.2" } -cairo-lang-sierra = { path = "../cairo-lang-sierra", version = "=2.19.2" } -cairo-lang-syntax = { path = "../cairo-lang-syntax", version = "=2.19.2" } -cairo-lang-test-utils = { path = "../cairo-lang-test-utils", version = "=2.19.2", optional = true, features = [ +cairo-lang-debug = { path = "../cairo-lang-debug", version = "=2.19.3" } +cairo-lang-defs = { path = "../cairo-lang-defs", version = "=2.19.3" } +cairo-lang-diagnostics = { path = "../cairo-lang-diagnostics", version = "=2.19.3" } +cairo-lang-filesystem = { path = "../cairo-lang-filesystem", version = "=2.19.3" } +cairo-lang-lowering = { path = "../cairo-lang-lowering", version = "=2.19.3" } +cairo-lang-proc-macros = { path = "../cairo-lang-proc-macros", version = "=2.19.3" } +cairo-lang-semantic = { path = "../cairo-lang-semantic", version = "=2.19.3" } +cairo-lang-sierra = { path = "../cairo-lang-sierra", version = "=2.19.3" } +cairo-lang-syntax = { path = "../cairo-lang-syntax", version = "=2.19.3" } +cairo-lang-test-utils = { path = "../cairo-lang-test-utils", version = "=2.19.3", optional = true, features = [ "testing", ] } -cairo-lang-utils = { path = "../cairo-lang-utils", version = "=2.19.2", features = ["tracing"] } +cairo-lang-utils = { path = "../cairo-lang-utils", version = "=2.19.3", features = ["tracing"] } itertools = { workspace = true, default-features = true } num-traits = { workspace = true } rayon.workspace = true diff --git a/crates/cairo-lang-sierra-to-casm/Cargo.toml b/crates/cairo-lang-sierra-to-casm/Cargo.toml index ee12db46f66..49ed2319179 100644 --- a/crates/cairo-lang-sierra-to-casm/Cargo.toml +++ b/crates/cairo-lang-sierra-to-casm/Cargo.toml @@ -8,12 +8,12 @@ description = "Emitting of CASM instructions from Sierra code." [dependencies] assert_matches.workspace = true -cairo-lang-casm = { path = "../cairo-lang-casm", version = "=2.19.2" } -cairo-lang-sierra = { path = "../cairo-lang-sierra", version = "=2.19.2" } -cairo-lang-sierra-ap-change = { path = "../cairo-lang-sierra-ap-change", version = "=2.19.2" } -cairo-lang-sierra-gas = { path = "../cairo-lang-sierra-gas", version = "=2.19.2" } -cairo-lang-sierra-type-size = { path = "../cairo-lang-sierra-type-size", version = "=2.19.2" } -cairo-lang-utils = { path = "../cairo-lang-utils", version = "=2.19.2", features = ["serde"] } +cairo-lang-casm = { path = "../cairo-lang-casm", version = "=2.19.3" } +cairo-lang-sierra = { path = "../cairo-lang-sierra", version = "=2.19.3" } +cairo-lang-sierra-ap-change = { path = "../cairo-lang-sierra-ap-change", version = "=2.19.3" } +cairo-lang-sierra-gas = { path = "../cairo-lang-sierra-gas", version = "=2.19.3" } +cairo-lang-sierra-type-size = { path = "../cairo-lang-sierra-type-size", version = "=2.19.3" } +cairo-lang-utils = { path = "../cairo-lang-utils", version = "=2.19.3", features = ["serde"] } indoc.workspace = true itertools = { workspace = true, default-features = true } num-bigint = { workspace = true, default-features = true } diff --git a/crates/cairo-lang-sierra-type-size/Cargo.toml b/crates/cairo-lang-sierra-type-size/Cargo.toml index 472102e9f05..e9b282643e9 100644 --- a/crates/cairo-lang-sierra-type-size/Cargo.toml +++ b/crates/cairo-lang-sierra-type-size/Cargo.toml @@ -7,5 +7,5 @@ license-file.workspace = true description = "Sierra type sizes computation." [dependencies] -cairo-lang-sierra = { path = "../cairo-lang-sierra", version = "=2.19.2" } -cairo-lang-utils = { path = "../cairo-lang-utils", version = "=2.19.2" } +cairo-lang-sierra = { path = "../cairo-lang-sierra", version = "=2.19.3" } +cairo-lang-utils = { path = "../cairo-lang-utils", version = "=2.19.3" } diff --git a/crates/cairo-lang-sierra/Cargo.toml b/crates/cairo-lang-sierra/Cargo.toml index 8e40190edaf..110fa4afe58 100644 --- a/crates/cairo-lang-sierra/Cargo.toml +++ b/crates/cairo-lang-sierra/Cargo.toml @@ -13,7 +13,7 @@ regex = "1" [dependencies] anyhow.workspace = true -cairo-lang-utils = { path = "../cairo-lang-utils", version = "=2.19.2", features = [ +cairo-lang-utils = { path = "../cairo-lang-utils", version = "=2.19.3", features = [ "schemars", "serde", ] } diff --git a/crates/cairo-lang-starknet-classes/Cargo.toml b/crates/cairo-lang-starknet-classes/Cargo.toml index a1f3b53c266..900fb7b9938 100644 --- a/crates/cairo-lang-starknet-classes/Cargo.toml +++ b/crates/cairo-lang-starknet-classes/Cargo.toml @@ -7,13 +7,13 @@ license-file.workspace = true description = "Starknet definitions for contract classes." [dependencies] -cairo-lang-casm = { path = "../cairo-lang-casm", version = "=2.19.2", default-features = true, features = [ +cairo-lang-casm = { path = "../cairo-lang-casm", version = "=2.19.3", default-features = true, features = [ "serde", ] } -cairo-lang-sierra = { path = "../cairo-lang-sierra", version = "=2.19.2" } -cairo-lang-sierra-to-casm = { path = "../cairo-lang-sierra-to-casm", version = "=2.19.2" } -cairo-lang-sierra-type-size = { path = "../cairo-lang-sierra-type-size", version = "=2.19.2" } -cairo-lang-utils = { path = "../cairo-lang-utils", version = "=2.19.2", features = ["tracing"] } +cairo-lang-sierra = { path = "../cairo-lang-sierra", version = "=2.19.3" } +cairo-lang-sierra-to-casm = { path = "../cairo-lang-sierra-to-casm", version = "=2.19.3" } +cairo-lang-sierra-type-size = { path = "../cairo-lang-sierra-type-size", version = "=2.19.3" } +cairo-lang-utils = { path = "../cairo-lang-utils", version = "=2.19.3", features = ["tracing"] } convert_case.workspace = true itertools = { workspace = true, default-features = true } num-bigint = { workspace = true, default-features = true } diff --git a/crates/cairo-lang-starknet-classes/src/casm_contract_class.rs b/crates/cairo-lang-starknet-classes/src/casm_contract_class.rs index d16d7d19e96..7b47f444831 100644 --- a/crates/cairo-lang-starknet-classes/src/casm_contract_class.rs +++ b/crates/cairo-lang-starknet-classes/src/casm_contract_class.rs @@ -285,14 +285,32 @@ impl TypeResolver<'_> { } // Otherwise, the error type must be a struct with two fields: (panic, data) - let Some((_panic_ty, err_data_ty)) = self.extract_struct2(err_ty) else { + let Some((panic_ty, err_data_ty)) = self.extract_struct2(err_ty) else { return false; }; + // The panic field must be the empty struct, as the entry point ABI expects the error + // variant to be laid out as an `Array` only. + if !self.is_empty_struct(panic_ty) { + return false; + } + // The data field must be an Array. self.is_felt252_array(err_data_ty) } + /// Returns true if the type is the empty struct: a struct without any members. + fn is_empty_struct(&self, ty: &ConcreteTypeId) -> bool { + let long_id = self.get_long_id(ty); + if long_id.generic_id != StructType::id() { + return false; + } + let [GenericArg::UserType(_), members @ ..] = long_id.generic_args.as_slice() else { + return false; + }; + members.is_empty() + } + /// Extracts types `TOk`, `TErr` from the type `Result`. fn extract_result_ty(&self, ty: &ConcreteTypeId) -> Option<(&ConcreteTypeId, &ConcreteTypeId)> { let long_id = self.get_long_id(ty); diff --git a/crates/cairo-lang-starknet-classes/src/compiler_version.rs b/crates/cairo-lang-starknet-classes/src/compiler_version.rs index fc808a26502..c4a68891ae9 100644 --- a/crates/cairo-lang-starknet-classes/src/compiler_version.rs +++ b/crates/cairo-lang-starknet-classes/src/compiler_version.rs @@ -39,5 +39,5 @@ pub fn current_compiler_version_id() -> VersionId { /// Minor version should be updated in any backwards compatible change of the Sierra compiler. /// For more information see docs/CONTRIBUTING.md. pub fn current_sierra_version_id() -> VersionId { - VersionId { major: 1, minor: 9, patch: 1 } + VersionId { major: 1, minor: 9, patch: 2 } } diff --git a/crates/cairo-lang-starknet/Cargo.toml b/crates/cairo-lang-starknet/Cargo.toml index 705dad95b3d..8b7074195c0 100644 --- a/crates/cairo-lang-starknet/Cargo.toml +++ b/crates/cairo-lang-starknet/Cargo.toml @@ -8,19 +8,19 @@ description = "Starknet capabilities and utilities on top of Cairo." [dependencies] anyhow.workspace = true -cairo-lang-compiler = { path = "../cairo-lang-compiler", version = "=2.19.2" } -cairo-lang-defs = { path = "../cairo-lang-defs", version = "=2.19.2" } -cairo-lang-diagnostics = { path = "../cairo-lang-diagnostics", version = "=2.19.2" } -cairo-lang-filesystem = { path = "../cairo-lang-filesystem", version = "=2.19.2" } -cairo-lang-lowering = { path = "../cairo-lang-lowering", version = "=2.19.2" } -cairo-lang-parser = { path = "../cairo-lang-parser", version = "=2.19.2" } -cairo-lang-plugins = { path = "../cairo-lang-plugins", version = "=2.19.2" } -cairo-lang-semantic = { path = "../cairo-lang-semantic", version = "=2.19.2" } -cairo-lang-sierra = { path = "../cairo-lang-sierra", version = "=2.19.2" } -cairo-lang-sierra-generator = { path = "../cairo-lang-sierra-generator", version = "=2.19.2" } -cairo-lang-starknet-classes = { path = "../cairo-lang-starknet-classes", version = "=2.19.2" } -cairo-lang-syntax = { path = "../cairo-lang-syntax", version = "=2.19.2" } -cairo-lang-utils = { path = "../cairo-lang-utils", version = "=2.19.2", features = ["serde"] } +cairo-lang-compiler = { path = "../cairo-lang-compiler", version = "=2.19.3" } +cairo-lang-defs = { path = "../cairo-lang-defs", version = "=2.19.3" } +cairo-lang-diagnostics = { path = "../cairo-lang-diagnostics", version = "=2.19.3" } +cairo-lang-filesystem = { path = "../cairo-lang-filesystem", version = "=2.19.3" } +cairo-lang-lowering = { path = "../cairo-lang-lowering", version = "=2.19.3" } +cairo-lang-parser = { path = "../cairo-lang-parser", version = "=2.19.3" } +cairo-lang-plugins = { path = "../cairo-lang-plugins", version = "=2.19.3" } +cairo-lang-semantic = { path = "../cairo-lang-semantic", version = "=2.19.3" } +cairo-lang-sierra = { path = "../cairo-lang-sierra", version = "=2.19.3" } +cairo-lang-sierra-generator = { path = "../cairo-lang-sierra-generator", version = "=2.19.3" } +cairo-lang-starknet-classes = { path = "../cairo-lang-starknet-classes", version = "=2.19.3" } +cairo-lang-syntax = { path = "../cairo-lang-syntax", version = "=2.19.3" } +cairo-lang-utils = { path = "../cairo-lang-utils", version = "=2.19.3", features = ["serde"] } const_format.workspace = true indent.workspace = true indoc.workspace = true diff --git a/crates/cairo-lang-starknet/test_data/account__account.compiled_contract_class.json b/crates/cairo-lang-starknet/test_data/account__account.compiled_contract_class.json index 68d7ad92aee..c9edc9bad9a 100644 --- a/crates/cairo-lang-starknet/test_data/account__account.compiled_contract_class.json +++ b/crates/cairo-lang-starknet/test_data/account__account.compiled_contract_class.json @@ -1,6 +1,6 @@ { "prime": "0x800000000000011000000000000000000000000000000000000000000000001", - "compiler_version": "2.19.2", + "compiler_version": "2.19.3", "bytecode": [ "0x1104800180018000", "0x682", diff --git a/crates/cairo-lang-starknet/test_data/account__account.contract_class.json b/crates/cairo-lang-starknet/test_data/account__account.contract_class.json index 5fdf407385b..80ac8b94a5f 100644 --- a/crates/cairo-lang-starknet/test_data/account__account.contract_class.json +++ b/crates/cairo-lang-starknet/test_data/account__account.contract_class.json @@ -2,10 +2,10 @@ "sierra_program": [ "0x1", "0x9", - "0x1", "0x2", - "0x13", "0x2", + "0x13", + "0x3", "0x197", "0x69", "0x4a", diff --git a/crates/cairo-lang-starknet/test_data/circuit_contract__circuit_contract.compiled_contract_class.json b/crates/cairo-lang-starknet/test_data/circuit_contract__circuit_contract.compiled_contract_class.json index 5a526b0f62f..a029b7aa29f 100644 --- a/crates/cairo-lang-starknet/test_data/circuit_contract__circuit_contract.compiled_contract_class.json +++ b/crates/cairo-lang-starknet/test_data/circuit_contract__circuit_contract.compiled_contract_class.json @@ -1,6 +1,6 @@ { "prime": "0x800000000000011000000000000000000000000000000000000000000000001", - "compiler_version": "2.19.2", + "compiler_version": "2.19.3", "bytecode": [ "0x1104800180018000", "0x1a6", diff --git a/crates/cairo-lang-starknet/test_data/circuit_contract__circuit_contract.contract_class.json b/crates/cairo-lang-starknet/test_data/circuit_contract__circuit_contract.contract_class.json index 3339bdc3c50..f40f2fbb3a9 100644 --- a/crates/cairo-lang-starknet/test_data/circuit_contract__circuit_contract.contract_class.json +++ b/crates/cairo-lang-starknet/test_data/circuit_contract__circuit_contract.contract_class.json @@ -2,10 +2,10 @@ "sierra_program": [ "0x1", "0x9", - "0x1", "0x2", - "0x13", "0x2", + "0x13", + "0x3", "0xbe", "0x42", "0x46", diff --git a/crates/cairo-lang-starknet/test_data/erc20__erc_20.compiled_contract_class.json b/crates/cairo-lang-starknet/test_data/erc20__erc_20.compiled_contract_class.json index 3a4b8428a6e..7a96d14ae9e 100644 --- a/crates/cairo-lang-starknet/test_data/erc20__erc_20.compiled_contract_class.json +++ b/crates/cairo-lang-starknet/test_data/erc20__erc_20.compiled_contract_class.json @@ -1,6 +1,6 @@ { "prime": "0x800000000000011000000000000000000000000000000000000000000000001", - "compiler_version": "2.19.2", + "compiler_version": "2.19.3", "bytecode": [ "0xa0680017fff8000", "0x7", diff --git a/crates/cairo-lang-starknet/test_data/erc20__erc_20.contract_class.json b/crates/cairo-lang-starknet/test_data/erc20__erc_20.contract_class.json index e6f7f03d501..501373391ad 100644 --- a/crates/cairo-lang-starknet/test_data/erc20__erc_20.contract_class.json +++ b/crates/cairo-lang-starknet/test_data/erc20__erc_20.contract_class.json @@ -2,10 +2,10 @@ "sierra_program": [ "0x1", "0x9", - "0x1", "0x2", - "0x13", "0x2", + "0x13", + "0x3", "0x25e", "0x1a2", "0x4c", diff --git a/crates/cairo-lang-starknet/test_data/hello_starknet__hello_starknet.compiled_contract_class.json b/crates/cairo-lang-starknet/test_data/hello_starknet__hello_starknet.compiled_contract_class.json index 5de50ca3991..3dfd7e215da 100644 --- a/crates/cairo-lang-starknet/test_data/hello_starknet__hello_starknet.compiled_contract_class.json +++ b/crates/cairo-lang-starknet/test_data/hello_starknet__hello_starknet.compiled_contract_class.json @@ -1,6 +1,6 @@ { "prime": "0x800000000000011000000000000000000000000000000000000000000000001", - "compiler_version": "2.19.2", + "compiler_version": "2.19.3", "bytecode": [ "0xa0680017fff8000", "0x7", diff --git a/crates/cairo-lang-starknet/test_data/hello_starknet__hello_starknet.contract_class.json b/crates/cairo-lang-starknet/test_data/hello_starknet__hello_starknet.contract_class.json index 702159eff7b..b427213e6d6 100644 --- a/crates/cairo-lang-starknet/test_data/hello_starknet__hello_starknet.contract_class.json +++ b/crates/cairo-lang-starknet/test_data/hello_starknet__hello_starknet.contract_class.json @@ -2,10 +2,10 @@ "sierra_program": [ "0x1", "0x9", - "0x1", "0x2", - "0x13", "0x2", + "0x13", + "0x3", "0x9a", "0x66", "0x1b", diff --git a/crates/cairo-lang-starknet/test_data/libfuncs_coverage__libfuncs_coverage.compiled_contract_class.json b/crates/cairo-lang-starknet/test_data/libfuncs_coverage__libfuncs_coverage.compiled_contract_class.json index dbca53c8d53..dd265564f68 100644 --- a/crates/cairo-lang-starknet/test_data/libfuncs_coverage__libfuncs_coverage.compiled_contract_class.json +++ b/crates/cairo-lang-starknet/test_data/libfuncs_coverage__libfuncs_coverage.compiled_contract_class.json @@ -1,6 +1,6 @@ { "prime": "0x800000000000011000000000000000000000000000000000000000000000001", - "compiler_version": "2.19.2", + "compiler_version": "2.19.3", "bytecode": [ "0x1104800180018000", "0x58d6", diff --git a/crates/cairo-lang-starknet/test_data/libfuncs_coverage__libfuncs_coverage.contract_class.json b/crates/cairo-lang-starknet/test_data/libfuncs_coverage__libfuncs_coverage.contract_class.json index af42645da57..b6cfe2d08a7 100644 --- a/crates/cairo-lang-starknet/test_data/libfuncs_coverage__libfuncs_coverage.contract_class.json +++ b/crates/cairo-lang-starknet/test_data/libfuncs_coverage__libfuncs_coverage.contract_class.json @@ -2,10 +2,10 @@ "sierra_program": [ "0x1", "0x9", - "0x1", "0x2", - "0x13", "0x2", + "0x13", + "0x3", "0xd10", "0x2f0", "0x2b5", diff --git a/crates/cairo-lang-starknet/test_data/max_entrypoint__max_entrypoint_contract.compiled_contract_class.json b/crates/cairo-lang-starknet/test_data/max_entrypoint__max_entrypoint_contract.compiled_contract_class.json index f31abbeb4f8..0eed33160d1 100644 --- a/crates/cairo-lang-starknet/test_data/max_entrypoint__max_entrypoint_contract.compiled_contract_class.json +++ b/crates/cairo-lang-starknet/test_data/max_entrypoint__max_entrypoint_contract.compiled_contract_class.json @@ -1,6 +1,6 @@ { "prime": "0x800000000000011000000000000000000000000000000000000000000000001", - "compiler_version": "2.19.2", + "compiler_version": "2.19.3", "bytecode": [ "0x1104800180018000", "0x5de", diff --git a/crates/cairo-lang-starknet/test_data/max_entrypoint__max_entrypoint_contract.contract_class.json b/crates/cairo-lang-starknet/test_data/max_entrypoint__max_entrypoint_contract.contract_class.json index 35d7156727b..68749ce5f10 100644 --- a/crates/cairo-lang-starknet/test_data/max_entrypoint__max_entrypoint_contract.contract_class.json +++ b/crates/cairo-lang-starknet/test_data/max_entrypoint__max_entrypoint_contract.contract_class.json @@ -2,10 +2,10 @@ "sierra_program": [ "0x1", "0x9", - "0x1", "0x2", - "0x13", "0x2", + "0x13", + "0x3", "0x19e", "0x62", "0x60", diff --git a/crates/cairo-lang-starknet/test_data/minimal_contract__minimal_contract.compiled_contract_class.json b/crates/cairo-lang-starknet/test_data/minimal_contract__minimal_contract.compiled_contract_class.json index 160b6b70210..f39f5e265f2 100644 --- a/crates/cairo-lang-starknet/test_data/minimal_contract__minimal_contract.compiled_contract_class.json +++ b/crates/cairo-lang-starknet/test_data/minimal_contract__minimal_contract.compiled_contract_class.json @@ -1,6 +1,6 @@ { "prime": "0x800000000000011000000000000000000000000000000000000000000000001", - "compiler_version": "2.19.2", + "compiler_version": "2.19.3", "bytecode": [ "0xa0680017fff8000", "0x7", diff --git a/crates/cairo-lang-starknet/test_data/minimal_contract__minimal_contract.contract_class.json b/crates/cairo-lang-starknet/test_data/minimal_contract__minimal_contract.contract_class.json index a1c4dad2cea..245100c75fa 100644 --- a/crates/cairo-lang-starknet/test_data/minimal_contract__minimal_contract.contract_class.json +++ b/crates/cairo-lang-starknet/test_data/minimal_contract__minimal_contract.contract_class.json @@ -2,10 +2,10 @@ "sierra_program": [ "0x1", "0x9", - "0x1", "0x2", - "0x13", "0x2", + "0x13", + "0x3", "0x4b", "0xb5", "0xe", diff --git a/crates/cairo-lang-starknet/test_data/mintable__mintable_erc20_ownable.compiled_contract_class.json b/crates/cairo-lang-starknet/test_data/mintable__mintable_erc20_ownable.compiled_contract_class.json index c3bb7947cd6..f36e168f103 100644 --- a/crates/cairo-lang-starknet/test_data/mintable__mintable_erc20_ownable.compiled_contract_class.json +++ b/crates/cairo-lang-starknet/test_data/mintable__mintable_erc20_ownable.compiled_contract_class.json @@ -1,6 +1,6 @@ { "prime": "0x800000000000011000000000000000000000000000000000000000000000001", - "compiler_version": "2.19.2", + "compiler_version": "2.19.3", "bytecode": [ "0xa0680017fff8000", "0x7", diff --git a/crates/cairo-lang-starknet/test_data/mintable__mintable_erc20_ownable.contract_class.json b/crates/cairo-lang-starknet/test_data/mintable__mintable_erc20_ownable.contract_class.json index 86e8bfc2f48..0cc8ecd0741 100644 --- a/crates/cairo-lang-starknet/test_data/mintable__mintable_erc20_ownable.contract_class.json +++ b/crates/cairo-lang-starknet/test_data/mintable__mintable_erc20_ownable.contract_class.json @@ -2,10 +2,10 @@ "sierra_program": [ "0x1", "0x9", - "0x1", "0x2", - "0x13", "0x2", + "0x13", + "0x3", "0x2d9", "0x127", "0x5b", diff --git a/crates/cairo-lang-starknet/test_data/multi_component__contract_with_4_components.compiled_contract_class.json b/crates/cairo-lang-starknet/test_data/multi_component__contract_with_4_components.compiled_contract_class.json index d9cb38df0dd..d1149b26439 100644 --- a/crates/cairo-lang-starknet/test_data/multi_component__contract_with_4_components.compiled_contract_class.json +++ b/crates/cairo-lang-starknet/test_data/multi_component__contract_with_4_components.compiled_contract_class.json @@ -1,6 +1,6 @@ { "prime": "0x800000000000011000000000000000000000000000000000000000000000001", - "compiler_version": "2.19.2", + "compiler_version": "2.19.3", "bytecode": [ "0xa0680017fff8000", "0x7", diff --git a/crates/cairo-lang-starknet/test_data/multi_component__contract_with_4_components.contract_class.json b/crates/cairo-lang-starknet/test_data/multi_component__contract_with_4_components.contract_class.json index ac76334547e..48bad3ec0bc 100644 --- a/crates/cairo-lang-starknet/test_data/multi_component__contract_with_4_components.contract_class.json +++ b/crates/cairo-lang-starknet/test_data/multi_component__contract_with_4_components.contract_class.json @@ -2,10 +2,10 @@ "sierra_program": [ "0x1", "0x9", - "0x1", "0x2", - "0x13", "0x2", + "0x13", + "0x3", "0x312", "0xee", "0x66", diff --git a/crates/cairo-lang-starknet/test_data/new_syntax_test_contract__counter_contract.compiled_contract_class.json b/crates/cairo-lang-starknet/test_data/new_syntax_test_contract__counter_contract.compiled_contract_class.json index 0f1bfd618e6..43864b81f89 100644 --- a/crates/cairo-lang-starknet/test_data/new_syntax_test_contract__counter_contract.compiled_contract_class.json +++ b/crates/cairo-lang-starknet/test_data/new_syntax_test_contract__counter_contract.compiled_contract_class.json @@ -1,6 +1,6 @@ { "prime": "0x800000000000011000000000000000000000000000000000000000000000001", - "compiler_version": "2.19.2", + "compiler_version": "2.19.3", "bytecode": [ "0xa0680017fff8000", "0x7", diff --git a/crates/cairo-lang-starknet/test_data/new_syntax_test_contract__counter_contract.contract_class.json b/crates/cairo-lang-starknet/test_data/new_syntax_test_contract__counter_contract.contract_class.json index 4464786537f..d0845a3146f 100644 --- a/crates/cairo-lang-starknet/test_data/new_syntax_test_contract__counter_contract.contract_class.json +++ b/crates/cairo-lang-starknet/test_data/new_syntax_test_contract__counter_contract.contract_class.json @@ -2,10 +2,10 @@ "sierra_program": [ "0x1", "0x9", - "0x1", "0x2", - "0x13", "0x2", + "0x13", + "0x3", "0x133", "0xcd", "0x2e", diff --git a/crates/cairo-lang-starknet/test_data/ownable_erc20__ownable_erc20_contract.compiled_contract_class.json b/crates/cairo-lang-starknet/test_data/ownable_erc20__ownable_erc20_contract.compiled_contract_class.json index 053575686bf..8be6bc4beae 100644 --- a/crates/cairo-lang-starknet/test_data/ownable_erc20__ownable_erc20_contract.compiled_contract_class.json +++ b/crates/cairo-lang-starknet/test_data/ownable_erc20__ownable_erc20_contract.compiled_contract_class.json @@ -1,6 +1,6 @@ { "prime": "0x800000000000011000000000000000000000000000000000000000000000001", - "compiler_version": "2.19.2", + "compiler_version": "2.19.3", "bytecode": [ "0xa0680017fff8000", "0x7", diff --git a/crates/cairo-lang-starknet/test_data/ownable_erc20__ownable_erc20_contract.contract_class.json b/crates/cairo-lang-starknet/test_data/ownable_erc20__ownable_erc20_contract.contract_class.json index fde0ef3e23c..cf602facb10 100644 --- a/crates/cairo-lang-starknet/test_data/ownable_erc20__ownable_erc20_contract.contract_class.json +++ b/crates/cairo-lang-starknet/test_data/ownable_erc20__ownable_erc20_contract.contract_class.json @@ -2,10 +2,10 @@ "sierra_program": [ "0x1", "0x9", - "0x1", "0x2", - "0x13", "0x2", + "0x13", + "0x3", "0x28a", "0x176", "0x56", diff --git a/crates/cairo-lang-starknet/test_data/proxy__proxy.compiled_contract_class.json b/crates/cairo-lang-starknet/test_data/proxy__proxy.compiled_contract_class.json index 5c3858756f1..8f98841f9b9 100644 --- a/crates/cairo-lang-starknet/test_data/proxy__proxy.compiled_contract_class.json +++ b/crates/cairo-lang-starknet/test_data/proxy__proxy.compiled_contract_class.json @@ -1,6 +1,6 @@ { "prime": "0x800000000000011000000000000000000000000000000000000000000000001", - "compiler_version": "2.19.2", + "compiler_version": "2.19.3", "bytecode": [ "0xa0680017fff8000", "0x7", diff --git a/crates/cairo-lang-starknet/test_data/proxy__proxy.contract_class.json b/crates/cairo-lang-starknet/test_data/proxy__proxy.contract_class.json index fb7ca8f6355..bcb6acae5ad 100644 --- a/crates/cairo-lang-starknet/test_data/proxy__proxy.contract_class.json +++ b/crates/cairo-lang-starknet/test_data/proxy__proxy.contract_class.json @@ -2,10 +2,10 @@ "sierra_program": [ "0x1", "0x9", - "0x1", "0x2", - "0x13", "0x2", + "0x13", + "0x3", "0x8f", "0x71", "0x19", diff --git a/crates/cairo-lang-starknet/test_data/storage_accesses__storage_accesses.contract_class.json b/crates/cairo-lang-starknet/test_data/storage_accesses__storage_accesses.contract_class.json index 51b738aa3e2..944f0138aa4 100644 --- a/crates/cairo-lang-starknet/test_data/storage_accesses__storage_accesses.contract_class.json +++ b/crates/cairo-lang-starknet/test_data/storage_accesses__storage_accesses.contract_class.json @@ -2,10 +2,10 @@ "sierra_program": [ "0x1", "0x9", - "0x1", "0x2", - "0x13", "0x2", + "0x13", + "0x3", "0x21f", "0x1e1", "0x5a", diff --git a/crates/cairo-lang-starknet/test_data/test_contract__test_contract.compiled_contract_class.json b/crates/cairo-lang-starknet/test_data/test_contract__test_contract.compiled_contract_class.json index 77f20d4d401..c47ec71f6ed 100644 --- a/crates/cairo-lang-starknet/test_data/test_contract__test_contract.compiled_contract_class.json +++ b/crates/cairo-lang-starknet/test_data/test_contract__test_contract.compiled_contract_class.json @@ -1,6 +1,6 @@ { "prime": "0x800000000000011000000000000000000000000000000000000000000000001", - "compiler_version": "2.19.2", + "compiler_version": "2.19.3", "bytecode": [ "0xa0680017fff8000", "0x7", diff --git a/crates/cairo-lang-starknet/test_data/test_contract__test_contract.contract_class.json b/crates/cairo-lang-starknet/test_data/test_contract__test_contract.contract_class.json index bbd45dba44b..133c8981426 100644 --- a/crates/cairo-lang-starknet/test_data/test_contract__test_contract.contract_class.json +++ b/crates/cairo-lang-starknet/test_data/test_contract__test_contract.contract_class.json @@ -2,10 +2,10 @@ "sierra_program": [ "0x1", "0x9", - "0x1", "0x2", - "0x13", "0x2", + "0x13", + "0x3", "0xed", "0x13", "0x23", diff --git a/crates/cairo-lang-starknet/test_data/token_bridge__token_bridge.compiled_contract_class.json b/crates/cairo-lang-starknet/test_data/token_bridge__token_bridge.compiled_contract_class.json index 30188b63e27..7c6c8b1e87f 100644 --- a/crates/cairo-lang-starknet/test_data/token_bridge__token_bridge.compiled_contract_class.json +++ b/crates/cairo-lang-starknet/test_data/token_bridge__token_bridge.compiled_contract_class.json @@ -1,6 +1,6 @@ { "prime": "0x800000000000011000000000000000000000000000000000000000000000001", - "compiler_version": "2.19.2", + "compiler_version": "2.19.3", "bytecode": [ "0xa0680017fff8000", "0x7", diff --git a/crates/cairo-lang-starknet/test_data/token_bridge__token_bridge.contract_class.json b/crates/cairo-lang-starknet/test_data/token_bridge__token_bridge.contract_class.json index 7d9d9ef7d5d..baeadded6fe 100644 --- a/crates/cairo-lang-starknet/test_data/token_bridge__token_bridge.contract_class.json +++ b/crates/cairo-lang-starknet/test_data/token_bridge__token_bridge.contract_class.json @@ -2,10 +2,10 @@ "sierra_program": [ "0x1", "0x9", - "0x1", "0x2", - "0x13", "0x2", + "0x13", + "0x3", "0x1b3", "0x4d", "0x47", diff --git a/crates/cairo-lang-starknet/test_data/upgradable_counter__counter_contract.compiled_contract_class.json b/crates/cairo-lang-starknet/test_data/upgradable_counter__counter_contract.compiled_contract_class.json index 7d7676c18f9..f31ca4425d9 100644 --- a/crates/cairo-lang-starknet/test_data/upgradable_counter__counter_contract.compiled_contract_class.json +++ b/crates/cairo-lang-starknet/test_data/upgradable_counter__counter_contract.compiled_contract_class.json @@ -1,6 +1,6 @@ { "prime": "0x800000000000011000000000000000000000000000000000000000000000001", - "compiler_version": "2.19.2", + "compiler_version": "2.19.3", "bytecode": [ "0xa0680017fff8000", "0x7", diff --git a/crates/cairo-lang-starknet/test_data/upgradable_counter__counter_contract.contract_class.json b/crates/cairo-lang-starknet/test_data/upgradable_counter__counter_contract.contract_class.json index d1b299e6090..335b33da195 100644 --- a/crates/cairo-lang-starknet/test_data/upgradable_counter__counter_contract.contract_class.json +++ b/crates/cairo-lang-starknet/test_data/upgradable_counter__counter_contract.contract_class.json @@ -2,10 +2,10 @@ "sierra_program": [ "0x1", "0x9", - "0x1", "0x2", - "0x13", "0x2", + "0x13", + "0x3", "0x14a", "0xb6", "0x3f", diff --git a/crates/cairo-lang-starknet/test_data/with_erc20__erc20_contract.compiled_contract_class.json b/crates/cairo-lang-starknet/test_data/with_erc20__erc20_contract.compiled_contract_class.json index 382591207e0..ae673f96378 100644 --- a/crates/cairo-lang-starknet/test_data/with_erc20__erc20_contract.compiled_contract_class.json +++ b/crates/cairo-lang-starknet/test_data/with_erc20__erc20_contract.compiled_contract_class.json @@ -1,6 +1,6 @@ { "prime": "0x800000000000011000000000000000000000000000000000000000000000001", - "compiler_version": "2.19.2", + "compiler_version": "2.19.3", "bytecode": [ "0xa0680017fff8000", "0x7", diff --git a/crates/cairo-lang-starknet/test_data/with_erc20__erc20_contract.contract_class.json b/crates/cairo-lang-starknet/test_data/with_erc20__erc20_contract.contract_class.json index d2398b31012..9fa61ed8620 100644 --- a/crates/cairo-lang-starknet/test_data/with_erc20__erc20_contract.contract_class.json +++ b/crates/cairo-lang-starknet/test_data/with_erc20__erc20_contract.contract_class.json @@ -2,10 +2,10 @@ "sierra_program": [ "0x1", "0x9", - "0x1", "0x2", - "0x13", "0x2", + "0x13", + "0x3", "0x264", "0x19c", "0x4e", diff --git a/crates/cairo-lang-starknet/test_data/with_erc20_mini__erc20_mini_contract.contract_class.json b/crates/cairo-lang-starknet/test_data/with_erc20_mini__erc20_mini_contract.contract_class.json index 79f47870197..88e0579ebda 100644 --- a/crates/cairo-lang-starknet/test_data/with_erc20_mini__erc20_mini_contract.contract_class.json +++ b/crates/cairo-lang-starknet/test_data/with_erc20_mini__erc20_mini_contract.contract_class.json @@ -2,10 +2,10 @@ "sierra_program": [ "0x1", "0x9", - "0x1", "0x2", - "0x13", "0x2", + "0x13", + "0x3", "0x262", "0x19e", "0x4d", diff --git a/crates/cairo-lang-starknet/test_data/with_ownable__ownable_balance.compiled_contract_class.json b/crates/cairo-lang-starknet/test_data/with_ownable__ownable_balance.compiled_contract_class.json index 5befd5f5a26..250a3e68fe3 100644 --- a/crates/cairo-lang-starknet/test_data/with_ownable__ownable_balance.compiled_contract_class.json +++ b/crates/cairo-lang-starknet/test_data/with_ownable__ownable_balance.compiled_contract_class.json @@ -1,6 +1,6 @@ { "prime": "0x800000000000011000000000000000000000000000000000000000000000001", - "compiler_version": "2.19.2", + "compiler_version": "2.19.3", "bytecode": [ "0xa0680017fff8000", "0x7", diff --git a/crates/cairo-lang-starknet/test_data/with_ownable__ownable_balance.contract_class.json b/crates/cairo-lang-starknet/test_data/with_ownable__ownable_balance.contract_class.json index baa340a19d8..aabe7d95e3c 100644 --- a/crates/cairo-lang-starknet/test_data/with_ownable__ownable_balance.contract_class.json +++ b/crates/cairo-lang-starknet/test_data/with_ownable__ownable_balance.contract_class.json @@ -2,10 +2,10 @@ "sierra_program": [ "0x1", "0x9", - "0x1", "0x2", - "0x13", "0x2", + "0x13", + "0x3", "0xec", "0x14", "0x2e", diff --git a/crates/cairo-lang-starknet/test_data/with_ownable_mini__ownable_mini_contract.contract_class.json b/crates/cairo-lang-starknet/test_data/with_ownable_mini__ownable_mini_contract.contract_class.json index b8e671d21b7..afc5041b3f3 100644 --- a/crates/cairo-lang-starknet/test_data/with_ownable_mini__ownable_mini_contract.contract_class.json +++ b/crates/cairo-lang-starknet/test_data/with_ownable_mini__ownable_mini_contract.contract_class.json @@ -2,10 +2,10 @@ "sierra_program": [ "0x1", "0x9", - "0x1", "0x2", - "0x13", "0x2", + "0x13", + "0x3", "0x105", "0xfb", "0x35", diff --git a/crates/cairo-lang-syntax-codegen/Cargo.toml b/crates/cairo-lang-syntax-codegen/Cargo.toml index 647818c08d4..a5029d19e4a 100644 --- a/crates/cairo-lang-syntax-codegen/Cargo.toml +++ b/crates/cairo-lang-syntax-codegen/Cargo.toml @@ -15,5 +15,5 @@ xshell.workspace = true [dev-dependencies] cairo-lang-test-utils = { path = "../cairo-lang-test-utils", features = ["testing"] } -cairo-lang-utils = { path = "../cairo-lang-utils", version = "=2.19.2", features = ["tracing"] } +cairo-lang-utils = { path = "../cairo-lang-utils", version = "=2.19.3", features = ["tracing"] } tracing.workspace = true diff --git a/crates/cairo-lang-syntax/Cargo.toml b/crates/cairo-lang-syntax/Cargo.toml index 082c351ac65..897cd8b245c 100644 --- a/crates/cairo-lang-syntax/Cargo.toml +++ b/crates/cairo-lang-syntax/Cargo.toml @@ -7,11 +7,11 @@ license-file.workspace = true description = "Cairo syntax representation." [dependencies] -cairo-lang-debug = { path = "../cairo-lang-debug", version = "=2.19.2" } -cairo-lang-filesystem = { path = "../cairo-lang-filesystem", version = "=2.19.2" } +cairo-lang-debug = { path = "../cairo-lang-debug", version = "=2.19.3" } +cairo-lang-filesystem = { path = "../cairo-lang-filesystem", version = "=2.19.3" } cairo-lang-primitive-token.workspace = true -cairo-lang-proc-macros = { path = "../cairo-lang-proc-macros", version = "=2.19.2" } -cairo-lang-utils = { path = "../cairo-lang-utils", version = "=2.19.2", features = ["tracing"] } +cairo-lang-proc-macros = { path = "../cairo-lang-proc-macros", version = "=2.19.3" } +cairo-lang-utils = { path = "../cairo-lang-utils", version = "=2.19.3", features = ["tracing"] } itertools.workspace = true num-bigint = { workspace = true, default-features = true } num-traits = { workspace = true, default-features = true } diff --git a/crates/cairo-lang-test-plugin/Cargo.toml b/crates/cairo-lang-test-plugin/Cargo.toml index 330e854e8c4..e6a2586eba2 100644 --- a/crates/cairo-lang-test-plugin/Cargo.toml +++ b/crates/cairo-lang-test-plugin/Cargo.toml @@ -8,19 +8,19 @@ description = "Cairo test compilation plugin." [dependencies] anyhow.workspace = true -cairo-lang-compiler = { path = "../cairo-lang-compiler", version = "=2.19.2" } -cairo-lang-debug = { path = "../cairo-lang-debug", version = "=2.19.2" } -cairo-lang-defs = { path = "../cairo-lang-defs", version = "=2.19.2" } -cairo-lang-filesystem = { path = "../cairo-lang-filesystem", version = "=2.19.2" } -cairo-lang-lowering = { path = "../cairo-lang-lowering", version = "=2.19.2" } -cairo-lang-parser = { path = "../cairo-lang-parser", version = "=2.19.2" } -cairo-lang-semantic = { path = "../cairo-lang-semantic", version = "=2.19.2" } -cairo-lang-sierra = { path = "../cairo-lang-sierra", version = "=2.19.2" } -cairo-lang-sierra-generator = { path = "../cairo-lang-sierra-generator", version = "=2.19.2" } -cairo-lang-starknet = { path = "../cairo-lang-starknet", version = "=2.19.2" } -cairo-lang-starknet-classes = { path = "../cairo-lang-starknet-classes", version = "=2.19.2" } -cairo-lang-syntax = { path = "../cairo-lang-syntax", version = "=2.19.2" } -cairo-lang-utils = { path = "../cairo-lang-utils", version = "=2.19.2" } +cairo-lang-compiler = { path = "../cairo-lang-compiler", version = "=2.19.3" } +cairo-lang-debug = { path = "../cairo-lang-debug", version = "=2.19.3" } +cairo-lang-defs = { path = "../cairo-lang-defs", version = "=2.19.3" } +cairo-lang-filesystem = { path = "../cairo-lang-filesystem", version = "=2.19.3" } +cairo-lang-lowering = { path = "../cairo-lang-lowering", version = "=2.19.3" } +cairo-lang-parser = { path = "../cairo-lang-parser", version = "=2.19.3" } +cairo-lang-semantic = { path = "../cairo-lang-semantic", version = "=2.19.3" } +cairo-lang-sierra = { path = "../cairo-lang-sierra", version = "=2.19.3" } +cairo-lang-sierra-generator = { path = "../cairo-lang-sierra-generator", version = "=2.19.3" } +cairo-lang-starknet = { path = "../cairo-lang-starknet", version = "=2.19.3" } +cairo-lang-starknet-classes = { path = "../cairo-lang-starknet-classes", version = "=2.19.3" } +cairo-lang-syntax = { path = "../cairo-lang-syntax", version = "=2.19.3" } +cairo-lang-utils = { path = "../cairo-lang-utils", version = "=2.19.3" } indoc.workspace = true itertools = { workspace = true, default-features = true } num-bigint = { workspace = true, default-features = true } diff --git a/crates/cairo-lang-test-runner/Cargo.toml b/crates/cairo-lang-test-runner/Cargo.toml index 963bbb6b84c..9910f4fd020 100644 --- a/crates/cairo-lang-test-runner/Cargo.toml +++ b/crates/cairo-lang-test-runner/Cargo.toml @@ -8,15 +8,15 @@ description = "Cairo tests runner. Used to run tests written in Cairo." [dependencies] anyhow.workspace = true -cairo-lang-compiler = { path = "../cairo-lang-compiler", version = "=2.19.2" } -cairo-lang-debug = { path = "../cairo-lang-debug", version = "=2.19.2" } -cairo-lang-filesystem = { path = "../cairo-lang-filesystem", version = "=2.19.2" } -cairo-lang-runner = { path = "../cairo-lang-runner", version = "=2.19.2" } -cairo-lang-sierra = { path = "../cairo-lang-sierra", version = "=2.19.2" } -cairo-lang-sierra-to-casm = { path = "../cairo-lang-sierra-to-casm", version = "=2.19.2" } -cairo-lang-starknet = { path = "../cairo-lang-starknet", version = "=2.19.2" } -cairo-lang-test-plugin = { path = "../cairo-lang-test-plugin", version = "=2.19.2" } -cairo-lang-utils = { path = "../cairo-lang-utils", version = "=2.19.2" } +cairo-lang-compiler = { path = "../cairo-lang-compiler", version = "=2.19.3" } +cairo-lang-debug = { path = "../cairo-lang-debug", version = "=2.19.3" } +cairo-lang-filesystem = { path = "../cairo-lang-filesystem", version = "=2.19.3" } +cairo-lang-runner = { path = "../cairo-lang-runner", version = "=2.19.3" } +cairo-lang-sierra = { path = "../cairo-lang-sierra", version = "=2.19.3" } +cairo-lang-sierra-to-casm = { path = "../cairo-lang-sierra-to-casm", version = "=2.19.3" } +cairo-lang-starknet = { path = "../cairo-lang-starknet", version = "=2.19.3" } +cairo-lang-test-plugin = { path = "../cairo-lang-test-plugin", version = "=2.19.3" } +cairo-lang-utils = { path = "../cairo-lang-utils", version = "=2.19.3" } colored.workspace = true itertools = { workspace = true, default-features = true } num-traits = { workspace = true, default-features = true } diff --git a/crates/cairo-lang-test-utils/Cargo.toml b/crates/cairo-lang-test-utils/Cargo.toml index fea63b1c1de..438215569ba 100644 --- a/crates/cairo-lang-test-utils/Cargo.toml +++ b/crates/cairo-lang-test-utils/Cargo.toml @@ -19,9 +19,9 @@ testing = [ ] [dependencies] -cairo-lang-formatter = { path = "../cairo-lang-formatter", optional = true, version = "=2.19.2" } -cairo-lang-proc-macros = { path = "../cairo-lang-proc-macros", optional = true, version = "=2.19.2" } -cairo-lang-utils = { path = "../cairo-lang-utils", optional = true, version = "=2.19.2", features = [ +cairo-lang-formatter = { path = "../cairo-lang-formatter", optional = true, version = "=2.19.3" } +cairo-lang-proc-macros = { path = "../cairo-lang-proc-macros", optional = true, version = "=2.19.3" } +cairo-lang-utils = { path = "../cairo-lang-utils", optional = true, version = "=2.19.3", features = [ "tracing", ] } colored = { workspace = true, optional = true } @@ -29,7 +29,7 @@ log = { workspace = true, optional = true } pretty_assertions = { workspace = true, optional = true } [dev-dependencies] -cairo-lang-proc-macros = { path = "../cairo-lang-proc-macros", version = "=2.19.2" } +cairo-lang-proc-macros = { path = "../cairo-lang-proc-macros", version = "=2.19.3" } cairo-lang-utils = { path = "../cairo-lang-utils", features = ["tracing"] } colored.workspace = true log.workspace = true diff --git a/scripts/bump_version.sh b/scripts/bump_version.sh index ca0d6d4a397..65552f42d62 100755 --- a/scripts/bump_version.sh +++ b/scripts/bump_version.sh @@ -4,7 +4,7 @@ set -euo pipefail SCARB_REPO="https://github.com/software-mansion/scarb" -CURRENT_VERSION='2.19.2' +CURRENT_VERSION='2.19.3' NEW_VERSION="$@" # NOTE: These two functions were copied from asdf-scarb. diff --git a/tests/Cargo.toml b/tests/Cargo.toml index 3f0e1ad1438..aee3f352ae8 100644 --- a/tests/Cargo.toml +++ b/tests/Cargo.toml @@ -27,7 +27,7 @@ cairo-lang-sierra = { path = "../crates/cairo-lang-sierra" } cairo-lang-sierra-gas = { path = "../crates/cairo-lang-sierra-gas" } cairo-lang-sierra-generator = { path = "../crates/cairo-lang-sierra-generator" } cairo-lang-sierra-to-casm = { path = "../crates/cairo-lang-sierra-to-casm", features = ["testing"] } -cairo-lang-sierra-type-size = { path = "../crates/cairo-lang-sierra-type-size", version = "=2.19.2" } +cairo-lang-sierra-type-size = { path = "../crates/cairo-lang-sierra-type-size", version = "=2.19.3" } cairo-lang-starknet = { path = "../crates/cairo-lang-starknet" } cairo-lang-syntax = { path = "../crates/cairo-lang-syntax" } cairo-lang-test-plugin = { path = "../crates/cairo-lang-test-plugin" }