diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 8225f599c58..76640ea54f7 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -268,7 +268,7 @@ jobs: run: (cd test-proj && cargo test --release) cargo-build-workspace: - runs-on: ubuntu-latest + runs-on: buildjet-8vcpu-ubuntu-2204 steps: - uses: actions/checkout@v3 - name: Install toolchain diff --git a/Cargo.lock b/Cargo.lock index 7ee4c654ea0..6b4a6d32071 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -119,9 +119,9 @@ dependencies = [ [[package]] name = "anstream" -version = "0.6.14" +version = "0.6.15" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "418c75fa768af9c03be99d17643f93f79bbba589895012a80e3452a19ddda15b" +checksum = "64e15c1ab1f89faffbf04a634d5e1962e9074f2741eef6d97f3c4e322426d526" dependencies = [ "anstyle", "anstyle-parse", @@ -134,33 +134,33 @@ dependencies = [ [[package]] name = "anstyle" -version = "1.0.7" +version = "1.0.8" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "038dfcf04a5feb68e9c60b21c9625a54c2c0616e79b72b0fd87075a056ae1d1b" +checksum = "1bec1de6f59aedf83baf9ff929c98f2ad654b97c9510f4e70cf6f661d49fd5b1" [[package]] name = "anstyle-parse" -version = "0.2.4" +version = "0.2.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c03a11a9034d92058ceb6ee011ce58af4a9bf61491aa7e1e59ecd24bd40d22d4" +checksum = "eb47de1e80c2b463c735db5b217a0ddc39d612e7ac9e2e96a5aed1f57616c1cb" dependencies = [ "utf8parse", ] [[package]] name = "anstyle-query" -version = "1.1.0" +version = "1.1.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ad186efb764318d35165f1758e7dcef3b10628e26d41a44bc5550652e6804391" +checksum = "6d36fc52c7f6c869915e99412912f22093507da8d9e942ceaf66fe4b7c14422a" dependencies = [ "windows-sys 0.52.0", ] [[package]] name = "anstyle-wincon" -version = "3.0.3" +version = "3.0.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "61a38449feb7068f52bb06c12759005cf459ee52bb4adc1d5a7c4322d716fb19" +checksum = "5bf74e1b6e971609db8ca7a9ce79fd5768ab6ae46441c572e46cf596f59e57f8" dependencies = [ "anstyle", "windows-sys 0.52.0", @@ -174,9 +174,9 @@ checksum = "b3d1d046238990b9cf5bcde22a3fb3584ee5cf65fb2765f454ed428c7a0063da" [[package]] name = "arrayref" -version = "0.3.7" +version = "0.3.8" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6b4930d2cb77ce62f89ee5d5289b4ac049559b1c45539271f5ed4fdc7db34545" +checksum = "9d151e35f61089500b617991b791fc8bfd237ae50cd5950803758a179b41e67a" [[package]] name = "arrayvec" @@ -226,7 +226,7 @@ checksum = "6e0c28dcc82d7c8ead5cb13beb15405b57b8546e93215673ff8ca0349a028107" dependencies = [ "proc-macro2", "quote", - "syn 2.0.71", + "syn 2.0.74", ] [[package]] @@ -263,7 +263,7 @@ checksum = "3c87f3f15e7794432337fc718554eaa4dc8f04c9677a950ffe366f20a162ae42" dependencies = [ "proc-macro2", "quote", - "syn 2.0.71", + "syn 2.0.74", ] [[package]] @@ -283,7 +283,7 @@ dependencies = [ "cfg-if 1.0.0", "libc", "miniz_oxide", - "object 0.36.1", + "object 0.36.3", "rustc-demangle", "serde", ] @@ -458,7 +458,7 @@ dependencies = [ "proc-macro-crate 3.1.0", "proc-macro2", "quote", - "syn 2.0.71", + "syn 2.0.74", "syn_derive", ] @@ -474,9 +474,9 @@ dependencies = [ [[package]] name = "bstr" -version = "1.9.1" +version = "1.10.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "05efc5cfd9110c8416e471df0e96702d58690178e206e61b7173706673c93706" +checksum = "40723b8fb387abc38f4f4a37c09073622e41dd12327033091ef8950659e6dc0c" dependencies = [ "memchr", "regex-automata 0.4.7", @@ -542,9 +542,9 @@ checksum = "1fd0f2584146f6f2ef48085050886acf353beff7305ebd1ae69500e27c67f64b" [[package]] name = "bytes" -version = "1.6.1" +version = "1.7.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a12916984aab3fa6e39d655a33e09c0071eb36d6ab3aea5c2d78551f1df6d952" +checksum = "8318a53db07bb3f8dca91a600466bdb3f2eaadeedfdbcf02e1accbad9271ba50" [[package]] name = "cast" @@ -554,12 +554,13 @@ checksum = "37b2a672a2cb129a2e41c10b1224bb368f9f37a2b16b612598138befd7b37eb5" [[package]] name = "cc" -version = "1.1.5" +version = "1.1.12" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "324c74f2155653c90b04f25b2a47a8a631360cb908f92a772695f430c7e31052" +checksum = "68064e60dbf1f17005c2fde4d07c16d8baa506fd7ffed8ccab702d93617975c7" dependencies = [ "jobserver", "libc", + "shlex", ] [[package]] @@ -661,9 +662,9 @@ dependencies = [ [[package]] name = "clap" -version = "4.5.9" +version = "4.5.16" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "64acc1846d54c1fe936a78dc189c34e28d3f5afc348403f28ecf53660b9b8462" +checksum = "ed6719fffa43d0d87e5fd8caeab59be1554fb028cd30edc88fc4369b17971019" dependencies = [ "clap_builder", "clap_derive", @@ -671,9 +672,9 @@ dependencies = [ [[package]] name = "clap_builder" -version = "4.5.9" +version = "4.5.15" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6fb8393d67ba2e7bfaf28a23458e4e2b543cc73a99595511eb207fdb8aede942" +checksum = "216aec2b177652e3846684cbfe25c9964d18ec45234f0f5da5157b207ed1aab6" dependencies = [ "anstream", "anstyle", @@ -684,40 +685,40 @@ dependencies = [ [[package]] name = "clap_complete" -version = "4.5.8" +version = "4.5.16" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5b4be9c4c4b1f30b78d8a750e0822b6a6102d97e62061c583a6c1dea2dfb33ae" +checksum = "9c677cd0126f3026d8b093fa29eae5d812fde5c05bc66dbb29d0374eea95113a" dependencies = [ - "clap 4.5.9", + "clap 4.5.16", ] [[package]] name = "clap_complete_fig" -version = "4.5.1" +version = "4.5.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fb4bc503cddc1cd320736fb555d6598309ad07c2ddeaa23891a10ffb759ee612" +checksum = "d494102c8ff3951810c72baf96910b980fb065ca5d3101243e6a8dc19747c86b" dependencies = [ - "clap 4.5.9", + "clap 4.5.16", "clap_complete", ] [[package]] name = "clap_derive" -version = "4.5.8" +version = "4.5.13" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2bac35c6dafb060fd4d275d9a4ffae97917c13a6327903a8be2153cd964f7085" +checksum = "501d359d5f3dcaf6ecdeee48833ae73ec6e42723a1e52419c79abf9507eec0a0" dependencies = [ "heck 0.5.0", "proc-macro2", "quote", - "syn 2.0.71", + "syn 2.0.74", ] [[package]] name = "clap_lex" -version = "0.7.1" +version = "0.7.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4b82cf0babdbd58558212896d1a4272303a57bdb245c2bf1147185fb45640e70" +checksum = "1462739cb27611015575c0c11df5df7601141071f07518d56fcc1be504cbec97" [[package]] name = "clipboard-win" @@ -790,9 +791,9 @@ dependencies = [ [[package]] name = "colorchoice" -version = "1.0.1" +version = "1.0.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0b6a852b24ab71dffc585bcb46eaf7959d175cb865a7152e35b348d1b2960422" +checksum = "d3fd119d74b830634cea2a0f58bbd0d54540518a14397557951e79340abc28c0" [[package]] name = "colored" @@ -841,15 +842,15 @@ dependencies = [ [[package]] name = "completest" -version = "0.4.1" +version = "0.4.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e6cda99a94266124c2cce3d239973ef8ce3160c83a3f426a314285d9bf6422d1" +checksum = "410de1ffe61368aa040f599747584e9e3d19235cf4045be6159edb167ef45ddb" [[package]] name = "completest-pty" -version = "0.5.2" +version = "0.5.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ee700748da7d34de4bbe0296d3153e8ef5217233d814d23fb68106c110dd9bc5" +checksum = "3635aa91b48c47ea30fe12fe7c04efbbf17dade642d4dbaa1e9cfbf3593eed4a" dependencies = [ "completest", "ptyprocess", @@ -862,7 +863,7 @@ version = "0.16.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "784836d0812dade01579cc0cc9b1684847044e716fd7aa6bffbc172e42199500" dependencies = [ - "clap 4.5.9", + "clap 4.5.16", "entities", "memchr", "once_cell", @@ -954,9 +955,9 @@ dependencies = [ [[package]] name = "core-foundation-sys" -version = "0.8.6" +version = "0.8.7" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "06ea2b9bc92be3c2baa9334a323ebca2d6f074ff852cd1d7b11064035cd3868f" +checksum = "773648b94d0e5d620f64f280777445740e61fe701025087ec8b57f45c791888b" [[package]] name = "core2" @@ -984,9 +985,9 @@ checksum = "328b822bdcba4d4e402be8d9adb6eebf269f969f8eadef977a553ff3c4fbcb58" [[package]] name = "cpufeatures" -version = "0.2.12" +version = "0.2.13" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "53fe5e26ff1b7aef8bca9c6080520cfb8d9333c7568e1829cef191a9723e5504" +checksum = "51e852e6dc9a5bed1fae92dd2375037bf2b768725bf3be87811edee3249d09ad" dependencies = [ "libc", ] @@ -1009,7 +1010,7 @@ dependencies = [ "anes", "cast", "ciborium", - "clap 4.5.9", + "clap 4.5.16", "criterion-plot", "is-terminal", "itertools 0.10.5", @@ -1167,7 +1168,7 @@ checksum = "f46882e17999c6cc590af592290432be3bce0428cb0d5f8b6715e4dc7b383eb3" dependencies = [ "proc-macro2", "quote", - "syn 2.0.71", + "syn 2.0.74", ] [[package]] @@ -1266,7 +1267,7 @@ dependencies = [ "proc-macro2", "quote", "strsim 0.11.1", - "syn 2.0.71", + "syn 2.0.74", ] [[package]] @@ -1288,7 +1289,7 @@ checksum = "d336a2a514f6ccccaa3e09b02d41d35330c07ddf03a62165fcec10bb561c7806" dependencies = [ "darling_core 0.20.10", "quote", - "syn 2.0.71", + "syn 2.0.74", ] [[package]] @@ -1382,7 +1383,7 @@ dependencies = [ "proc-macro2", "quote", "rustc_version", - "syn 2.0.71", + "syn 2.0.74", ] [[package]] @@ -1667,7 +1668,7 @@ checksum = "a1ab991c1362ac86c61ab6f556cff143daa22e5a15e4e189df818b2fd19fe65b" dependencies = [ "proc-macro2", "quote", - "syn 2.0.71", + "syn 2.0.74", ] [[package]] @@ -1680,14 +1681,14 @@ dependencies = [ "num-traits", "proc-macro2", "quote", - "syn 2.0.71", + "syn 2.0.74", ] [[package]] name = "env_filter" -version = "0.1.0" +version = "0.1.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a009aa4810eb158359dda09d0c87378e4bbb89b5a801f016885a4707ba24f7ea" +checksum = "4f2c92ceda6ceec50f43169f9ee8424fe2db276791afde7b2cd8bc084cb376ab" dependencies = [ "log", "regex", @@ -1695,9 +1696,9 @@ dependencies = [ [[package]] name = "env_logger" -version = "0.11.3" +version = "0.11.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "38b35839ba51819680ba087cd351788c9a3c476841207e0b8cee0b04722343b9" +checksum = "e13fa619b91fb2381732789fc5de83b45675e882f66623b7d8cb4f643017018d" dependencies = [ "anstream", "anstyle", @@ -1744,9 +1745,9 @@ dependencies = [ [[package]] name = "escargot" -version = "0.5.11" +version = "0.5.12" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "650eb5f6eeda986377996e9ed570cbc20cc16d30440696f82f129c863e4e3e83" +checksum = "c000f23e9d459aef148b7267e02b03b94a0aaacf4ec64c65612f67e02f525fb6" dependencies = [ "log", "once_cell", @@ -1843,7 +1844,7 @@ checksum = "dd65f1b59dd22d680c7a626cc4a000c1e03d241c51c3e034d2bc9f1e90734f9b" dependencies = [ "proc-macro2", "quote", - "syn 2.0.71", + "syn 2.0.74", ] [[package]] @@ -1934,14 +1935,14 @@ dependencies = [ [[package]] name = "filetime" -version = "0.2.23" +version = "0.2.24" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1ee447700ac8aa0b2f2bd7bc4462ad686ba06baa6727ac149a2d6277f0d240fd" +checksum = "bf401df4a4e3872c4fe8151134cf483738e74b67fc934d6532c882b3d24a4550" dependencies = [ "cfg-if 1.0.0", "libc", - "redox_syscall 0.4.1", - "windows-sys 0.52.0", + "libredox 0.1.3", + "windows-sys 0.59.0", ] [[package]] @@ -1964,9 +1965,9 @@ checksum = "0ce7134b9999ecaf8bcd65542e436736ef32ddca1b3e06094cb6ec5755203b80" [[package]] name = "flate2" -version = "1.0.30" +version = "1.0.31" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5f54427cfd1c7829e2a139fcefea601bf088ebca651d2bf53ebc600eac295dae" +checksum = "7f211bbe8e69bbd0cfdea405084f128ae8b4aaa6b0b522fc8f2b009084797920" dependencies = [ "crc32fast", "miniz_oxide", @@ -1980,18 +1981,18 @@ checksum = "3f9eec918d3f24069decb9af1554cad7c880e2da24a9afd88aca000531ab82c1" [[package]] name = "forc" -version = "0.62.0" +version = "0.63.0" dependencies = [ "annotate-snippets", "ansi_term", "anyhow", - "clap 4.5.9", + "clap 4.5.16", "clap_complete", "clap_complete_fig", "completest-pty", "forc-pkg", "forc-test", - "forc-tracing 0.62.0", + "forc-tracing 0.63.0", "forc-util", "fs_extra", "fuel-asm", @@ -2016,17 +2017,17 @@ dependencies = [ [[package]] name = "forc-client" -version = "0.62.0" +version = "0.63.0" dependencies = [ "anyhow", "async-trait", "chrono", - "clap 4.5.9", + "clap 4.5.16", "devault", "dialoguer", "forc", "forc-pkg", - "forc-tracing 0.62.0", + "forc-tracing 0.63.0", "forc-tx", "forc-util", "forc-wallet", @@ -2058,13 +2059,13 @@ dependencies = [ [[package]] name = "forc-crypto" -version = "0.62.0" +version = "0.63.0" dependencies = [ "anyhow", "async-trait", "atty", - "clap 4.5.9", - "forc-tracing 0.62.0", + "clap 4.5.16", + "forc-tracing 0.63.0", "forc-util", "fuel-core-types", "fuel-crypto", @@ -2084,15 +2085,15 @@ dependencies = [ [[package]] name = "forc-debug" -version = "0.62.0" +version = "0.63.0" dependencies = [ "anyhow", - "clap 4.5.9", + "clap 4.5.16", "dap", "escargot", "forc-pkg", "forc-test", - "forc-tracing 0.62.0", + "forc-tracing 0.63.0", "fuel-core-client", "fuel-types", "fuel-vm", @@ -2110,15 +2111,15 @@ dependencies = [ [[package]] name = "forc-doc" -version = "0.62.0" +version = "0.63.0" dependencies = [ "anyhow", - "clap 4.5.9", + "clap 4.5.16", "comrak", "dir_indexer", "expect-test", "forc-pkg", - "forc-tracing 0.62.0", + "forc-tracing 0.63.0", "forc-util", "horrorshow", "include_dir", @@ -2135,12 +2136,12 @@ dependencies = [ [[package]] name = "forc-fmt" -version = "0.62.0" +version = "0.63.0" dependencies = [ "anyhow", - "clap 4.5.9", + "clap 4.5.16", "forc-pkg", - "forc-tracing 0.62.0", + "forc-tracing 0.63.0", "forc-util", "prettydiff 0.5.1", "sway-core", @@ -2152,10 +2153,10 @@ dependencies = [ [[package]] name = "forc-lsp" -version = "0.62.0" +version = "0.63.0" dependencies = [ "anyhow", - "clap 4.5.9", + "clap 4.5.16", "sway-lsp", "tikv-jemallocator", "tokio", @@ -2163,13 +2164,13 @@ dependencies = [ [[package]] name = "forc-pkg" -version = "0.62.0" +version = "0.63.0" dependencies = [ "ansi_term", "anyhow", "byte-unit", "cid", - "forc-tracing 0.62.0", + "forc-tracing 0.63.0", "forc-util", "fuel-abi-types", "futures", @@ -2191,7 +2192,7 @@ dependencies = [ "sway-utils", "sysinfo", "tar", - "toml 0.8.15", + "toml 0.8.19", "tracing", "url", "vec1", @@ -2200,7 +2201,7 @@ dependencies = [ [[package]] name = "forc-test" -version = "0.62.0" +version = "0.63.0" dependencies = [ "anyhow", "forc-pkg", @@ -2227,7 +2228,7 @@ dependencies = [ [[package]] name = "forc-tracing" -version = "0.62.0" +version = "0.63.0" dependencies = [ "ansi_term", "tracing", @@ -2237,10 +2238,10 @@ dependencies = [ [[package]] name = "forc-tx" -version = "0.62.0" +version = "0.63.0" dependencies = [ "anyhow", - "clap 4.5.9", + "clap 4.5.16", "devault", "forc-util", "fuel-tx", @@ -2252,15 +2253,15 @@ dependencies = [ [[package]] name = "forc-util" -version = "0.62.0" +version = "0.63.0" dependencies = [ "annotate-snippets", "ansi_term", "anyhow", - "clap 4.5.9", + "clap 4.5.16", "dirs 3.0.2", "fd-lock 4.0.2", - "forc-tracing 0.62.0", + "forc-tracing 0.63.0", "fuel-tx", "hex", "paste", @@ -2284,7 +2285,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "84fb8dd372e7141efc5a63a1e6036e4ae0789774087ec9936b6cf426ef19bb16" dependencies = [ "anyhow", - "clap 4.5.9", + "clap 4.5.16", "eth-keystore", "forc-tracing 0.47.0", "fuel-crypto", @@ -2355,7 +2356,7 @@ dependencies = [ "regex", "serde", "serde_json", - "syn 2.0.71", + "syn 2.0.74", "thiserror", ] @@ -2473,7 +2474,7 @@ dependencies = [ "fuel-vm", "impl-tools", "itertools 0.12.1", - "num_enum 0.7.2", + "num_enum 0.7.3", "paste", "postcard", "primitive-types", @@ -2530,7 +2531,7 @@ checksum = "3f49fdbfc1615d88d2849650afc2b0ac2fecd69661ebadd31a073d8416747764" dependencies = [ "proc-macro2", "quote", - "syn 2.0.71", + "syn 2.0.74", "synstructure 0.13.1", ] @@ -2725,7 +2726,7 @@ dependencies = [ "quote", "regex", "serde_json", - "syn 2.0.71", + "syn 2.0.74", ] [[package]] @@ -2766,7 +2767,7 @@ dependencies = [ "itertools 0.12.1", "proc-macro2", "quote", - "syn 2.0.71", + "syn 2.0.74", ] [[package]] @@ -2873,7 +2874,7 @@ checksum = "87750cf4b7a4c0625b1529e4c543c2182106e4dedc60a2a6455e00d212c489ac" dependencies = [ "proc-macro2", "quote", - "syn 2.0.71", + "syn 2.0.74", ] [[package]] @@ -2956,7 +2957,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "4271d37baee1b8c7e4b708028c57d816cf9d2434acb33a549475f78c181f6253" dependencies = [ "fallible-iterator", - "indexmap 2.2.6", + "indexmap 2.4.0", "stable_deref_trait", ] @@ -3086,7 +3087,7 @@ dependencies = [ "futures-sink", "futures-util", "http 0.2.12", - "indexmap 2.2.6", + "indexmap 2.4.0", "slab", "tokio", "tokio-util", @@ -3105,7 +3106,7 @@ dependencies = [ "futures-core", "futures-sink", "http 1.1.0", - "indexmap 2.2.6", + "indexmap 2.4.0", "slab", "tokio", "tokio-util", @@ -3230,6 +3231,12 @@ version = "0.3.9" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "d231dfb89cfffdbc30e7fc41579ed6066ad03abda9e567ccafae602b97ec5024" +[[package]] +name = "hermit-abi" +version = "0.4.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "fbf6a919d6cf397374f7dfeeea91d974c7c0a7221d0d0f4f20d859d329e53fcc" + [[package]] name = "hex" version = "0.4.3" @@ -3602,7 +3609,7 @@ dependencies = [ "autocfg", "impl-tools-lib", "proc-macro-error", - "syn 2.0.71", + "syn 2.0.74", ] [[package]] @@ -3614,7 +3621,7 @@ dependencies = [ "proc-macro-error", "proc-macro2", "quote", - "syn 2.0.71", + "syn 2.0.74", ] [[package]] @@ -3666,9 +3673,9 @@ dependencies = [ [[package]] name = "indexmap" -version = "2.2.6" +version = "2.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "168fb715dda47215e360912c096649d23d58bf392ac62f73919e831745e40f26" +checksum = "93ead53efc7ea8ed3cfb0c79fc8023fbb782a5432b52830b6518941cebe6505c" dependencies = [ "equivalent", "hashbrown 0.14.5", @@ -3779,20 +3786,20 @@ checksum = "8f518f335dce6725a761382244631d86cf0ccb2863413590b31338feb467f9c3" [[package]] name = "is-terminal" -version = "0.4.12" +version = "0.4.13" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f23ff5ef2b80d608d61efee834934d862cd92461afc0560dedf493e4c033738b" +checksum = "261f68e344040fbd0edea105bef17c66edf46f984ddb1115b775ce31be948f4b" dependencies = [ - "hermit-abi 0.3.9", + "hermit-abi 0.4.0", "libc", "windows-sys 0.52.0", ] [[package]] name = "is_terminal_polyfill" -version = "1.70.0" +version = "1.70.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f8478577c03552c21db0e2724ffb8986a5ce7af88107e6be5d2ee6e158c12800" +checksum = "7943c866cc5cd64cbc25b2e01621d07fa8eb2a1a23160ee81ce38704e97b8ecf" [[package]] name = "itertools" @@ -3829,18 +3836,18 @@ checksum = "49f1f14873335454500d59611f1cf4a4b0f786f9ac11f4312a78e4cf2566695b" [[package]] name = "jobserver" -version = "0.1.31" +version = "0.1.32" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d2b099aaa34a9751c5bf0878add70444e1ed2dd73f347be99003d4577277de6e" +checksum = "48d1dbcbbeb6a7fec7e059840aa538bd62aaccf972c7346c4d9d2059312853d0" dependencies = [ "libc", ] [[package]] name = "js-sys" -version = "0.3.69" +version = "0.3.70" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "29c15563dc2726973df627357ce0c9ddddbea194836909d655df6a75d2cf296d" +checksum = "1868808506b929d7b0cfa8f75951347aa71bb21144b7791bae35d9bccfcfe37a" dependencies = [ "wasm-bindgen", ] @@ -3899,9 +3906,9 @@ dependencies = [ [[package]] name = "libc" -version = "0.2.155" +version = "0.2.156" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "97b3888a4aecf77e811145cadf6eef5901f4782c53886191b2f693f24761847c" +checksum = "a5f43f184355eefb8d17fc948dbecf6c13be3c141f20d834ae842193a448c72a" [[package]] name = "libdbus-sys" @@ -3970,6 +3977,7 @@ checksum = "c0ff37bd590ca25063e35af745c343cb7a0271906fb7b37e4813e8f79f00268d" dependencies = [ "bitflags 2.6.0", "libc", + "redox_syscall 0.5.3", ] [[package]] @@ -4036,9 +4044,9 @@ dependencies = [ [[package]] name = "libz-sys" -version = "1.1.18" +version = "1.1.19" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c15da26e5af7e25c90b37a2d75cdbf940cf4a55316de9d84c679c9b8bfabf82e" +checksum = "fdc53a7799a7496ebc9fd29f31f7df80e83c9bda5299768af5f9e59eeea74647" dependencies = [ "cc", "libc", @@ -4127,14 +4135,14 @@ checksum = "b45a38e19bd200220ef07c892b0157ad3d2365e5b5a267ca01ad12182491eea5" dependencies = [ "anyhow", "chrono", - "clap 4.5.9", + "clap 4.5.16", "clap_complete", "env_logger", "handlebars", "log", "memchr", "once_cell", - "opener 0.7.1", + "opener 0.7.2", "pulldown-cmark", "regex", "serde", @@ -4150,7 +4158,7 @@ name = "mdbook-forc-documenter" version = "0.0.0" dependencies = [ "anyhow", - "clap 4.5.9", + "clap 4.5.16", "mdbook", "semver", "serde", @@ -4318,6 +4326,18 @@ dependencies = [ "windows-sys 0.48.0", ] +[[package]] +name = "mio" +version = "1.0.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "80e04d1dcff3aae0704555fe5fee3bcfaf3d1fdf8a7e521d5b9d2b42acb52cec" +dependencies = [ + "hermit-abi 0.3.9", + "libc", + "wasi 0.11.0+wasi-snapshot-preview1", + "windows-sys 0.52.0", +] + [[package]] name = "multiaddr" version = "0.17.1" @@ -4464,11 +4484,11 @@ dependencies = [ [[package]] name = "normpath" -version = "1.2.0" +version = "1.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5831952a9476f2fed74b77d74182fa5ddc4d21c72ec45a333b250e3ed0272804" +checksum = "c8911957c4b1549ac0dc74e30db9c8b0e66ddcd6d7acc33098f4c63a64a6d7ed" dependencies = [ - "windows-sys 0.52.0", + "windows-sys 0.59.0", ] [[package]] @@ -4484,7 +4504,7 @@ dependencies = [ "inotify", "kqueue", "libc", - "mio", + "mio 0.8.11", "walkdir", "windows-sys 0.45.0", ] @@ -4598,16 +4618,6 @@ dependencies = [ "autocfg", ] -[[package]] -name = "num_cpus" -version = "1.16.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4161fcb6d602d4d2081af7c3a45852d875a03dd337a6bfdd6e06407b61342a43" -dependencies = [ - "hermit-abi 0.3.9", - "libc", -] - [[package]] name = "num_enum" version = "0.5.11" @@ -4619,11 +4629,11 @@ dependencies = [ [[package]] name = "num_enum" -version = "0.7.2" +version = "0.7.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "02339744ee7253741199f897151b38e72257d13802d4ee837285cc2990a90845" +checksum = "4e613fc340b2220f734a8595782c551f1250e969d87d3be1ae0579e8d4065179" dependencies = [ - "num_enum_derive 0.7.2", + "num_enum_derive 0.7.3", ] [[package]] @@ -4640,14 +4650,14 @@ dependencies = [ [[package]] name = "num_enum_derive" -version = "0.7.2" +version = "0.7.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "681030a937600a36906c185595136d26abfebb4aa9c65701cefcaf8578bb982b" +checksum = "af1844ef2428cc3e1cb900be36181049ef3d3193c63e43026cfe202983b27a56" dependencies = [ "proc-macro-crate 3.1.0", "proc-macro2", "quote", - "syn 2.0.71", + "syn 2.0.74", ] [[package]] @@ -4665,16 +4675,16 @@ dependencies = [ "crc32fast", "flate2", "hashbrown 0.14.5", - "indexmap 2.2.6", + "indexmap 2.4.0", "memchr", "ruzstd", ] [[package]] name = "object" -version = "0.36.1" +version = "0.36.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "081b846d1d56ddfc18fdf1a922e4f6e07a11768ea1b92dec44e42b72712ccfce" +checksum = "27b64972346851a39438c60b341ebc01bba47464ae329e55cf343eb93964efd9" dependencies = [ "memchr", ] @@ -4731,21 +4741,21 @@ dependencies = [ [[package]] name = "opener" -version = "0.7.1" +version = "0.7.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f8df34be653210fbe9ffaff41d3b92721c56ce82dfee58ee684f9afb5e3a90c0" +checksum = "d0812e5e4df08da354c851a3376fead46db31c2214f849d3de356d774d057681" dependencies = [ "bstr", "dbus", "normpath", - "windows-sys 0.52.0", + "windows-sys 0.59.0", ] [[package]] name = "openssl" -version = "0.10.64" +version = "0.10.66" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "95a0481286a310808298130d22dd1fef0fa571e05a8f44ec801801e84b216b1f" +checksum = "9529f4786b70a3e8c61e11179af17ab6188ad8d0ded78c5529441ed39d4bd9c1" dependencies = [ "bitflags 2.6.0", "cfg-if 1.0.0", @@ -4764,7 +4774,7 @@ checksum = "a948666b637a0f465e8564c73e89d4dde00d72d4d473cc972f390fc3dcee7d9c" dependencies = [ "proc-macro2", "quote", - "syn 2.0.71", + "syn 2.0.74", ] [[package]] @@ -4784,9 +4794,9 @@ dependencies = [ [[package]] name = "openssl-sys" -version = "0.9.102" +version = "0.9.103" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c597637d56fbc83893a35eb0dd04b2b8e7a50c91e64e9493e398b5df4fb45fa2" +checksum = "7f9e8deee91df40a943c71b917e5874b951d32a802526c85721ce3b776c929d6" dependencies = [ "cc", "libc", @@ -4991,7 +5001,7 @@ dependencies = [ "pest_meta", "proc-macro2", "quote", - "syn 2.0.71", + "syn 2.0.74", ] [[package]] @@ -5012,7 +5022,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "b4c5cc86750666a3ed20bdaf5ca2a0344f9c67674cae0515bec2da16fbaa47db" dependencies = [ "fixedbitset", - "indexmap 2.2.6", + "indexmap 2.4.0", "serde", "serde_derive", ] @@ -5078,7 +5088,7 @@ checksum = "2f38a4412a78282e09a2cf38d195ea5420d15ba0602cb375210efbc877243965" dependencies = [ "proc-macro2", "quote", - "syn 2.0.71", + "syn 2.0.74", ] [[package]] @@ -5116,7 +5126,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "42cf17e9a1800f5f396bc67d193dc9411b59012a5876445ef450d449881e1016" dependencies = [ "base64 0.22.1", - "indexmap 2.2.6", + "indexmap 2.4.0", "quick-xml", "serde", "time", @@ -5179,9 +5189,12 @@ checksum = "439ee305def115ba05938db6eb1644ff94165c5ab5e9420d1c1bcedbba909391" [[package]] name = "ppv-lite86" -version = "0.2.17" +version = "0.2.20" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5b40af805b3121feab8a3c29f04d8ad262fa8e0561883e7653e024ae4479e6de" +checksum = "77957b295656769bb8ad2b6a6b09d897d94f05c41b069aede1fcdaa675eaea04" +dependencies = [ + "zerocopy", +] [[package]] name = "pretty_assertions" @@ -5344,7 +5357,7 @@ checksum = "440f724eba9f6996b75d63681b0a92b06947f1457076d503a4d2e2c8f56442b8" dependencies = [ "proc-macro2", "quote", - "syn 2.0.71", + "syn 2.0.74", ] [[package]] @@ -5586,9 +5599,9 @@ dependencies = [ [[package]] name = "regex" -version = "1.10.5" +version = "1.10.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b91213439dad192326a0d7c6ee3955910425f441d7038e0d6933b0aec5c4517f" +checksum = "4219d74c6b67a3654a9fbebc4b419e22126d13d2f3c4a07ee0cb61ff79a79619" dependencies = [ "aho-corasick", "memchr", @@ -6129,9 +6142,9 @@ dependencies = [ [[package]] name = "scc" -version = "2.1.4" +version = "2.1.15" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a4465c22496331e20eb047ff46e7366455bc01c0c02015c4a376de0b2cd3a1af" +checksum = "c478f373151538826ed50feaceeef7095ad435065a48153af789005fd5e44c0d" dependencies = [ "sdd", ] @@ -6201,9 +6214,9 @@ dependencies = [ [[package]] name = "sdd" -version = "1.6.0" +version = "3.0.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8eb0dde0ccd15e337a3cf738a9a38115c6d8e74795d074e73973dad3d229a897" +checksum = "0495e4577c672de8254beb68d01a9b62d0e8a13c099edecdbedccce3223cd29f" [[package]] name = "seahash" @@ -6305,22 +6318,22 @@ dependencies = [ [[package]] name = "serde" -version = "1.0.204" +version = "1.0.208" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bc76f558e0cbb2a839d37354c575f1dc3fdc6546b5be373ba43d95f231bf7c12" +checksum = "cff085d2cb684faa248efb494c39b68e522822ac0de72ccf08109abde717cfb2" dependencies = [ "serde_derive", ] [[package]] name = "serde_derive" -version = "1.0.204" +version = "1.0.208" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e0cd7e117be63d3c3678776753929474f3b04a43a080c744d6b0ae2a8c28e222" +checksum = "24008e81ff7613ed8e5ba0cfaf24e2c2f1e5b8a0495711e44fcd4882fca62bcf" dependencies = [ "proc-macro2", "quote", - "syn 2.0.71", + "syn 2.0.74", ] [[package]] @@ -6334,11 +6347,12 @@ dependencies = [ [[package]] name = "serde_json" -version = "1.0.120" +version = "1.0.125" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4e0d21c9a8cae1235ad58a00c11cb40d4b1e5c784f1ef2c537876ed6ffd8b7c5" +checksum = "83c8e735a073ccf5be70aa8066aa984eaf2fa000db6c8d0100ae605b366d31ed" dependencies = [ "itoa", + "memchr", "ryu", "serde", ] @@ -6351,14 +6365,14 @@ checksum = "6c64451ba24fc7a6a2d60fc75dd9c83c90903b19028d4eff35e88fc1e86564e9" dependencies = [ "proc-macro2", "quote", - "syn 2.0.71", + "syn 2.0.74", ] [[package]] name = "serde_spanned" -version = "0.6.6" +version = "0.6.7" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "79e674e01f999af37c49f70a6ede167a8a60b2503e56c5599532a65baa5969a0" +checksum = "eb5b1b31579f3811bf615c144393417496f152e12ac8b7663bf664f4a815306d" dependencies = [ "serde", ] @@ -6385,7 +6399,7 @@ dependencies = [ "chrono", "hex", "indexmap 1.9.3", - "indexmap 2.2.6", + "indexmap 2.4.0", "serde", "serde_derive", "serde_json", @@ -6402,7 +6416,7 @@ dependencies = [ "darling 0.20.10", "proc-macro2", "quote", - "syn 2.0.71", + "syn 2.0.74", ] [[package]] @@ -6411,7 +6425,7 @@ version = "0.9.34+deprecated" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "6a8b1a1a2ebf674015cc02edccce75287f1a0130d394307b36743c2f5d504b47" dependencies = [ - "indexmap 2.2.6", + "indexmap 2.4.0", "itoa", "ryu", "serde", @@ -6440,7 +6454,7 @@ checksum = "82fe9db325bcef1fbcde82e078a5cc4efdf787e96b3b9cf45b50b529f2083d67" dependencies = [ "proc-macro2", "quote", - "syn 2.0.71", + "syn 2.0.74", ] [[package]] @@ -6538,9 +6552,9 @@ checksum = "f27f6278552951f1f2b8cf9da965d10969b2efdea95a6ec47987ab46edfe263a" [[package]] name = "similar" -version = "2.5.0" +version = "2.6.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fa42c91313f1d05da9b26f267f931cf178d4aba455b4c4622dd7355eb80c6640" +checksum = "1de1d4f81173b03af4c0cbed3c898f6bff5b870e4a7f5d6f4057d62a7a4b686e" [[package]] name = "siphasher" @@ -6578,9 +6592,9 @@ dependencies = [ [[package]] name = "slug" -version = "0.1.5" +version = "0.1.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3bd94acec9c8da640005f8e135a39fc0372e74535e6b368b7a04b875f784c8c4" +checksum = "882a80f72ee45de3cc9a5afeb2da0331d58df69e4e7d8eeb5d3c7784ae67e724" dependencies = [ "deunicode", "wasm-bindgen", @@ -6754,7 +6768,7 @@ dependencies = [ "proc-macro2", "quote", "rustversion", - "syn 2.0.71", + "syn 2.0.74", ] [[package]] @@ -6778,7 +6792,7 @@ checksum = "13c2bddecc57b384dee18652358fb23172facb8a2c51ccc10d74c157bdea3292" [[package]] name = "sway-ast" -version = "0.62.0" +version = "0.63.0" dependencies = [ "extension-trait", "num-bigint", @@ -6790,9 +6804,9 @@ dependencies = [ [[package]] name = "sway-core" -version = "0.62.0" +version = "0.63.0" dependencies = [ - "clap 4.5.9", + "clap 4.5.16", "derivative", "dirs 3.0.2", "either", @@ -6806,7 +6820,7 @@ dependencies = [ "hashbrown 0.13.2", "hex", "im", - "indexmap 2.2.6", + "indexmap 2.4.0", "itertools 0.10.5", "lazy_static", "miden-core", @@ -6835,7 +6849,7 @@ dependencies = [ [[package]] name = "sway-error" -version = "0.62.0" +version = "0.63.0" dependencies = [ "either", "in_definite", @@ -6848,12 +6862,12 @@ dependencies = [ [[package]] name = "sway-ir" -version = "0.62.0" +version = "0.63.0" dependencies = [ "anyhow", "downcast-rs", "filecheck", - "indexmap 2.2.6", + "indexmap 2.4.0", "itertools 0.10.5", "once_cell", "peg", @@ -6867,7 +6881,7 @@ dependencies = [ [[package]] name = "sway-ir-macros" -version = "0.62.0" +version = "0.63.0" dependencies = [ "itertools 0.10.5", "proc-macro2", @@ -6877,7 +6891,7 @@ dependencies = [ [[package]] name = "sway-lsp" -version = "0.62.0" +version = "0.63.0" dependencies = [ "anyhow", "assert-json-diff", @@ -6887,10 +6901,10 @@ dependencies = [ "dirs 4.0.0", "fd-lock 4.0.2", "forc-pkg", - "forc-tracing 0.62.0", + "forc-tracing 0.63.0", "forc-util", "futures", - "indexmap 2.2.6", + "indexmap 2.4.0", "lsp-types", "notify", "notify-debouncer-mini", @@ -6941,7 +6955,7 @@ dependencies = [ [[package]] name = "sway-parse" -version = "0.62.0" +version = "0.63.0" dependencies = [ "assert_matches", "extension-trait", @@ -6959,13 +6973,13 @@ dependencies = [ [[package]] name = "sway-types" -version = "0.62.0" +version = "0.63.0" dependencies = [ "bytecount", "fuel-asm", "fuel-crypto", "fuel-tx", - "indexmap 2.2.6", + "indexmap 2.4.0", "lazy_static", "num-bigint", "num-traits", @@ -6978,7 +6992,7 @@ dependencies = [ [[package]] name = "sway-utils" -version = "0.62.0" +version = "0.63.0" dependencies = [ "serde", "walkdir", @@ -6986,11 +7000,11 @@ dependencies = [ [[package]] name = "swayfmt" -version = "0.62.0" +version = "0.63.0" dependencies = [ "anyhow", "difference", - "forc-tracing 0.62.0", + "forc-tracing 0.63.0", "paste", "prettydiff 0.6.4", "ropey", @@ -7020,9 +7034,9 @@ dependencies = [ [[package]] name = "syn" -version = "2.0.71" +version = "2.0.74" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b146dcf730474b4bcd16c311627b31ede9ab149045db4d6088b3becaea046462" +checksum = "1fceb41e3d546d0bd83421d3409b1460cc7444cd389341a4c880fe7a042cb3d7" dependencies = [ "proc-macro2", "quote", @@ -7038,7 +7052,7 @@ dependencies = [ "proc-macro-error", "proc-macro2", "quote", - "syn 2.0.71", + "syn 2.0.74", ] [[package]] @@ -7073,7 +7087,7 @@ checksum = "c8af7666ab7b6390ab78131fb5b0fce11d6b7a6951602017c35fa82800708971" dependencies = [ "proc-macro2", "quote", - "syn 2.0.71", + "syn 2.0.74", ] [[package]] @@ -7180,14 +7194,15 @@ dependencies = [ [[package]] name = "tempfile" -version = "3.10.1" +version = "3.12.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "85b77fafb263dd9d05cbeac119526425676db3784113aa9295c88498cbf8bff1" +checksum = "04cbcdd0c794ebb0d4cf35e88edd2f7d2c4c3e9a5a6dab322839b321c6a87a64" dependencies = [ "cfg-if 1.0.0", "fastrand", + "once_cell", "rustix", - "windows-sys 0.52.0", + "windows-sys 0.59.0", ] [[package]] @@ -7251,14 +7266,14 @@ version = "0.0.0" dependencies = [ "anyhow", "bytes", - "clap 4.5.9", + "clap 4.5.16", "colored", "filecheck", "forc", "forc-client", "forc-pkg", "forc-test", - "forc-tracing 0.62.0", + "forc-tracing 0.63.0", "fuel-vm", "futures", "gag", @@ -7316,22 +7331,22 @@ dependencies = [ [[package]] name = "thiserror" -version = "1.0.62" +version = "1.0.63" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f2675633b1499176c2dff06b0856a27976a8f9d436737b4cf4f312d4d91d8bbb" +checksum = "c0342370b38b6a11b6cc11d6a805569958d54cfa061a29969c3b5ce2ea405724" dependencies = [ "thiserror-impl", ] [[package]] name = "thiserror-impl" -version = "1.0.62" +version = "1.0.63" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d20468752b09f49e909e55a5d338caa8bedf615594e9d80bc4c565d30faf798c" +checksum = "a4558b58466b9ad7ca0f102865eccc95938dca1a74a856f2b57b6629050da261" dependencies = [ "proc-macro2", "quote", - "syn 2.0.71", + "syn 2.0.74", ] [[package]] @@ -7450,21 +7465,20 @@ checksum = "1f3ccbac311fea05f86f61904b462b55fb3df8837a366dfc601a0161d0532f20" [[package]] name = "tokio" -version = "1.38.1" +version = "1.39.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "eb2caba9f80616f438e09748d5acda951967e1ea58508ef53d9c6402485a46df" +checksum = "daa4fb1bc778bd6f04cbfc4bb2d06a7396a8f299dc33ea1900cedaa316f467b1" dependencies = [ "backtrace", "bytes", "libc", - "mio", - "num_cpus", + "mio 1.0.2", "parking_lot 0.12.3", "pin-project-lite", "signal-hook-registry", "socket2", "tokio-macros", - "windows-sys 0.48.0", + "windows-sys 0.52.0", ] [[package]] @@ -7479,13 +7493,13 @@ dependencies = [ [[package]] name = "tokio-macros" -version = "2.3.0" +version = "2.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5f5ae998a069d4b5aba8ee9dad856af7d520c3699e6159b185c2acd48155d39a" +checksum = "693d596312e88961bc67d7f1f97af8a70227d9f90c31bba5806eec004978d752" dependencies = [ "proc-macro2", "quote", - "syn 2.0.71", + "syn 2.0.74", ] [[package]] @@ -7566,21 +7580,21 @@ dependencies = [ [[package]] name = "toml" -version = "0.8.15" +version = "0.8.19" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ac2caab0bf757388c6c0ae23b3293fdb463fee59434529014f85e3263b995c28" +checksum = "a1ed1f98e3fdc28d6d910e6737ae6ab1a93bf1985935a1193e68f93eeb68d24e" dependencies = [ "serde", "serde_spanned", "toml_datetime", - "toml_edit 0.22.16", + "toml_edit 0.22.20", ] [[package]] name = "toml_datetime" -version = "0.6.6" +version = "0.6.8" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4badfd56924ae69bcc9039335b2e017639ce3f9b001c393c1b2d1ef846ce2cbf" +checksum = "0dd7358ecb8fc2f8d014bf86f6f638ce72ba252a2c3a2572f2a795f1d23efb41" dependencies = [ "serde", ] @@ -7591,7 +7605,7 @@ version = "0.19.15" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "1b5bb770da30e5cbfde35a2d7b9b8a2c4b8ef89548a7a6aeab5c9a576e3e7421" dependencies = [ - "indexmap 2.2.6", + "indexmap 2.4.0", "serde", "serde_spanned", "toml_datetime", @@ -7604,18 +7618,18 @@ version = "0.21.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "6a8534fd7f78b5405e860340ad6575217ce99f38d4d5c8f2442cb5ecb50090e1" dependencies = [ - "indexmap 2.2.6", + "indexmap 2.4.0", "toml_datetime", "winnow 0.5.40", ] [[package]] name = "toml_edit" -version = "0.22.16" +version = "0.22.20" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "278f3d518e152219c994ce877758516bca5e118eaed6996192a774fb9fbf0788" +checksum = "583c44c02ad26b0c3f3066fe629275e50627026c51ac2e595cca4c230ce1ce1d" dependencies = [ - "indexmap 2.2.6", + "indexmap 2.4.0", "serde", "serde_spanned", "toml_datetime", @@ -7645,9 +7659,9 @@ dependencies = [ [[package]] name = "tower-layer" -version = "0.3.2" +version = "0.3.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c20c8dbed6283a09604c3e69b4b7eeb54e298b8a600d4d5ecb5ad39de609f1d0" +checksum = "121c2a6cda46980bb0fcd1647ffaf6cd3fc79a013de288782836f6df9c48780e" [[package]] name = "tower-lsp" @@ -7680,14 +7694,14 @@ checksum = "84fd902d4e0b9a4b27f2f440108dc034e1758628a9b702f8ec61ad66355422fa" dependencies = [ "proc-macro2", "quote", - "syn 2.0.71", + "syn 2.0.74", ] [[package]] name = "tower-service" -version = "0.3.2" +version = "0.3.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b6bc1c9ce2b5135ac7f93c72918fc37feb872bdc6a5533a8b85eb4b86bfdae52" +checksum = "8df9b6e13f2d32c91b9bd719c00d1958837bc7dec474d94952798cc8e69eeec3" [[package]] name = "tracing" @@ -7708,7 +7722,7 @@ checksum = "34704c8d6ebcbc939824180af020566b01a7c01f80641264eba0999f6c2b6be7" dependencies = [ "proc-macro2", "quote", - "syn 2.0.71", + "syn 2.0.74", ] [[package]] @@ -7781,7 +7795,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "04659ddb06c87d233c566112c1c9c5b9e98256d9af50ec3bc9c8327f873a7568" dependencies = [ "quote", - "syn 2.0.71", + "syn 2.0.74", ] [[package]] @@ -8018,9 +8032,9 @@ checksum = "f1bddf1187be692e79c5ffeab891132dfb0f236ed36a43c7ed39f1165ee20191" [[package]] name = "version_check" -version = "0.9.4" +version = "0.9.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "49874b5167b65d7193b8aba1567f5c7d93d001cafc34600cee003eda787e483f" +checksum = "0b928f33d975fc6ad9f86c8f283853ad26bdd5b10b7f1542aa2fa15e2289105a" [[package]] name = "void" @@ -8100,11 +8114,12 @@ checksum = "b8dad83b4f25e74f184f64c43b150b91efe7647395b42289f38e50566d82855b" [[package]] name = "wasm-bindgen" -version = "0.2.92" +version = "0.2.93" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4be2531df63900aeb2bca0daaaddec08491ee64ceecbee5076636a3b026795a8" +checksum = "a82edfc16a6c469f5f44dc7b571814045d60404b55a0ee849f9bcfa2e63dd9b5" dependencies = [ "cfg-if 1.0.0", + "once_cell", "serde", "serde_json", "wasm-bindgen-macro", @@ -8112,24 +8127,24 @@ dependencies = [ [[package]] name = "wasm-bindgen-backend" -version = "0.2.92" +version = "0.2.93" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "614d787b966d3989fa7bb98a654e369c762374fd3213d212cfc0251257e747da" +checksum = "9de396da306523044d3302746f1208fa71d7532227f15e347e2d93e4145dd77b" dependencies = [ "bumpalo", "log", "once_cell", "proc-macro2", "quote", - "syn 2.0.71", + "syn 2.0.74", "wasm-bindgen-shared", ] [[package]] name = "wasm-bindgen-futures" -version = "0.4.42" +version = "0.4.43" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "76bc14366121efc8dbb487ab05bcc9d346b3b5ec0eaa76e46594cabbe51762c0" +checksum = "61e9300f63a621e96ed275155c108eb6f843b6a26d053f122ab69724559dc8ed" dependencies = [ "cfg-if 1.0.0", "js-sys", @@ -8139,9 +8154,9 @@ dependencies = [ [[package]] name = "wasm-bindgen-macro" -version = "0.2.92" +version = "0.2.93" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a1f8823de937b71b9460c0c34e25f3da88250760bec0ebac694b49997550d726" +checksum = "585c4c91a46b072c92e908d99cb1dcdf95c5218eeb6f3bf1efa991ee7a68cccf" dependencies = [ "quote", "wasm-bindgen-macro-support", @@ -8149,28 +8164,28 @@ dependencies = [ [[package]] name = "wasm-bindgen-macro-support" -version = "0.2.92" +version = "0.2.93" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e94f17b526d0a461a191c78ea52bbce64071ed5c04c9ffe424dcb38f74171bb7" +checksum = "afc340c74d9005395cf9dd098506f7f44e38f2b4a21c6aaacf9a105ea5e1e836" dependencies = [ "proc-macro2", "quote", - "syn 2.0.71", + "syn 2.0.74", "wasm-bindgen-backend", "wasm-bindgen-shared", ] [[package]] name = "wasm-bindgen-shared" -version = "0.2.92" +version = "0.2.93" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "af190c94f2773fdb3729c55b007a722abb5384da03bc0986df4c289bf5567e96" +checksum = "c62a0a307cb4a311d3a07867860911ca130c3494e8c2719593806c08bc5d0484" [[package]] name = "web-sys" -version = "0.3.69" +version = "0.3.70" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "77afa9a11836342370f4817622a2f0f418b134426d91a82dfb48f532d2ec13ef" +checksum = "26fdeaafd9bd129f65e7c031593c24d62186301e0c72c8978fa1678be7d532c0" dependencies = [ "js-sys", "wasm-bindgen", @@ -8184,9 +8199,9 @@ checksum = "5f20c57d8d7db6d3b86154206ae5d8fba62dd39573114de97c2cb0578251f8e1" [[package]] name = "which" -version = "6.0.1" +version = "6.0.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8211e4f58a2b2805adfbefbc07bab82958fc91e3836339b1ab7ae32465dce0d7" +checksum = "3d9c5ed668ee1f17edb3b627225343d210006a90bb1e3745ce1f30b1fb115075" dependencies = [ "either", "home", @@ -8223,11 +8238,11 @@ checksum = "ac3b87c63620426dd9b991e5ce0329eff545bccbbb34f3be09ff6fb6ab51b7b6" [[package]] name = "winapi-util" -version = "0.1.8" +version = "0.1.9" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4d4cc384e1e73b93bafa6fb4f1df8c41695c8a91cf9c4c64358067d15a7b6c6b" +checksum = "cf221c93e13a30d793f7645a0e7762c55d169dbb0a49671918a2319d289b10bb" dependencies = [ - "windows-sys 0.52.0", + "windows-sys 0.59.0", ] [[package]] @@ -8272,6 +8287,15 @@ dependencies = [ "windows-targets 0.52.6", ] +[[package]] +name = "windows-sys" +version = "0.59.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1e38bc4d79ed67fd075bcc251a1c39b32a1776bbe92e5bef1f0bf1f8c531853b" +dependencies = [ + "windows-targets 0.52.6", +] + [[package]] name = "windows-targets" version = "0.42.2" @@ -8618,6 +8642,7 @@ version = "0.7.35" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "1b9b4fd18abc82b8136838da5d50bae7bdea537c574d8dc1a34ed098d6c166f0" dependencies = [ + "byteorder", "zerocopy-derive", ] @@ -8629,7 +8654,7 @@ checksum = "fa4f8080344d4671fb4e831a13ad1e68092748387dfc4f55e356242fae12ce3e" dependencies = [ "proc-macro2", "quote", - "syn 2.0.71", + "syn 2.0.74", ] [[package]] @@ -8649,5 +8674,5 @@ checksum = "ce36e65b0d2999d2aafac989fb249189a141aee1f53c612c1f37d72631959f69" dependencies = [ "proc-macro2", "quote", - "syn 2.0.71", + "syn 2.0.74", ] diff --git a/forc-pkg/Cargo.toml b/forc-pkg/Cargo.toml index 9460f4854f4..c5fdd142a20 100644 --- a/forc-pkg/Cargo.toml +++ b/forc-pkg/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "forc-pkg" -version = "0.62.0" +version = "0.63.0" description = "Building, locking, fetching and updating Sway projects as Forc packages." authors.workspace = true edition.workspace = true @@ -13,8 +13,8 @@ ansi_term = "0.12" anyhow = "1" byte-unit = "5.1.4" cid = "0.11" -forc-tracing = { version = "0.62.0", path = "../forc-tracing" } -forc-util = { version = "0.62.0", path = "../forc-util" } +forc-tracing = { version = "0.63.0", path = "../forc-tracing" } +forc-util = { version = "0.63.0", path = "../forc-util" } fuel-abi-types = { workspace = true } futures = "0.3" git2 = { version = "0.19", features = [ @@ -31,10 +31,10 @@ serde = { version = "1.0", features = ["derive"] } serde_ignored = "0.1.9" serde_json = "1.0" serde_with = "3.3.0" -sway-core = { version = "0.62.0", path = "../sway-core" } -sway-error = { version = "0.62.0", path = "../sway-error" } -sway-types = { version = "0.62.0", path = "../sway-types" } -sway-utils = { version = "0.62.0", path = "../sway-utils" } +sway-core = { version = "0.63.0", path = "../sway-core" } +sway-error = { version = "0.63.0", path = "../sway-error" } +sway-types = { version = "0.63.0", path = "../sway-types" } +sway-utils = { version = "0.63.0", path = "../sway-utils" } tar = "0.4.38" toml = { version = "0.8", features = ["parse"] } tracing = "0.1" diff --git a/forc-plugins/forc-client/Cargo.toml b/forc-plugins/forc-client/Cargo.toml index 7b9e3160333..6a680e237f4 100644 --- a/forc-plugins/forc-client/Cargo.toml +++ b/forc-plugins/forc-client/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "forc-client" -version = "0.62.0" +version = "0.63.0" description = "A `forc` plugin for interacting with a Fuel node." authors.workspace = true edition.workspace = true @@ -15,11 +15,11 @@ chrono = { version = "0.4", default-features = false, features = ["std"] } clap = { version = "4.5.4", features = ["derive", "env"] } devault = "0.1" dialoguer = "0.11" -forc = { version = "0.62.0", path = "../../forc" } -forc-pkg = { version = "0.62.0", path = "../../forc-pkg" } -forc-tracing = { version = "0.62.0", path = "../../forc-tracing" } -forc-tx = { version = "0.62.0", path = "../forc-tx" } -forc-util = { version = "0.62.0", path = "../../forc-util" } +forc = { version = "0.63.0", path = "../../forc" } +forc-pkg = { version = "0.63.0", path = "../../forc-pkg" } +forc-tracing = { version = "0.63.0", path = "../../forc-tracing" } +forc-tx = { version = "0.63.0", path = "../forc-tx" } +forc-util = { version = "0.63.0", path = "../../forc-util" } forc-wallet = { workspace = true } fuel-abi-types = { workspace = true } fuel-core-client = { workspace = true, features = ["subscriptions"] } @@ -36,9 +36,9 @@ rand = "0.8" rpassword = "7.2" serde = "1.0" serde_json = "1" -sway-core = { version = "0.62.0", path = "../../sway-core" } -sway-types = { version = "0.62.0", path = "../../sway-types" } -sway-utils = { version = "0.62.0", path = "../../sway-utils" } +sway-core = { version = "0.63.0", path = "../../sway-core" } +sway-types = { version = "0.63.0", path = "../../sway-types" } +sway-utils = { version = "0.63.0", path = "../../sway-utils" } tokio = { version = "1.8", features = ["macros", "rt-multi-thread", "process"] } toml_edit = "0.21.1" tracing = "0.1" diff --git a/forc-plugins/forc-client/proxy_abi/README.md b/forc-plugins/forc-client/proxy_abi/README.md index 47a9b800ff7..5ee982415ef 100644 --- a/forc-plugins/forc-client/proxy_abi/README.md +++ b/forc-plugins/forc-client/proxy_abi/README.md @@ -4,5 +4,5 @@ This folder contains pre-built version of the owned proxy contract, its abi and *contract url*: [sway-standard-implementation/src-14/owned_proxy](https://github.com/FuelLabs/sway-standard-implementations/tree/61fd4ad8f69d21cec0d5cd8135bdc4495e0c125c). *commit hash*: `61fd4ad8f69d21cec0d5cd8135bdc4495e0c125c` -*forc version*: `v0.62.0` +*forc version*: `v0.63.0` *build command*: `forc build --release` diff --git a/forc-plugins/forc-crypto/Cargo.toml b/forc-plugins/forc-crypto/Cargo.toml index 51b62fa963d..d0b201c567f 100644 --- a/forc-plugins/forc-crypto/Cargo.toml +++ b/forc-plugins/forc-crypto/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "forc-crypto" -version = "0.62.0" +version = "0.63.0" description = "A `forc` plugin for handling various cryptographic operations and conversions." authors.workspace = true edition.workspace = true @@ -13,8 +13,8 @@ anyhow = "1.0.75" async-trait = "0.1.58" atty = "0.2.14" clap = { version = "4.5.4", features = ["derive", "env"] } -forc-tracing = { version = "0.62.0", path = "../../forc-tracing" } -forc-util = { version = "0.62.0", path = "../../forc-util" } +forc-tracing = { version = "0.63.0", path = "../../forc-tracing" } +forc-util = { version = "0.63.0", path = "../../forc-util" } fuel-core-types = { workspace = true } fuel-crypto = { workspace = true, features = ["random"] } fuels-core = { workspace = true } diff --git a/forc-plugins/forc-debug/Cargo.toml b/forc-plugins/forc-debug/Cargo.toml index e7793c69dd6..5b845702b7d 100644 --- a/forc-plugins/forc-debug/Cargo.toml +++ b/forc-plugins/forc-debug/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "forc-debug" -version = "0.62.0" +version = "0.63.0" description = "Supports debugging Sway code via CLI and DAP server." authors.workspace = true edition.workspace = true @@ -12,9 +12,9 @@ repository.workspace = true anyhow = "1.0" # Used by the examples and for conversion only clap = { version = "4.5.4", features = ["derive", "env"] } dap = "0.4.1-alpha1" -forc-pkg = { version = "0.62.0", path = "../../forc-pkg" } -forc-test = { version = "0.62.0", path = "../../forc-test" } -forc-tracing = { version = "0.62.0", path = "../../forc-tracing" } +forc-pkg = { version = "0.63.0", path = "../../forc-pkg" } +forc-test = { version = "0.63.0", path = "../../forc-test" } +forc-tracing = { version = "0.63.0", path = "../../forc-tracing" } fuel-core-client = { workspace = true } fuel-types = { workspace = true, features = ["serde"] } fuel-vm = { workspace = true, features = ["serde"] } @@ -22,8 +22,8 @@ rayon = "1.7.0" serde = "1.0" serde_json = "1.0" shellfish = { version = "0.6.0", features = ["rustyline", "async", "tokio"] } -sway-core = { version = "0.62.0", path = "../../sway-core" } -sway-types = { version = "0.62.0", path = "../../sway-types" } +sway-core = { version = "0.63.0", path = "../../sway-core" } +sway-types = { version = "0.63.0", path = "../../sway-types" } thiserror = "1.0" tokio = { version = "1.8", features = [ "net", diff --git a/forc-plugins/forc-doc/Cargo.toml b/forc-plugins/forc-doc/Cargo.toml index 060cfc4f092..c069e9d521d 100644 --- a/forc-plugins/forc-doc/Cargo.toml +++ b/forc-plugins/forc-doc/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "forc-doc" -version = "0.62.0" +version = "0.63.0" description = "Build the documentation for the local package and all dependencies. The output is placed in `out/doc` in the same format as the project." authors.workspace = true edition.workspace = true @@ -12,20 +12,20 @@ repository.workspace = true anyhow = "1.0.65" clap = { version = "4.5.4", features = ["derive"] } comrak = "0.16" -forc-pkg = { version = "0.62.0", path = "../../forc-pkg" } -forc-tracing = { version = "0.62.0", path = "../../forc-tracing" } -forc-util = { version = "0.62.0", path = "../../forc-util" } +forc-pkg = { version = "0.63.0", path = "../../forc-pkg" } +forc-tracing = { version = "0.63.0", path = "../../forc-tracing" } +forc-util = { version = "0.63.0", path = "../../forc-util" } horrorshow = "0.8.4" include_dir = "0.7.3" minifier = "0.3.0" opener = "0.5.0" serde = "1.0" serde_json = "1.0" -sway-ast = { version = "0.62.0", path = "../../sway-ast" } -sway-core = { version = "0.62.0", path = "../../sway-core" } -sway-lsp = { version = "0.62.0", path = "../../sway-lsp" } -sway-types = { version = "0.62.0", path = "../../sway-types" } -swayfmt = { version = "0.62.0", path = "../../swayfmt" } +sway-ast = { version = "0.63.0", path = "../../sway-ast" } +sway-core = { version = "0.63.0", path = "../../sway-core" } +sway-lsp = { version = "0.63.0", path = "../../sway-lsp" } +sway-types = { version = "0.63.0", path = "../../sway-types" } +swayfmt = { version = "0.63.0", path = "../../swayfmt" } [dev-dependencies] dir_indexer = "0.0.2" diff --git a/forc-plugins/forc-fmt/Cargo.toml b/forc-plugins/forc-fmt/Cargo.toml index 2a6b031f180..28cea02164f 100644 --- a/forc-plugins/forc-fmt/Cargo.toml +++ b/forc-plugins/forc-fmt/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "forc-fmt" -version = "0.62.0" +version = "0.63.0" description = "A `forc` plugin for running the Sway code formatter." authors.workspace = true edition.workspace = true @@ -11,12 +11,12 @@ repository.workspace = true [dependencies] anyhow = "1" clap = { version = "4.5.4", features = ["derive"] } -forc-pkg = { version = "0.62.0", path = "../../forc-pkg" } -forc-tracing = { version = "0.62.0", path = "../../forc-tracing" } -forc-util = { version = "0.62.0", path = "../../forc-util" } +forc-pkg = { version = "0.63.0", path = "../../forc-pkg" } +forc-tracing = { version = "0.63.0", path = "../../forc-tracing" } +forc-util = { version = "0.63.0", path = "../../forc-util" } prettydiff = "0.5" -sway-core = { version = "0.62.0", path = "../../sway-core" } -sway-utils = { version = "0.62.0", path = "../../sway-utils" } -swayfmt = { version = "0.62.0", path = "../../swayfmt" } +sway-core = { version = "0.63.0", path = "../../sway-core" } +sway-utils = { version = "0.63.0", path = "../../sway-utils" } +swayfmt = { version = "0.63.0", path = "../../swayfmt" } taplo = "0.7" tracing = "0.1" diff --git a/forc-plugins/forc-lsp/Cargo.toml b/forc-plugins/forc-lsp/Cargo.toml index 11bb792af41..9413e43b545 100644 --- a/forc-plugins/forc-lsp/Cargo.toml +++ b/forc-plugins/forc-lsp/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "forc-lsp" -version = "0.62.0" +version = "0.63.0" description = "A simple `forc` plugin for starting the sway language server." authors.workspace = true edition.workspace = true @@ -11,6 +11,6 @@ repository.workspace = true [dependencies] anyhow = "1" clap = { version = "4.5.4", features = ["derive"] } -sway-lsp = { version = "0.62.0", path = "../../sway-lsp" } +sway-lsp = { version = "0.63.0", path = "../../sway-lsp" } tikv-jemallocator = "0.5" tokio = { version = "1.8" } diff --git a/forc-plugins/forc-tx/Cargo.toml b/forc-plugins/forc-tx/Cargo.toml index e2255fd0d61..9112ac5d3aa 100644 --- a/forc-plugins/forc-tx/Cargo.toml +++ b/forc-plugins/forc-tx/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "forc-tx" -version = "0.62.0" +version = "0.63.0" description = "A `forc` plugin for constructing transactions." authors.workspace = true edition.workspace = true @@ -19,7 +19,7 @@ path = "src/main.rs" anyhow = "1" clap = { version = "4.5.4", features = ["derive", "env"] } devault = "0.1" -forc-util = { version = "0.62.0", path = "../../forc-util" } +forc-util = { version = "0.63.0", path = "../../forc-util" } fuel-tx = { workspace = true, features = ["serde", "test-helpers", "random"] } fuel-types = { workspace = true, features = ["serde"] } serde = "1.0" diff --git a/forc-test/Cargo.toml b/forc-test/Cargo.toml index 8a8b9505025..6a26e50584f 100644 --- a/forc-test/Cargo.toml +++ b/forc-test/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "forc-test" -version = "0.62.0" +version = "0.63.0" description = "A library for building and running Sway unit tests within Forc packages." authors.workspace = true edition.workspace = true @@ -10,12 +10,12 @@ repository.workspace = true [dependencies] anyhow = "1" -forc-pkg = { version = "0.62.0", path = "../forc-pkg" } +forc-pkg = { version = "0.63.0", path = "../forc-pkg" } fuel-abi-types = { workspace = true } fuel-tx = { workspace = true, features = ["test-helpers"] } fuel-vm = { workspace = true, features = ["random", "test-helpers"] } fuels-core = { workspace = true } rand = "0.8" rayon = "1.7.0" -sway-core = { version = "0.62.0", path = "../sway-core" } -sway-types = { version = "0.62.0", path = "../sway-types" } +sway-core = { version = "0.63.0", path = "../sway-core" } +sway-types = { version = "0.63.0", path = "../sway-types" } diff --git a/forc-tracing/Cargo.toml b/forc-tracing/Cargo.toml index 69ce62bd728..a8faef5f0f7 100644 --- a/forc-tracing/Cargo.toml +++ b/forc-tracing/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "forc-tracing" -version = "0.62.0" +version = "0.63.0" description = "Tracing utility shared between forc crates." authors.workspace = true edition.workspace = true diff --git a/forc-util/Cargo.toml b/forc-util/Cargo.toml index 0056a3c667f..a61b9660532 100644 --- a/forc-util/Cargo.toml +++ b/forc-util/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "forc-util" -version = "0.62.0" +version = "0.63.0" description = "Utility items shared between forc crates." authors.workspace = true edition.workspace = true @@ -15,7 +15,7 @@ anyhow = "1" clap = { version = "4.5.4", features = ["cargo", "derive", "env"] } dirs = "3.0.2" fd-lock = "4.0" -forc-tracing = { version = "0.62.0", path = "../forc-tracing" } +forc-tracing = { version = "0.63.0", path = "../forc-tracing" } fuel-tx = { workspace = true, features = ["serde"], optional = true } hex = "0.4.3" paste = "1.0.14" @@ -23,10 +23,10 @@ regex = "1.10.2" serde = { version = "1.0", features = ["derive"] } serde_json = "1.0.73" serial_test = "3.0.0" -sway-core = { version = "0.62.0", path = "../sway-core" } -sway-error = { version = "0.62.0", path = "../sway-error" } -sway-types = { version = "0.62.0", path = "../sway-types" } -sway-utils = { version = "0.62.0", path = "../sway-utils" } +sway-core = { version = "0.63.0", path = "../sway-core" } +sway-error = { version = "0.63.0", path = "../sway-error" } +sway-types = { version = "0.63.0", path = "../sway-types" } +sway-utils = { version = "0.63.0", path = "../sway-utils" } tracing = "0.1" tracing-subscriber = { version = "0.3", features = [ "ansi", diff --git a/forc/Cargo.toml b/forc/Cargo.toml index ac9891f087f..0660b3abc40 100644 --- a/forc/Cargo.toml +++ b/forc/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "forc" -version = "0.62.0" +version = "0.63.0" description = "Fuel Orchestrator." authors.workspace = true edition.workspace = true @@ -23,20 +23,20 @@ anyhow = "1.0.41" clap = { version = "4.5.4", features = ["cargo", "derive", "env"] } clap_complete = "4.5.2" clap_complete_fig = "4.5.0" -forc-pkg = { version = "0.62.0", path = "../forc-pkg" } -forc-test = { version = "0.62.0", path = "../forc-test" } -forc-tracing = { version = "0.62.0", path = "../forc-tracing" } -forc-util = { version = "0.62.0", path = "../forc-util" } +forc-pkg = { version = "0.63.0", path = "../forc-pkg" } +forc-test = { version = "0.63.0", path = "../forc-test" } +forc-tracing = { version = "0.63.0", path = "../forc-tracing" } +forc-util = { version = "0.63.0", path = "../forc-util" } fs_extra = "1.2" fuel-asm = { workspace = true } hex = "0.4.3" serde = { version = "1.0", features = ["derive"] } serde_json = "1.0.73" -sway-core = { version = "0.62.0", path = "../sway-core" } -sway-error = { version = "0.62.0", path = "../sway-error" } -sway-ir = { version = "0.62.0", path = "../sway-ir" } -sway-types = { version = "0.62.0", path = "../sway-types" } -sway-utils = { version = "0.62.0", path = "../sway-utils" } +sway-core = { version = "0.63.0", path = "../sway-core" } +sway-error = { version = "0.63.0", path = "../sway-error" } +sway-ir = { version = "0.63.0", path = "../sway-ir" } +sway-types = { version = "0.63.0", path = "../sway-types" } +sway-utils = { version = "0.63.0", path = "../sway-utils" } term-table = "1.3" tokio = { version = "1.8.0", features = ["macros", "rt-multi-thread"] } toml = { version = "0.7", features = ["parse"] } diff --git a/sway-ast/Cargo.toml b/sway-ast/Cargo.toml index 39b7bd19b9d..cffb26c4c57 100644 --- a/sway-ast/Cargo.toml +++ b/sway-ast/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "sway-ast" -version = "0.62.0" +version = "0.63.0" description = "Sway's AST" authors.workspace = true edition.workspace = true @@ -13,8 +13,8 @@ extension-trait = "1.0.1" num-bigint = { version = "0.4.3", features = ["serde"] } num-traits = "0.2.14" serde = { version = "1.0", features = ["derive"] } -sway-error = { version = "0.62.0", path = "../sway-error" } -sway-types = { version = "0.62.0", path = "../sway-types" } +sway-error = { version = "0.63.0", path = "../sway-error" } +sway-types = { version = "0.63.0", path = "../sway-types" } [lints.clippy] iter_over_hash_type = "deny" diff --git a/sway-core/Cargo.toml b/sway-core/Cargo.toml index 9c0122123c2..938e95e5279 100644 --- a/sway-core/Cargo.toml +++ b/sway-core/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "sway-core" -version = "0.62.0" +version = "0.63.0" description = "Sway core language." authors.workspace = true edition.workspace = true @@ -39,12 +39,12 @@ serde = { version = "1.0", features = ["derive"] } serde_json = "1.0.91" sha2 = "0.9" strum = { version = "0.24.1", features = ["derive"] } -sway-ast = { version = "0.62.0", path = "../sway-ast" } -sway-error = { version = "0.62.0", path = "../sway-error" } -sway-ir = { version = "0.62.0", path = "../sway-ir" } -sway-parse = { version = "0.62.0", path = "../sway-parse" } -sway-types = { version = "0.62.0", path = "../sway-types" } -sway-utils = { version = "0.62.0", path = "../sway-utils" } +sway-ast = { version = "0.63.0", path = "../sway-ast" } +sway-error = { version = "0.63.0", path = "../sway-error" } +sway-ir = { version = "0.63.0", path = "../sway-ir" } +sway-parse = { version = "0.63.0", path = "../sway-parse" } +sway-types = { version = "0.63.0", path = "../sway-types" } +sway-utils = { version = "0.63.0", path = "../sway-utils" } thiserror = "1.0" tracing = "0.1" uint = "0.9" diff --git a/sway-error/Cargo.toml b/sway-error/Cargo.toml index e2c984b6f79..3400d22a54a 100644 --- a/sway-error/Cargo.toml +++ b/sway-error/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "sway-error" -version = "0.62.0" +version = "0.63.0" description = "Sway's error handling" authors.workspace = true edition.workspace = true @@ -13,7 +13,7 @@ either = "1.9.0" in_definite = "1.0.0" num-traits = "0.2.14" smallvec = "1.7" -sway-types = { version = "0.62.0", path = "../sway-types" } +sway-types = { version = "0.63.0", path = "../sway-types" } thiserror = "1.0" uwuify = { version = "^0.2", optional = true } diff --git a/sway-ir/Cargo.toml b/sway-ir/Cargo.toml index 0791e661f1e..d6483ddb6f3 100644 --- a/sway-ir/Cargo.toml +++ b/sway-ir/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "sway-ir" -version = "0.62.0" +version = "0.63.0" description = "Sway intermediate representation." authors.workspace = true edition.workspace = true @@ -19,9 +19,9 @@ peg = "0.7" prettydiff = "0.6.4" rustc-hash = "1.1.0" slotmap = "1.0.7" -sway-ir-macros = { version = "0.62.0", path = "sway-ir-macros" } -sway-types = { version = "0.62.0", path = "../sway-types" } -sway-utils = { version = "0.62.0", path = "../sway-utils" } +sway-ir-macros = { version = "0.63.0", path = "sway-ir-macros" } +sway-types = { version = "0.63.0", path = "../sway-types" } +sway-utils = { version = "0.63.0", path = "../sway-utils" } [lints.clippy] iter_over_hash_type = "deny" diff --git a/sway-ir/sway-ir-macros/Cargo.toml b/sway-ir/sway-ir-macros/Cargo.toml index e135631e171..3a3a35e1281 100644 --- a/sway-ir/sway-ir-macros/Cargo.toml +++ b/sway-ir/sway-ir-macros/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "sway-ir-macros" -version = "0.62.0" +version = "0.63.0" description = "Macros for sway's intermediate representation." authors.workspace = true edition.workspace = true diff --git a/sway-lsp/Cargo.toml b/sway-lsp/Cargo.toml index 919c2c39fcf..d41457a1089 100644 --- a/sway-lsp/Cargo.toml +++ b/sway-lsp/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "sway-lsp" -version = "0.62.0" +version = "0.63.0" description = "LSP server for Sway." authors.workspace = true edition.workspace = true @@ -13,9 +13,9 @@ anyhow = "1.0.41" crossbeam-channel = "0.5" dashmap = "5.4" fd-lock = "4.0" -forc-pkg = { version = "0.62.0", path = "../forc-pkg" } -forc-tracing = { version = "0.62.0", path = "../forc-tracing" } -forc-util = { version = "0.62.0", path = "../forc-util" } +forc-pkg = { version = "0.63.0", path = "../forc-pkg" } +forc-tracing = { version = "0.63.0", path = "../forc-tracing" } +forc-util = { version = "0.63.0", path = "../forc-util" } indexmap = { version = "2.0.0", features = ["rayon"] } lsp-types = { version = "0.94", features = ["proposed"] } notify = "5.0.0" @@ -27,13 +27,13 @@ rayon = "1.5.0" rayon-cond = "0.3" serde = { version = "1.0", features = ["derive"] } serde_json = "1.0.60" -sway-ast = { version = "0.62.0", path = "../sway-ast" } -sway-core = { version = "0.62.0", path = "../sway-core" } -sway-error = { version = "0.62.0", path = "../sway-error" } -sway-parse = { version = "0.62.0", path = "../sway-parse" } -sway-types = { version = "0.62.0", path = "../sway-types" } -sway-utils = { version = "0.62.0", path = "../sway-utils" } -swayfmt = { version = "0.62.0", path = "../swayfmt" } +sway-ast = { version = "0.63.0", path = "../sway-ast" } +sway-core = { version = "0.63.0", path = "../sway-core" } +sway-error = { version = "0.63.0", path = "../sway-error" } +sway-parse = { version = "0.63.0", path = "../sway-parse" } +sway-types = { version = "0.63.0", path = "../sway-types" } +sway-utils = { version = "0.63.0", path = "../sway-utils" } +swayfmt = { version = "0.63.0", path = "../swayfmt" } syn = { version = "1.0.73", features = ["full"] } tempfile = "3" thiserror = "1.0.30" diff --git a/sway-lsp/tests/fixtures/tokens/abi/Forc.toml b/sway-lsp/tests/fixtures/tokens/abi/Forc.toml index 57fba867086..ec8b06e6a46 100644 --- a/sway-lsp/tests/fixtures/tokens/abi/Forc.toml +++ b/sway-lsp/tests/fixtures/tokens/abi/Forc.toml @@ -6,4 +6,4 @@ name = "abi" implicit-std = false [dependencies] -std = { git = "https://github.com/FuelLabs/sway", tag = "v0.62.0" } \ No newline at end of file +std = { git = "https://github.com/FuelLabs/sway", tag = "v0.62.0" } diff --git a/sway-lsp/tests/fixtures/tokens/consts/Forc.toml b/sway-lsp/tests/fixtures/tokens/consts/Forc.toml index 5882b3bbda1..b3b77a50ae6 100644 --- a/sway-lsp/tests/fixtures/tokens/consts/Forc.toml +++ b/sway-lsp/tests/fixtures/tokens/consts/Forc.toml @@ -6,4 +6,4 @@ name = "consts" implicit-std = false [dependencies] -std = { git = "https://github.com/FuelLabs/sway", tag = "v0.62.0" } \ No newline at end of file +std = { git = "https://github.com/FuelLabs/sway", tag = "v0.62.0" } diff --git a/sway-lsp/tests/fixtures/tokens/fields/Forc.toml b/sway-lsp/tests/fixtures/tokens/fields/Forc.toml index 4af47a54ce7..238f20e47a3 100644 --- a/sway-lsp/tests/fixtures/tokens/fields/Forc.toml +++ b/sway-lsp/tests/fixtures/tokens/fields/Forc.toml @@ -6,4 +6,4 @@ name = "fields" implicit-std = false [dependencies] -std = { git = "https://github.com/FuelLabs/sway", tag = "v0.62.0" } \ No newline at end of file +std = { git = "https://github.com/FuelLabs/sway", tag = "v0.62.0" } diff --git a/sway-lsp/tests/fixtures/tokens/matches/Forc.toml b/sway-lsp/tests/fixtures/tokens/matches/Forc.toml index 32b3453b1d3..ab1eb22dc0d 100644 --- a/sway-lsp/tests/fixtures/tokens/matches/Forc.toml +++ b/sway-lsp/tests/fixtures/tokens/matches/Forc.toml @@ -6,4 +6,4 @@ name = "matches" implicit-std = false [dependencies] -std = { git = "https://github.com/FuelLabs/sway", tag = "v0.62.0" } \ No newline at end of file +std = { git = "https://github.com/FuelLabs/sway", tag = "v0.62.0" } diff --git a/sway-lsp/tests/fixtures/tokens/paths/Forc.toml b/sway-lsp/tests/fixtures/tokens/paths/Forc.toml index 106060f8f06..57e4e4bd494 100644 --- a/sway-lsp/tests/fixtures/tokens/paths/Forc.toml +++ b/sway-lsp/tests/fixtures/tokens/paths/Forc.toml @@ -6,4 +6,4 @@ name = "paths" implicit-std = false [dependencies] -std = { git = "https://github.com/FuelLabs/sway", tag = "v0.62.0" } \ No newline at end of file +std = { git = "https://github.com/FuelLabs/sway", tag = "v0.62.0" } diff --git a/sway-lsp/tests/fixtures/tokens/storage/Forc.toml b/sway-lsp/tests/fixtures/tokens/storage/Forc.toml index 8d8498a7640..1c94244d129 100644 --- a/sway-lsp/tests/fixtures/tokens/storage/Forc.toml +++ b/sway-lsp/tests/fixtures/tokens/storage/Forc.toml @@ -6,4 +6,4 @@ name = "storage" implicit-std = false [dependencies] -std = { git = "https://github.com/FuelLabs/sway", tag = "v0.62.0" } \ No newline at end of file +std = { git = "https://github.com/FuelLabs/sway", tag = "v0.62.0" } diff --git a/sway-lsp/tests/fixtures/tokens/structs/Forc.toml b/sway-lsp/tests/fixtures/tokens/structs/Forc.toml index a98d5b0e014..3cfadffb7a5 100644 --- a/sway-lsp/tests/fixtures/tokens/structs/Forc.toml +++ b/sway-lsp/tests/fixtures/tokens/structs/Forc.toml @@ -6,4 +6,4 @@ name = "structs" implicit-std = false [dependencies] -std = { git = "https://github.com/FuelLabs/sway", tag = "v0.62.0" } \ No newline at end of file +std = { git = "https://github.com/FuelLabs/sway", tag = "v0.62.0" } diff --git a/sway-lsp/tests/fixtures/tokens/turbofish/Forc.toml b/sway-lsp/tests/fixtures/tokens/turbofish/Forc.toml index 9701afd8320..29fbc06118d 100644 --- a/sway-lsp/tests/fixtures/tokens/turbofish/Forc.toml +++ b/sway-lsp/tests/fixtures/tokens/turbofish/Forc.toml @@ -6,4 +6,4 @@ name = "turbofish" implicit-std = false [dependencies] -std = { git = "https://github.com/FuelLabs/sway", tag = "v0.62.0" } \ No newline at end of file +std = { git = "https://github.com/FuelLabs/sway", tag = "v0.62.0" } diff --git a/sway-lsp/tests/fixtures/tokens/variables/Forc.toml b/sway-lsp/tests/fixtures/tokens/variables/Forc.toml index ded55181e59..5876dbdf042 100644 --- a/sway-lsp/tests/fixtures/tokens/variables/Forc.toml +++ b/sway-lsp/tests/fixtures/tokens/variables/Forc.toml @@ -6,4 +6,4 @@ name = "variables" implicit-std = false [dependencies] -std = { git = "https://github.com/FuelLabs/sway", tag = "v0.62.0" } \ No newline at end of file +std = { git = "https://github.com/FuelLabs/sway", tag = "v0.62.0" } diff --git a/sway-parse/Cargo.toml b/sway-parse/Cargo.toml index 3afe3ef080d..f3fb21ca380 100644 --- a/sway-parse/Cargo.toml +++ b/sway-parse/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "sway-parse" -version = "0.62.0" +version = "0.63.0" description = "Sway's parser" authors.workspace = true edition.workspace = true @@ -13,9 +13,9 @@ extension-trait = "1.0.1" num-bigint = "0.4.3" num-traits = "0.2.14" phf = { version = "0.10.1", features = ["macros"] } -sway-ast = { version = "0.62.0", path = "../sway-ast" } -sway-error = { version = "0.62.0", path = "../sway-error" } -sway-types = { version = "0.62.0", path = "../sway-types" } +sway-ast = { version = "0.63.0", path = "../sway-ast" } +sway-error = { version = "0.63.0", path = "../sway-error" } +sway-types = { version = "0.63.0", path = "../sway-types" } thiserror = "1.0" unicode-bidi = "0.3.13" unicode-xid = "0.2.2" diff --git a/sway-types/Cargo.toml b/sway-types/Cargo.toml index 6e867a4c064..4226cd993fd 100644 --- a/sway-types/Cargo.toml +++ b/sway-types/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "sway-types" -version = "0.62.0" +version = "0.63.0" description = "Sway core types." authors.workspace = true edition.workspace = true @@ -20,7 +20,7 @@ num-traits = "0.2.16" parking_lot = "0.12" rustc-hash = "1.1.0" serde = { version = "1.0", features = ["derive"] } -sway-utils = { version = "0.62.0", path = "../sway-utils" } +sway-utils = { version = "0.63.0", path = "../sway-utils" } thiserror = "1" [features] diff --git a/sway-utils/Cargo.toml b/sway-utils/Cargo.toml index 9c6941e874a..da10def7009 100644 --- a/sway-utils/Cargo.toml +++ b/sway-utils/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "sway-utils" -version = "0.62.0" +version = "0.63.0" description = "Sway common utils." authors.workspace = true edition.workspace = true diff --git a/swayfmt/Cargo.toml b/swayfmt/Cargo.toml index 17d7d40d845..dc5df28d615 100644 --- a/swayfmt/Cargo.toml +++ b/swayfmt/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "swayfmt" -version = "0.62.0" +version = "0.63.0" description = "Sway language formatter." authors.workspace = true edition.workspace = true @@ -10,16 +10,16 @@ repository.workspace = true [dependencies] anyhow = "1" -forc-tracing = { version = "0.62.0", path = "../forc-tracing" } +forc-tracing = { version = "0.63.0", path = "../forc-tracing" } ropey = "1.5" serde = { version = "1.0", features = ["derive"] } serde_ignored = "0.1.9" -sway-ast = { version = "0.62.0", path = "../sway-ast" } -sway-core = { version = "0.62.0", path = "../sway-core" } -sway-error = { version = "0.62.0", path = "../sway-error" } -sway-parse = { version = "0.62.0", path = "../sway-parse" } -sway-types = { version = "0.62.0", path = "../sway-types" } -sway-utils = { version = "0.62.0", path = "../sway-utils" } +sway-ast = { version = "0.63.0", path = "../sway-ast" } +sway-core = { version = "0.63.0", path = "../sway-core" } +sway-error = { version = "0.63.0", path = "../sway-error" } +sway-parse = { version = "0.63.0", path = "../sway-parse" } +sway-types = { version = "0.63.0", path = "../sway-types" } +sway-utils = { version = "0.63.0", path = "../sway-utils" } thiserror = "1.0.30" toml = { version = "0.7", features = ["parse"] }