diff --git a/Cargo.lock b/Cargo.lock index ed34dca4..2d669000 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -211,8 +211,9 @@ checksum = "1fd0f2584146f6f2ef48085050886acf353beff7305ebd1ae69500e27c67f64b" [[package]] name = "cairo-lang-casm" -version = "2.19.2" -source = "git+https://github.com/starkware-libs/cairo?rev=b585bc3ab77e7b6ac7741558fb12684609036f37#b585bc3ab77e7b6ac7741558fb12684609036f37" +version = "2.20.0-rc.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2500f9640d8ea2ad82000b3f99ebec476f9c1ca916499b0315fa5a18eded161d" dependencies = [ "cairo-lang-utils", "indoc", @@ -224,8 +225,9 @@ dependencies = [ [[package]] name = "cairo-lang-compiler" -version = "2.19.2" -source = "git+https://github.com/starkware-libs/cairo?rev=b585bc3ab77e7b6ac7741558fb12684609036f37#b585bc3ab77e7b6ac7741558fb12684609036f37" +version = "2.20.0-rc.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5ebeefd320e9e58db592e19eedb2ee2fbbf9873573f0a5f49250d11fbcad3230" dependencies = [ "anyhow", "cairo-lang-defs", @@ -250,8 +252,9 @@ dependencies = [ [[package]] name = "cairo-lang-debug" -version = "2.19.2" -source = "git+https://github.com/starkware-libs/cairo?rev=b585bc3ab77e7b6ac7741558fb12684609036f37#b585bc3ab77e7b6ac7741558fb12684609036f37" +version = "2.20.0-rc.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "536aa53e2567f0337ea59823b56df048a8ede7fa36bb9019a700723ca8c23de2" dependencies = [ "cairo-lang-utils", "id-arena", @@ -260,8 +263,9 @@ dependencies = [ [[package]] name = "cairo-lang-defs" -version = "2.19.2" -source = "git+https://github.com/starkware-libs/cairo?rev=b585bc3ab77e7b6ac7741558fb12684609036f37#b585bc3ab77e7b6ac7741558fb12684609036f37" +version = "2.20.0-rc.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2eaeb91292dbc6ce5f8393f367cb213d3e4aabb46145763916d112c65b62ff6e" dependencies = [ "cairo-lang-debug", "cairo-lang-diagnostics", @@ -281,8 +285,9 @@ dependencies = [ [[package]] name = "cairo-lang-diagnostics" -version = "2.19.2" -source = "git+https://github.com/starkware-libs/cairo?rev=b585bc3ab77e7b6ac7741558fb12684609036f37#b585bc3ab77e7b6ac7741558fb12684609036f37" +version = "2.20.0-rc.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e3a784fe16cbeff9f24166b30b44f84c03dcbcb65b95617961ee6e2bd430adde" dependencies = [ "cairo-lang-debug", "cairo-lang-filesystem", @@ -294,8 +299,9 @@ dependencies = [ [[package]] name = "cairo-lang-eq-solver" -version = "2.19.2" -source = "git+https://github.com/starkware-libs/cairo?rev=b585bc3ab77e7b6ac7741558fb12684609036f37#b585bc3ab77e7b6ac7741558fb12684609036f37" +version = "2.20.0-rc.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f3cfbe34495abce7ae1f21852bf6e0a55ecf502a6df47c545b5bd93d6a19b442" dependencies = [ "cairo-lang-utils", "good_lp", @@ -303,8 +309,9 @@ dependencies = [ [[package]] name = "cairo-lang-filesystem" -version = "2.19.2" -source = "git+https://github.com/starkware-libs/cairo?rev=b585bc3ab77e7b6ac7741558fb12684609036f37#b585bc3ab77e7b6ac7741558fb12684609036f37" +version = "2.20.0-rc.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "bdc39bd103fb2e1a41961693947e7086b163225b686dc5ae931f1749f7e2fff3" dependencies = [ "cairo-lang-debug", "cairo-lang-proc-macros", @@ -320,8 +327,9 @@ dependencies = [ [[package]] name = "cairo-lang-formatter" -version = "2.19.2" -source = "git+https://github.com/starkware-libs/cairo?rev=b585bc3ab77e7b6ac7741558fb12684609036f37#b585bc3ab77e7b6ac7741558fb12684609036f37" +version = "2.20.0-rc.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1fb67fc25a39a1c4207dca01ece204b583b5407386a916c609c038128abc14a2" dependencies = [ "anyhow", "cairo-lang-diagnostics", @@ -339,8 +347,9 @@ dependencies = [ [[package]] name = "cairo-lang-lowering" -version = "2.19.2" -source = "git+https://github.com/starkware-libs/cairo?rev=b585bc3ab77e7b6ac7741558fb12684609036f37#b585bc3ab77e7b6ac7741558fb12684609036f37" +version = "2.20.0-rc.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "dc620f991a03a6a2a37b0805dc02c978e9676353a49977c8429b8400bc9ccd4f" dependencies = [ "assert_matches", "cairo-lang-debug", @@ -367,8 +376,9 @@ dependencies = [ [[package]] name = "cairo-lang-parser" -version = "2.19.2" -source = "git+https://github.com/starkware-libs/cairo?rev=b585bc3ab77e7b6ac7741558fb12684609036f37#b585bc3ab77e7b6ac7741558fb12684609036f37" +version = "2.20.0-rc.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "31349d979701881315eaabb7ea12187f633b30b87216746007b0202d35d1b158" dependencies = [ "cairo-lang-diagnostics", "cairo-lang-filesystem", @@ -386,8 +396,9 @@ dependencies = [ [[package]] name = "cairo-lang-plugins" -version = "2.19.2" -source = "git+https://github.com/starkware-libs/cairo?rev=b585bc3ab77e7b6ac7741558fb12684609036f37#b585bc3ab77e7b6ac7741558fb12684609036f37" +version = "2.20.0-rc.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0be1cc30560d031cde532d3700f972d7957855a185412c837f339bcf28e9eba6" dependencies = [ "cairo-lang-defs", "cairo-lang-diagnostics", @@ -409,8 +420,9 @@ checksum = "123ac0ecadf31bacae77436d72b88fa9caef2b8e92c89ce63a125ae911a12fae" [[package]] name = "cairo-lang-proc-macros" -version = "2.19.2" -source = "git+https://github.com/starkware-libs/cairo?rev=b585bc3ab77e7b6ac7741558fb12684609036f37#b585bc3ab77e7b6ac7741558fb12684609036f37" +version = "2.20.0-rc.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "bef9ac076ad841236ae403bf8e220605b5c44d4d8200e3df78cb69039a274ece" dependencies = [ "cairo-lang-debug", "proc-macro2", @@ -421,8 +433,9 @@ dependencies = [ [[package]] name = "cairo-lang-project" -version = "2.19.2" -source = "git+https://github.com/starkware-libs/cairo?rev=b585bc3ab77e7b6ac7741558fb12684609036f37#b585bc3ab77e7b6ac7741558fb12684609036f37" +version = "2.20.0-rc.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3f34d1a7960f83898529b2d76bcc20163ca60de2054efc81e780edbc95ca04c5" dependencies = [ "cairo-lang-filesystem", "cairo-lang-utils", @@ -433,8 +446,9 @@ dependencies = [ [[package]] name = "cairo-lang-runnable-utils" -version = "2.19.2" -source = "git+https://github.com/starkware-libs/cairo?rev=b585bc3ab77e7b6ac7741558fb12684609036f37#b585bc3ab77e7b6ac7741558fb12684609036f37" +version = "2.20.0-rc.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "55c3009809611717f246d594a20a087fda39fc4f395cb075b558cacc8ea80e5f" dependencies = [ "cairo-lang-casm", "cairo-lang-sierra", @@ -449,8 +463,9 @@ dependencies = [ [[package]] name = "cairo-lang-semantic" -version = "2.19.2" -source = "git+https://github.com/starkware-libs/cairo?rev=b585bc3ab77e7b6ac7741558fb12684609036f37#b585bc3ab77e7b6ac7741558fb12684609036f37" +version = "2.20.0-rc.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2267fdab3e553a414f0661beb95c15f7d0f7d69484b61f1ee4b0b6b35ad9c82f" dependencies = [ "cairo-lang-debug", "cairo-lang-defs", @@ -478,8 +493,9 @@ dependencies = [ [[package]] name = "cairo-lang-sierra" -version = "2.19.2" -source = "git+https://github.com/starkware-libs/cairo?rev=b585bc3ab77e7b6ac7741558fb12684609036f37#b585bc3ab77e7b6ac7741558fb12684609036f37" +version = "2.20.0-rc.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7ad939140f8f131c245b902b167d08c6947070b2ddda843fe3850b7465aca194" dependencies = [ "anyhow", "cairo-lang-utils", @@ -503,8 +519,9 @@ dependencies = [ [[package]] name = "cairo-lang-sierra-ap-change" -version = "2.19.2" -source = "git+https://github.com/starkware-libs/cairo?rev=b585bc3ab77e7b6ac7741558fb12684609036f37#b585bc3ab77e7b6ac7741558fb12684609036f37" +version = "2.20.0-rc.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "bd04be6202b7be4278bfae401b437fe89231b2d9ba3685464ed8ccd039a60ccd" dependencies = [ "cairo-lang-eq-solver", "cairo-lang-sierra", @@ -518,8 +535,9 @@ dependencies = [ [[package]] name = "cairo-lang-sierra-gas" -version = "2.19.2" -source = "git+https://github.com/starkware-libs/cairo?rev=b585bc3ab77e7b6ac7741558fb12684609036f37#b585bc3ab77e7b6ac7741558fb12684609036f37" +version = "2.20.0-rc.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "337adb17f17fc4b0305149060b01e912270fe344e6077ed772ebc85ff43cf122" dependencies = [ "cairo-lang-eq-solver", "cairo-lang-sierra", @@ -533,8 +551,9 @@ dependencies = [ [[package]] name = "cairo-lang-sierra-generator" -version = "2.19.2" -source = "git+https://github.com/starkware-libs/cairo?rev=b585bc3ab77e7b6ac7741558fb12684609036f37#b585bc3ab77e7b6ac7741558fb12684609036f37" +version = "2.20.0-rc.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "bb03c9cad22321c5007507f7bce810527ae598afea94f61d333254a5bd9daa81" dependencies = [ "cairo-lang-debug", "cairo-lang-defs", @@ -557,8 +576,9 @@ dependencies = [ [[package]] name = "cairo-lang-sierra-to-casm" -version = "2.19.2" -source = "git+https://github.com/starkware-libs/cairo?rev=b585bc3ab77e7b6ac7741558fb12684609036f37#b585bc3ab77e7b6ac7741558fb12684609036f37" +version = "2.20.0-rc.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "eba519c4ec3f07ab6d0b0869efc5a3f6c6a1d195487317ea46a83e429ab55daf" dependencies = [ "assert_matches", "cairo-lang-casm", @@ -577,8 +597,9 @@ dependencies = [ [[package]] name = "cairo-lang-sierra-type-size" -version = "2.19.2" -source = "git+https://github.com/starkware-libs/cairo?rev=b585bc3ab77e7b6ac7741558fb12684609036f37#b585bc3ab77e7b6ac7741558fb12684609036f37" +version = "2.20.0-rc.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "42a92d6decf6ce9b631ba5175350714e983a9518e67d83ff96129b5752a6ccfa" dependencies = [ "cairo-lang-sierra", "cairo-lang-utils", @@ -586,8 +607,9 @@ dependencies = [ [[package]] name = "cairo-lang-starknet" -version = "2.19.2" -source = "git+https://github.com/starkware-libs/cairo?rev=b585bc3ab77e7b6ac7741558fb12684609036f37#b585bc3ab77e7b6ac7741558fb12684609036f37" +version = "2.20.0-rc.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "67ce0f009a5caa4e1265eda84f45357071dd6c26fcc710ce8768731097c60c79" dependencies = [ "anyhow", "cairo-lang-compiler", @@ -618,8 +640,9 @@ dependencies = [ [[package]] name = "cairo-lang-starknet-classes" -version = "2.19.2" -source = "git+https://github.com/starkware-libs/cairo?rev=b585bc3ab77e7b6ac7741558fb12684609036f37#b585bc3ab77e7b6ac7741558fb12684609036f37" +version = "2.20.0-rc.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7550151f4d62b0b84db0c233e123a1ca4e21d40e6201fad01fa1bfde23846387" dependencies = [ "cairo-lang-casm", "cairo-lang-sierra", @@ -641,8 +664,9 @@ dependencies = [ [[package]] name = "cairo-lang-syntax" -version = "2.19.2" -source = "git+https://github.com/starkware-libs/cairo?rev=b585bc3ab77e7b6ac7741558fb12684609036f37#b585bc3ab77e7b6ac7741558fb12684609036f37" +version = "2.20.0-rc.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a6836d4a597dbde50056a12ecc8f11a2637844f0ccce3ae97d7958147128b040" dependencies = [ "cairo-lang-debug", "cairo-lang-filesystem", @@ -659,8 +683,9 @@ dependencies = [ [[package]] name = "cairo-lang-syntax-codegen" -version = "2.19.2" -source = "git+https://github.com/starkware-libs/cairo?rev=b585bc3ab77e7b6ac7741558fb12684609036f37#b585bc3ab77e7b6ac7741558fb12684609036f37" +version = "2.20.0-rc.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ebb19fbfb3713b22d7952c9c2d242c4a16cba8654bb8e5578e6ca4693c1e6a7d" dependencies = [ "genco", "xshell", @@ -668,8 +693,9 @@ dependencies = [ [[package]] name = "cairo-lang-test-plugin" -version = "2.19.2" -source = "git+https://github.com/starkware-libs/cairo?rev=b585bc3ab77e7b6ac7741558fb12684609036f37#b585bc3ab77e7b6ac7741558fb12684609036f37" +version = "2.20.0-rc.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "17c34fc720d96b4de72e71e7d92f758cbd2f84efd2008408a8bdff671a8ae423" dependencies = [ "anyhow", "cairo-lang-compiler", @@ -696,8 +722,9 @@ dependencies = [ [[package]] name = "cairo-lang-test-utils" -version = "2.19.2" -source = "git+https://github.com/starkware-libs/cairo?rev=b585bc3ab77e7b6ac7741558fb12684609036f37#b585bc3ab77e7b6ac7741558fb12684609036f37" +version = "2.20.0-rc.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5c28222693f7627a3be6d768c2eec65a33a092067182debcb41924e7078093cb" dependencies = [ "cairo-lang-formatter", "cairo-lang-proc-macros", @@ -709,8 +736,9 @@ dependencies = [ [[package]] name = "cairo-lang-utils" -version = "2.19.2" -source = "git+https://github.com/starkware-libs/cairo?rev=b585bc3ab77e7b6ac7741558fb12684609036f37#b585bc3ab77e7b6ac7741558fb12684609036f37" +version = "2.20.0-rc.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5bf0823ed23d98fb1ddc2a94f356e300f123d6c149c18f413de1b70f42212095" dependencies = [ "hashbrown 0.17.0", "indexmap", @@ -729,8 +757,9 @@ dependencies = [ [[package]] name = "cairo-language-common" -version = "2.15.0" -source = "git+https://github.com/software-mansion/cairo-language-common?rev=994df676e5c52cb6e2241d4ac9184cf855b39b21#994df676e5c52cb6e2241d4ac9184cf855b39b21" +version = "2.20.0-rc.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d101f83d444c8b4d7cd54b0ec423f1f4f5e6d195e0a08475d2a9ee8dd703da88" dependencies = [ "cairo-lang-defs", "cairo-lang-diagnostics", @@ -746,7 +775,7 @@ dependencies = [ [[package]] name = "cairo-lint" -version = "2.15.0" +version = "2.20.0-rc.2" dependencies = [ "anyhow", "cairo-lang-compiler", diff --git a/Cargo.toml b/Cargo.toml index bcf9e3f2..de5afb18 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -12,7 +12,7 @@ resolver = "2" members = ["xtask"] [workspace.package] -version = "2.15.0" +version = "2.20.0-rc.2" edition = "2024" repository = "https://github.com/software-mansion/cairo-lint" license-file = "LICENSE" @@ -34,18 +34,18 @@ license-file = "LICENSE" # for manipulating these dependencies. [dependencies] anyhow = "1.0.102" -cairo-lang-compiler = "*" -cairo-lang-defs = "*" -cairo-lang-diagnostics = "*" -cairo-lang-filesystem = "*" -cairo-lang-formatter = "*" -cairo-lang-lowering = "*" -cairo-lang-parser = "*" -cairo-lang-semantic = "*" -cairo-lang-syntax = "*" -cairo-lang-test-plugin = "*" -cairo-lang-utils = "*" -cairo-language-common = "*" +cairo-lang-compiler = "2.20.0-rc.2" +cairo-lang-defs = "2.20.0-rc.2" +cairo-lang-diagnostics = "2.20.0-rc.2" +cairo-lang-filesystem = "2.20.0-rc.2" +cairo-lang-formatter = "2.20.0-rc.2" +cairo-lang-lowering = "2.20.0-rc.2" +cairo-lang-parser = "2.20.0-rc.2" +cairo-lang-semantic = "2.20.0-rc.2" +cairo-lang-syntax = "2.20.0-rc.2" +cairo-lang-test-plugin = "2.20.0-rc.2" +cairo-lang-utils = "2.20.0-rc.2" +cairo-language-common = "2.20.0-rc.2" if_chain = "1.0.3" indoc = "2" itertools = "0.14.0" @@ -69,35 +69,6 @@ test-case = "3.0" # on some of them directly. # This ensures no duplicate instances of Cairo crates are pulled in by mistake. [patch.crates-io] -cairo-lang-casm = { git = "https://github.com/starkware-libs/cairo", rev = "b585bc3ab77e7b6ac7741558fb12684609036f37" } -cairo-language-common = { git = "https://github.com/software-mansion/cairo-language-common" , rev = "994df676e5c52cb6e2241d4ac9184cf855b39b21" } -cairo-lang-compiler = { git = "https://github.com/starkware-libs/cairo", rev = "b585bc3ab77e7b6ac7741558fb12684609036f37" } -cairo-lang-debug = { git = "https://github.com/starkware-libs/cairo", rev = "b585bc3ab77e7b6ac7741558fb12684609036f37" } -cairo-lang-defs = { git = "https://github.com/starkware-libs/cairo", rev = "b585bc3ab77e7b6ac7741558fb12684609036f37" } -cairo-lang-diagnostics = { git = "https://github.com/starkware-libs/cairo", rev = "b585bc3ab77e7b6ac7741558fb12684609036f37" } -cairo-lang-eq-solver = { git = "https://github.com/starkware-libs/cairo", rev = "b585bc3ab77e7b6ac7741558fb12684609036f37" } -cairo-lang-filesystem = { git = "https://github.com/starkware-libs/cairo", rev = "b585bc3ab77e7b6ac7741558fb12684609036f37" } -cairo-lang-formatter = { git = "https://github.com/starkware-libs/cairo", rev = "b585bc3ab77e7b6ac7741558fb12684609036f37" } -cairo-lang-lowering = { git = "https://github.com/starkware-libs/cairo", rev = "b585bc3ab77e7b6ac7741558fb12684609036f37" } -cairo-lang-parser = { git = "https://github.com/starkware-libs/cairo", rev = "b585bc3ab77e7b6ac7741558fb12684609036f37" } -cairo-lang-plugins = { git = "https://github.com/starkware-libs/cairo", rev = "b585bc3ab77e7b6ac7741558fb12684609036f37" } -cairo-lang-proc-macros = { git = "https://github.com/starkware-libs/cairo", rev = "b585bc3ab77e7b6ac7741558fb12684609036f37" } -cairo-lang-project = { git = "https://github.com/starkware-libs/cairo", rev = "b585bc3ab77e7b6ac7741558fb12684609036f37" } -cairo-lang-runnable-utils = { git = "https://github.com/starkware-libs/cairo", rev = "b585bc3ab77e7b6ac7741558fb12684609036f37" } -cairo-lang-semantic = { git = "https://github.com/starkware-libs/cairo", rev = "b585bc3ab77e7b6ac7741558fb12684609036f37" } -cairo-lang-sierra = { git = "https://github.com/starkware-libs/cairo", rev = "b585bc3ab77e7b6ac7741558fb12684609036f37" } -cairo-lang-sierra-ap-change = { git = "https://github.com/starkware-libs/cairo", rev = "b585bc3ab77e7b6ac7741558fb12684609036f37" } -cairo-lang-sierra-gas = { git = "https://github.com/starkware-libs/cairo", rev = "b585bc3ab77e7b6ac7741558fb12684609036f37" } -cairo-lang-sierra-generator = { git = "https://github.com/starkware-libs/cairo", rev = "b585bc3ab77e7b6ac7741558fb12684609036f37" } -cairo-lang-sierra-to-casm = { git = "https://github.com/starkware-libs/cairo", rev = "b585bc3ab77e7b6ac7741558fb12684609036f37" } -cairo-lang-sierra-type-size = { git = "https://github.com/starkware-libs/cairo", rev = "b585bc3ab77e7b6ac7741558fb12684609036f37" } -cairo-lang-starknet = { git = "https://github.com/starkware-libs/cairo", rev = "b585bc3ab77e7b6ac7741558fb12684609036f37" } -cairo-lang-starknet-classes = { git = "https://github.com/starkware-libs/cairo", rev = "b585bc3ab77e7b6ac7741558fb12684609036f37" } -cairo-lang-syntax = { git = "https://github.com/starkware-libs/cairo", rev = "b585bc3ab77e7b6ac7741558fb12684609036f37" } -cairo-lang-syntax-codegen = { git = "https://github.com/starkware-libs/cairo", rev = "b585bc3ab77e7b6ac7741558fb12684609036f37" } -cairo-lang-test-plugin = { git = "https://github.com/starkware-libs/cairo", rev = "b585bc3ab77e7b6ac7741558fb12684609036f37" } -cairo-lang-test-utils = { git = "https://github.com/starkware-libs/cairo", rev = "b585bc3ab77e7b6ac7741558fb12684609036f37" } -cairo-lang-utils = { git = "https://github.com/starkware-libs/cairo", rev = "b585bc3ab77e7b6ac7741558fb12684609036f37" } [profile.ci] inherits = "test"