From b495d0df6956524fd68dab7e062df04d2e581ac3 Mon Sep 17 00:00:00 2001 From: IGI-111 Date: Fri, 26 Apr 2024 05:46:45 +0400 Subject: [PATCH] Bump to v0.56.0 (#5919) Co-authored-by: Joshua Batty --- Cargo.lock | 272 ++++++++++-------- Cargo.toml | 4 +- docs/reference/src/code/Forc.lock | 113 ++++---- .../traits/associated-consts/Forc.toml | 1 + .../introduction/installation/cargo.md | 2 +- .../introduction/installation/index.md | 4 +- .../introduction/installation/source.md | 2 +- docs/reference/src/index.md | 2 +- forc-pkg/Cargo.toml | 14 +- forc-plugins/forc-client/Cargo.toml | 18 +- forc-plugins/forc-crypto/Cargo.toml | 6 +- forc-plugins/forc-debug/Cargo.toml | 10 +- forc-plugins/forc-doc/Cargo.toml | 16 +- forc-plugins/forc-fmt/Cargo.toml | 14 +- forc-plugins/forc-lsp/Cargo.toml | 4 +- forc-plugins/forc-tx/Cargo.toml | 4 +- forc-test/Cargo.toml | 8 +- forc-tracing/Cargo.toml | 2 +- forc-util/Cargo.toml | 12 +- forc/Cargo.toml | 18 +- sway-ast/Cargo.toml | 6 +- sway-core/Cargo.toml | 14 +- sway-error/Cargo.toml | 4 +- sway-ir/Cargo.toml | 8 +- sway-ir/sway-ir-macros/Cargo.toml | 2 +- sway-lsp/Cargo.toml | 22 +- sway-parse/Cargo.toml | 8 +- sway-types/Cargo.toml | 4 +- sway-utils/Cargo.toml | 2 +- swayfmt/Cargo.toml | 16 +- 30 files changed, 313 insertions(+), 299 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 5e8d3995f8f..3b33321d096 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -229,7 +229,7 @@ checksum = "c6fa2087f2753a7da8cc1c0dbfcf89579dd57458e36769de5ac750b4671737ca" dependencies = [ "proc-macro2", "quote", - "syn 2.0.59", + "syn 2.0.60", ] [[package]] @@ -260,7 +260,7 @@ checksum = "3c87f3f15e7794432337fc718554eaa4dc8f04c9677a950ffe366f20a162ae42" dependencies = [ "proc-macro2", "quote", - "syn 2.0.59", + "syn 2.0.60", ] [[package]] @@ -356,6 +356,12 @@ version = "0.21.7" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "9d297deb1925b89f2ccc13d7635fa0714f12c87adce1c75356b39ca9b7178567" +[[package]] +name = "base64" +version = "0.22.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9475866fec1451be56a3c2400fd081ff546538961565ccb5b7142cbd22bc7a51" + [[package]] name = "base64ct" version = "1.6.0" @@ -554,9 +560,9 @@ checksum = "c3ac9f8b63eca6fd385229b3675f6cc0dc5c8a5c8a54a59d4f52ffd670d87b0c" [[package]] name = "bytecount" -version = "0.6.7" +version = "0.6.8" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e1e5f035d16fc623ae5f74981db80a439803888314e3a555fd6f04acd51a3205" +checksum = "5ce89b21cab1437276d2650d57e971f9d548a2d9037cc231abdc0562b97498ce" [[package]] name = "byteorder" @@ -581,12 +587,13 @@ checksum = "37b2a672a2cb129a2e41c10b1224bb368f9f37a2b16b612598138befd7b37eb5" [[package]] name = "cc" -version = "1.0.94" +version = "1.0.95" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "17f6e324229dc011159fcc089755d1e2e216a90d43a7dea6853ca740b84f35e7" +checksum = "d32a725bc159af97c3e629873bb9f88fb8cf8a4867175f76dc987815ea07c83b" dependencies = [ "jobserver", "libc", + "once_cell", ] [[package]] @@ -771,7 +778,7 @@ dependencies = [ "heck 0.5.0", "proc-macro2", "quote", - "syn 2.0.59", + "syn 2.0.60", ] [[package]] @@ -1240,7 +1247,7 @@ checksum = "f46882e17999c6cc590af592290432be3bce0428cb0d5f8b6715e4dc7b383eb3" dependencies = [ "proc-macro2", "quote", - "syn 2.0.59", + "syn 2.0.60", ] [[package]] @@ -1339,7 +1346,7 @@ dependencies = [ "proc-macro2", "quote", "strsim 0.10.0", - "syn 2.0.59", + "syn 2.0.60", ] [[package]] @@ -1361,7 +1368,7 @@ checksum = "a668eda54683121533a393014d8692171709ff57a7d61f187b6e782719f8933f" dependencies = [ "darling_core 0.20.8", "quote", - "syn 2.0.59", + "syn 2.0.60", ] [[package]] @@ -1566,9 +1573,9 @@ dependencies = [ [[package]] name = "dissimilar" -version = "1.0.7" +version = "1.0.8" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "86e3bdc80eee6e16b2b6b0f87fbc98c04bee3455e35174c0de1a125d0688c632" +checksum = "440d59c0c6d96354061909b4769b2ca03868dbaee203e7b779d9021ebbde3058" [[package]] name = "doc-comment" @@ -1710,13 +1717,13 @@ dependencies = [ [[package]] name = "enum-iterator-derive" -version = "1.3.0" +version = "1.3.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "03cdc46ec28bd728e67540c528013c6a10eb69a02eb31078a1bda695438cbfb8" +checksum = "c19cbb53d33b57ac4df1f0af6b92c38c107cded663c4aea9fae1189dcfc17cf5" dependencies = [ "proc-macro2", "quote", - "syn 2.0.59", + "syn 2.0.60", ] [[package]] @@ -1729,7 +1736,7 @@ dependencies = [ "num-traits", "proc-macro2", "quote", - "syn 2.0.59", + "syn 2.0.60", ] [[package]] @@ -1891,7 +1898,7 @@ checksum = "dd65f1b59dd22d680c7a626cc4a000c1e03d241c51c3e034d2bc9f1e90734f9b" dependencies = [ "proc-macro2", "quote", - "syn 2.0.59", + "syn 2.0.60", ] [[package]] @@ -1949,9 +1956,9 @@ dependencies = [ [[package]] name = "fiat-crypto" -version = "0.2.7" +version = "0.2.8" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c007b1ae3abe1cb6f85a16305acd418b7ca6343b953633fee2b76d8f108b830f" +checksum = "38793c55593b33412e3ae40c2c9781ffaa6f438f6f8c10f24e71846fbd7ae01e" [[package]] name = "filecheck" @@ -2022,7 +2029,7 @@ checksum = "3f9eec918d3f24069decb9af1554cad7c880e2da24a9afd88aca000531ab82c1" [[package]] name = "forc" -version = "0.55.0" +version = "0.56.0" dependencies = [ "annotate-snippets", "ansi_term", @@ -2033,7 +2040,7 @@ dependencies = [ "completest-pty", "forc-pkg", "forc-test", - "forc-tracing 0.55.0", + "forc-tracing 0.56.0", "forc-util", "fs_extra", "fuel-asm", @@ -2057,7 +2064,7 @@ dependencies = [ [[package]] name = "forc-client" -version = "0.55.0" +version = "0.56.0" dependencies = [ "anyhow", "async-trait", @@ -2066,7 +2073,7 @@ dependencies = [ "devault", "forc", "forc-pkg", - "forc-tracing 0.55.0", + "forc-tracing 0.56.0", "forc-tx", "forc-util", "forc-wallet", @@ -2092,13 +2099,13 @@ dependencies = [ [[package]] name = "forc-crypto" -version = "0.55.0" +version = "0.56.0" dependencies = [ "anyhow", "async-trait", "atty", "clap 3.2.25", - "forc-tracing 0.55.0", + "forc-tracing 0.56.0", "forc-util", "fuel-core-types", "fuel-crypto", @@ -2118,7 +2125,7 @@ dependencies = [ [[package]] name = "forc-debug" -version = "0.55.0" +version = "0.56.0" dependencies = [ "anyhow", "clap 3.2.25", @@ -2143,7 +2150,7 @@ dependencies = [ [[package]] name = "forc-doc" -version = "0.55.0" +version = "0.56.0" dependencies = [ "anyhow", "clap 4.5.4", @@ -2168,12 +2175,12 @@ dependencies = [ [[package]] name = "forc-fmt" -version = "0.55.0" +version = "0.56.0" dependencies = [ "anyhow", "clap 3.2.25", "forc-pkg", - "forc-tracing 0.55.0", + "forc-tracing 0.56.0", "forc-util", "prettydiff 0.5.1", "sway-core", @@ -2185,7 +2192,7 @@ dependencies = [ [[package]] name = "forc-lsp" -version = "0.55.0" +version = "0.56.0" dependencies = [ "anyhow", "clap 3.2.25", @@ -2196,12 +2203,12 @@ dependencies = [ [[package]] name = "forc-pkg" -version = "0.55.0" +version = "0.56.0" dependencies = [ "ansi_term", "anyhow", "cid", - "forc-tracing 0.55.0", + "forc-tracing 0.56.0", "forc-util", "fuel-abi-types", "futures", @@ -2232,7 +2239,7 @@ dependencies = [ [[package]] name = "forc-test" -version = "0.55.0" +version = "0.56.0" dependencies = [ "anyhow", "forc-pkg", @@ -2258,7 +2265,7 @@ dependencies = [ [[package]] name = "forc-tracing" -version = "0.55.0" +version = "0.56.0" dependencies = [ "ansi_term", "tracing", @@ -2267,7 +2274,7 @@ dependencies = [ [[package]] name = "forc-tx" -version = "0.55.0" +version = "0.56.0" dependencies = [ "anyhow", "clap 3.2.25", @@ -2282,7 +2289,7 @@ dependencies = [ [[package]] name = "forc-util" -version = "0.55.0" +version = "0.56.0" dependencies = [ "annotate-snippets", "ansi_term", @@ -2290,7 +2297,7 @@ dependencies = [ "clap 3.2.25", "dirs 3.0.2", "fd-lock 4.0.2", - "forc-tracing 0.55.0", + "forc-tracing 0.56.0", "fuel-tx", "hex", "paste", @@ -2385,7 +2392,7 @@ dependencies = [ "regex", "serde", "serde_json", - "syn 2.0.59", + "syn 2.0.60", "thiserror", ] @@ -2403,9 +2410,9 @@ dependencies = [ [[package]] name = "fuel-core-chain-config" -version = "0.24.2" +version = "0.24.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8654e9c57f2e03d118b5f2b9af986d246d3f2e6c9a631b698112d542c656d38b" +checksum = "23929afd8e279a463941ed18c8a23d9e29df4c3587ba19ad56c68f24c14484f5" dependencies = [ "anyhow", "bech32", @@ -2422,9 +2429,9 @@ dependencies = [ [[package]] name = "fuel-core-client" -version = "0.24.2" +version = "0.24.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "27f0c9bf68b4a4779a6d1d4230b8bf4be7915ef24ecb7865a56d4f2f4839f076" +checksum = "67d4a6c96cd1827d04361f8b76416273168efc9eb0951293b03bc18e52d409b6" dependencies = [ "anyhow", "cynic", @@ -2446,9 +2453,9 @@ dependencies = [ [[package]] name = "fuel-core-metrics" -version = "0.24.2" +version = "0.24.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e47f356c8facab51b0f438c8bc2ac498d3b6b1338dd7af45b483031c9260f765" +checksum = "003381d1f9f5def3685171b340c4bb56d3681897f3baa616aaf6cf7085013462" dependencies = [ "axum", "once_cell", @@ -2460,9 +2467,9 @@ dependencies = [ [[package]] name = "fuel-core-poa" -version = "0.24.2" +version = "0.24.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3c95afda02bca15060593c0298e7f8b79b8f6a8e24ae7fdb549a3b8dbc58ce83" +checksum = "8608758b49855f33c3e6a78917dada96265233096aae04628d6c1ff9fe6d3dca" dependencies = [ "anyhow", "async-trait", @@ -2477,9 +2484,9 @@ dependencies = [ [[package]] name = "fuel-core-services" -version = "0.24.2" +version = "0.24.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "95e3a53f24f354ee999885e03ac77c62fb5fff0200f761705a75533a78c854eb" +checksum = "ca69ccc3a055e0a645c7e76e0623feec6945d4cf95b4131a3a1bf1ffc076d1bb" dependencies = [ "anyhow", "async-trait", @@ -2492,9 +2499,9 @@ dependencies = [ [[package]] name = "fuel-core-storage" -version = "0.24.2" +version = "0.24.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3df278c08984f1db0b2a2bf42d45f293b5b7205f701910863567019f0f952fb7" +checksum = "1fb47f4fabcec096b78137c782895a52aeed134f931256656511b10083cbd967" dependencies = [ "anyhow", "derive_more", @@ -2514,9 +2521,9 @@ dependencies = [ [[package]] name = "fuel-core-types" -version = "0.24.2" +version = "0.24.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "550733dfe398f281e288afd6400bc4e0e95041950ff334de92c686a9063697af" +checksum = "385b3c9e9d51ca11e129ec1c713ffd2f4f2f2ad89c16b1808a4c661887a88bfb" dependencies = [ "anyhow", "bs58", @@ -2560,7 +2567,7 @@ checksum = "5896603b839f04f27e8bddbae2990dc799fb119f5e62973d6666b2ea1a4b036b" dependencies = [ "proc-macro2", "quote", - "syn 2.0.59", + "syn 2.0.60", "synstructure 0.13.1", ] @@ -2778,7 +2785,7 @@ dependencies = [ "quote", "regex", "serde_json", - "syn 2.0.59", + "syn 2.0.60", ] [[package]] @@ -2819,7 +2826,7 @@ dependencies = [ "proc-macro2", "quote", "rand", - "syn 2.0.59", + "syn 2.0.60", ] [[package]] @@ -2927,7 +2934,7 @@ checksum = "87750cf4b7a4c0625b1529e4c543c2182106e4dedc60a2a6455e00d212c489ac" dependencies = [ "proc-macro2", "quote", - "syn 2.0.59", + "syn 2.0.60", ] [[package]] @@ -3416,7 +3423,7 @@ dependencies = [ "http", "hyper", "log", - "rustls 0.21.10", + "rustls 0.21.11", "rustls-native-certs 0.6.3", "tokio", "tokio-rustls 0.24.1", @@ -3547,7 +3554,7 @@ dependencies = [ "autocfg", "impl-tools-lib", "proc-macro-error", - "syn 2.0.59", + "syn 2.0.60", ] [[package]] @@ -3559,7 +3566,7 @@ dependencies = [ "proc-macro-error", "proc-macro2", "quote", - "syn 2.0.59", + "syn 2.0.60", ] [[package]] @@ -3762,9 +3769,9 @@ checksum = "49f1f14873335454500d59611f1cf4a4b0f786f9ac11f4312a78e4cf2566695b" [[package]] name = "jobserver" -version = "0.1.30" +version = "0.1.31" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "685a7d121ee3f65ae4fddd72b25a04bb36b6af81bc0828f7d5434c0fe60fa3a2" +checksum = "d2b099aaa34a9751c5bf0878add70444e1ed2dd73f347be99003d4577277de6e" dependencies = [ "libc", ] @@ -4587,7 +4594,7 @@ dependencies = [ "proc-macro-crate 3.1.0", "proc-macro2", "quote", - "syn 2.0.59", + "syn 2.0.60", ] [[package]] @@ -4694,7 +4701,7 @@ checksum = "a948666b637a0f465e8564c73e89d4dde00d72d4d473cc972f390fc3dcee7d9c" dependencies = [ "proc-macro2", "quote", - "syn 2.0.59", + "syn 2.0.60", ] [[package]] @@ -4927,7 +4934,7 @@ dependencies = [ "pest_meta", "proc-macro2", "quote", - "syn 2.0.59", + "syn 2.0.60", ] [[package]] @@ -5014,7 +5021,7 @@ checksum = "2f38a4412a78282e09a2cf38d195ea5420d15ba0602cb375210efbc877243965" dependencies = [ "proc-macro2", "quote", - "syn 2.0.59", + "syn 2.0.60", ] [[package]] @@ -5296,7 +5303,7 @@ checksum = "440f724eba9f6996b75d63681b0a92b06947f1457076d503a4d2e2c8f56442b8" dependencies = [ "proc-macro2", "quote", - "syn 2.0.59", + "syn 2.0.60", ] [[package]] @@ -5326,9 +5333,9 @@ dependencies = [ [[package]] name = "pulldown-cmark" -version = "0.10.2" +version = "0.10.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5f0530d13d87d1f549b66a3e8d0c688952abe5994e204ed62615baaf25dc029c" +checksum = "76979bea66e7875e7509c4ec5300112b316af87fa7a252ca91c448b32dfe3993" dependencies = [ "bitflags 2.5.0", "memchr", @@ -5338,9 +5345,9 @@ dependencies = [ [[package]] name = "pulldown-cmark-escape" -version = "0.10.0" +version = "0.10.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d5d8f9aa0e3cbcfaf8bf00300004ee3b72f74770f9cbac93f6928771f613276b" +checksum = "bd348ff538bc9caeda7ee8cad2d1d48236a1f443c1fa3913c6a02fe0043b1dd3" [[package]] name = "quick-protobuf" @@ -5578,7 +5585,7 @@ dependencies = [ "once_cell", "percent-encoding", "pin-project-lite", - "rustls 0.21.10", + "rustls 0.21.11", "rustls-pemfile", "serde", "serde_json", @@ -5799,9 +5806,9 @@ dependencies = [ [[package]] name = "rustix" -version = "0.38.32" +version = "0.38.34" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "65e04861e65f21776e67888bfbea442b3642beaa0138fdb1dd7a84a52dffdb89" +checksum = "70dc5ec042f7a43c4a73241207cecc9873a06d45debb38b329f8541d85c2730f" dependencies = [ "bitflags 2.5.0", "errno", @@ -5825,9 +5832,9 @@ dependencies = [ [[package]] name = "rustls" -version = "0.21.10" +version = "0.21.11" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f9d5a6813c0759e4609cd494e8e725babae6a2ca7b62a5536a13daaec6fcb7ba" +checksum = "7fecbfb7b1444f477b345853b1fce097a2c6fb637b2bfb87e6bc5db0f043fae4" dependencies = [ "log", "ring 0.17.8", @@ -5943,6 +5950,15 @@ dependencies = [ "winapi-util", ] +[[package]] +name = "scc" +version = "2.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ec96560eea317a9cc4e0bb1f6a2c93c09a19b8c4fc5cb3fcc0ec1c094cd783e2" +dependencies = [ + "sdd", +] + [[package]] name = "schannel" version = "0.1.23" @@ -6016,6 +6032,12 @@ dependencies = [ "untrusted 0.9.0", ] +[[package]] +name = "sdd" +version = "0.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b84345e4c9bd703274a082fb80caaa99b7612be48dfaa1dd9266577ec412309d" + [[package]] name = "sec1" version = "0.7.3" @@ -6125,7 +6147,7 @@ checksum = "e88edab869b01783ba905e7d0153f9fc1a6505a96e4ad3018011eedb838566d9" dependencies = [ "proc-macro2", "quote", - "syn 2.0.59", + "syn 2.0.60", ] [[package]] @@ -6156,7 +6178,7 @@ checksum = "6c64451ba24fc7a6a2d60fc75dd9c83c90903b19028d4eff35e88fc1e86564e9" dependencies = [ "proc-macro2", "quote", - "syn 2.0.59", + "syn 2.0.60", ] [[package]] @@ -6182,11 +6204,11 @@ dependencies = [ [[package]] name = "serde_with" -version = "3.7.0" +version = "3.8.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ee80b0e361bbf88fd2f6e242ccd19cfda072cb0faa6ae694ecee08199938569a" +checksum = "2c85f8e96d1d6857f13768fcbd895fcb06225510022a2774ed8b5150581847b0" dependencies = [ - "base64 0.21.7", + "base64 0.22.0", "chrono", "hex", "indexmap 1.9.3", @@ -6200,14 +6222,14 @@ dependencies = [ [[package]] name = "serde_with_macros" -version = "3.7.0" +version = "3.8.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6561dc161a9224638a31d876ccdfefbc1df91d3f3a8342eddb35f055d48c7655" +checksum = "c8b3a576c4eb2924262d5951a3b737ccaf16c931e39a2810c36f9a7e25575557" dependencies = [ "darling 0.20.8", "proc-macro2", "quote", - "syn 2.0.59", + "syn 2.0.60", ] [[package]] @@ -6225,27 +6247,27 @@ dependencies = [ [[package]] name = "serial_test" -version = "3.0.0" +version = "3.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "953ad9342b3aaca7cb43c45c097dd008d4907070394bd0751a0aa8817e5a018d" +checksum = "adb86f9315df5df6a70eae0cc22395a44e544a0d8897586820770a35ede74449" dependencies = [ - "dashmap", "futures", - "lazy_static", "log", + "once_cell", "parking_lot 0.12.1", + "scc", "serial_test_derive", ] [[package]] name = "serial_test_derive" -version = "3.0.0" +version = "3.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b93fb4adc70021ac1b47f7d45e8cc4169baaa7ea58483bc5b721d19a26202212" +checksum = "a9bb72430492e9549b0c4596725c0f82729bff861c45aa8099c0a8e67fc3b721" dependencies = [ "proc-macro2", "quote", - "syn 2.0.59", + "syn 2.0.60", ] [[package]] @@ -6318,9 +6340,9 @@ checksum = "0fda2ff0d084019ba4d7c6f371c95d8fd75ce3524c3cb8fb653a3023f6323e64" [[package]] name = "signal-hook-registry" -version = "1.4.1" +version = "1.4.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d8229b473baa5980ac72ef434c4415e70c4b5e71b423043adb4ba059f89c99a1" +checksum = "a9e9e0b4211b72e7b8b6e85c807d36c212bdb33ea8587f7569562a84df5465b1" dependencies = [ "libc", ] @@ -6559,7 +6581,7 @@ dependencies = [ "proc-macro2", "quote", "rustversion", - "syn 2.0.59", + "syn 2.0.60", ] [[package]] @@ -6583,7 +6605,7 @@ checksum = "81cdd64d312baedb58e21336b31bc043b77e01cc99033ce76ef539f78e965ebc" [[package]] name = "sway-ast" -version = "0.55.0" +version = "0.56.0" dependencies = [ "extension-trait", "num-bigint", @@ -6595,7 +6617,7 @@ dependencies = [ [[package]] name = "sway-core" -version = "0.55.0" +version = "0.56.0" dependencies = [ "clap 3.2.25", "derivative", @@ -6640,7 +6662,7 @@ dependencies = [ [[package]] name = "sway-error" -version = "0.55.0" +version = "0.56.0" dependencies = [ "either", "num-traits", @@ -6652,7 +6674,7 @@ dependencies = [ [[package]] name = "sway-ir" -version = "0.55.0" +version = "0.56.0" dependencies = [ "anyhow", "downcast-rs", @@ -6671,7 +6693,7 @@ dependencies = [ [[package]] name = "sway-ir-macros" -version = "0.55.0" +version = "0.56.0" dependencies = [ "itertools 0.10.5", "proc-macro2", @@ -6681,7 +6703,7 @@ dependencies = [ [[package]] name = "sway-lsp" -version = "0.55.0" +version = "0.56.0" dependencies = [ "anyhow", "assert-json-diff", @@ -6691,7 +6713,7 @@ dependencies = [ "dirs 4.0.0", "fd-lock 4.0.2", "forc-pkg", - "forc-tracing 0.55.0", + "forc-tracing 0.56.0", "forc-util", "futures", "indexmap 2.2.6", @@ -6746,7 +6768,7 @@ dependencies = [ [[package]] name = "sway-parse" -version = "0.55.0" +version = "0.56.0" dependencies = [ "assert_matches", "extension-trait", @@ -6764,7 +6786,7 @@ dependencies = [ [[package]] name = "sway-types" -version = "0.55.0" +version = "0.56.0" dependencies = [ "bytecount", "fuel-asm", @@ -6782,7 +6804,7 @@ dependencies = [ [[package]] name = "sway-utils" -version = "0.55.0" +version = "0.56.0" dependencies = [ "serde", "walkdir", @@ -6790,11 +6812,11 @@ dependencies = [ [[package]] name = "swayfmt" -version = "0.55.0" +version = "0.56.0" dependencies = [ "anyhow", "difference", - "forc-tracing 0.55.0", + "forc-tracing 0.56.0", "paste", "prettydiff 0.6.4", "ropey", @@ -6824,9 +6846,9 @@ dependencies = [ [[package]] name = "syn" -version = "2.0.59" +version = "2.0.60" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4a6531ffc7b071655e4ce2e04bd464c4830bb585a61cabb96cf808f05172615a" +checksum = "909518bc7b1c9b779f1bbf07f2929d35af9f0f37e47c6e9ef7f9dddc1e1821f3" dependencies = [ "proc-macro2", "quote", @@ -6859,7 +6881,7 @@ checksum = "c8af7666ab7b6390ab78131fb5b0fce11d6b7a6951602017c35fa82800708971" dependencies = [ "proc-macro2", "quote", - "syn 2.0.59", + "syn 2.0.60", ] [[package]] @@ -7053,7 +7075,7 @@ dependencies = [ "forc-client", "forc-pkg", "forc-test", - "forc-tracing 0.55.0", + "forc-tracing 0.56.0", "fuel-vm", "futures", "gag", @@ -7111,22 +7133,22 @@ dependencies = [ [[package]] name = "thiserror" -version = "1.0.58" +version = "1.0.59" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "03468839009160513471e86a034bb2c5c0e4baae3b43f79ffc55c4a5427b3297" +checksum = "f0126ad08bff79f29fc3ae6a55cc72352056dfff61e3ff8bb7129476d44b23aa" dependencies = [ "thiserror-impl", ] [[package]] name = "thiserror-impl" -version = "1.0.58" +version = "1.0.59" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c61f3ba182994efc43764a46c018c347bc492c79f024e705f46567b418f6d4f7" +checksum = "d1cd413b5d558b4c5bf3680e324a6fa5014e7b7c067a51e69dbdf47eb7148b66" dependencies = [ "proc-macro2", "quote", - "syn 2.0.59", + "syn 2.0.60", ] [[package]] @@ -7280,7 +7302,7 @@ checksum = "5b8a1e28f2deaa14e508979454cb3a223b10b938b45af148bc0986de36f1923b" dependencies = [ "proc-macro2", "quote", - "syn 2.0.59", + "syn 2.0.60", ] [[package]] @@ -7310,7 +7332,7 @@ version = "0.24.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "c28327cf380ac148141087fbfb9de9d7bd4e84ab5d2c28fbc911d753de8a7081" dependencies = [ - "rustls 0.21.10", + "rustls 0.21.11", "tokio", ] @@ -7482,7 +7504,7 @@ checksum = "84fd902d4e0b9a4b27f2f440108dc034e1758628a9b702f8ec61ad66355422fa" dependencies = [ "proc-macro2", "quote", - "syn 2.0.59", + "syn 2.0.60", ] [[package]] @@ -7511,7 +7533,7 @@ checksum = "34704c8d6ebcbc939824180af020566b01a7c01f80641264eba0999f6c2b6be7" dependencies = [ "proc-macro2", "quote", - "syn 2.0.59", + "syn 2.0.60", ] [[package]] @@ -7891,7 +7913,7 @@ dependencies = [ "once_cell", "proc-macro2", "quote", - "syn 2.0.59", + "syn 2.0.60", "wasm-bindgen-shared", ] @@ -7925,7 +7947,7 @@ checksum = "e94f17b526d0a461a191c78ea52bbce64071ed5c04c9ffe424dcb38f74171bb7" dependencies = [ "proc-macro2", "quote", - "syn 2.0.59", + "syn 2.0.60", "wasm-bindgen-backend", "wasm-bindgen-shared", ] @@ -8003,11 +8025,11 @@ checksum = "ac3b87c63620426dd9b991e5ce0329eff545bccbbb34f3be09ff6fb6ab51b7b6" [[package]] name = "winapi-util" -version = "0.1.6" +version = "0.1.8" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f29e6f9198ba0d26b4c9f07dbe6f9ed633e1f3d5b8b414090084349e46a52596" +checksum = "4d4cc384e1e73b93bafa6fb4f1df8c41695c8a91cf9c4c64358067d15a7b6c6b" dependencies = [ - "winapi", + "windows-sys 0.52.0", ] [[package]] @@ -8390,7 +8412,7 @@ checksum = "9ce1b18ccd8e73a9321186f97e46f9f04b778851177567b1975109d26a08d2a6" dependencies = [ "proc-macro2", "quote", - "syn 2.0.59", + "syn 2.0.60", ] [[package]] @@ -8410,5 +8432,5 @@ checksum = "ce36e65b0d2999d2aafac989fb249189a141aee1f53c612c1f37d72631959f69" dependencies = [ "proc-macro2", "quote", - "syn 2.0.59", + "syn 2.0.60", ] diff --git a/Cargo.toml b/Cargo.toml index 2379ca382dc..cccb638ebd5 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -34,8 +34,8 @@ exclude = [ [workspace.dependencies] # Dependencies from the `fuel-core` repository: -fuel-core-client = { version = "0.24.2", default-features = false } -fuel-core-types = { version = "0.24.2", default-features = false } +fuel-core-client = { version = "0.24.3", default-features = false } +fuel-core-types = { version = "0.24.3", default-features = false } # Dependencies from the `fuel-vm` repository: fuel-asm = "0.48.0" diff --git a/docs/reference/src/code/Forc.lock b/docs/reference/src/code/Forc.lock index 5331b9fb9e3..0a7794292dc 100644 --- a/docs/reference/src/code/Forc.lock +++ b/docs/reference/src/code/Forc.lock @@ -1,60 +1,60 @@ [[package]] name = "annotation_style" source = "member" -dependencies = ["std path+from-root-0F28276288D2432C"] +dependencies = ["std"] [[package]] name = "annotations" source = "member" -dependencies = ["std path+from-root-0F28276288D2432C"] +dependencies = ["std"] [[package]] name = "arrays" source = "member" -dependencies = ["std path+from-root-0F28276288D2432C"] +dependencies = ["std"] [[package]] name = "assertions" source = "member" -dependencies = ["std path+from-root-0F28276288D2432C"] +dependencies = ["std"] [[package]] name = "asset_operations" source = "member" -dependencies = ["std path+from-root-0F28276288D2432C"] +dependencies = ["std"] [[package]] name = "associated-consts" source = "member" -dependencies = ["std git+https://github.com/fuellabs/sway?tag=v0.55.0#60ea55e692f4f70730b500735e13c29df2ac727e"] +dependencies = ["std"] [[package]] name = "booleans" source = "member" -dependencies = ["std path+from-root-0F28276288D2432C"] +dependencies = ["std"] [[package]] name = "bytes" source = "member" -dependencies = ["std path+from-root-0F28276288D2432C"] +dependencies = ["std"] [[package]] name = "call" source = "member" dependencies = [ "contract_interface", - "std path+from-root-0F28276288D2432C", + "std", ] [[package]] name = "call_data" source = "member" -dependencies = ["std path+from-root-0F28276288D2432C"] +dependencies = ["std"] [[package]] name = "comments" source = "member" -dependencies = ["std path+from-root-0F28276288D2432C"] +dependencies = ["std"] [[package]] name = "constants" @@ -63,219 +63,210 @@ source = "member" [[package]] name = "contract_interface" source = "member" -dependencies = ["std path+from-root-0F28276288D2432C"] +dependencies = ["std"] [[package]] name = "control_flow" source = "member" -dependencies = ["std path+from-root-0F28276288D2432C"] +dependencies = ["std"] [[package]] name = "core" source = "path+from-root-0F28276288D2432C" -[[package]] -name = "core" -source = "path+from-root-6074AE318B2A365C" - [[package]] name = "counter" source = "member" -dependencies = ["std path+from-root-0F28276288D2432C"] +dependencies = ["std"] [[package]] name = "empty_storage_init" source = "member" -dependencies = ["std path+from-root-0F28276288D2432C"] +dependencies = ["std"] [[package]] name = "enum-advanced" source = "member" -dependencies = ["std path+from-root-0F28276288D2432C"] +dependencies = ["std"] [[package]] name = "enum_style" source = "member" -dependencies = ["std path+from-root-0F28276288D2432C"] +dependencies = ["std"] [[package]] name = "enums" source = "member" -dependencies = ["std path+from-root-0F28276288D2432C"] +dependencies = ["std"] [[package]] name = "fizzbuzz" source = "member" -dependencies = ["std path+from-root-0F28276288D2432C"] +dependencies = ["std"] [[package]] name = "functions" source = "member" -dependencies = ["std path+from-root-0F28276288D2432C"] +dependencies = ["std"] [[package]] name = "getters" source = "member" -dependencies = ["std path+from-root-0F28276288D2432C"] +dependencies = ["std"] [[package]] name = "hashing" source = "member" -dependencies = ["std path+from-root-0F28276288D2432C"] +dependencies = ["std"] [[package]] name = "interface" source = "member" -dependencies = ["std path+from-root-0F28276288D2432C"] +dependencies = ["std"] [[package]] name = "intermediate_variables" source = "member" dependencies = [ - "core path+from-root-0F28276288D2432C", - "std path+from-root-0F28276288D2432C", + "core", + "std", ] [[package]] name = "letter_casing" source = "member" -dependencies = ["std path+from-root-0F28276288D2432C"] +dependencies = ["std"] [[package]] name = "logging" source = "member" -dependencies = ["std path+from-root-0F28276288D2432C"] +dependencies = ["std"] [[package]] name = "my_lib" source = "member" -dependencies = ["std path+from-root-0F28276288D2432C"] +dependencies = ["std"] [[package]] name = "my_library" source = "member" dependencies = [ "my_other_library", - "std path+from-root-0F28276288D2432C", + "std", ] [[package]] name = "my_other_library" source = "member" -dependencies = ["std path+from-root-0F28276288D2432C"] +dependencies = ["std"] [[package]] name = "namespace" source = "member" dependencies = [ - "core path+from-root-0F28276288D2432C", - "std path+from-root-0F28276288D2432C", + "core", + "std", ] [[package]] name = "numerics" source = "member" -dependencies = ["std path+from-root-0F28276288D2432C"] +dependencies = ["std"] [[package]] name = "ownership" source = "member" -dependencies = ["std path+from-root-0F28276288D2432C"] +dependencies = ["std"] [[package]] name = "pattern_matching" source = "member" -dependencies = ["std path+from-root-0F28276288D2432C"] +dependencies = ["std"] [[package]] name = "reading_writing_to_storage" source = "member" -dependencies = ["std path+from-root-0F28276288D2432C"] +dependencies = ["std"] [[package]] name = "simple_predicate" source = "member" -dependencies = ["std path+from-root-0F28276288D2432C"] +dependencies = ["std"] [[package]] name = "simple_script" source = "member" -dependencies = ["std path+from-root-0F28276288D2432C"] - -[[package]] -name = "std" -source = "git+https://github.com/fuellabs/sway?tag=v0.55.0#60ea55e692f4f70730b500735e13c29df2ac727e" -dependencies = ["core path+from-root-6074AE318B2A365C"] +dependencies = ["std"] [[package]] name = "std" source = "path+from-root-0F28276288D2432C" -dependencies = ["core path+from-root-0F28276288D2432C"] +dependencies = ["core"] [[package]] name = "storage_init" source = "member" -dependencies = ["std path+from-root-0F28276288D2432C"] +dependencies = ["std"] [[package]] name = "storage_map" source = "member" -dependencies = ["std path+from-root-0F28276288D2432C"] +dependencies = ["std"] [[package]] name = "storage_vec" source = "member" -dependencies = ["std path+from-root-0F28276288D2432C"] +dependencies = ["std"] [[package]] name = "store_get" source = "member" -dependencies = ["std path+from-root-0F28276288D2432C"] +dependencies = ["std"] [[package]] name = "string_issue" source = "member" -dependencies = ["std path+from-root-0F28276288D2432C"] +dependencies = ["std"] [[package]] name = "strings" source = "member" -dependencies = ["std path+from-root-0F28276288D2432C"] +dependencies = ["std"] [[package]] name = "struct_shorthand" source = "member" -dependencies = ["std path+from-root-0F28276288D2432C"] +dependencies = ["std"] [[package]] name = "structs" source = "member" -dependencies = ["std path+from-root-0F28276288D2432C"] +dependencies = ["std"] [[package]] name = "tuples" source = "member" -dependencies = ["std path+from-root-0F28276288D2432C"] +dependencies = ["std"] [[package]] name = "unused_variables" source = "member" -dependencies = ["std path+from-root-0F28276288D2432C"] +dependencies = ["std"] [[package]] name = "variables" source = "member" -dependencies = ["std path+from-root-0F28276288D2432C"] +dependencies = ["std"] [[package]] name = "wallet" source = "member" dependencies = [ "interface", - "std path+from-root-0F28276288D2432C", + "std", ] [[package]] name = "wallet_example" source = "member" -dependencies = ["std path+from-root-0F28276288D2432C"] +dependencies = ["std"] diff --git a/docs/reference/src/code/language/traits/associated-consts/Forc.toml b/docs/reference/src/code/language/traits/associated-consts/Forc.toml index 27d00236c0c..f6fe055aef4 100644 --- a/docs/reference/src/code/language/traits/associated-consts/Forc.toml +++ b/docs/reference/src/code/language/traits/associated-consts/Forc.toml @@ -5,3 +5,4 @@ license = "Apache-2.0" name = "associated-consts" [dependencies] +std = { path = "../../../../../../../sway-lib-std" } diff --git a/docs/reference/src/documentation/introduction/installation/cargo.md b/docs/reference/src/documentation/introduction/installation/cargo.md index 0d93d3f2671..ac7b0e66e69 100644 --- a/docs/reference/src/documentation/introduction/installation/cargo.md +++ b/docs/reference/src/documentation/introduction/installation/cargo.md @@ -1,7 +1,7 @@ # Cargo -Cargo can be used to install the Sway toolchain with various [`plugins`](https://fuellabs.github.io/sway/v0.55.0/book/forc/plugins/index.html). +Cargo can be used to install the Sway toolchain with various [`plugins`](https://fuellabs.github.io/sway/v0.56.0/book/forc/plugins/index.html). ## Dependencies diff --git a/docs/reference/src/documentation/introduction/installation/index.md b/docs/reference/src/documentation/introduction/installation/index.md index 0b1e22d49bc..5b0c2c0a177 100644 --- a/docs/reference/src/documentation/introduction/installation/index.md +++ b/docs/reference/src/documentation/introduction/installation/index.md @@ -19,9 +19,9 @@ The supported operating systems include Linux and macOS; however, Windows is [`u `Cargo` may be used instead of [`Fuelup`](fuelup.md); however, the user needs to manage the toolchain themselves. -The advantage of using `Cargo` is the installation of [`plugins`](https://fuellabs.github.io/sway/v0.55.0/book/forc/plugins/index.html) that have not been added into [`Fuelup`](fuelup.md). +The advantage of using `Cargo` is the installation of [`plugins`](https://fuellabs.github.io/sway/v0.56.0/book/forc/plugins/index.html) that have not been added into [`Fuelup`](fuelup.md). -The disadvantage occurs when [`Fuelup`](fuelup.md) and `Cargo` are used in tandem because the latest [`plugins`](https://fuellabs.github.io/sway/v0.55.0/book/forc/plugins/index.html) may not be recognized. +The disadvantage occurs when [`Fuelup`](fuelup.md) and `Cargo` are used in tandem because the latest [`plugins`](https://fuellabs.github.io/sway/v0.56.0/book/forc/plugins/index.html) may not be recognized. ## Source diff --git a/docs/reference/src/documentation/introduction/installation/source.md b/docs/reference/src/documentation/introduction/installation/source.md index d3ca0755c5f..faba57a8c3e 100644 --- a/docs/reference/src/documentation/introduction/installation/source.md +++ b/docs/reference/src/documentation/introduction/installation/source.md @@ -5,7 +5,7 @@ The `Sway toolchain` can be built directly from the [`Sway repository`](https:// ## Installation & Updating -In the root of the repository `/sway/` build [`forc`](https://fuellabs.github.io/sway/v0.55.0/book/forc/commands/index.html) with the following command: +In the root of the repository `/sway/` build [`forc`](https://fuellabs.github.io/sway/v0.56.0/book/forc/commands/index.html) with the following command: ```bash diff --git a/docs/reference/src/index.md b/docs/reference/src/index.md index f699caa879b..5f36f18140e 100644 --- a/docs/reference/src/index.md +++ b/docs/reference/src/index.md @@ -1,5 +1,5 @@ # The Sway Reference -This is the technical reference for the Sway programming language. For a prose explanation and introduction to the language, please refer to the [Sway Book](https://fuellabs.github.io/sway/v0.55.0/book/). +This is the technical reference for the Sway programming language. For a prose explanation and introduction to the language, please refer to the [Sway Book](https://fuellabs.github.io/sway/v0.56.0/book/). diff --git a/forc-pkg/Cargo.toml b/forc-pkg/Cargo.toml index fb60b20dd06..0fe7a07ca12 100644 --- a/forc-pkg/Cargo.toml +++ b/forc-pkg/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "forc-pkg" -version = "0.55.0" +version = "0.56.0" description = "Building, locking, fetching and updating Sway projects as Forc packages." authors.workspace = true edition.workspace = true @@ -12,8 +12,8 @@ repository.workspace = true ansi_term = "0.12" anyhow = "1" cid = "0.10" -forc-tracing = { version = "0.55.0", path = "../forc-tracing" } -forc-util = { version = "0.55.0", path = "../forc-util" } +forc-tracing = { version = "0.56.0", path = "../forc-tracing" } +forc-util = { version = "0.56.0", path = "../forc-util" } fuel-abi-types = { workspace = true } futures = "0.3" git2 = { version = "0.17.2", features = [ @@ -30,10 +30,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.55.0", path = "../sway-core" } -sway-error = { version = "0.55.0", path = "../sway-error" } -sway-types = { version = "0.55.0", path = "../sway-types" } -sway-utils = { version = "0.55.0", path = "../sway-utils" } +sway-core = { version = "0.56.0", path = "../sway-core" } +sway-error = { version = "0.56.0", path = "../sway-error" } +sway-types = { version = "0.56.0", path = "../sway-types" } +sway-utils = { version = "0.56.0", path = "../sway-utils" } tar = "0.4.38" toml = { version = "0.7", features = ["parse"] } tracing = "0.1" diff --git a/forc-plugins/forc-client/Cargo.toml b/forc-plugins/forc-client/Cargo.toml index ae8c590daaf..1d837ced198 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.55.0" +version = "0.56.0" description = "A `forc` plugin for interacting with a Fuel node." authors.workspace = true edition.workspace = true @@ -14,11 +14,11 @@ async-trait = "0.1.58" chrono = { version = "0.4", default-features = false, features = ["std"] } clap = { version = "3", features = ["derive", "env"] } devault = "0.1" -forc = { version = "0.55.0", path = "../../forc" } -forc-pkg = { version = "0.55.0", path = "../../forc-pkg" } -forc-tracing = { version = "0.55.0", path = "../../forc-tracing" } -forc-tx = { version = "0.55.0", path = "../forc-tx" } -forc-util = { version = "0.55.0", path = "../../forc-util" } +forc = { version = "0.56.0", path = "../../forc" } +forc-pkg = { version = "0.56.0", path = "../../forc-pkg" } +forc-tracing = { version = "0.56.0", path = "../../forc-tracing" } +forc-tx = { version = "0.56.0", path = "../forc-tx" } +forc-util = { version = "0.56.0", path = "../../forc-util" } forc-wallet = { workspace = true } fuel-abi-types = { workspace = true } fuel-core-client = { workspace = true, features = ["subscriptions"] } @@ -33,9 +33,9 @@ rand = "0.8" rpassword = "7.2" serde = "1.0" serde_json = "1" -sway-core = { version = "0.55.0", path = "../../sway-core" } -sway-types = { version = "0.55.0", path = "../../sway-types" } -sway-utils = { version = "0.55.0", path = "../../sway-utils" } +sway-core = { version = "0.56.0", path = "../../sway-core" } +sway-types = { version = "0.56.0", path = "../../sway-types" } +sway-utils = { version = "0.56.0", path = "../../sway-utils" } tokio = { version = "1.8", features = ["macros", "rt-multi-thread", "process"] } tracing = "0.1" diff --git a/forc-plugins/forc-crypto/Cargo.toml b/forc-plugins/forc-crypto/Cargo.toml index e01747075f9..9dd26a3f7fe 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.55.0" +version = "0.56.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 = "3", features = ["derive", "env"] } -forc-tracing = { version = "0.55.0", path = "../../forc-tracing" } -forc-util = { version = "0.55.0", path = "../../forc-util" } +forc-tracing = { version = "0.56.0", path = "../../forc-tracing" } +forc-util = { version = "0.56.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 3668c5259b9..599019ff442 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.55.0" +version = "0.56.0" description = "Supports debugging Sway code via CLI and DAP server." authors.workspace = true edition.workspace = true @@ -12,8 +12,8 @@ repository.workspace = true anyhow = "1.0" # Used by the examples and for conversion only clap = { version = "3", features = ["env", "derive"] } dap = "0.4.1-alpha1" -forc-pkg = { version = "0.55.0", path = "../../forc-pkg" } -forc-test = { version = "0.55.0", path = "../../forc-test" } +forc-pkg = { version = "0.56.0", path = "../../forc-pkg" } +forc-test = { version = "0.56.0", path = "../../forc-test" } fuel-core-client = { workspace = true } fuel-types = { workspace = true, features = ["serde"] } fuel-vm = { workspace = true, features = ["serde"] } @@ -21,8 +21,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.55.0", path = "../../sway-core" } -sway-types = { version = "0.55.0", path = "../../sway-types" } +sway-core = { version = "0.56.0", path = "../../sway-core" } +sway-types = { version = "0.56.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 738477d668d..db5ef092b34 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.55.0" +version = "0.56.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 @@ -13,19 +13,19 @@ anyhow = "1.0.65" clap = { version = "4.0.18", features = ["derive"] } colored = "2.0.0" comrak = "0.16" -forc-pkg = { version = "0.55.0", path = "../../forc-pkg" } -forc-util = { version = "0.55.0", path = "../../forc-util" } +forc-pkg = { version = "0.56.0", path = "../../forc-pkg" } +forc-util = { version = "0.56.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.55.0", path = "../../sway-ast" } -sway-core = { version = "0.55.0", path = "../../sway-core" } -sway-lsp = { version = "0.55.0", path = "../../sway-lsp" } -sway-types = { version = "0.55.0", path = "../../sway-types" } -swayfmt = { version = "0.55.0", path = "../../swayfmt" } +sway-ast = { version = "0.56.0", path = "../../sway-ast" } +sway-core = { version = "0.56.0", path = "../../sway-core" } +sway-lsp = { version = "0.56.0", path = "../../sway-lsp" } +sway-types = { version = "0.56.0", path = "../../sway-types" } +swayfmt = { version = "0.56.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 290781fece2..23e0e2963c1 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.55.0" +version = "0.56.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 = "3", features = ["derive"] } -forc-pkg = { version = "0.55.0", path = "../../forc-pkg" } -forc-tracing = { version = "0.55.0", path = "../../forc-tracing" } -forc-util = { version = "0.55.0", path = "../../forc-util" } +forc-pkg = { version = "0.56.0", path = "../../forc-pkg" } +forc-tracing = { version = "0.56.0", path = "../../forc-tracing" } +forc-util = { version = "0.56.0", path = "../../forc-util" } prettydiff = "0.5" -sway-core = { version = "0.55.0", path = "../../sway-core" } -sway-utils = { version = "0.55.0", path = "../../sway-utils" } -swayfmt = { version = "0.55.0", path = "../../swayfmt" } +sway-core = { version = "0.56.0", path = "../../sway-core" } +sway-utils = { version = "0.56.0", path = "../../sway-utils" } +swayfmt = { version = "0.56.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 8d4beebf8de..ca1a8e29bb6 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.55.0" +version = "0.56.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 = "3", features = ["derive"] } -sway-lsp = { version = "0.55.0", path = "../../sway-lsp" } +sway-lsp = { version = "0.56.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 b243c3b8929..c763dd0d2e8 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.55.0" +version = "0.56.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 = "3", features = ["derive", "env"] } devault = "0.1" -forc-util = { version = "0.55.0", path = "../../forc-util" } +forc-util = { version = "0.56.0", path = "../../forc-util" } fuel-tx = { workspace = true, features = ["serde", "test-helpers"] } fuel-types = { workspace = true, features = ["serde"] } serde = "1.0" diff --git a/forc-test/Cargo.toml b/forc-test/Cargo.toml index 23582cd03e4..16c6349276c 100644 --- a/forc-test/Cargo.toml +++ b/forc-test/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "forc-test" -version = "0.55.0" +version = "0.56.0" description = "A library for building and running Sway unit tests within Forc packages." authors.workspace = true edition.workspace = true @@ -10,11 +10,11 @@ repository.workspace = true [dependencies] anyhow = "1" -forc-pkg = { version = "0.55.0", path = "../forc-pkg" } +forc-pkg = { version = "0.56.0", path = "../forc-pkg" } fuel-abi-types = { workspace = true } fuel-tx = { workspace = true, features = ["test-helpers"] } fuel-vm = { workspace = true, features = ["random", "test-helpers"] } rand = "0.8" rayon = "1.7.0" -sway-core = { version = "0.55.0", path = "../sway-core" } -sway-types = { version = "0.55.0", path = "../sway-types" } +sway-core = { version = "0.56.0", path = "../sway-core" } +sway-types = { version = "0.56.0", path = "../sway-types" } diff --git a/forc-tracing/Cargo.toml b/forc-tracing/Cargo.toml index b3b1cfa34af..7b05c398cb2 100644 --- a/forc-tracing/Cargo.toml +++ b/forc-tracing/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "forc-tracing" -version = "0.55.0" +version = "0.56.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 dec02bb07d1..4fc7bb523b8 100644 --- a/forc-util/Cargo.toml +++ b/forc-util/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "forc-util" -version = "0.55.0" +version = "0.56.0" description = "Utility items shared between forc crates." authors.workspace = true edition.workspace = true @@ -15,7 +15,7 @@ anyhow = "1" clap = { version = "3.1", features = ["cargo", "derive", "env"] } dirs = "3.0.2" fd-lock = "4.0" -forc-tracing = { version = "0.55.0", path = "../forc-tracing" } +forc-tracing = { version = "0.56.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.55.0", path = "../sway-core" } -sway-error = { version = "0.55.0", path = "../sway-error" } -sway-types = { version = "0.55.0", path = "../sway-types" } -sway-utils = { version = "0.55.0", path = "../sway-utils" } +sway-core = { version = "0.56.0", path = "../sway-core" } +sway-error = { version = "0.56.0", path = "../sway-error" } +sway-types = { version = "0.56.0", path = "../sway-types" } +sway-utils = { version = "0.56.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 4cd42b6b023..2e526f3afa2 100644 --- a/forc/Cargo.toml +++ b/forc/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "forc" -version = "0.55.0" +version = "0.56.0" description = "Fuel Orchestrator." authors.workspace = true edition.workspace = true @@ -23,19 +23,19 @@ anyhow = "1.0.41" clap = { version = "3.1", features = ["cargo", "derive", "env"] } clap_complete = "3.1" clap_complete_fig = "3.1" -forc-pkg = { version = "0.55.0", path = "../forc-pkg" } -forc-test = { version = "0.55.0", path = "../forc-test" } -forc-tracing = { version = "0.55.0", path = "../forc-tracing" } -forc-util = { version = "0.55.0", path = "../forc-util" } +forc-pkg = { version = "0.56.0", path = "../forc-pkg" } +forc-test = { version = "0.56.0", path = "../forc-test" } +forc-tracing = { version = "0.56.0", path = "../forc-tracing" } +forc-util = { version = "0.56.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.55.0", path = "../sway-core" } -sway-error = { version = "0.55.0", path = "../sway-error" } -sway-types = { version = "0.55.0", path = "../sway-types" } -sway-utils = { version = "0.55.0", path = "../sway-utils" } +sway-core = { version = "0.56.0", path = "../sway-core" } +sway-error = { version = "0.56.0", path = "../sway-error" } +sway-types = { version = "0.56.0", path = "../sway-types" } +sway-utils = { version = "0.56.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 81744619221..0b322efdb1a 100644 --- a/sway-ast/Cargo.toml +++ b/sway-ast/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "sway-ast" -version = "0.55.0" +version = "0.56.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.55.0", path = "../sway-error" } -sway-types = { version = "0.55.0", path = "../sway-types" } +sway-error = { version = "0.56.0", path = "../sway-error" } +sway-types = { version = "0.56.0", path = "../sway-types" } [lints.clippy] iter_over_hash_type = "deny" diff --git a/sway-core/Cargo.toml b/sway-core/Cargo.toml index 787d3b295d2..f936a7f22bd 100644 --- a/sway-core/Cargo.toml +++ b/sway-core/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "sway-core" -version = "0.55.0" +version = "0.56.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.55.0", path = "../sway-ast" } -sway-error = { version = "0.55.0", path = "../sway-error" } -sway-ir = { version = "0.55.0", path = "../sway-ir" } -sway-parse = { version = "0.55.0", path = "../sway-parse" } -sway-types = { version = "0.55.0", path = "../sway-types" } -sway-utils = { version = "0.55.0", path = "../sway-utils" } +sway-ast = { version = "0.56.0", path = "../sway-ast" } +sway-error = { version = "0.56.0", path = "../sway-error" } +sway-ir = { version = "0.56.0", path = "../sway-ir" } +sway-parse = { version = "0.56.0", path = "../sway-parse" } +sway-types = { version = "0.56.0", path = "../sway-types" } +sway-utils = { version = "0.56.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 ca46095457e..cb15d315596 100644 --- a/sway-error/Cargo.toml +++ b/sway-error/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "sway-error" -version = "0.55.0" +version = "0.56.0" description = "Sway's error handling" authors.workspace = true edition.workspace = true @@ -12,7 +12,7 @@ repository.workspace = true either = "1.9.0" num-traits = "0.2.14" smallvec = "1.7" -sway-types = { version = "0.55.0", path = "../sway-types" } +sway-types = { version = "0.56.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 676d8402d62..0d9d12eaef4 100644 --- a/sway-ir/Cargo.toml +++ b/sway-ir/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "sway-ir" -version = "0.55.0" +version = "0.56.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.55.0", path = "sway-ir-macros" } -sway-types = { version = "0.55.0", path = "../sway-types" } -sway-utils = { version = "0.55.0", path = "../sway-utils" } +sway-ir-macros = { version = "0.56.0", path = "sway-ir-macros" } +sway-types = { version = "0.56.0", path = "../sway-types" } +sway-utils = { version = "0.56.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 fea6f2dc74c..2b43328e756 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.55.0" +version = "0.56.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 f70b354a4e1..cb9fece252c 100644 --- a/sway-lsp/Cargo.toml +++ b/sway-lsp/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "sway-lsp" -version = "0.55.0" +version = "0.56.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.55.0", path = "../forc-pkg" } -forc-tracing = { version = "0.55.0", path = "../forc-tracing" } -forc-util = { version = "0.55.0", path = "../forc-util" } +forc-pkg = { version = "0.56.0", path = "../forc-pkg" } +forc-tracing = { version = "0.56.0", path = "../forc-tracing" } +forc-util = { version = "0.56.0", path = "../forc-util" } indexmap = { version = "2.0.0", features = ["rayon"] } lsp-types = { version = "0.94", features = ["proposed"] } notify = "5.0.0" @@ -28,13 +28,13 @@ rayon-cond = "0.3" ropey = "1.2" serde = { version = "1.0", features = ["derive"] } serde_json = "1.0.60" -sway-ast = { version = "0.55.0", path = "../sway-ast" } -sway-core = { version = "0.55.0", path = "../sway-core" } -sway-error = { version = "0.55.0", path = "../sway-error" } -sway-parse = { version = "0.55.0", path = "../sway-parse" } -sway-types = { version = "0.55.0", path = "../sway-types" } -sway-utils = { version = "0.55.0", path = "../sway-utils" } -swayfmt = { version = "0.55.0", path = "../swayfmt" } +sway-ast = { version = "0.56.0", path = "../sway-ast" } +sway-core = { version = "0.56.0", path = "../sway-core" } +sway-error = { version = "0.56.0", path = "../sway-error" } +sway-parse = { version = "0.56.0", path = "../sway-parse" } +sway-types = { version = "0.56.0", path = "../sway-types" } +sway-utils = { version = "0.56.0", path = "../sway-utils" } +swayfmt = { version = "0.56.0", path = "../swayfmt" } syn = { version = "1.0.73", features = ["full"] } tempfile = "3" thiserror = "1.0.30" diff --git a/sway-parse/Cargo.toml b/sway-parse/Cargo.toml index 78a59cded86..1f8e3858c1c 100644 --- a/sway-parse/Cargo.toml +++ b/sway-parse/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "sway-parse" -version = "0.55.0" +version = "0.56.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.55.0", path = "../sway-ast" } -sway-error = { version = "0.55.0", path = "../sway-error" } -sway-types = { version = "0.55.0", path = "../sway-types" } +sway-ast = { version = "0.56.0", path = "../sway-ast" } +sway-error = { version = "0.56.0", path = "../sway-error" } +sway-types = { version = "0.56.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 d42c415c2cf..7f79d4f46f7 100644 --- a/sway-types/Cargo.toml +++ b/sway-types/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "sway-types" -version = "0.55.0" +version = "0.56.0" description = "Sway core types." authors.workspace = true edition.workspace = true @@ -19,7 +19,7 @@ num-bigint = "0.4.3" num-traits = "0.2.16" rustc-hash = "1.1.0" serde = { version = "1.0", features = ["derive"] } -sway-utils = { version = "0.55.0", path = "../sway-utils" } +sway-utils = { version = "0.56.0", path = "../sway-utils" } thiserror = "1" [features] diff --git a/sway-utils/Cargo.toml b/sway-utils/Cargo.toml index 346ebb3935c..b0faf7502c8 100644 --- a/sway-utils/Cargo.toml +++ b/sway-utils/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "sway-utils" -version = "0.55.0" +version = "0.56.0" description = "Sway common utils." authors.workspace = true edition.workspace = true diff --git a/swayfmt/Cargo.toml b/swayfmt/Cargo.toml index 34d1f5f97c0..50afa798e32 100644 --- a/swayfmt/Cargo.toml +++ b/swayfmt/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "swayfmt" -version = "0.55.0" +version = "0.56.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.55.0", path = "../forc-tracing" } +forc-tracing = { version = "0.56.0", path = "../forc-tracing" } ropey = "1.5" serde = { version = "1.0", features = ["derive"] } serde_ignored = "0.1.9" -sway-ast = { version = "0.55.0", path = "../sway-ast" } -sway-core = { version = "0.55.0", path = "../sway-core" } -sway-error = { version = "0.55.0", path = "../sway-error" } -sway-parse = { version = "0.55.0", path = "../sway-parse" } -sway-types = { version = "0.55.0", path = "../sway-types" } -sway-utils = { version = "0.55.0", path = "../sway-utils" } +sway-ast = { version = "0.56.0", path = "../sway-ast" } +sway-core = { version = "0.56.0", path = "../sway-core" } +sway-error = { version = "0.56.0", path = "../sway-error" } +sway-parse = { version = "0.56.0", path = "../sway-parse" } +sway-types = { version = "0.56.0", path = "../sway-types" } +sway-utils = { version = "0.56.0", path = "../sway-utils" } thiserror = "1.0.30" toml = { version = "0.7", features = ["parse"] }