From f67829f80d0b13bd4da466f07006b64fe421c42d Mon Sep 17 00:00:00 2001 From: orizi <104711814+orizi@users.noreply.github.com> Date: Mon, 7 Oct 2024 13:46:47 +0300 Subject: [PATCH] Bumped version to 2.8.4. (#6457) --- Cargo.lock | 88 +++++++++---------- Cargo.toml | 2 +- corelib/Scarb.toml | 4 +- corelib/cairo_project.toml | 2 +- crates/bin/cairo-compile/Cargo.toml | 6 +- crates/bin/cairo-format/Cargo.toml | 4 +- crates/bin/cairo-language-server/Cargo.toml | 2 +- crates/bin/cairo-run/Cargo.toml | 10 +-- crates/bin/cairo-test/Cargo.toml | 4 +- crates/bin/generate-syntax/Cargo.toml | 4 +- crates/bin/get-lowering/Cargo.toml | 16 ++-- crates/bin/sierra-compile/Cargo.toml | 6 +- crates/bin/starknet-compile/Cargo.toml | 6 +- crates/bin/starknet-sierra-compile/Cargo.toml | 6 +- .../starknet-sierra-extract-code/Cargo.toml | 2 +- .../Cargo.toml | 4 +- crates/cairo-lang-casm/Cargo.toml | 2 +- crates/cairo-lang-compiler/Cargo.toml | 22 ++--- crates/cairo-lang-debug/Cargo.toml | 2 +- crates/cairo-lang-defs/Cargo.toml | 12 +-- crates/cairo-lang-diagnostics/Cargo.toml | 6 +- crates/cairo-lang-doc/Cargo.toml | 10 +-- crates/cairo-lang-eq-solver/Cargo.toml | 2 +- crates/cairo-lang-filesystem/Cargo.toml | 4 +- crates/cairo-lang-formatter/Cargo.toml | 10 +-- crates/cairo-lang-language-server/Cargo.toml | 28 +++--- .../tests/e2e/analysis.rs | 2 +- crates/cairo-lang-lowering/Cargo.toml | 18 ++-- crates/cairo-lang-parser/Cargo.toml | 10 +-- crates/cairo-lang-plugins/Cargo.toml | 12 +-- crates/cairo-lang-proc-macros/Cargo.toml | 2 +- crates/cairo-lang-project/Cargo.toml | 4 +- crates/cairo-lang-runner/Cargo.toml | 18 ++-- crates/cairo-lang-semantic/Cargo.toml | 20 ++--- crates/cairo-lang-sierra-ap-change/Cargo.toml | 8 +- crates/cairo-lang-sierra-gas/Cargo.toml | 8 +- crates/cairo-lang-sierra-generator/Cargo.toml | 22 ++--- crates/cairo-lang-sierra-to-casm/Cargo.toml | 12 +-- crates/cairo-lang-sierra-type-size/Cargo.toml | 4 +- crates/cairo-lang-sierra/Cargo.toml | 2 +- crates/cairo-lang-starknet-classes/Cargo.toml | 8 +- crates/cairo-lang-starknet/Cargo.toml | 24 ++--- ...ount__account.compiled_contract_class.json | 2 +- .../account__account.contract_class.json | 2 +- ...cuit_contract.compiled_contract_class.json | 2 +- ...ract__circuit_contract.contract_class.json | 2 +- ...erc20__erc_20.compiled_contract_class.json | 2 +- .../erc20__erc_20.contract_class.json | 2 +- ...ello_starknet.compiled_contract_class.json | 2 +- ...arknet__hello_starknet.contract_class.json | 2 +- ...uncs_coverage.compiled_contract_class.json | 2 +- ...age__libfuncs_coverage.contract_class.json | 2 +- ...imal_contract.compiled_contract_class.json | 2 +- ...ract__minimal_contract.contract_class.json | 2 +- ...erc20_ownable.compiled_contract_class.json | 2 +- ...mintable_erc20_ownable.contract_class.json | 2 +- ..._4_components.compiled_contract_class.json | 2 +- ...ract_with_4_components.contract_class.json | 2 +- ...nter_contract.compiled_contract_class.json | 2 +- ...ract__counter_contract.contract_class.json | 2 +- ...rc20_contract.compiled_contract_class.json | 2 +- ...ownable_erc20_contract.contract_class.json | 2 +- ...sses__storage_accesses.contract_class.json | 2 +- ...test_contract.compiled_contract_class.json | 2 +- ...ontract__test_contract.contract_class.json | 2 +- ..._token_bridge.compiled_contract_class.json | 2 +- ...n_bridge__token_bridge.contract_class.json | 2 +- ...nter_contract.compiled_contract_class.json | 2 +- ...nter__counter_contract.contract_class.json | 2 +- ...rc20_contract.compiled_contract_class.json | 2 +- ..._erc20__erc20_contract.contract_class.json | 2 +- ...i__erc20_mini_contract.contract_class.json | 2 +- ...nable_balance.compiled_contract_class.json | 2 +- ...nable__ownable_balance.contract_class.json | 2 +- ..._ownable_mini_contract.contract_class.json | 2 +- crates/cairo-lang-syntax/Cargo.toml | 6 +- crates/cairo-lang-test-plugin/Cargo.toml | 24 ++--- crates/cairo-lang-test-runner/Cargo.toml | 18 ++-- crates/cairo-lang-test-utils/Cargo.toml | 4 +- scripts/bump_version.sh | 2 +- vscode-cairo/package-lock.json | 4 +- vscode-cairo/package.json | 2 +- 82 files changed, 282 insertions(+), 282 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index ce6d3c45613..492df71b5bd 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -467,7 +467,7 @@ dependencies = [ [[package]] name = "cairo-compile" -version = "2.8.2" +version = "2.8.4" dependencies = [ "anyhow", "cairo-lang-compiler", @@ -479,7 +479,7 @@ dependencies = [ [[package]] name = "cairo-format" -version = "2.8.2" +version = "2.8.4" dependencies = [ "cairo-lang-formatter", "cairo-lang-utils", @@ -491,7 +491,7 @@ dependencies = [ [[package]] name = "cairo-lang-casm" -version = "2.8.2" +version = "2.8.4" dependencies = [ "cairo-lang-utils", "env_logger", @@ -509,7 +509,7 @@ dependencies = [ [[package]] name = "cairo-lang-compiler" -version = "2.8.2" +version = "2.8.4" dependencies = [ "anyhow", "cairo-lang-defs", @@ -533,7 +533,7 @@ dependencies = [ [[package]] name = "cairo-lang-debug" -version = "2.8.2" +version = "2.8.4" dependencies = [ "cairo-lang-proc-macros", "cairo-lang-utils", @@ -544,7 +544,7 @@ dependencies = [ [[package]] name = "cairo-lang-defs" -version = "2.8.2" +version = "2.8.4" dependencies = [ "cairo-lang-debug", "cairo-lang-diagnostics", @@ -564,7 +564,7 @@ dependencies = [ [[package]] name = "cairo-lang-diagnostics" -version = "2.8.2" +version = "2.8.4" dependencies = [ "cairo-lang-debug", "cairo-lang-filesystem", @@ -578,7 +578,7 @@ dependencies = [ [[package]] name = "cairo-lang-doc" -version = "2.8.2" +version = "2.8.4" dependencies = [ "cairo-lang-defs", "cairo-lang-formatter", @@ -592,7 +592,7 @@ dependencies = [ [[package]] name = "cairo-lang-eq-solver" -version = "2.8.2" +version = "2.8.4" dependencies = [ "cairo-lang-utils", "env_logger", @@ -602,7 +602,7 @@ dependencies = [ [[package]] name = "cairo-lang-filesystem" -version = "2.8.2" +version = "2.8.4" dependencies = [ "cairo-lang-debug", "cairo-lang-utils", @@ -618,7 +618,7 @@ dependencies = [ [[package]] name = "cairo-lang-formatter" -version = "2.8.2" +version = "2.8.4" dependencies = [ "anyhow", "cairo-lang-diagnostics", @@ -639,7 +639,7 @@ dependencies = [ [[package]] name = "cairo-lang-language-server" -version = "2.8.2" +version = "2.8.4" dependencies = [ "anyhow", "assert_fs", @@ -681,7 +681,7 @@ dependencies = [ [[package]] name = "cairo-lang-lowering" -version = "2.8.2" +version = "2.8.4" dependencies = [ "cairo-lang-debug", "cairo-lang-defs", @@ -709,7 +709,7 @@ dependencies = [ [[package]] name = "cairo-lang-parser" -version = "2.8.2" +version = "2.8.4" dependencies = [ "cairo-lang-diagnostics", "cairo-lang-filesystem", @@ -731,7 +731,7 @@ dependencies = [ [[package]] name = "cairo-lang-plugins" -version = "2.8.2" +version = "2.8.4" dependencies = [ "cairo-lang-debug", "cairo-lang-defs", @@ -753,7 +753,7 @@ dependencies = [ [[package]] name = "cairo-lang-proc-macros" -version = "2.8.2" +version = "2.8.4" dependencies = [ "cairo-lang-debug", "quote", @@ -762,7 +762,7 @@ dependencies = [ [[package]] name = "cairo-lang-project" -version = "2.8.2" +version = "2.8.4" dependencies = [ "cairo-lang-filesystem", "cairo-lang-utils", @@ -776,7 +776,7 @@ dependencies = [ [[package]] name = "cairo-lang-runner" -version = "2.8.2" +version = "2.8.4" dependencies = [ "ark-ff", "ark-secp256k1", @@ -812,7 +812,7 @@ dependencies = [ [[package]] name = "cairo-lang-semantic" -version = "2.8.2" +version = "2.8.4" dependencies = [ "cairo-lang-debug", "cairo-lang-defs", @@ -840,7 +840,7 @@ dependencies = [ [[package]] name = "cairo-lang-sierra" -version = "2.8.2" +version = "2.8.4" dependencies = [ "anyhow", "bimap", @@ -872,7 +872,7 @@ dependencies = [ [[package]] name = "cairo-lang-sierra-ap-change" -version = "2.8.2" +version = "2.8.4" dependencies = [ "cairo-lang-eq-solver", "cairo-lang-sierra", @@ -887,7 +887,7 @@ dependencies = [ [[package]] name = "cairo-lang-sierra-gas" -version = "2.8.2" +version = "2.8.4" dependencies = [ "cairo-lang-eq-solver", "cairo-lang-sierra", @@ -907,7 +907,7 @@ dependencies = [ [[package]] name = "cairo-lang-sierra-generator" -version = "2.8.2" +version = "2.8.4" dependencies = [ "cairo-lang-debug", "cairo-lang-defs", @@ -937,7 +937,7 @@ dependencies = [ [[package]] name = "cairo-lang-sierra-to-casm" -version = "2.8.2" +version = "2.8.4" dependencies = [ "assert_matches", "cairo-lang-casm", @@ -961,7 +961,7 @@ dependencies = [ [[package]] name = "cairo-lang-sierra-type-size" -version = "2.8.2" +version = "2.8.4" dependencies = [ "cairo-lang-sierra", "cairo-lang-utils", @@ -969,7 +969,7 @@ dependencies = [ [[package]] name = "cairo-lang-starknet" -version = "2.8.2" +version = "2.8.4" dependencies = [ "anyhow", "cairo-lang-compiler", @@ -1003,7 +1003,7 @@ dependencies = [ [[package]] name = "cairo-lang-starknet-classes" -version = "2.8.2" +version = "2.8.4" dependencies = [ "cairo-lang-casm", "cairo-lang-sierra", @@ -1031,7 +1031,7 @@ dependencies = [ [[package]] name = "cairo-lang-syntax" -version = "2.8.2" +version = "2.8.4" dependencies = [ "cairo-lang-debug", "cairo-lang-filesystem", @@ -1048,7 +1048,7 @@ dependencies = [ [[package]] name = "cairo-lang-syntax-codegen" -version = "2.8.2" +version = "2.8.4" dependencies = [ "env_logger", "genco", @@ -1058,7 +1058,7 @@ dependencies = [ [[package]] name = "cairo-lang-test-plugin" -version = "2.8.2" +version = "2.8.4" dependencies = [ "anyhow", "cairo-lang-compiler", @@ -1083,7 +1083,7 @@ dependencies = [ [[package]] name = "cairo-lang-test-runner" -version = "2.8.2" +version = "2.8.4" dependencies = [ "anyhow", "cairo-lang-compiler", @@ -1105,7 +1105,7 @@ dependencies = [ [[package]] name = "cairo-lang-test-utils" -version = "2.8.2" +version = "2.8.4" dependencies = [ "cairo-lang-formatter", "cairo-lang-utils", @@ -1118,7 +1118,7 @@ dependencies = [ [[package]] name = "cairo-lang-utils" -version = "2.8.2" +version = "2.8.4" dependencies = [ "env_logger", "hashbrown 0.14.5", @@ -1138,14 +1138,14 @@ dependencies = [ [[package]] name = "cairo-language-server" -version = "2.8.2" +version = "2.8.4" dependencies = [ "cairo-lang-language-server", ] [[package]] name = "cairo-run" -version = "2.8.2" +version = "2.8.4" dependencies = [ "anyhow", "cairo-lang-compiler", @@ -1158,7 +1158,7 @@ dependencies = [ [[package]] name = "cairo-test" -version = "2.8.2" +version = "2.8.4" dependencies = [ "anyhow", "cairo-lang-compiler", @@ -1803,7 +1803,7 @@ dependencies = [ [[package]] name = "generate-syntax" -version = "2.8.2" +version = "2.8.4" dependencies = [ "cairo-lang-syntax-codegen", "cairo-lang-utils", @@ -1822,7 +1822,7 @@ dependencies = [ [[package]] name = "get-lowering" -version = "2.8.2" +version = "2.8.4" dependencies = [ "anyhow", "cairo-lang-compiler", @@ -3519,7 +3519,7 @@ dependencies = [ [[package]] name = "sierra-compile" -version = "2.8.2" +version = "2.8.4" dependencies = [ "anyhow", "cairo-lang-sierra", @@ -3604,7 +3604,7 @@ checksum = "a8f112729512f8e442d81f95a8a7ddf2b7c6b8a1a6f509a95864142b30cab2d3" [[package]] name = "starknet-compile" -version = "2.8.2" +version = "2.8.4" dependencies = [ "anyhow", "cairo-lang-compiler", @@ -3667,7 +3667,7 @@ dependencies = [ [[package]] name = "starknet-sierra-compile" -version = "2.8.2" +version = "2.8.4" dependencies = [ "anyhow", "cairo-lang-sierra", @@ -3680,7 +3680,7 @@ dependencies = [ [[package]] name = "starknet-sierra-extract-code" -version = "2.8.2" +version = "2.8.4" dependencies = [ "anyhow", "cairo-lang-starknet-classes", @@ -3690,7 +3690,7 @@ dependencies = [ [[package]] name = "starknet-sierra-upgrade-validate" -version = "2.8.2" +version = "2.8.4" dependencies = [ "anyhow", "async-channel", @@ -3887,7 +3887,7 @@ dependencies = [ [[package]] name = "tests" -version = "2.8.2" +version = "2.8.4" dependencies = [ "assert_matches", "cairo-lang-casm", diff --git a/Cargo.toml b/Cargo.toml index 0c3e00b33d9..1e2a8fc7770 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -71,7 +71,7 @@ members = [ exclude = ["ensure-no_std"] [workspace.package] -version = "2.8.2" +version = "2.8.4" edition = "2021" repository = "https://github.com/starkware-libs/cairo/" license = "Apache-2.0" diff --git a/corelib/Scarb.toml b/corelib/Scarb.toml index d1a41bc7e9e..f151874b2cb 100644 --- a/corelib/Scarb.toml +++ b/corelib/Scarb.toml @@ -1,6 +1,6 @@ [package] name = "core" -version = "2.8.2" +version = "2.8.4" edition = "2024_07" experimental-features = ["coupons", "negative_impls"] @@ -9,4 +9,4 @@ experimental-features = ["coupons", "negative_impls"] no-core = true [dev-dependencies] -cairo_test = "2.8.2" +cairo_test = "2.8.4" diff --git a/corelib/cairo_project.toml b/corelib/cairo_project.toml index d28601d45fc..b48a9b469b9 100644 --- a/corelib/cairo_project.toml +++ b/corelib/cairo_project.toml @@ -2,7 +2,7 @@ core = "src" [config.global] -version = "2.8.2" +version = "2.8.4" edition = "2024_07" [config.global.experimental_features] diff --git a/crates/bin/cairo-compile/Cargo.toml b/crates/bin/cairo-compile/Cargo.toml index d4ba7037f15..c2115b2856b 100644 --- a/crates/bin/cairo-compile/Cargo.toml +++ b/crates/bin/cairo-compile/Cargo.toml @@ -11,8 +11,8 @@ anyhow.workspace = true clap.workspace = true log.workspace = true -cairo-lang-compiler = { path = "../../cairo-lang-compiler", version = "~2.8.2" } -cairo-lang-lowering = { path = "../../cairo-lang-lowering", version = "~2.8.2" } -cairo-lang-utils = { path = "../../cairo-lang-utils", version = "~2.8.2", features = [ +cairo-lang-compiler = { path = "../../cairo-lang-compiler", version = "~2.8.4" } +cairo-lang-lowering = { path = "../../cairo-lang-lowering", version = "~2.8.4" } +cairo-lang-utils = { path = "../../cairo-lang-utils", version = "~2.8.4", features = [ "env_logger", ] } diff --git a/crates/bin/cairo-format/Cargo.toml b/crates/bin/cairo-format/Cargo.toml index b7e4a51aa1c..cd102d50982 100644 --- a/crates/bin/cairo-format/Cargo.toml +++ b/crates/bin/cairo-format/Cargo.toml @@ -12,7 +12,7 @@ log.workspace = true colored.workspace = true ignore.workspace = true -cairo-lang-formatter = { path = "../../cairo-lang-formatter", version = "~2.8.2" } -cairo-lang-utils = { path = "../../cairo-lang-utils", version = "~2.8.2", features = [ +cairo-lang-formatter = { path = "../../cairo-lang-formatter", version = "~2.8.4" } +cairo-lang-utils = { path = "../../cairo-lang-utils", version = "~2.8.4", features = [ "env_logger", ] } diff --git a/crates/bin/cairo-language-server/Cargo.toml b/crates/bin/cairo-language-server/Cargo.toml index 6ab63ba3325..f838a46fe03 100644 --- a/crates/bin/cairo-language-server/Cargo.toml +++ b/crates/bin/cairo-language-server/Cargo.toml @@ -7,4 +7,4 @@ license-file.workspace = true description = "Language server executable for the Cairo programming language" [dependencies] -cairo-lang-language-server = { path = "../../cairo-lang-language-server", version = "~2.8.2" } +cairo-lang-language-server = { path = "../../cairo-lang-language-server", version = "~2.8.4" } diff --git a/crates/bin/cairo-run/Cargo.toml b/crates/bin/cairo-run/Cargo.toml index 141776634e6..28343bd9696 100644 --- a/crates/bin/cairo-run/Cargo.toml +++ b/crates/bin/cairo-run/Cargo.toml @@ -10,8 +10,8 @@ description = "Runner executable for the Cairo programming language" anyhow.workspace = true clap.workspace = true -cairo-lang-compiler = { path = "../../cairo-lang-compiler", version = "~2.8.2" } -cairo-lang-diagnostics = { path = "../../cairo-lang-diagnostics", version = "~2.8.2" } -cairo-lang-runner = { path = "../../cairo-lang-runner", version = "~2.8.2" } -cairo-lang-sierra-generator = { path = "../../cairo-lang-sierra-generator", version = "~2.8.2" } -cairo-lang-starknet = { path = "../../cairo-lang-starknet", version = "~2.8.2" } +cairo-lang-compiler = { path = "../../cairo-lang-compiler", version = "~2.8.4" } +cairo-lang-diagnostics = { path = "../../cairo-lang-diagnostics", version = "~2.8.4" } +cairo-lang-runner = { path = "../../cairo-lang-runner", version = "~2.8.4" } +cairo-lang-sierra-generator = { path = "../../cairo-lang-sierra-generator", version = "~2.8.4" } +cairo-lang-starknet = { path = "../../cairo-lang-starknet", version = "~2.8.4" } diff --git a/crates/bin/cairo-test/Cargo.toml b/crates/bin/cairo-test/Cargo.toml index cc2aaa72b86..7b22d21d543 100644 --- a/crates/bin/cairo-test/Cargo.toml +++ b/crates/bin/cairo-test/Cargo.toml @@ -11,5 +11,5 @@ anyhow.workspace = true clap.workspace = true serde = { workspace = true, default-features = true } -cairo-lang-compiler = { path = "../../cairo-lang-compiler", version = "~2.8.2" } -cairo-lang-test-runner = { path = "../../cairo-lang-test-runner", version = "~2.8.2" } +cairo-lang-compiler = { path = "../../cairo-lang-compiler", version = "~2.8.4" } +cairo-lang-test-runner = { path = "../../cairo-lang-test-runner", version = "~2.8.4" } diff --git a/crates/bin/generate-syntax/Cargo.toml b/crates/bin/generate-syntax/Cargo.toml index 6f3ba86e2d8..4824f1264b2 100644 --- a/crates/bin/generate-syntax/Cargo.toml +++ b/crates/bin/generate-syntax/Cargo.toml @@ -8,7 +8,7 @@ license-file.workspace = true [dependencies] log.workspace = true -cairo-lang-utils = { path = "../../cairo-lang-utils", version = "~2.8.2", features = [ +cairo-lang-utils = { path = "../../cairo-lang-utils", version = "~2.8.4", features = [ "env_logger", ] } -cairo-lang-syntax-codegen = { path = "../../cairo-lang-syntax-codegen", version = "~2.8.2" } +cairo-lang-syntax-codegen = { path = "../../cairo-lang-syntax-codegen", version = "~2.8.4" } diff --git a/crates/bin/get-lowering/Cargo.toml b/crates/bin/get-lowering/Cargo.toml index e22614da8b6..29b5db2aeca 100644 --- a/crates/bin/get-lowering/Cargo.toml +++ b/crates/bin/get-lowering/Cargo.toml @@ -11,11 +11,11 @@ anyhow.workspace = true clap.workspace = true convert_case.workspace = true itertools.workspace = true -cairo-lang-compiler = { path = "../../cairo-lang-compiler", version = "2.8.2" } -cairo-lang-debug = { path = "../../cairo-lang-debug", version = "2.8.2" } -cairo-lang-defs = { path = "../../cairo-lang-defs", version = "2.8.2" } -cairo-lang-filesystem = { path = "../../cairo-lang-filesystem", version = "~2.8.2" } -cairo-lang-lowering = { path = "../../cairo-lang-lowering", version = "~2.8.2" } -cairo-lang-starknet = { path = "../../cairo-lang-starknet", version = "~2.8.2" } -cairo-lang-semantic = { path = "../../cairo-lang-semantic", version = "~2.8.2" } -cairo-lang-utils = { path = "../../cairo-lang-utils", version = "~2.8.2" } +cairo-lang-compiler = { path = "../../cairo-lang-compiler", version = "2.8.4" } +cairo-lang-debug = { path = "../../cairo-lang-debug", version = "2.8.4" } +cairo-lang-defs = { path = "../../cairo-lang-defs", version = "2.8.4" } +cairo-lang-filesystem = { path = "../../cairo-lang-filesystem", version = "~2.8.4" } +cairo-lang-lowering = { path = "../../cairo-lang-lowering", version = "~2.8.4" } +cairo-lang-starknet = { path = "../../cairo-lang-starknet", version = "~2.8.4" } +cairo-lang-semantic = { path = "../../cairo-lang-semantic", version = "~2.8.4" } +cairo-lang-utils = { path = "../../cairo-lang-utils", version = "~2.8.4" } diff --git a/crates/bin/sierra-compile/Cargo.toml b/crates/bin/sierra-compile/Cargo.toml index 6323b3007b7..a56a2f8fc92 100644 --- a/crates/bin/sierra-compile/Cargo.toml +++ b/crates/bin/sierra-compile/Cargo.toml @@ -12,8 +12,8 @@ log.workspace = true clap.workspace = true indoc.workspace = true -cairo-lang-sierra = { path = "../../cairo-lang-sierra", version = "~2.8.2" } -cairo-lang-sierra-to-casm = { path = "../../cairo-lang-sierra-to-casm", version = "~2.8.2" } -cairo-lang-utils = { path = "../../cairo-lang-utils", version = "~2.8.2", features = [ +cairo-lang-sierra = { path = "../../cairo-lang-sierra", version = "~2.8.4" } +cairo-lang-sierra-to-casm = { path = "../../cairo-lang-sierra-to-casm", version = "~2.8.4" } +cairo-lang-utils = { path = "../../cairo-lang-utils", version = "~2.8.4", features = [ "env_logger", ] } diff --git a/crates/bin/starknet-compile/Cargo.toml b/crates/bin/starknet-compile/Cargo.toml index 7de68756599..862a319b0fa 100644 --- a/crates/bin/starknet-compile/Cargo.toml +++ b/crates/bin/starknet-compile/Cargo.toml @@ -10,6 +10,6 @@ description = "Compiler executable for the Cairo programming language with the S anyhow.workspace = true clap.workspace = true -cairo-lang-compiler = { path = "../../cairo-lang-compiler", version = "~2.8.2" } -cairo-lang-starknet = { path = "../../cairo-lang-starknet", version = "~2.8.2" } -cairo-lang-starknet-classes = { path = "../../cairo-lang-starknet-classes", version = "~2.8.2" } +cairo-lang-compiler = { path = "../../cairo-lang-compiler", version = "~2.8.4" } +cairo-lang-starknet = { path = "../../cairo-lang-starknet", version = "~2.8.4" } +cairo-lang-starknet-classes = { path = "../../cairo-lang-starknet-classes", version = "~2.8.4" } diff --git a/crates/bin/starknet-sierra-compile/Cargo.toml b/crates/bin/starknet-sierra-compile/Cargo.toml index 80dacb84bd7..d116d00c749 100644 --- a/crates/bin/starknet-sierra-compile/Cargo.toml +++ b/crates/bin/starknet-sierra-compile/Cargo.toml @@ -12,6 +12,6 @@ clap.workspace = true serde = { workspace = true, default-features = true } serde_json.workspace = true -cairo-lang-sierra = { path = "../../cairo-lang-sierra", version = "~2.8.2" } -cairo-lang-starknet-classes = { path = "../../cairo-lang-starknet-classes", version = "~2.8.2" } -cairo-lang-utils = { path = "../../cairo-lang-utils", version = "~2.8.2", features = ["serde"] } +cairo-lang-sierra = { path = "../../cairo-lang-sierra", version = "~2.8.4" } +cairo-lang-starknet-classes = { path = "../../cairo-lang-starknet-classes", version = "~2.8.4" } +cairo-lang-utils = { path = "../../cairo-lang-utils", version = "~2.8.4", features = ["serde"] } diff --git a/crates/bin/starknet-sierra-extract-code/Cargo.toml b/crates/bin/starknet-sierra-extract-code/Cargo.toml index 7dea4f0e9a6..14900e8ac12 100644 --- a/crates/bin/starknet-sierra-extract-code/Cargo.toml +++ b/crates/bin/starknet-sierra-extract-code/Cargo.toml @@ -8,6 +8,6 @@ description = "Compiler executable for printing Starknet Sierra json included co [dependencies] anyhow.workspace = true -cairo-lang-starknet-classes = { path = "../../cairo-lang-starknet-classes", version = "~2.8.2" } +cairo-lang-starknet-classes = { path = "../../cairo-lang-starknet-classes", version = "~2.8.4" } clap.workspace = 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 e04ed21c4fb..74441080ab2 100644 --- a/crates/bin/starknet-sierra-upgrade-validate/Cargo.toml +++ b/crates/bin/starknet-sierra-upgrade-validate/Cargo.toml @@ -15,8 +15,8 @@ reqwest = { version = "0.12", features = ["json"] } serde = { workspace = true, default-features = true } serde_json.workspace = true tokio.workspace = true -cairo-lang-starknet-classes = { path = "../../cairo-lang-starknet-classes", version = "~2.8.2" } -cairo-lang-utils = { path = "../../cairo-lang-utils", version = "~2.8.2", features = [ +cairo-lang-starknet-classes = { path = "../../cairo-lang-starknet-classes", version = "~2.8.4" } +cairo-lang-utils = { path = "../../cairo-lang-utils", version = "~2.8.4", features = [ "serde", ] } diff --git a/crates/cairo-lang-casm/Cargo.toml b/crates/cairo-lang-casm/Cargo.toml index 8da2fe93d7f..1c5680db76b 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.8.2", default-features = false } +cairo-lang-utils = { path = "../cairo-lang-utils", version = "~2.8.4", 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 c4d098bfdcb..1ac90f548d2 100644 --- a/crates/cairo-lang-compiler/Cargo.toml +++ b/crates/cairo-lang-compiler/Cargo.toml @@ -8,17 +8,17 @@ description = "Cairo compiler." [dependencies] anyhow.workspace = true -cairo-lang-defs = { path = "../cairo-lang-defs", version = "~2.8.2" } -cairo-lang-diagnostics = { path = "../cairo-lang-diagnostics", version = "~2.8.2" } -cairo-lang-filesystem = { path = "../cairo-lang-filesystem", version = "~2.8.2" } -cairo-lang-lowering = { path = "../cairo-lang-lowering", version = "~2.8.2" } -cairo-lang-parser = { path = "../cairo-lang-parser", version = "~2.8.2" } -cairo-lang-project = { path = "../cairo-lang-project", version = "~2.8.2" } -cairo-lang-semantic = { path = "../cairo-lang-semantic", version = "~2.8.2", features = ["testing"] } -cairo-lang-sierra = { path = "../cairo-lang-sierra", version = "~2.8.2" } -cairo-lang-sierra-generator = { path = "../cairo-lang-sierra-generator", version = "~2.8.2" } -cairo-lang-syntax = { path = "../cairo-lang-syntax", version = "~2.8.2" } -cairo-lang-utils = { path = "../cairo-lang-utils", version = "~2.8.2" } +cairo-lang-defs = { path = "../cairo-lang-defs", version = "~2.8.4" } +cairo-lang-diagnostics = { path = "../cairo-lang-diagnostics", version = "~2.8.4" } +cairo-lang-filesystem = { path = "../cairo-lang-filesystem", version = "~2.8.4" } +cairo-lang-lowering = { path = "../cairo-lang-lowering", version = "~2.8.4" } +cairo-lang-parser = { path = "../cairo-lang-parser", version = "~2.8.4" } +cairo-lang-project = { path = "../cairo-lang-project", version = "~2.8.4" } +cairo-lang-semantic = { path = "../cairo-lang-semantic", version = "~2.8.4", features = ["testing"] } +cairo-lang-sierra = { path = "../cairo-lang-sierra", version = "~2.8.4" } +cairo-lang-sierra-generator = { path = "../cairo-lang-sierra-generator", version = "~2.8.4" } +cairo-lang-syntax = { path = "../cairo-lang-syntax", version = "~2.8.4" } +cairo-lang-utils = { path = "../cairo-lang-utils", version = "~2.8.4" } 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 bfe991794b1..5292f1c5fe7 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.8.2" } +cairo-lang-utils = { path = "../cairo-lang-utils", version = "~2.8.4" } [dev-dependencies] cairo-lang-proc-macros = { path = "../cairo-lang-proc-macros"} diff --git a/crates/cairo-lang-defs/Cargo.toml b/crates/cairo-lang-defs/Cargo.toml index e61ce2bb2f1..1b58074fb22 100644 --- a/crates/cairo-lang-defs/Cargo.toml +++ b/crates/cairo-lang-defs/Cargo.toml @@ -7,12 +7,12 @@ license-file.workspace = true description = "Handling of definitions of language items in Cairo." [dependencies] -cairo-lang-debug = { path = "../cairo-lang-debug", version = "~2.8.2" } -cairo-lang-diagnostics = { path = "../cairo-lang-diagnostics", version = "~2.8.2" } -cairo-lang-filesystem = { path = "../cairo-lang-filesystem", version = "~2.8.2" } -cairo-lang-parser = { path = "../cairo-lang-parser", version = "~2.8.2" } -cairo-lang-syntax = { path = "../cairo-lang-syntax", version = "~2.8.2" } -cairo-lang-utils = { path = "../cairo-lang-utils", version = "~2.8.2" } +cairo-lang-debug = { path = "../cairo-lang-debug", version = "~2.8.4" } +cairo-lang-diagnostics = { path = "../cairo-lang-diagnostics", version = "~2.8.4" } +cairo-lang-filesystem = { path = "../cairo-lang-filesystem", version = "~2.8.4" } +cairo-lang-parser = { path = "../cairo-lang-parser", version = "~2.8.4" } +cairo-lang-syntax = { path = "../cairo-lang-syntax", version = "~2.8.4" } +cairo-lang-utils = { path = "../cairo-lang-utils", version = "~2.8.4" } itertools = { workspace = true, default-features = true } salsa.workspace = true smol_str.workspace = true diff --git a/crates/cairo-lang-diagnostics/Cargo.toml b/crates/cairo-lang-diagnostics/Cargo.toml index 4763b430199..44b00d20c8b 100644 --- a/crates/cairo-lang-diagnostics/Cargo.toml +++ b/crates/cairo-lang-diagnostics/Cargo.toml @@ -7,9 +7,9 @@ license-file.workspace = true description = "Diagnostic utilities." [dependencies] -cairo-lang-debug = { path = "../cairo-lang-debug", version = "~2.8.2" } -cairo-lang-filesystem = { path = "../cairo-lang-filesystem", version = "~2.8.2" } -cairo-lang-utils = { path = "../cairo-lang-utils", version = "~2.8.2" } +cairo-lang-debug = { path = "../cairo-lang-debug", version = "~2.8.4" } +cairo-lang-filesystem = { path = "../cairo-lang-filesystem", version = "~2.8.4" } +cairo-lang-utils = { path = "../cairo-lang-utils", version = "~2.8.4" } itertools = { workspace = true, default-features = true } [dev-dependencies] diff --git a/crates/cairo-lang-doc/Cargo.toml b/crates/cairo-lang-doc/Cargo.toml index faf4ce12d6a..4f4c28aa0dd 100644 --- a/crates/cairo-lang-doc/Cargo.toml +++ b/crates/cairo-lang-doc/Cargo.toml @@ -7,11 +7,11 @@ license-file.workspace = true description = "A collection of documentation processing utilities for the Cairo programming language." [dependencies] -cairo-lang-defs = { path = "../cairo-lang-defs", version = "~2.8.2" } -cairo-lang-formatter = { path = "../cairo-lang-formatter", version = "~2.8.2" } -cairo-lang-parser = { path = "../cairo-lang-parser", version = "~2.8.2" } -cairo-lang-syntax = { path = "../cairo-lang-syntax", version = "~2.8.2" } -cairo-lang-utils = { path = "../cairo-lang-utils", version = "~2.8.2" } +cairo-lang-defs = { path = "../cairo-lang-defs", version = "~2.8.4" } +cairo-lang-formatter = { path = "../cairo-lang-formatter", version = "~2.8.4" } +cairo-lang-parser = { path = "../cairo-lang-parser", version = "~2.8.4" } +cairo-lang-syntax = { path = "../cairo-lang-syntax", version = "~2.8.4" } +cairo-lang-utils = { path = "../cairo-lang-utils", version = "~2.8.4" } salsa.workspace = true itertools.workspace = true diff --git a/crates/cairo-lang-eq-solver/Cargo.toml b/crates/cairo-lang-eq-solver/Cargo.toml index 6bd552c14ca..1f4f149d85e 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.8.2" } +cairo-lang-utils = { path = "../cairo-lang-utils", version = "~2.8.4" } good_lp.workspace = true [dev-dependencies] diff --git a/crates/cairo-lang-filesystem/Cargo.toml b/crates/cairo-lang-filesystem/Cargo.toml index ce575445dd2..18ddc24f1ba 100644 --- a/crates/cairo-lang-filesystem/Cargo.toml +++ b/crates/cairo-lang-filesystem/Cargo.toml @@ -7,8 +7,8 @@ license-file.workspace = true description = "Virtual filesystem for the compiler." [dependencies] -cairo-lang-debug = { path = "../cairo-lang-debug", version = "~2.8.2" } -cairo-lang-utils = { path = "../cairo-lang-utils", version = "~2.8.2", features = ["serde"] } +cairo-lang-debug = { path = "../cairo-lang-debug", version = "~2.8.4" } +cairo-lang-utils = { path = "../cairo-lang-utils", version = "~2.8.4", features = ["serde"] } path-clean.workspace = true salsa.workspace = true semver.workspace = true diff --git a/crates/cairo-lang-formatter/Cargo.toml b/crates/cairo-lang-formatter/Cargo.toml index 82e46bf1e8c..61f487ac1b7 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.8.2" } -cairo-lang-filesystem = { path = "../cairo-lang-filesystem", version = "~2.8.2" } -cairo-lang-parser = { path = "../cairo-lang-parser", version = "~2.8.2" } -cairo-lang-syntax = { path = "../cairo-lang-syntax", version = "~2.8.2" } -cairo-lang-utils = { path = "../cairo-lang-utils", version = "~2.8.2" } +cairo-lang-diagnostics = { path = "../cairo-lang-diagnostics", version = "~2.8.4" } +cairo-lang-filesystem = { path = "../cairo-lang-filesystem", version = "~2.8.4" } +cairo-lang-parser = { path = "../cairo-lang-parser", version = "~2.8.4" } +cairo-lang-syntax = { path = "../cairo-lang-syntax", version = "~2.8.4" } +cairo-lang-utils = { path = "../cairo-lang-utils", version = "~2.8.4" } diffy.workspace = true ignore.workspace = true itertools = { workspace = true, default-features = true } diff --git a/crates/cairo-lang-language-server/Cargo.toml b/crates/cairo-lang-language-server/Cargo.toml index ca18d36a976..97a731f7f12 100644 --- a/crates/cairo-lang-language-server/Cargo.toml +++ b/crates/cairo-lang-language-server/Cargo.toml @@ -11,20 +11,20 @@ testing = [] [dependencies] anyhow.workspace = true -cairo-lang-compiler = { path = "../cairo-lang-compiler", version = "~2.8.2" } -cairo-lang-defs = { path = "../cairo-lang-defs", version = "~2.8.2" } -cairo-lang-diagnostics = { path = "../cairo-lang-diagnostics", version = "~2.8.2" } -cairo-lang-doc = { path = "../cairo-lang-doc", version = "~2.8.2" } -cairo-lang-filesystem = { path = "../cairo-lang-filesystem", version = "~2.8.2" } -cairo-lang-formatter = { path = "../cairo-lang-formatter", version = "~2.8.2" } -cairo-lang-lowering = { path = "../cairo-lang-lowering", version = "~2.8.2" } -cairo-lang-parser = { path = "../cairo-lang-parser", version = "~2.8.2" } -cairo-lang-project = { path = "../cairo-lang-project", version = "~2.8.2" } -cairo-lang-semantic = { path = "../cairo-lang-semantic", version = "~2.8.2" } -cairo-lang-starknet = { path = "../cairo-lang-starknet", version = "~2.8.2" } -cairo-lang-syntax = { path = "../cairo-lang-syntax", version = "~2.8.2" } -cairo-lang-test-plugin = { path = "../cairo-lang-test-plugin", version = "~2.8.2" } -cairo-lang-utils = { path = "../cairo-lang-utils", version = "~2.8.2" } +cairo-lang-compiler = { path = "../cairo-lang-compiler", version = "~2.8.4" } +cairo-lang-defs = { path = "../cairo-lang-defs", version = "~2.8.4" } +cairo-lang-diagnostics = { path = "../cairo-lang-diagnostics", version = "~2.8.4" } +cairo-lang-doc = { path = "../cairo-lang-doc", version = "~2.8.4" } +cairo-lang-filesystem = { path = "../cairo-lang-filesystem", version = "~2.8.4" } +cairo-lang-formatter = { path = "../cairo-lang-formatter", version = "~2.8.4" } +cairo-lang-lowering = { path = "../cairo-lang-lowering", version = "~2.8.4" } +cairo-lang-parser = { path = "../cairo-lang-parser", version = "~2.8.4" } +cairo-lang-project = { path = "../cairo-lang-project", version = "~2.8.4" } +cairo-lang-semantic = { path = "../cairo-lang-semantic", version = "~2.8.4" } +cairo-lang-starknet = { path = "../cairo-lang-starknet", version = "~2.8.4" } +cairo-lang-syntax = { path = "../cairo-lang-syntax", version = "~2.8.4" } +cairo-lang-test-plugin = { path = "../cairo-lang-test-plugin", version = "~2.8.4" } +cairo-lang-utils = { path = "../cairo-lang-utils", version = "~2.8.4" } indent.workspace = true indoc.workspace = true itertools.workspace = true diff --git a/crates/cairo-lang-language-server/tests/e2e/analysis.rs b/crates/cairo-lang-language-server/tests/e2e/analysis.rs index 639abbbd6f7..c340debbe82 100644 --- a/crates/cairo-lang-language-server/tests/e2e/analysis.rs +++ b/crates/cairo-lang-language-server/tests/e2e/analysis.rs @@ -48,7 +48,7 @@ fn cairo_projects() { Version { major: 2, minor: 8, - patch: 2, + patch: 4, }, ), cfg_set: None, diff --git a/crates/cairo-lang-lowering/Cargo.toml b/crates/cairo-lang-lowering/Cargo.toml index 63238d2bd28..c6f0acc1d3a 100644 --- a/crates/cairo-lang-lowering/Cargo.toml +++ b/crates/cairo-lang-lowering/Cargo.toml @@ -7,15 +7,15 @@ license-file.workspace = true description = "Cairo lowering phase." [dependencies] -cairo-lang-debug = { path = "../cairo-lang-debug", version = "~2.8.2" } -cairo-lang-defs = { path = "../cairo-lang-defs", version = "~2.8.2" } -cairo-lang-diagnostics = { path = "../cairo-lang-diagnostics", version = "~2.8.2" } -cairo-lang-filesystem = { path = "../cairo-lang-filesystem", version = "~2.8.2" } -cairo-lang-parser = { path = "../cairo-lang-parser", version = "~2.8.2" } -cairo-lang-proc-macros = { path = "../cairo-lang-proc-macros", version = "~2.8.2" } -cairo-lang-semantic = { path = "../cairo-lang-semantic", version = "~2.8.2" } -cairo-lang-syntax = { path = "../cairo-lang-syntax", version = "~2.8.2" } -cairo-lang-utils = { path = "../cairo-lang-utils", version = "~2.8.2" } +cairo-lang-debug = { path = "../cairo-lang-debug", version = "~2.8.4" } +cairo-lang-defs = { path = "../cairo-lang-defs", version = "~2.8.4" } +cairo-lang-diagnostics = { path = "../cairo-lang-diagnostics", version = "~2.8.4" } +cairo-lang-filesystem = { path = "../cairo-lang-filesystem", version = "~2.8.4" } +cairo-lang-parser = { path = "../cairo-lang-parser", version = "~2.8.4" } +cairo-lang-proc-macros = { path = "../cairo-lang-proc-macros", version = "~2.8.4" } +cairo-lang-semantic = { path = "../cairo-lang-semantic", version = "~2.8.4" } +cairo-lang-syntax = { path = "../cairo-lang-syntax", version = "~2.8.4" } +cairo-lang-utils = { path = "../cairo-lang-utils", version = "~2.8.4" } id-arena.workspace = true itertools = { workspace = true, default-features = true } log.workspace = true diff --git a/crates/cairo-lang-parser/Cargo.toml b/crates/cairo-lang-parser/Cargo.toml index e8092ed621f..a5886a8f5d9 100644 --- a/crates/cairo-lang-parser/Cargo.toml +++ b/crates/cairo-lang-parser/Cargo.toml @@ -7,11 +7,11 @@ license-file.workspace = true description = "Cairo parser." [dependencies] -cairo-lang-diagnostics = { path = "../cairo-lang-diagnostics", version = "~2.8.2" } -cairo-lang-filesystem = { path = "../cairo-lang-filesystem", version = "~2.8.2" } -cairo-lang-syntax = { path = "../cairo-lang-syntax", version = "~2.8.2" } -cairo-lang-syntax-codegen = { path = "../cairo-lang-syntax-codegen", version = "~2.8.2" } -cairo-lang-utils = { path = "../cairo-lang-utils", version = "~2.8.2" } +cairo-lang-diagnostics = { path = "../cairo-lang-diagnostics", version = "~2.8.4" } +cairo-lang-filesystem = { path = "../cairo-lang-filesystem", version = "~2.8.4" } +cairo-lang-syntax = { path = "../cairo-lang-syntax", version = "~2.8.4" } +cairo-lang-syntax-codegen = { path = "../cairo-lang-syntax-codegen", version = "~2.8.4" } +cairo-lang-utils = { path = "../cairo-lang-utils", version = "~2.8.4" } colored.workspace = true itertools = { workspace = true, default-features = true } num-bigint = { workspace = true, default-features = true } diff --git a/crates/cairo-lang-plugins/Cargo.toml b/crates/cairo-lang-plugins/Cargo.toml index 4c009858852..cc283f15cd5 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.8.2" } -cairo-lang-diagnostics = { path = "../cairo-lang-diagnostics", version = "~2.8.2" } -cairo-lang-filesystem = { path = "../cairo-lang-filesystem", version = "~2.8.2" } -cairo-lang-parser = { path = "../cairo-lang-parser", version = "~2.8.2" } -cairo-lang-syntax = { path = "../cairo-lang-syntax", version = "~2.8.2" } -cairo-lang-utils = { path = "../cairo-lang-utils", version = "~2.8.2" } +cairo-lang-defs = { path = "../cairo-lang-defs", version = "~2.8.4" } +cairo-lang-diagnostics = { path = "../cairo-lang-diagnostics", version = "~2.8.4" } +cairo-lang-filesystem = { path = "../cairo-lang-filesystem", version = "~2.8.4" } +cairo-lang-parser = { path = "../cairo-lang-parser", version = "~2.8.4" } +cairo-lang-syntax = { path = "../cairo-lang-syntax", version = "~2.8.4" } +cairo-lang-utils = { path = "../cairo-lang-utils", version = "~2.8.4" } 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 a9ddb05adb5..f245ae663ea 100644 --- a/crates/cairo-lang-proc-macros/Cargo.toml +++ b/crates/cairo-lang-proc-macros/Cargo.toml @@ -17,6 +17,6 @@ normal = ["cairo-lang-debug"] [dependencies] # This is used only for docs. -cairo-lang-debug = { path = "../cairo-lang-debug", version = "~2.8.2" } +cairo-lang-debug = { path = "../cairo-lang-debug", version = "~2.8.4" } quote.workspace = true syn.workspace = true diff --git a/crates/cairo-lang-project/Cargo.toml b/crates/cairo-lang-project/Cargo.toml index 9a8535707e9..13b4b4564eb 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.8.2" } -cairo-lang-utils = { path = "../cairo-lang-utils", version = "~2.8.2" } +cairo-lang-filesystem = { path = "../cairo-lang-filesystem", version = "~2.8.4" } +cairo-lang-utils = { path = "../cairo-lang-utils", version = "~2.8.4" } serde = { workspace = true, default-features = true } smol_str.workspace = true thiserror.workspace = true diff --git a/crates/cairo-lang-runner/Cargo.toml b/crates/cairo-lang-runner/Cargo.toml index a8651f75893..daa59ff776f 100644 --- a/crates/cairo-lang-runner/Cargo.toml +++ b/crates/cairo-lang-runner/Cargo.toml @@ -11,15 +11,15 @@ ark-ff.workspace = true ark-secp256k1.workspace = true ark-secp256r1.workspace = true -cairo-lang-casm = { path = "../cairo-lang-casm", version = "~2.8.2" } -cairo-lang-lowering = { path = "../cairo-lang-lowering", version = "~2.8.2" } -cairo-lang-sierra = { path = "../cairo-lang-sierra", version = "~2.8.2" } -cairo-lang-sierra-ap-change = { path = "../cairo-lang-sierra-ap-change", version = "~2.8.2" } -cairo-lang-sierra-generator = { path = "../cairo-lang-sierra-generator", version = "~2.8.2" } -cairo-lang-sierra-to-casm = { path = "../cairo-lang-sierra-to-casm", version = "~2.8.2" } -cairo-lang-sierra-type-size = { path = "../cairo-lang-sierra-type-size", version = "~2.8.2" } -cairo-lang-starknet = { path = "../cairo-lang-starknet", version = "~2.8.2" } -cairo-lang-utils = { path = "../cairo-lang-utils", version = "~2.8.2" } +cairo-lang-casm = { path = "../cairo-lang-casm", version = "~2.8.4" } +cairo-lang-lowering = { path = "../cairo-lang-lowering", version = "~2.8.4" } +cairo-lang-sierra = { path = "../cairo-lang-sierra", version = "~2.8.4" } +cairo-lang-sierra-ap-change = { path = "../cairo-lang-sierra-ap-change", version = "~2.8.4" } +cairo-lang-sierra-generator = { path = "../cairo-lang-sierra-generator", version = "~2.8.4" } +cairo-lang-sierra-to-casm = { path = "../cairo-lang-sierra-to-casm", version = "~2.8.4" } +cairo-lang-sierra-type-size = { path = "../cairo-lang-sierra-type-size", version = "~2.8.4" } +cairo-lang-starknet = { path = "../cairo-lang-starknet", version = "~2.8.4" } +cairo-lang-utils = { path = "../cairo-lang-utils", version = "~2.8.4" } cairo-vm.workspace = true itertools = { workspace = true, default-features = true } keccak.workspace = true diff --git a/crates/cairo-lang-semantic/Cargo.toml b/crates/cairo-lang-semantic/Cargo.toml index dce5f419595..0cc785e1540 100644 --- a/crates/cairo-lang-semantic/Cargo.toml +++ b/crates/cairo-lang-semantic/Cargo.toml @@ -10,16 +10,16 @@ description = "Cairo semantic model." testing = ["dep:cairo-lang-test-utils", "dep:toml"] [dependencies] -cairo-lang-debug = { path = "../cairo-lang-debug", version = "~2.8.2" } -cairo-lang-defs = { path = "../cairo-lang-defs", version = "~2.8.2" } -cairo-lang-diagnostics = { path = "../cairo-lang-diagnostics", version = "~2.8.2" } -cairo-lang-filesystem = { path = "../cairo-lang-filesystem", version = "~2.8.2" } -cairo-lang-parser = { path = "../cairo-lang-parser", version = "~2.8.2" } -cairo-lang-plugins = { path = "../cairo-lang-plugins", version = "~2.8.2" } -cairo-lang-proc-macros = { path = "../cairo-lang-proc-macros", version = "~2.8.2" } -cairo-lang-syntax = { path = "../cairo-lang-syntax", version = "~2.8.2" } -cairo-lang-utils = { path = "../cairo-lang-utils", version = "~2.8.2" } -cairo-lang-test-utils = { path = "../cairo-lang-test-utils", version = "~2.8.2", optional = true, features = ["testing"] } +cairo-lang-debug = { path = "../cairo-lang-debug", version = "~2.8.4" } +cairo-lang-defs = { path = "../cairo-lang-defs", version = "~2.8.4" } +cairo-lang-diagnostics = { path = "../cairo-lang-diagnostics", version = "~2.8.4" } +cairo-lang-filesystem = { path = "../cairo-lang-filesystem", version = "~2.8.4" } +cairo-lang-parser = { path = "../cairo-lang-parser", version = "~2.8.4" } +cairo-lang-plugins = { path = "../cairo-lang-plugins", version = "~2.8.4" } +cairo-lang-proc-macros = { path = "../cairo-lang-proc-macros", version = "~2.8.4" } +cairo-lang-syntax = { path = "../cairo-lang-syntax", version = "~2.8.4" } +cairo-lang-utils = { path = "../cairo-lang-utils", version = "~2.8.4" } +cairo-lang-test-utils = { path = "../cairo-lang-test-utils", version = "~2.8.4", optional = true, features = ["testing"] } 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 afa6ec97d0a..63eb3ed5819 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.8.2" } -cairo-lang-sierra = { path = "../cairo-lang-sierra", version = "~2.8.2" } -cairo-lang-sierra-type-size = { path = "../cairo-lang-sierra-type-size", version = "~2.8.2" } -cairo-lang-utils = { path = "../cairo-lang-utils", version = "~2.8.2" } +cairo-lang-eq-solver = { path = "../cairo-lang-eq-solver", version = "~2.8.4" } +cairo-lang-sierra = { path = "../cairo-lang-sierra", version = "~2.8.4" } +cairo-lang-sierra-type-size = { path = "../cairo-lang-sierra-type-size", version = "~2.8.4" } +cairo-lang-utils = { path = "../cairo-lang-utils", version = "~2.8.4" } itertools = { workspace = true, default-features = true } thiserror.workspace = true num-bigint = { workspace = true } diff --git a/crates/cairo-lang-sierra-gas/Cargo.toml b/crates/cairo-lang-sierra-gas/Cargo.toml index 8e9e47681a1..adc15af8565 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.8.2" } -cairo-lang-sierra = { path = "../cairo-lang-sierra", version = "~2.8.2" } -cairo-lang-sierra-type-size = { path = "../cairo-lang-sierra-type-size", version = "~2.8.2" } -cairo-lang-utils = { path = "../cairo-lang-utils", version = "~2.8.2" } +cairo-lang-eq-solver = { path = "../cairo-lang-eq-solver", version = "~2.8.4" } +cairo-lang-sierra = { path = "../cairo-lang-sierra", version = "~2.8.4" } +cairo-lang-sierra-type-size = { path = "../cairo-lang-sierra-type-size", version = "~2.8.4" } +cairo-lang-utils = { path = "../cairo-lang-utils", version = "~2.8.4" } itertools = { workspace = true, default-features = true } thiserror.workspace = true num-bigint = { workspace = true } diff --git a/crates/cairo-lang-sierra-generator/Cargo.toml b/crates/cairo-lang-sierra-generator/Cargo.toml index 3360b43f4f1..4d4d3903eae 100644 --- a/crates/cairo-lang-sierra-generator/Cargo.toml +++ b/crates/cairo-lang-sierra-generator/Cargo.toml @@ -10,17 +10,17 @@ description = "Sierra code generation from lowered Cairo representation." testing = ["dep:cairo-lang-test-utils"] [dependencies] -cairo-lang-debug = { path = "../cairo-lang-debug", version = "~2.8.2" } -cairo-lang-defs = { path = "../cairo-lang-defs", version = "~2.8.2" } -cairo-lang-diagnostics = { path = "../cairo-lang-diagnostics", version = "~2.8.2" } -cairo-lang-filesystem = { path = "../cairo-lang-filesystem", version = "~2.8.2" } -cairo-lang-lowering = { path = "../cairo-lang-lowering", version = "~2.8.2" } -cairo-lang-parser = { path = "../cairo-lang-parser", version = "~2.8.2" } -cairo-lang-semantic = { path = "../cairo-lang-semantic", version = "~2.8.2" } -cairo-lang-sierra = { path = "../cairo-lang-sierra", version = "~2.8.2" } -cairo-lang-syntax = { path = "../cairo-lang-syntax", version = "~2.8.2" } -cairo-lang-test-utils = { path = "../cairo-lang-test-utils", version = "~2.8.2", optional = true, features = ["testing"] } -cairo-lang-utils = { path = "../cairo-lang-utils", version = "~2.8.2" } +cairo-lang-debug = { path = "../cairo-lang-debug", version = "~2.8.4" } +cairo-lang-defs = { path = "../cairo-lang-defs", version = "~2.8.4" } +cairo-lang-diagnostics = { path = "../cairo-lang-diagnostics", version = "~2.8.4" } +cairo-lang-filesystem = { path = "../cairo-lang-filesystem", version = "~2.8.4" } +cairo-lang-lowering = { path = "../cairo-lang-lowering", version = "~2.8.4" } +cairo-lang-parser = { path = "../cairo-lang-parser", version = "~2.8.4" } +cairo-lang-semantic = { path = "../cairo-lang-semantic", version = "~2.8.4" } +cairo-lang-sierra = { path = "../cairo-lang-sierra", version = "~2.8.4" } +cairo-lang-syntax = { path = "../cairo-lang-syntax", version = "~2.8.4" } +cairo-lang-test-utils = { path = "../cairo-lang-test-utils", version = "~2.8.4", optional = true, features = ["testing"] } +cairo-lang-utils = { path = "../cairo-lang-utils", version = "~2.8.4" } itertools = { workspace = true, default-features = true } num-traits = { workspace = true } salsa.workspace = true diff --git a/crates/cairo-lang-sierra-to-casm/Cargo.toml b/crates/cairo-lang-sierra-to-casm/Cargo.toml index 78bdb9ed4b9..f8d25aff38e 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.8.2" } -cairo-lang-sierra = { path = "../cairo-lang-sierra", version = "~2.8.2" } -cairo-lang-sierra-ap-change = { path = "../cairo-lang-sierra-ap-change", version = "~2.8.2" } -cairo-lang-sierra-gas = { path = "../cairo-lang-sierra-gas", version = "~2.8.2" } -cairo-lang-sierra-type-size = { path = "../cairo-lang-sierra-type-size", version = "~2.8.2" } -cairo-lang-utils = { path = "../cairo-lang-utils", version = "~2.8.2", features = ["serde"] } +cairo-lang-casm = { path = "../cairo-lang-casm", version = "~2.8.4" } +cairo-lang-sierra = { path = "../cairo-lang-sierra", version = "~2.8.4" } +cairo-lang-sierra-ap-change = { path = "../cairo-lang-sierra-ap-change", version = "~2.8.4" } +cairo-lang-sierra-gas = { path = "../cairo-lang-sierra-gas", version = "~2.8.4" } +cairo-lang-sierra-type-size = { path = "../cairo-lang-sierra-type-size", version = "~2.8.4" } +cairo-lang-utils = { path = "../cairo-lang-utils", version = "~2.8.4", features = ["serde"] } indoc.workspace = true itertools = { workspace = true, default-features = true } starknet-types-core.workspace = true diff --git a/crates/cairo-lang-sierra-type-size/Cargo.toml b/crates/cairo-lang-sierra-type-size/Cargo.toml index ab19049e884..b1475253cea 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.8.2" } -cairo-lang-utils = { path = "../cairo-lang-utils", version = "~2.8.2" } +cairo-lang-sierra = { path = "../cairo-lang-sierra", version = "~2.8.4" } +cairo-lang-utils = { path = "../cairo-lang-utils", version = "~2.8.4" } diff --git a/crates/cairo-lang-sierra/Cargo.toml b/crates/cairo-lang-sierra/Cargo.toml index 6fd86a26793..b653495fd6a 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.8.2", features = ["serde", "schemars"] } +cairo-lang-utils = { path = "../cairo-lang-utils", version = "~2.8.4", features = ["serde", "schemars"] } const-fnv1a-hash.workspace = true convert_case.workspace = true derivative.workspace = true diff --git a/crates/cairo-lang-starknet-classes/Cargo.toml b/crates/cairo-lang-starknet-classes/Cargo.toml index f57d89b09e7..285855e72e1 100644 --- a/crates/cairo-lang-starknet-classes/Cargo.toml +++ b/crates/cairo-lang-starknet-classes/Cargo.toml @@ -7,10 +7,10 @@ license-file.workspace = true description = "Starknet definitions for contract classes." [dependencies] -cairo-lang-casm = { path = "../cairo-lang-casm", version = "~2.8.2", default-features = true, features = ["serde"] } -cairo-lang-sierra = { path = "../cairo-lang-sierra", version = "~2.8.2" } -cairo-lang-sierra-to-casm = { path = "../cairo-lang-sierra-to-casm", version = "~2.8.2" } -cairo-lang-utils = { path = "../cairo-lang-utils", version = "~2.8.2" } +cairo-lang-casm = { path = "../cairo-lang-casm", version = "~2.8.4", default-features = true, features = ["serde"] } +cairo-lang-sierra = { path = "../cairo-lang-sierra", version = "~2.8.4" } +cairo-lang-sierra-to-casm = { path = "../cairo-lang-sierra-to-casm", version = "~2.8.4" } +cairo-lang-utils = { path = "../cairo-lang-utils", version = "~2.8.4" } convert_case.workspace = true itertools = { workspace = true, default-features = true } num-bigint = { workspace = true, default-features = true } diff --git a/crates/cairo-lang-starknet/Cargo.toml b/crates/cairo-lang-starknet/Cargo.toml index 691a7cdd1d1..1b20c82dbf8 100644 --- a/crates/cairo-lang-starknet/Cargo.toml +++ b/crates/cairo-lang-starknet/Cargo.toml @@ -8,18 +8,18 @@ description = "Starknet capabilities and utilities on top of Cairo." [dependencies] anyhow.workspace = true -cairo-lang-compiler = { path = "../cairo-lang-compiler", version = "~2.8.2" } -cairo-lang-defs = { path = "../cairo-lang-defs", version = "~2.8.2" } -cairo-lang-diagnostics = { path = "../cairo-lang-diagnostics", version = "~2.8.2" } -cairo-lang-filesystem = { path = "../cairo-lang-filesystem", version = "~2.8.2" } -cairo-lang-lowering = { path = "../cairo-lang-lowering", version = "~2.8.2" } -cairo-lang-plugins = { path = "../cairo-lang-plugins", version = "~2.8.2" } -cairo-lang-semantic = { path = "../cairo-lang-semantic", version = "~2.8.2" } -cairo-lang-sierra = { path = "../cairo-lang-sierra", version = "~2.8.2" } -cairo-lang-sierra-generator = { path = "../cairo-lang-sierra-generator", version = "~2.8.2" } -cairo-lang-starknet-classes = { path = "../cairo-lang-starknet-classes", version = "~2.8.2" } -cairo-lang-syntax = { path = "../cairo-lang-syntax", version = "~2.8.2" } -cairo-lang-utils = { path = "../cairo-lang-utils", version = "~2.8.2", features = ["serde"] } +cairo-lang-compiler = { path = "../cairo-lang-compiler", version = "~2.8.4" } +cairo-lang-defs = { path = "../cairo-lang-defs", version = "~2.8.4" } +cairo-lang-diagnostics = { path = "../cairo-lang-diagnostics", version = "~2.8.4" } +cairo-lang-filesystem = { path = "../cairo-lang-filesystem", version = "~2.8.4" } +cairo-lang-lowering = { path = "../cairo-lang-lowering", version = "~2.8.4" } +cairo-lang-plugins = { path = "../cairo-lang-plugins", version = "~2.8.4" } +cairo-lang-semantic = { path = "../cairo-lang-semantic", version = "~2.8.4" } +cairo-lang-sierra = { path = "../cairo-lang-sierra", version = "~2.8.4" } +cairo-lang-sierra-generator = { path = "../cairo-lang-sierra-generator", version = "~2.8.4" } +cairo-lang-starknet-classes = { path = "../cairo-lang-starknet-classes", version = "~2.8.4" } +cairo-lang-syntax = { path = "../cairo-lang-syntax", version = "~2.8.4" } +cairo-lang-utils = { path = "../cairo-lang-utils", version = "~2.8.4", features = ["serde"] } const_format.workspace = true indoc.workspace = true itertools = { workspace = true, default-features = 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 a17e32d02e9..adc60b2a9c2 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.8.2", + "compiler_version": "2.8.4", "bytecode": [ "0xa0680017fff8000", "0x7", 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 dc3220a348c..c044983ef66 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 @@ -5,7 +5,7 @@ "0x0", "0x2", "0x8", - "0x2", + "0x4", "0x1e0", "0x20", "0x59", 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 c39056b035a..6a61032e362 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.8.2", + "compiler_version": "2.8.4", "bytecode": [ "0xa0680017fff8000", "0x7", 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 93ea01d421a..564d144d24f 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 @@ -5,7 +5,7 @@ "0x0", "0x2", "0x8", - "0x2", + "0x4", "0xc7", "0x39", "0x49", 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 5dddb5b08f0..63ca5031014 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.8.2", + "compiler_version": "2.8.4", "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 30cc8c20225..7ad67d05b03 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 @@ -5,7 +5,7 @@ "0x0", "0x2", "0x8", - "0x2", + "0x4", "0x302", "0xfe", "0x53", 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 4bad907ca14..17e23b5bc87 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.8.2", + "compiler_version": "2.8.4", "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 10e7188babd..84bc1ff640b 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 @@ -5,7 +5,7 @@ "0x0", "0x2", "0x8", - "0x2", + "0x4", "0xa2", "0x5e", "0x1d", 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 3c73c901563..f373866f818 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.8.2", + "compiler_version": "2.8.4", "bytecode": [ "0xa0680017fff8000", "0x7", 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 b3f8d0fb538..fa12fb44ae1 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 @@ -5,7 +5,7 @@ "0x0", "0x2", "0x8", - "0x2", + "0x4", "0xb1a", "0x4e6", "0x242", 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 e5cf2f6d660..c46c32f7a8c 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.8.2", + "compiler_version": "2.8.4", "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 02784b42e4b..ab038c0a5b3 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 @@ -5,7 +5,7 @@ "0x0", "0x2", "0x8", - "0x2", + "0x4", "0x54", "0xac", "0xf", 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 80d2750f2bf..c339dd0449c 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.8.2", + "compiler_version": "2.8.4", "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 5d62aded7b3..ef2a01d7644 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 @@ -5,7 +5,7 @@ "0x0", "0x2", "0x8", - "0x2", + "0x4", "0x392", "0x6e", "0x67", 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 e7cfbed4b59..a33be4d4ddd 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.8.2", + "compiler_version": "2.8.4", "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 1691206c02d..2d66528bf6d 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 @@ -5,7 +5,7 @@ "0x0", "0x2", "0x8", - "0x2", + "0x4", "0x3a1", "0x5f", "0x74", 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 ceaef2e1572..70fa5633a32 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.8.2", + "compiler_version": "2.8.4", "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 1371ac8897c..375f627b85c 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 @@ -5,7 +5,7 @@ "0x0", "0x2", "0x8", - "0x2", + "0x4", "0x127", "0xd9", "0x31", 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 f2eafc06219..ad968ab86b3 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.8.2", + "compiler_version": "2.8.4", "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 333d0e4c1ce..69278631e9c 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 @@ -5,7 +5,7 @@ "0x0", "0x2", "0x8", - "0x2", + "0x4", "0x339", "0xc7", "0x5e", 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 ad92025b433..60e2347fb6c 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 @@ -5,7 +5,7 @@ "0x0", "0x2", "0x8", - "0x2", + "0x4", "0x271", "0x18f", "0x59", 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 a4e4494b1a8..3cd1ea12d12 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.8.2", + "compiler_version": "2.8.4", "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 c3736e39a66..3c6e5936da2 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 @@ -5,7 +5,7 @@ "0x0", "0x2", "0x8", - "0x2", + "0x4", "0x14d", "0xb3", "0x31", 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 c8fb44d7f4d..7a0426616e7 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.8.2", + "compiler_version": "2.8.4", "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 ff6a8f2fa1f..6ce5b3c34fa 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 @@ -5,7 +5,7 @@ "0x0", "0x2", "0x8", - "0x2", + "0x4", "0x1b8", "0x48", "0x4c", 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 a76cb6f1380..64dfa68a65d 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.8.2", + "compiler_version": "2.8.4", "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 1ba82a11478..8a8312f77a7 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 @@ -5,7 +5,7 @@ "0x0", "0x2", "0x8", - "0x2", + "0x4", "0x15e", "0xa2", "0x45", 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 f5ec4dbc056..02707fe0532 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.8.2", + "compiler_version": "2.8.4", "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 71e32bdfba8..1fa433fdf28 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 @@ -5,7 +5,7 @@ "0x0", "0x2", "0x8", - "0x2", + "0x4", "0x308", "0xf8", "0x55", 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 6cf4017ea6a..16bcceafcf4 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 @@ -5,7 +5,7 @@ "0x0", "0x2", "0x8", - "0x2", + "0x4", "0x293", "0x16d", "0x54", 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 01a59a874e9..f7f7cf861ac 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.8.2", + "compiler_version": "2.8.4", "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 3b8f88e08ae..236d57f492c 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 @@ -5,7 +5,7 @@ "0x0", "0x2", "0x8", - "0x2", + "0x4", "0xfe", "0x2", "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 0b8271fd5ba..35f1253d67c 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 @@ -5,7 +5,7 @@ "0x0", "0x2", "0x8", - "0x2", + "0x4", "0x124", "0xdc", "0x38", diff --git a/crates/cairo-lang-syntax/Cargo.toml b/crates/cairo-lang-syntax/Cargo.toml index 73df68372b9..d45dbd1d783 100644 --- a/crates/cairo-lang-syntax/Cargo.toml +++ b/crates/cairo-lang-syntax/Cargo.toml @@ -7,9 +7,9 @@ license-file.workspace = true description = "Cairo syntax representation." [dependencies] -cairo-lang-debug = { path = "../cairo-lang-debug", version = "~2.8.2" } -cairo-lang-filesystem = { path = "../cairo-lang-filesystem", version = "~2.8.2" } -cairo-lang-utils = { path = "../cairo-lang-utils", version = "~2.8.2" } +cairo-lang-debug = { path = "../cairo-lang-debug", version = "~2.8.4" } +cairo-lang-filesystem = { path = "../cairo-lang-filesystem", version = "~2.8.4" } +cairo-lang-utils = { path = "../cairo-lang-utils", version = "~2.8.4" } num-bigint = { workspace = true, default-features = true } num-traits = { workspace = true, default-features = true } salsa.workspace = true diff --git a/crates/cairo-lang-test-plugin/Cargo.toml b/crates/cairo-lang-test-plugin/Cargo.toml index 723c88c42c8..6820abe1d27 100644 --- a/crates/cairo-lang-test-plugin/Cargo.toml +++ b/crates/cairo-lang-test-plugin/Cargo.toml @@ -8,18 +8,18 @@ description = "Cairo test compilation plugin." [dependencies] anyhow.workspace = true -cairo-lang-compiler = { path = "../cairo-lang-compiler", version = "~2.8.2" } -cairo-lang-debug = { path = "../cairo-lang-debug", version = "~2.8.2" } -cairo-lang-defs = { path = "../cairo-lang-defs", version = "~2.8.2" } -cairo-lang-filesystem = { path = "../cairo-lang-filesystem", version = "~2.8.2" } -cairo-lang-lowering = { path = "../cairo-lang-lowering", version = "~2.8.2" } -cairo-lang-semantic = { path = "../cairo-lang-semantic", version = "~2.8.2" } -cairo-lang-sierra = { path = "../cairo-lang-sierra", version = "~2.8.2" } -cairo-lang-sierra-generator = { path = "../cairo-lang-sierra-generator", version = "~2.8.2" } -cairo-lang-starknet = { path = "../cairo-lang-starknet", version = "~2.8.2" } -cairo-lang-starknet-classes = { path = "../cairo-lang-starknet-classes", version = "~2.8.2" } -cairo-lang-syntax = { path = "../cairo-lang-syntax", version = "~2.8.2" } -cairo-lang-utils = { path = "../cairo-lang-utils", version = "~2.8.2" } +cairo-lang-compiler = { path = "../cairo-lang-compiler", version = "~2.8.4" } +cairo-lang-debug = { path = "../cairo-lang-debug", version = "~2.8.4" } +cairo-lang-defs = { path = "../cairo-lang-defs", version = "~2.8.4" } +cairo-lang-filesystem = { path = "../cairo-lang-filesystem", version = "~2.8.4" } +cairo-lang-lowering = { path = "../cairo-lang-lowering", version = "~2.8.4" } +cairo-lang-semantic = { path = "../cairo-lang-semantic", version = "~2.8.4" } +cairo-lang-sierra = { path = "../cairo-lang-sierra", version = "~2.8.4" } +cairo-lang-sierra-generator = { path = "../cairo-lang-sierra-generator", version = "~2.8.4" } +cairo-lang-starknet = { path = "../cairo-lang-starknet", version = "~2.8.4" } +cairo-lang-starknet-classes = { path = "../cairo-lang-starknet-classes", version = "~2.8.4" } +cairo-lang-syntax = { path = "../cairo-lang-syntax", version = "~2.8.4" } +cairo-lang-utils = { path = "../cairo-lang-utils", version = "~2.8.4" } 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 d7204f56ec3..1d305a8e774 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.8.2" } -cairo-lang-filesystem = { path = "../cairo-lang-filesystem", version = "~2.8.2" } -cairo-lang-runner = { path = "../cairo-lang-runner", version = "~2.8.2" } -cairo-lang-sierra = { path = "../cairo-lang-sierra", version = "~2.8.2" } -cairo-lang-sierra-to-casm = { path = "../cairo-lang-sierra-to-casm", version = "~2.8.2" } -cairo-lang-sierra-generator = { path = "../cairo-lang-sierra-generator", version = "~2.8.2" } -cairo-lang-starknet = { path = "../cairo-lang-starknet", version = "~2.8.2" } -cairo-lang-test-plugin = { path = "../cairo-lang-test-plugin", version = "~2.8.2" } -cairo-lang-utils = { path = "../cairo-lang-utils", version = "~2.8.2" } +cairo-lang-compiler = { path = "../cairo-lang-compiler", version = "~2.8.4" } +cairo-lang-filesystem = { path = "../cairo-lang-filesystem", version = "~2.8.4" } +cairo-lang-runner = { path = "../cairo-lang-runner", version = "~2.8.4" } +cairo-lang-sierra = { path = "../cairo-lang-sierra", version = "~2.8.4" } +cairo-lang-sierra-to-casm = { path = "../cairo-lang-sierra-to-casm", version = "~2.8.4" } +cairo-lang-sierra-generator = { path = "../cairo-lang-sierra-generator", version = "~2.8.4" } +cairo-lang-starknet = { path = "../cairo-lang-starknet", version = "~2.8.4" } +cairo-lang-test-plugin = { path = "../cairo-lang-test-plugin", version = "~2.8.4" } +cairo-lang-utils = { path = "../cairo-lang-utils", version = "~2.8.4" } 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 324dfc687f9..1b26ed22e39 100644 --- a/crates/cairo-lang-test-utils/Cargo.toml +++ b/crates/cairo-lang-test-utils/Cargo.toml @@ -12,8 +12,8 @@ description = "Utilities for writing tests in the Cairo compiler project." testing = ["dep:cairo-lang-utils", "dep:colored", "dep:log", "dep:pretty_assertions", "dep:cairo-lang-formatter"] [dependencies] -cairo-lang-utils = { path = "../cairo-lang-utils", optional = true, version = "~2.8.2" } -cairo-lang-formatter = { path = "../cairo-lang-formatter", optional = true, version = "~2.8.2" } +cairo-lang-utils = { path = "../cairo-lang-utils", optional = true, version = "~2.8.4" } +cairo-lang-formatter = { path = "../cairo-lang-formatter", optional = true, version = "~2.8.4" } colored = { workspace = true, optional = true } log = { workspace = true, optional = true } pretty_assertions = { workspace = true, optional = true } diff --git a/scripts/bump_version.sh b/scripts/bump_version.sh index 57f4c687d9b..10397ff1a00 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.8.2' +CURRENT_VERSION='2.8.4' NEW_VERSION="$@" # NOTE: These two functions were copied from asdf-scarb. diff --git a/vscode-cairo/package-lock.json b/vscode-cairo/package-lock.json index 1c71320b316..b70fbb2c48e 100644 --- a/vscode-cairo/package-lock.json +++ b/vscode-cairo/package-lock.json @@ -1,12 +1,12 @@ { "name": "cairo1", - "version": "2.8.2", + "version": "2.8.4", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "cairo1", - "version": "2.8.2", + "version": "2.8.4", "license": "Apache-2.0", "dependencies": { "vscode-languageclient": "^9.0.1" diff --git a/vscode-cairo/package.json b/vscode-cairo/package.json index cc79b14cf73..db468746422 100644 --- a/vscode-cairo/package.json +++ b/vscode-cairo/package.json @@ -2,7 +2,7 @@ "name": "cairo1", "displayName": "Cairo 1.0", "description": "Cairo language support for Visual Studio Code.", - "version": "2.8.2", + "version": "2.8.4", "publisher": "StarkWare", "categories": [ "Programming Languages",