From 75db9f08c273dab30a7d1879377fbc41d66fc8f7 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jakub=20Ber=C3=A1nek?= Date: Tue, 10 Dec 2024 19:25:26 +0100 Subject: [PATCH 01/11] WIP --- .github/renovate.json5 | 14 -------------- renovate.json | 28 ++++++++++++++++++++++++++++ 2 files changed, 28 insertions(+), 14 deletions(-) delete mode 100644 .github/renovate.json5 create mode 100644 renovate.json diff --git a/.github/renovate.json5 b/.github/renovate.json5 deleted file mode 100644 index 87f5f103ddfca..0000000000000 --- a/.github/renovate.json5 +++ /dev/null @@ -1,14 +0,0 @@ -{ - "$schema": "https://docs.renovatebot.com/renovate-schema.json", - // Let Renovatebot keep an opened issue that tracks our dependencies - "dependencyDashboard": true, - // Disable "normal" package updates - "enabledManagers": [], - // Update lockfiles once per week - "lockFileMaintenance": { - "enabled": true, - "schedule": [ - "before 5am on Tuesday" - ] - } -} diff --git a/renovate.json b/renovate.json new file mode 100644 index 0000000000000..05156b63819d2 --- /dev/null +++ b/renovate.json @@ -0,0 +1,28 @@ +{ + "$schema": "https://docs.renovatebot.com/renovate-schema.json", + "schedule": "at any time", + "dependencyDashboard": true, + "branchPrefix": "renovatebot/", + "enabledManagers": [ + "cargo" + ], + "forkProcessing": "enabled", + "includePaths": [ + "src/bootstrap/Cargo.toml", + "library/Cargo.toml" + ], + "packageRules": [{ + "matchFileNames": ["src/bootstrap/Cargo.toml"], + "enabled": true, + "groupName": "bootstrap Cargo.lock" + }, { + "matchFileNames": ["library/Cargo.toml"], + "enabled": true, + "groupName": "library Cargo.lock" + }], + "rangeStrategy": "in-range-only", + "lockFileMaintenance": { + "enabled": true, + "schedule": "at any time" + } +} From 5a35c28e3d65f669ee5f9d011fcf305406f2ba93 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jakub=20Ber=C3=A1nek?= Date: Tue, 10 Dec 2024 19:34:19 +0100 Subject: [PATCH 02/11] WIP --- renovate.json | 4 ---- 1 file changed, 4 deletions(-) diff --git a/renovate.json b/renovate.json index 05156b63819d2..d912c9b2525ee 100644 --- a/renovate.json +++ b/renovate.json @@ -12,10 +12,6 @@ "library/Cargo.toml" ], "packageRules": [{ - "matchFileNames": ["src/bootstrap/Cargo.toml"], - "enabled": true, - "groupName": "bootstrap Cargo.lock" - }, { "matchFileNames": ["library/Cargo.toml"], "enabled": true, "groupName": "library Cargo.lock" From a48698a719f0985b229279294b6fd277acbda3a6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jakub=20Ber=C3=A1nek?= Date: Tue, 10 Dec 2024 19:34:36 +0100 Subject: [PATCH 03/11] WIP --- renovate.json | 1 - 1 file changed, 1 deletion(-) diff --git a/renovate.json b/renovate.json index d912c9b2525ee..af548a385d03a 100644 --- a/renovate.json +++ b/renovate.json @@ -8,7 +8,6 @@ ], "forkProcessing": "enabled", "includePaths": [ - "src/bootstrap/Cargo.toml", "library/Cargo.toml" ], "packageRules": [{ From 2ec95f611c90441ef5dbda2c974db34979d4f6c1 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jakub=20Ber=C3=A1nek?= Date: Tue, 10 Dec 2024 19:40:54 +0100 Subject: [PATCH 04/11] WIP --- renovate.json | 7 +------ 1 file changed, 1 insertion(+), 6 deletions(-) diff --git a/renovate.json b/renovate.json index af548a385d03a..06c24dc65dd96 100644 --- a/renovate.json +++ b/renovate.json @@ -8,13 +8,8 @@ ], "forkProcessing": "enabled", "includePaths": [ - "library/Cargo.toml" + "library/**" ], - "packageRules": [{ - "matchFileNames": ["library/Cargo.toml"], - "enabled": true, - "groupName": "library Cargo.lock" - }], "rangeStrategy": "in-range-only", "lockFileMaintenance": { "enabled": true, From 05b4f1924ee4e5263d4a724586028634b9c2d015 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jakub=20Ber=C3=A1nek?= Date: Tue, 10 Dec 2024 20:10:33 +0100 Subject: [PATCH 05/11] WIP --- renovate.json | 14 ++++++++++++-- 1 file changed, 12 insertions(+), 2 deletions(-) diff --git a/renovate.json b/renovate.json index 06c24dc65dd96..a3bf29384c5c6 100644 --- a/renovate.json +++ b/renovate.json @@ -2,14 +2,24 @@ "$schema": "https://docs.renovatebot.com/renovate-schema.json", "schedule": "at any time", "dependencyDashboard": true, - "branchPrefix": "renovatebot/", + "prHourlyLimit": 0, "enabledManagers": [ "cargo" ], "forkProcessing": "enabled", "includePaths": [ - "library/**" + "src/tools/rustbook/Cargo.toml", + "src/bootstrap/Cargo.toml" ], + "packageRules": [{ + "matchFileNames": ["src/tools/rustbook/Cargo.toml"], + "enabled": true, + "groupName": "rustbook Cargo.lock" + }, { + "matchFileNames": ["src/bootstrap/Cargo.toml"], + "enabled": true, + "groupName": "bootstrap Cargo.lock" + }], "rangeStrategy": "in-range-only", "lockFileMaintenance": { "enabled": true, From 6ecef6a12d485bc4456cefee1156c15d6df2a27c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jakub=20Ber=C3=A1nek?= Date: Tue, 10 Dec 2024 20:17:39 +0100 Subject: [PATCH 06/11] WIP --- renovate.json | 1 + 1 file changed, 1 insertion(+) diff --git a/renovate.json b/renovate.json index a3bf29384c5c6..743edb7b78faa 100644 --- a/renovate.json +++ b/renovate.json @@ -3,6 +3,7 @@ "schedule": "at any time", "dependencyDashboard": true, "prHourlyLimit": 0, + "cloneSubmodules": true, "enabledManagers": [ "cargo" ], From d7c0d3a0157e9585f55fbbccb1108ef1ab9e3363 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jakub=20Ber=C3=A1nek?= Date: Tue, 10 Dec 2024 21:04:19 +0100 Subject: [PATCH 07/11] WIP --- renovate.json | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/renovate.json b/renovate.json index 743edb7b78faa..4eadbd72e08e6 100644 --- a/renovate.json +++ b/renovate.json @@ -3,19 +3,21 @@ "schedule": "at any time", "dependencyDashboard": true, "prHourlyLimit": 0, - "cloneSubmodules": true, + "customEnvVariables": { + "RUSTC_BOOTSTRAP": "1" + }, "enabledManagers": [ "cargo" ], "forkProcessing": "enabled", "includePaths": [ - "src/tools/rustbook/Cargo.toml", + "library/**", "src/bootstrap/Cargo.toml" ], "packageRules": [{ - "matchFileNames": ["src/tools/rustbook/Cargo.toml"], + "matchFileNames": ["library/Cargo.toml", "library/**/Cargo.toml"], "enabled": true, - "groupName": "rustbook Cargo.lock" + "groupName": "library Cargo.lock" }, { "matchFileNames": ["src/bootstrap/Cargo.toml"], "enabled": true, From 7710927745c2a5f4041cd4524ee6e878dfb18e9d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jakub=20Ber=C3=A1nek?= Date: Tue, 10 Dec 2024 21:35:45 +0100 Subject: [PATCH 08/11] WIP --- renovate.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/renovate.json b/renovate.json index 4eadbd72e08e6..9dae0937743b2 100644 --- a/renovate.json +++ b/renovate.json @@ -3,7 +3,7 @@ "schedule": "at any time", "dependencyDashboard": true, "prHourlyLimit": 0, - "customEnvVariables": { + "env": { "RUSTC_BOOTSTRAP": "1" }, "enabledManagers": [ From 00e6acb23e6285a03426a7935b0c7749d207d0f5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jakub=20Ber=C3=A1nek?= Date: Sun, 22 Dec 2024 12:13:15 +0100 Subject: [PATCH 09/11] WIP --- renovate.json | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/renovate.json b/renovate.json index 9dae0937743b2..b269f36644dd1 100644 --- a/renovate.json +++ b/renovate.json @@ -9,10 +9,16 @@ "enabledManagers": [ "cargo" ], + "cloneSubmodules": true, + "cloneSubmodulesFilter": [ + "!src/llvm-project", + "!src/gcc" + ], "forkProcessing": "enabled", "includePaths": [ "library/**", - "src/bootstrap/Cargo.toml" + "src/bootstrap/Cargo.toml", + "src/tools/rustbook/Cargo.toml" ], "packageRules": [{ "matchFileNames": ["library/Cargo.toml", "library/**/Cargo.toml"], @@ -22,6 +28,10 @@ "matchFileNames": ["src/bootstrap/Cargo.toml"], "enabled": true, "groupName": "bootstrap Cargo.lock" + }, { + "matchFileNames": ["src/tools/rustbook/Cargo.toml"], + "enabled": true, + "groupName": "rustbook Cargo.lock" }], "rangeStrategy": "in-range-only", "lockFileMaintenance": { From e8610e4b6e0bc4690b3b6ce43f09e58f245c34a3 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jakub=20Ber=C3=A1nek?= Date: Wed, 8 Jan 2025 14:02:10 +0100 Subject: [PATCH 10/11] WIP: only take library/Cargo.toml into account --- renovate.json | 88 ++++++++++++++++++++++++++++----------------------- 1 file changed, 49 insertions(+), 39 deletions(-) diff --git a/renovate.json b/renovate.json index b269f36644dd1..138a852e03e05 100644 --- a/renovate.json +++ b/renovate.json @@ -1,41 +1,51 @@ { - "$schema": "https://docs.renovatebot.com/renovate-schema.json", - "schedule": "at any time", - "dependencyDashboard": true, - "prHourlyLimit": 0, - "env": { - "RUSTC_BOOTSTRAP": "1" - }, - "enabledManagers": [ - "cargo" - ], - "cloneSubmodules": true, - "cloneSubmodulesFilter": [ - "!src/llvm-project", - "!src/gcc" - ], - "forkProcessing": "enabled", - "includePaths": [ - "library/**", - "src/bootstrap/Cargo.toml", - "src/tools/rustbook/Cargo.toml" - ], - "packageRules": [{ - "matchFileNames": ["library/Cargo.toml", "library/**/Cargo.toml"], - "enabled": true, - "groupName": "library Cargo.lock" - }, { - "matchFileNames": ["src/bootstrap/Cargo.toml"], - "enabled": true, - "groupName": "bootstrap Cargo.lock" - }, { - "matchFileNames": ["src/tools/rustbook/Cargo.toml"], - "enabled": true, - "groupName": "rustbook Cargo.lock" - }], - "rangeStrategy": "in-range-only", - "lockFileMaintenance": { - "enabled": true, - "schedule": "at any time" - } + "$schema": "https://docs.renovatebot.com/renovate-schema.json", + "schedule": "at any time", + "dependencyDashboard": true, + "prHourlyLimit": 0, + "env": { + "RUSTC_BOOTSTRAP": "1" + }, + "enabledManagers": [ + "cargo" + ], + "cloneSubmodules": true, + "cloneSubmodulesFilter": [ + "!src/llvm-project", + "!src/gcc" + ], + "forkProcessing": "enabled", + "includePaths": [ + "library/**", + "src/bootstrap/Cargo.toml", + "src/tools/rustbook/Cargo.toml" + ], + "packageRules": [ + { + "matchFileNames": [ + "library/Cargo.toml" + ], + "enabled": true, + "groupName": "library Cargo.lock" + }, + { + "matchFileNames": [ + "src/bootstrap/Cargo.toml" + ], + "enabled": true, + "groupName": "bootstrap Cargo.lock" + }, + { + "matchFileNames": [ + "src/tools/rustbook/Cargo.toml" + ], + "enabled": true, + "groupName": "rustbook Cargo.lock" + } + ], + "rangeStrategy": "in-range-only", + "lockFileMaintenance": { + "enabled": true, + "schedule": "at any time" + } } From 031b80cbd9dce7cd2e6ac083803719dc5811b7e1 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Wed, 8 Jan 2025 13:06:35 +0000 Subject: [PATCH 11/11] Lock file maintenance --- library/portable-simd/Cargo.lock | 253 ++++++++++++++++++++++++------- 1 file changed, 198 insertions(+), 55 deletions(-) diff --git a/library/portable-simd/Cargo.lock b/library/portable-simd/Cargo.lock index 1584c704fb221..fe3c8ef213bb3 100644 --- a/library/portable-simd/Cargo.lock +++ b/library/portable-simd/Cargo.lock @@ -1,12 +1,12 @@ # This file is automatically @generated by Cargo. # It is not intended for manual editing. -version = 3 +version = 4 [[package]] name = "autocfg" -version = "1.1.0" +version = "1.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d468802bab17cbc0cc575e9b053f41e72aa36bfa6b7f55e3529ffa43161b97fa" +checksum = "ace50bade8e6234aa140d9a2f552bbee1db4d353f69b8217bc503490fc1a9f26" [[package]] name = "bitflags" @@ -16,31 +16,30 @@ checksum = "bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a" [[package]] name = "bumpalo" -version = "3.13.0" +version = "3.16.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a3e2c3daef883ecc1b5d58c15adae93470a91d425f3532ba1695849656af3fc1" +checksum = "79296716171880943b8470b5f8d03aa55eb2e645a4874bdbb28adb49162e012c" [[package]] name = "byteorder" -version = "1.4.3" +version = "1.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "14c189c53d098945499cdfa7ecc63567cf3886b3332b312a5b4585d8d3a6a610" +checksum = "1fd0f2584146f6f2ef48085050886acf353beff7305ebd1ae69500e27c67f64b" [[package]] -name = "cfg-if" -version = "1.0.0" +name = "cc" +version = "1.2.7" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd" +checksum = "a012a0df96dd6d06ba9a1b29d6402d1a5d77c6befd2566afdc26e10603dc93d7" +dependencies = [ + "shlex", +] [[package]] -name = "console_error_panic_hook" -version = "0.1.7" +name = "cfg-if" +version = "1.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a06aeb73f470f66dcdbf7223caeebb85984942f22f1adb2a088cf9668146bbbc" -dependencies = [ - "cfg-if", - "wasm-bindgen", -] +checksum = "baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd" [[package]] name = "core_simd" @@ -55,45 +54,59 @@ dependencies = [ [[package]] name = "js-sys" -version = "0.3.64" +version = "0.3.76" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c5f195fe497f702db0f318b07fdd68edb16955aed830df8363d837542f8f935a" +checksum = "6717b6b5b077764fb5966237269cb3c64edddde4b14ce42647430a78ced9e7b7" dependencies = [ + "once_cell", "wasm-bindgen", ] [[package]] name = "log" -version = "0.4.20" +version = "0.4.22" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a7a70ba024b9dc04c27ea2f0c0548feb474ec5c54bba33a7f72f873a39d07b24" + +[[package]] +name = "minicov" +version = "0.3.7" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b5e6163cb8c49088c2c36f57875e58ccd8c87c7427f7fbd50ea6710b2f3f2e8f" +checksum = "f27fe9f1cc3c22e1687f9446c2083c4c5fc7f0bcf1c7a86bdbded14985895b4b" +dependencies = [ + "cc", + "walkdir", +] [[package]] name = "num-traits" -version = "0.2.16" +version = "0.2.19" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f30b0abd723be7e2ffca1272140fac1a2f084c77ec3e123c192b66af1ee9e6c2" +checksum = "071dfc062690e90b734c0b2273ce72ad0ffa95f0c74596bc250dcfd960262841" dependencies = [ "autocfg", ] [[package]] name = "once_cell" -version = "1.18.0" +version = "1.20.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "dd8b5dd2ae5ed71462c540258bedcb51965123ad7e7ccf4b9a8cafaa4a63576d" +checksum = "1261fe7e33c73b354eab43b1273a57c8f967d0391e80353e51f764ac02cf6775" [[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 = "proc-macro2" -version = "1.0.66" +version = "1.0.92" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "18fb31db3f9bddb2ea821cde30a9f70117e3f119938b5ee630b7403aa6e2ead9" +checksum = "37d3544b3f2748c54e147655edb5025752e2303145b5aefb3c3ea2c78b973bb0" dependencies = [ "unicode-ident", ] @@ -114,9 +127,9 @@ dependencies = [ [[package]] name = "quote" -version = "1.0.33" +version = "1.0.38" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5267fca4496028628a95160fc423a33e8b2e6af8a5302579e322e4b520293cae" +checksum = "0e4dccaaaf89514f546c693ddc140f729f958c247918a13380cccc6078391acc" dependencies = [ "proc-macro2", ] @@ -166,12 +179,27 @@ dependencies = [ "rand_core", ] +[[package]] +name = "same-file" +version = "1.0.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "93fc1dc3aaa9bfed95e02e6eadabb4baf7e3078b0bd1b4d7b6b0b68378900502" +dependencies = [ + "winapi-util", +] + [[package]] name = "scoped-tls" version = "1.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "e1cf6437eb19a8f4a6cc0f7dca544973b0b78843adbfeb3683d1a94a0024a294" +[[package]] +name = "shlex" +version = "1.3.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0fda2ff0d084019ba4d7c6f371c95d8fd75ce3524c3cb8fb653a3023f6323e64" + [[package]] name = "std_float" version = "0.1.0" @@ -184,9 +212,9 @@ dependencies = [ [[package]] name = "syn" -version = "2.0.29" +version = "2.0.95" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c324c494eba9d92503e6f1ef2e6df781e78f6a7705a0202d9801b198807d518a" +checksum = "46f71c0377baf4ef1cc3e3402ded576dccc315800fbc62dfc7fe04b009773b4a" dependencies = [ "proc-macro2", "quote", @@ -202,29 +230,39 @@ dependencies = [ [[package]] name = "unicode-ident" -version = "1.0.11" +version = "1.0.14" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "301abaae475aa91687eb82514b328ab47a211a533026cb25fc3e519b86adfc3c" +checksum = "adb9e6ca4f869e1180728b7950e35922a7fc6397f7b641499e8f3ef06e50dc83" + +[[package]] +name = "walkdir" +version = "2.5.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "29790946404f91d9c5d06f9874efddea1dc06c5efe94541a7d6863108e3a5e4b" +dependencies = [ + "same-file", + "winapi-util", +] [[package]] name = "wasm-bindgen" -version = "0.2.87" +version = "0.2.99" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7706a72ab36d8cb1f80ffbf0e071533974a60d0a308d01a5d0375bf60499a342" +checksum = "a474f6281d1d70c17ae7aa6a613c87fce69a127e2624002df63dcb39d6cf6396" dependencies = [ "cfg-if", + "once_cell", "wasm-bindgen-macro", ] [[package]] name = "wasm-bindgen-backend" -version = "0.2.87" +version = "0.2.99" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5ef2b6d3c510e9625e5fe6f509ab07d66a760f0885d858736483c32ed7809abd" +checksum = "5f89bb38646b4f81674e8f5c3fb81b562be1fd936d84320f3264486418519c79" dependencies = [ "bumpalo", "log", - "once_cell", "proc-macro2", "quote", "syn", @@ -233,21 +271,22 @@ dependencies = [ [[package]] name = "wasm-bindgen-futures" -version = "0.4.37" +version = "0.4.49" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c02dbc21516f9f1f04f187958890d7e6026df8d16540b7ad9492bc34a67cea03" +checksum = "38176d9b44ea84e9184eff0bc34cc167ed044f816accfe5922e54d84cf48eca2" dependencies = [ "cfg-if", "js-sys", + "once_cell", "wasm-bindgen", "web-sys", ] [[package]] name = "wasm-bindgen-macro" -version = "0.2.87" +version = "0.2.99" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "dee495e55982a3bd48105a7b947fd2a9b4a8ae3010041b9e0faab3f9cd028f1d" +checksum = "2cc6181fd9a7492eef6fef1f33961e3695e4579b9872a6f7c83aee556666d4fe" dependencies = [ "quote", "wasm-bindgen-macro-support", @@ -255,9 +294,9 @@ dependencies = [ [[package]] name = "wasm-bindgen-macro-support" -version = "0.2.87" +version = "0.2.99" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "54681b18a46765f095758388f2d0cf16eb8d4169b639ab575a8f5693af210c7b" +checksum = "30d7a95b763d3c45903ed6c81f156801839e5ee968bb07e534c44df0fcd330c2" dependencies = [ "proc-macro2", "quote", @@ -268,18 +307,18 @@ dependencies = [ [[package]] name = "wasm-bindgen-shared" -version = "0.2.87" +version = "0.2.99" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ca6ad05a4870b2bf5fe995117d3728437bd27d7cd5f06f13c17443ef369775a1" +checksum = "943aab3fdaaa029a6e0271b35ea10b72b943135afe9bffca82384098ad0e06a6" [[package]] name = "wasm-bindgen-test" -version = "0.3.37" +version = "0.3.49" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6e6e302a7ea94f83a6d09e78e7dc7d9ca7b186bc2829c24a22d0753efd680671" +checksum = "c61d44563646eb934577f2772656c7ad5e9c90fac78aa8013d776fcdaf24625d" dependencies = [ - "console_error_panic_hook", "js-sys", + "minicov", "scoped-tls", "wasm-bindgen", "wasm-bindgen-futures", @@ -288,20 +327,124 @@ dependencies = [ [[package]] name = "wasm-bindgen-test-macro" -version = "0.3.37" +version = "0.3.49" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ecb993dd8c836930ed130e020e77d9b2e65dd0fbab1b67c790b0f5d80b11a575" +checksum = "54171416ce73aa0b9c377b51cc3cb542becee1cd678204812e8392e5b0e4a031" dependencies = [ "proc-macro2", "quote", + "syn", ] [[package]] name = "web-sys" -version = "0.3.64" +version = "0.3.76" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9b85cbef8c220a6abc02aefd892dfc0fc23afb1c6a426316ec33253a3877249b" +checksum = "04dd7223427d52553d3702c004d3b2fe07c148165faa56313cb00211e31c12bc" dependencies = [ "js-sys", "wasm-bindgen", ] + +[[package]] +name = "winapi-util" +version = "0.1.9" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "cf221c93e13a30d793f7645a0e7762c55d169dbb0a49671918a2319d289b10bb" +dependencies = [ + "windows-sys", +] + +[[package]] +name = "windows-sys" +version = "0.59.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1e38bc4d79ed67fd075bcc251a1c39b32a1776bbe92e5bef1f0bf1f8c531853b" +dependencies = [ + "windows-targets", +] + +[[package]] +name = "windows-targets" +version = "0.52.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9b724f72796e036ab90c1021d4780d4d3d648aca59e491e6b98e725b84e99973" +dependencies = [ + "windows_aarch64_gnullvm", + "windows_aarch64_msvc", + "windows_i686_gnu", + "windows_i686_gnullvm", + "windows_i686_msvc", + "windows_x86_64_gnu", + "windows_x86_64_gnullvm", + "windows_x86_64_msvc", +] + +[[package]] +name = "windows_aarch64_gnullvm" +version = "0.52.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "32a4622180e7a0ec044bb555404c800bc9fd9ec262ec147edd5989ccd0c02cd3" + +[[package]] +name = "windows_aarch64_msvc" +version = "0.52.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "09ec2a7bb152e2252b53fa7803150007879548bc709c039df7627cabbd05d469" + +[[package]] +name = "windows_i686_gnu" +version = "0.52.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8e9b5ad5ab802e97eb8e295ac6720e509ee4c243f69d781394014ebfe8bbfa0b" + +[[package]] +name = "windows_i686_gnullvm" +version = "0.52.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0eee52d38c090b3caa76c563b86c3a4bd71ef1a819287c19d586d7334ae8ed66" + +[[package]] +name = "windows_i686_msvc" +version = "0.52.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "240948bc05c5e7c6dabba28bf89d89ffce3e303022809e73deaefe4f6ec56c66" + +[[package]] +name = "windows_x86_64_gnu" +version = "0.52.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "147a5c80aabfbf0c7d901cb5895d1de30ef2907eb21fbbab29ca94c5b08b1a78" + +[[package]] +name = "windows_x86_64_gnullvm" +version = "0.52.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "24d5b23dc417412679681396f2b49f3de8c1473deb516bd34410872eff51ed0d" + +[[package]] +name = "windows_x86_64_msvc" +version = "0.52.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "589f6da84c646204747d1270a2a5661ea66ed1cced2631d546fdfb155959f9ec" + +[[package]] +name = "zerocopy" +version = "0.7.35" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1b9b4fd18abc82b8136838da5d50bae7bdea537c574d8dc1a34ed098d6c166f0" +dependencies = [ + "byteorder", + "zerocopy-derive", +] + +[[package]] +name = "zerocopy-derive" +version = "0.7.35" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "fa4f8080344d4671fb4e831a13ad1e68092748387dfc4f55e356242fae12ce3e" +dependencies = [ + "proc-macro2", + "quote", + "syn", +]