From 9e57d5e773898bda97808ffc2652956a63ed048c Mon Sep 17 00:00:00 2001 From: UebelAndre Date: Sun, 31 Mar 2024 09:32:02 -0700 Subject: [PATCH 1/4] Added Rust 1.77.1 --- .bazelrc | 5 +- rust/known_shas.bzl | 438 +++++++++++++++++++++++++++++++++++ rust/private/common.bzl | 2 +- util/fetch_shas_VERSIONS.txt | 1 + 4 files changed, 444 insertions(+), 2 deletions(-) diff --git a/.bazelrc b/.bazelrc index 4b35be4873..88cb0f7597 100644 --- a/.bazelrc +++ b/.bazelrc @@ -28,6 +28,9 @@ common --experimental_cc_shared_library ## Unique configuration groups ############################################################################### +# Enable use of the nightly toolchains by default. +build:nightly --//rust/toolchain/channel=nightly + # Enable rustfmt for all targets in the workspace build:rustfmt --aspects=//rust:defs.bzl%rustfmt_aspect build:rustfmt --output_groups=+rustfmt_checks @@ -42,7 +45,7 @@ build:unpretty --output_groups=+rust_unpretty # `unpretty` requires the nightly toolchain. See tracking issue: # https://github.com/rust-lang/rust/issues/43364 -build:unpretty --//rust/toolchain/channel=nightly +build:unpretty --config=nightly ############################################################################### ## Incompatibility flags diff --git a/rust/known_shas.bzl b/rust/known_shas.bzl index 7c89fe9e1c..f8a56cd9a6 100644 --- a/rust/known_shas.bzl +++ b/rust/known_shas.bzl @@ -21940,6 +21940,52 @@ FILE_KEY_TO_SHA = { "cargo-1.77.0-x86_64-unknown-linux-musl.tar.xz": "947d0e28e7aa08269cf0ec16b4f405969ff503159f5e3f24375686a09c174531", "cargo-1.77.0-x86_64-unknown-netbsd.tar.gz": "8c5bf687fc269c8248e2d50f690f09d19374d4fa6f7e2150512655a9e65ebcbc", "cargo-1.77.0-x86_64-unknown-netbsd.tar.xz": "8019b192db4cfbf350071aefbc29c7804576d9c2a7a32d9931804bac9cd55e4d", + "cargo-1.77.1-aarch64-apple-darwin.tar.gz": "d2badfd5005d4ab4e68465c43b098d19f6cb8835b27455dfcb9bba9bc33e100c", + "cargo-1.77.1-aarch64-apple-darwin.tar.xz": "c0249b6c247953cbe3b01e276988b6ca600aeba4e91332cd2ddaa0b7eee4dfb7", + "cargo-1.77.1-aarch64-pc-windows-msvc.tar.gz": "2f21592225609d195cdc07997173955378b6d2012b654c983f3c5688b7a0d2ca", + "cargo-1.77.1-aarch64-pc-windows-msvc.tar.xz": "b1c6a635811789ded7996bc558a52cad79121812101cccd93eca3927699bad89", + "cargo-1.77.1-aarch64-unknown-linux-gnu.tar.gz": "5ff108c862c97465ec31ad61cb671ffe2d34050ffb051684a0ddcd05b7a893b0", + "cargo-1.77.1-aarch64-unknown-linux-gnu.tar.xz": "dcd34d3287009060f1f3b2a73e6b93634ba8f087833db3ac38433a644dcc5d19", + "cargo-1.77.1-aarch64-unknown-linux-musl.tar.gz": "6ba2adcbd7009e1963c1e3db31e3332374b018116cc4707c5a4959529b08c707", + "cargo-1.77.1-aarch64-unknown-linux-musl.tar.xz": "84dab84bd363d31a4c91225a16146d8460c9fa09dcb8fa63d9158b4caf2ee874", + "cargo-1.77.1-arm-unknown-linux-gnueabi.tar.gz": "316bef4708b8a2197ce9d22553663877d3440560c95c5387715216e5098715d7", + "cargo-1.77.1-arm-unknown-linux-gnueabi.tar.xz": "0e93f13335714cf13351e8aa001bf571813f9245a3bdca65e710ba477d51b2b6", + "cargo-1.77.1-arm-unknown-linux-gnueabihf.tar.gz": "5ce6e5e730c317d6c8ce8dde5cc6ff216b8c6804d36e7ec93475ef97e5aea4e8", + "cargo-1.77.1-arm-unknown-linux-gnueabihf.tar.xz": "62ac8fdcd269be7c08d39a88908b24313661deafe5719f7b86b82422887c322a", + "cargo-1.77.1-armv7-unknown-linux-gnueabihf.tar.gz": "39fba4761612717f96f0d5a8f0f20e7cc50d639c02720399b5939ab197205310", + "cargo-1.77.1-armv7-unknown-linux-gnueabihf.tar.xz": "1fe7d9f35858f40dbaf33f272bd73f70db1d5968f7584d6b91e284d0d1492edf", + "cargo-1.77.1-i686-pc-windows-gnu.tar.gz": "077f8d022d8fa1d5c4667b55834e42f9f4ceffc05f2de5dc84af37fd83f0e431", + "cargo-1.77.1-i686-pc-windows-gnu.tar.xz": "98e6271626f4acb9a9355d2c753cf53eb4d7b8d588405461896aebf73855b6e5", + "cargo-1.77.1-i686-pc-windows-msvc.tar.gz": "3d862ce882e2e2177d2439b0112d68b1fdf53683026cf7914443041b2b7082ae", + "cargo-1.77.1-i686-pc-windows-msvc.tar.xz": "e601dbe5c9e7a7758b230a009b156f7a152d183b566c89b95be19d414fffcd26", + "cargo-1.77.1-i686-unknown-linux-gnu.tar.gz": "2cdb57367caefb0e6bded1e8702d5ceed90a7bd8110b291de85d29cfc1262150", + "cargo-1.77.1-i686-unknown-linux-gnu.tar.xz": "3fe49c81296a64c51b69ddbeecbdf12e12e41eb9ca636e75b4bc372ae09858ee", + "cargo-1.77.1-powerpc-unknown-linux-gnu.tar.gz": "95c276b869f0c2b9454bb7c7575594e113ceb03488ecfd813f3a6c213aa8eaa8", + "cargo-1.77.1-powerpc-unknown-linux-gnu.tar.xz": "b829c30e3436fea2bb8609eb5ed9d26e3209a2d6c86b0b8c3b50f8d27dad543d", + "cargo-1.77.1-powerpc64-unknown-linux-gnu.tar.gz": "cb64cb083dcbc3778f8ce1bbde6378f60a06abd6b32a7c286f0cb1e9900ba3f2", + "cargo-1.77.1-powerpc64-unknown-linux-gnu.tar.xz": "9e6906367b32b9dd995e526307f390f23063d18bd3761ffdf07473e1f1285421", + "cargo-1.77.1-powerpc64le-unknown-linux-gnu.tar.gz": "07d910a37a8873d73aa841ad6cf00fbdd877964d09958439522727e0e919c153", + "cargo-1.77.1-powerpc64le-unknown-linux-gnu.tar.xz": "17f433c4dada3dc1865ac047b84095a57c8cdeee10f788891b67b32f22461e75", + "cargo-1.77.1-riscv64gc-unknown-linux-gnu.tar.gz": "1c498217165fffa631ab97c3bf4ec2c120fba10a71ebdc0cb2d1d5c42859a141", + "cargo-1.77.1-riscv64gc-unknown-linux-gnu.tar.xz": "898329923f75d09ca611881769554226c7abfb4ab881eaea027f2547dcdca346", + "cargo-1.77.1-s390x-unknown-linux-gnu.tar.gz": "0aed2146b9c05f578efa24e8f5b62759b517e2824dd8ef5043b9762d9a51975b", + "cargo-1.77.1-s390x-unknown-linux-gnu.tar.xz": "bc22c9fc0ff9bc17aa4c2c3420caf3b4871f80f3f8dfc388eeb42b72358751b1", + "cargo-1.77.1-x86_64-apple-darwin.tar.gz": "bdae55b6fc4814dc8c804a7efb500e6a86addc0c9847211435f6460d494405e6", + "cargo-1.77.1-x86_64-apple-darwin.tar.xz": "8e5bb0c1e817d308e1ee5a7ec18667d7ef4e116be7782383b1eb3deb1d154596", + "cargo-1.77.1-x86_64-pc-windows-gnu.tar.gz": "83e6d1bf5606e738cf8717014646c4031d26589125d6b34f9231dcafd796370f", + "cargo-1.77.1-x86_64-pc-windows-gnu.tar.xz": "e16094cf827b5d133f04a186ac2f38e6d46c4d369addfadcbf29b93acf37e0f5", + "cargo-1.77.1-x86_64-pc-windows-msvc.tar.gz": "a5ae8d13d352b5b81614189a163e7762056668dddefb7275d3def1f42457c808", + "cargo-1.77.1-x86_64-pc-windows-msvc.tar.xz": "4b211dcc44b99f38ba42046580cb02c25d8bbd5b03ba073cbb30bb48b5296cf6", + "cargo-1.77.1-x86_64-unknown-freebsd.tar.gz": "a33de959aad2e7e86e3d3477fca402e61f9c2eed9eb8364cc41b7555d65fb70d", + "cargo-1.77.1-x86_64-unknown-freebsd.tar.xz": "004568b230ee9d483a123a1c96e7c601caae47c0234c37fd2c03ea236c889bcd", + "cargo-1.77.1-x86_64-unknown-illumos.tar.gz": "bfa298ff7925b61514c07897115c8a7cce5e42b4bfe17fb227c1c3a4f396e24d", + "cargo-1.77.1-x86_64-unknown-illumos.tar.xz": "c2b109648ff0eb3ae33261c6f8e924b642ef95a6d6bac228a5e145a60416bd4a", + "cargo-1.77.1-x86_64-unknown-linux-gnu.tar.gz": "e6ee01b895704b549b76aa38f8a282e17c08020e12fe857f3f52cd3787fc5616", + "cargo-1.77.1-x86_64-unknown-linux-gnu.tar.xz": "87713287303cbb44d89d839ade3de7fe679fcadfe4688a9c6829c276a7946e79", + "cargo-1.77.1-x86_64-unknown-linux-musl.tar.gz": "f5203f23ef55a094f1855ec7053701cdbcb2b7c6b1b654a650587fd02cc4ec22", + "cargo-1.77.1-x86_64-unknown-linux-musl.tar.xz": "d5ff9700b75c908ba0a1048386d0151414ad161da01d640c850b1955695b175f", + "cargo-1.77.1-x86_64-unknown-netbsd.tar.gz": "a754b090bd91dabbf107f4605838d22bbb78e0442ace4a51b2546c9e0f96cf0c", + "cargo-1.77.1-x86_64-unknown-netbsd.tar.xz": "d728697c0bb5e5f05c12e7b32b75d33bf9a9ed4b14c6cd6112b44a0ffaf6d163", "clippy-1.48.0-aarch64-unknown-linux-gnu.tar.gz": "2cc894bf75d938c0f7b96c7711d93b6d5a0befed5c09232cdd8413a57942ed88", "clippy-1.48.0-aarch64-unknown-linux-gnu.tar.xz": "ff5fc4d3b4f1b6147f782d28669fa0e847b3660185fa147e4ebf4d9ace61cd4e", "clippy-1.48.0-aarch64-unknown-linux-musl.tar.gz": "b3d740358470df6f4c1881a40db16c6fce4082bd251b012963147fdadab96879", @@ -24088,6 +24134,52 @@ FILE_KEY_TO_SHA = { "clippy-1.77.0-x86_64-unknown-linux-musl.tar.xz": "58810dcc8c9791afe7de7efceebcee612a8797effa1d84c802ae97b829431ecd", "clippy-1.77.0-x86_64-unknown-netbsd.tar.gz": "14c645f2e7d71573291443b07486c4ba50b590e4a1f46aaf33e68ea39aeb80c2", "clippy-1.77.0-x86_64-unknown-netbsd.tar.xz": "ef231755c95d1757015f43ec90548d99fab9c3a537131fc13e9d7a4ab5262cea", + "clippy-1.77.1-aarch64-apple-darwin.tar.gz": "6af12979ace846be3c06f983a4e0a7cf9c6c724d2c7aba85d416c3ab0412b621", + "clippy-1.77.1-aarch64-apple-darwin.tar.xz": "343f125b0c05dd756e71992c04fb5a4a29ce705c50a739d76eb7f38b088103ac", + "clippy-1.77.1-aarch64-pc-windows-msvc.tar.gz": "714c45cef680be227f7a12000f721636d0631469ab00ca340c8e489abc710d1f", + "clippy-1.77.1-aarch64-pc-windows-msvc.tar.xz": "a969751b8d088e811d8aebae0be3782b9ba31f5180a5c4dfe05baede99d7a144", + "clippy-1.77.1-aarch64-unknown-linux-gnu.tar.gz": "2b20df51301e1947808d71e82c89fb8d93c216f074fa9e572d2d3251a9571162", + "clippy-1.77.1-aarch64-unknown-linux-gnu.tar.xz": "e3e75883d04697e5bc1e2732af4a8e9acc695e21feed92f1c66f86f172c76bd6", + "clippy-1.77.1-aarch64-unknown-linux-musl.tar.gz": "930cdb8f7429364d874902867c1663b4fe9cb1565d4797aaeee975cb06c74e4f", + "clippy-1.77.1-aarch64-unknown-linux-musl.tar.xz": "649c39245ec09c22994b8e2f2c5ef01e88f09440f400b6dea389da65a89c46a2", + "clippy-1.77.1-arm-unknown-linux-gnueabi.tar.gz": "bfd3fdfc978ead275261b70feaaac09caaeac4bda57a86e84203817bccb9082f", + "clippy-1.77.1-arm-unknown-linux-gnueabi.tar.xz": "cd2985669b6e84fcf977a209761411b757e681b5b79397515e68a5e30d1457ac", + "clippy-1.77.1-arm-unknown-linux-gnueabihf.tar.gz": "83af10da9d516939e89a3785764578a2a0bb9d80fa72f2c53a796499915842fb", + "clippy-1.77.1-arm-unknown-linux-gnueabihf.tar.xz": "7768df792eb3ef596ad9ed8978e8f9fcca12ebf42c9e8018570627fe788c3ec5", + "clippy-1.77.1-armv7-unknown-linux-gnueabihf.tar.gz": "ba3d63ac6ea598ebcd088221ab916624d0564a2fbdb5f32400c3d968326f4839", + "clippy-1.77.1-armv7-unknown-linux-gnueabihf.tar.xz": "8b866715fc95afc5de1931635132369d8e943b397ad78cdc3ff586aaf0794f4b", + "clippy-1.77.1-i686-pc-windows-gnu.tar.gz": "0b16d236691aab28e0bcc1c167ceac81805318249d245b61d181d3e9d7047239", + "clippy-1.77.1-i686-pc-windows-gnu.tar.xz": "37652b39bd6eef64f61e1c885389b879511019c07eaddce50f7687413feb9f2f", + "clippy-1.77.1-i686-pc-windows-msvc.tar.gz": "f8e70066586b04641d7f320426958e49055dc363590a762e546995af813d2a36", + "clippy-1.77.1-i686-pc-windows-msvc.tar.xz": "c49c0573dfe9f6f812cd7795dbe2c72a72dd46f58e1177e60152b9bbdf7b98f8", + "clippy-1.77.1-i686-unknown-linux-gnu.tar.gz": "5bff78b75ee28b4b47aead7a9ddf3464d422c78de7d10de989fec6db3a07194b", + "clippy-1.77.1-i686-unknown-linux-gnu.tar.xz": "6fae043152534ce644866158e2978aa29869af43b4827496465173c3cbadcf50", + "clippy-1.77.1-powerpc-unknown-linux-gnu.tar.gz": "7cf9e1ebf2a6e5ac85103af6cddb6dbe1e60d6a16ce933b52ac5d832a6e2adfb", + "clippy-1.77.1-powerpc-unknown-linux-gnu.tar.xz": "7526c65b42fb8e0cf40123927dc2b644dbe19dcfc4e2f35d726f663798bc3a9f", + "clippy-1.77.1-powerpc64-unknown-linux-gnu.tar.gz": "6762176234fdd408d473217f9a3668a2df725d86bcd1e415d742133a7b36ff73", + "clippy-1.77.1-powerpc64-unknown-linux-gnu.tar.xz": "53a4b62468f94132cdcddb8388ced7ee98eef3954418ef1a83bc5d2415e379bf", + "clippy-1.77.1-powerpc64le-unknown-linux-gnu.tar.gz": "67b17afae377f6aca97963a4c4e0f57ec71590c654eca32df2108d2ab1fb7849", + "clippy-1.77.1-powerpc64le-unknown-linux-gnu.tar.xz": "c21d504434019bdfb095b87fa6d90443d86b130f7fb51a2b1667fcc23ac0f1b5", + "clippy-1.77.1-riscv64gc-unknown-linux-gnu.tar.gz": "c85d29ce7d95ecc76a5c2579b33086b581cb6c28321eea9d13eefc61524a7026", + "clippy-1.77.1-riscv64gc-unknown-linux-gnu.tar.xz": "5ad5347531807263cc05ab4fbcb4a817ccd5f3a6850d270ac703bae2bb85b7ed", + "clippy-1.77.1-s390x-unknown-linux-gnu.tar.gz": "e2311b828607ffc66ca4a78acce76e873aa87635dbac63e2ab15fe289713823e", + "clippy-1.77.1-s390x-unknown-linux-gnu.tar.xz": "c5baf6cd41419349e5b8b2440b42be7ad5383954dbef261dc9b989b83958079a", + "clippy-1.77.1-x86_64-apple-darwin.tar.gz": "e97648ff3fa565c08b23d5cef5d2e625207fe5fd0e6a7c4ac5993568d2921d1b", + "clippy-1.77.1-x86_64-apple-darwin.tar.xz": "a65ba1897c5453363cec36b9015a95646436cb525334a01736a9c2f8bd3db489", + "clippy-1.77.1-x86_64-pc-windows-gnu.tar.gz": "881b764cc770ee63979ac7a82625bead27defdd8e85d6bdf4aa6232cc9e66c8f", + "clippy-1.77.1-x86_64-pc-windows-gnu.tar.xz": "7a62829941da036335b8e916f0617d2989f510dd39829c1448fbf5817812999f", + "clippy-1.77.1-x86_64-pc-windows-msvc.tar.gz": "32feed2396885cb96b6dce3cfdfdd473d7bdb1b9890231aa944854a8e4548e3a", + "clippy-1.77.1-x86_64-pc-windows-msvc.tar.xz": "3cbf4f0727005ddcbe1e2f85a643bf303c5f52a428c699aa26e4c68635611b5c", + "clippy-1.77.1-x86_64-unknown-freebsd.tar.gz": "b6b3b3a779a36b37c691f17f17bea85573b15e7f04b2b31e232d1c476e8b1df5", + "clippy-1.77.1-x86_64-unknown-freebsd.tar.xz": "9d95c68e2aab48c105cc0e15c7d229d7527c85558e6e8f353ce8f13d4f3f6197", + "clippy-1.77.1-x86_64-unknown-illumos.tar.gz": "a21461da24a5ff1515350f653fae770615d2b4ab760d0631f8b591a72c1b992b", + "clippy-1.77.1-x86_64-unknown-illumos.tar.xz": "90a51b511096be5ea82f538dd51c3fdf582a073d2231b2edd393007429dc4396", + "clippy-1.77.1-x86_64-unknown-linux-gnu.tar.gz": "7440feff175f246ed37af5bbb8a05a93357b23e0475aff00023646729bd32b32", + "clippy-1.77.1-x86_64-unknown-linux-gnu.tar.xz": "2da346f1f0d03c1d3cff0ba1873c7128fd7deb27f184a9ea59195c58efd016af", + "clippy-1.77.1-x86_64-unknown-linux-musl.tar.gz": "ff2b8e92f4a5b95931cff66f6372ca7e77164579095e58ee98ab5cc4b4e41fe8", + "clippy-1.77.1-x86_64-unknown-linux-musl.tar.xz": "89420a15221da2b1cf95ac2d69e89d6e7e97dbfd30a0c5520bfdb5e4c2044555", + "clippy-1.77.1-x86_64-unknown-netbsd.tar.gz": "d76311ea0483107f220705e5f5db32ab8b21e6780de55e9b757a8c04c93f4d2f", + "clippy-1.77.1-x86_64-unknown-netbsd.tar.xz": "ac334dfb878910828f7a8f42db222f33d91e21e398a3869907c6ebbd64812627", "llvm-tools-1.36.0-aarch64-unknown-linux-gnu.tar.gz": "942856e49837a1c3b9c7d48b52cf0ac0fcb2bb31bb691fe53bfb934afb561c7f", "llvm-tools-1.36.0-aarch64-unknown-linux-gnu.tar.xz": "e2671f3710f65642779023e46ad7402cc3bdaa15861ccfd6b48f1607e0b76ae1", "llvm-tools-1.36.0-arm-unknown-linux-gnueabi.tar.gz": "53140ba7c55cb8ced80d136402de01b8b9ed8e2095b2343d4b41f963cc44069b", @@ -26792,6 +26884,52 @@ FILE_KEY_TO_SHA = { "llvm-tools-1.77.0-x86_64-unknown-linux-musl.tar.xz": "5e0b8dd03960df74ab3b9afaa7b303972495820e579500bba3bcf4a8c1cec4be", "llvm-tools-1.77.0-x86_64-unknown-netbsd.tar.gz": "a93d2e677df8629a51f4c3164bfebade827b20897329f17d2b78f25e2744e308", "llvm-tools-1.77.0-x86_64-unknown-netbsd.tar.xz": "e6c74e20e923f5ff7918af132a359a307b8351039d3a65df3764f548cd5b172f", + "llvm-tools-1.77.1-aarch64-apple-darwin.tar.gz": "42e58625bc84ee9497516c5945bc58234a5b9beefb13e3a351605531a36ccfe3", + "llvm-tools-1.77.1-aarch64-apple-darwin.tar.xz": "dfee0aaed6b24d34362f229f2926e6b1805f2a8ec4a090c7c28837b82a9bdfd1", + "llvm-tools-1.77.1-aarch64-pc-windows-msvc.tar.gz": "a89649fc45bbc9f8b8f40729a33952d62abc07d44be3e2683d469910baf30172", + "llvm-tools-1.77.1-aarch64-pc-windows-msvc.tar.xz": "f272e8853105274786067eb5a78765b52379fb69496bc39af1d31bd4c78cb804", + "llvm-tools-1.77.1-aarch64-unknown-linux-gnu.tar.gz": "4c67f9dc3ab1ab1713fc7a317d0b808334a9bf8d0b288f2323188720ad139e7e", + "llvm-tools-1.77.1-aarch64-unknown-linux-gnu.tar.xz": "1b405f95d5db75f43f01581dfd83931a79e0dd51e781987928ddf8fc6ac50a5a", + "llvm-tools-1.77.1-aarch64-unknown-linux-musl.tar.gz": "826d371acc8a33b268f823453b31d39bedf25a6cd9d1854bdfcbb6c28d76bd37", + "llvm-tools-1.77.1-aarch64-unknown-linux-musl.tar.xz": "460f9c9118bf5485d50b88980aeebeaeef6d7f062dc0e16003e279ea23738fca", + "llvm-tools-1.77.1-arm-unknown-linux-gnueabi.tar.gz": "91a89369c7d7f608148f49193dcfb4d2245faa8df2da7f8b01173d152dcd829c", + "llvm-tools-1.77.1-arm-unknown-linux-gnueabi.tar.xz": "238eb3c5dc18e47fbfbac702684e8dbb77a67618f7da9f1625c6da27be088094", + "llvm-tools-1.77.1-arm-unknown-linux-gnueabihf.tar.gz": "24a1298928d95a507004eba46735bd339d7437d5d1b226fcd0b1d72c9cfe51ce", + "llvm-tools-1.77.1-arm-unknown-linux-gnueabihf.tar.xz": "1433e18084e82fc0bcb0e2bf570f9b119911ca6c1fe5c222d24df5aa794f8d06", + "llvm-tools-1.77.1-armv7-unknown-linux-gnueabihf.tar.gz": "db880ee89f3979be6c295d3e86ed51e1773f93c79920323931e9416869accdbc", + "llvm-tools-1.77.1-armv7-unknown-linux-gnueabihf.tar.xz": "cc299752114e3a3b0120b2c8c1bf93cb465bc021465422508575cf597c9783ab", + "llvm-tools-1.77.1-i686-pc-windows-gnu.tar.gz": "98f500212b13d390ce2f2dbc3b3b0e6f2a14f7714b094fb27fc43facd28b5eee", + "llvm-tools-1.77.1-i686-pc-windows-gnu.tar.xz": "5422ac5cb3d77365ac27bb45fd97d46d0bee0d24a894a0889c21bb918a32fe1f", + "llvm-tools-1.77.1-i686-pc-windows-msvc.tar.gz": "023713e7687a16a4b06094eb56d5b4d7ac847c8d1c779ef747011a094231c872", + "llvm-tools-1.77.1-i686-pc-windows-msvc.tar.xz": "7bba0fdbe07fcdac2845b1788bb97bca296da4320b8d20e0bea367963e310220", + "llvm-tools-1.77.1-i686-unknown-linux-gnu.tar.gz": "10102cb42cda9bc165b6a69c30844c21a699005b997d97a63b8652ec3d0287ef", + "llvm-tools-1.77.1-i686-unknown-linux-gnu.tar.xz": "f0cd912514b5bfa61f161c5a2164aea61db87711c513a7f771dacbca4aa55066", + "llvm-tools-1.77.1-powerpc-unknown-linux-gnu.tar.gz": "89111658105c78298d3cc593fbf665e66017630fdd5926f9fd23a16288eb72c0", + "llvm-tools-1.77.1-powerpc-unknown-linux-gnu.tar.xz": "538ff935644098d5d55704259a44eb598a3f83abbba68bda158a1552f7004696", + "llvm-tools-1.77.1-powerpc64-unknown-linux-gnu.tar.gz": "92e7ff3c21b5ad763dedff8f5866580b7debd4ca61249c73a6946ff93a6658a4", + "llvm-tools-1.77.1-powerpc64-unknown-linux-gnu.tar.xz": "4b5a9f6a58686ebb746fafb64e7924b0b5bdf84fd10b13e13b04acaeff4a00ab", + "llvm-tools-1.77.1-powerpc64le-unknown-linux-gnu.tar.gz": "9b1ad0bb0a670b240f46ad1054cda8cb075a80148725f85fefc3044488ed03bb", + "llvm-tools-1.77.1-powerpc64le-unknown-linux-gnu.tar.xz": "19c416fc14048e7b7e21d0d149683b2891f448f43738540a371a60d59b8eaf00", + "llvm-tools-1.77.1-riscv64gc-unknown-linux-gnu.tar.gz": "5e68667304c690cd43bc3c62ab1ed192b52ded274663e10dc46e77bf63f900e3", + "llvm-tools-1.77.1-riscv64gc-unknown-linux-gnu.tar.xz": "285e4b21e7a77af0fabda1e86f6f96b15624abcb0e35daa34740d7e21bb44115", + "llvm-tools-1.77.1-s390x-unknown-linux-gnu.tar.gz": "d4753931d1a957e3712d8e30379d535719b80064537b462b82812605a517d51a", + "llvm-tools-1.77.1-s390x-unknown-linux-gnu.tar.xz": "308d7a298d7a8af52cbe257e30a7e2a299ffb6a3835c072710bbc223b72a79b6", + "llvm-tools-1.77.1-x86_64-apple-darwin.tar.gz": "69073999182c9c8b546fe49a7a5ec2e2c49809f48e05e310705cc72eb03bdc3e", + "llvm-tools-1.77.1-x86_64-apple-darwin.tar.xz": "d0cae7caa74c22a0edd6cd70fee0d90005d9b7b029937e76f227f7908f6fefd7", + "llvm-tools-1.77.1-x86_64-pc-windows-gnu.tar.gz": "b437ad63534cf7454501cf67b76a09355d36faeb270c083942e7619f2b1b1869", + "llvm-tools-1.77.1-x86_64-pc-windows-gnu.tar.xz": "7344b89974e782c6952138ab908ce43449ef8b7cc9585c45552500d23ddd8a38", + "llvm-tools-1.77.1-x86_64-pc-windows-msvc.tar.gz": "7fe9099ef7790554f92166a0b998a6311f60961b8ec11260f98a440b1ea32712", + "llvm-tools-1.77.1-x86_64-pc-windows-msvc.tar.xz": "0e923b34a0d8c0219df8aeda9e28ed4085142f2ba16a112ff36686b7a888d302", + "llvm-tools-1.77.1-x86_64-unknown-freebsd.tar.gz": "e01c792e7fc70020a1c1da1ffe38dcfee503ab60ff0ea0f1b28a75af63efbf07", + "llvm-tools-1.77.1-x86_64-unknown-freebsd.tar.xz": "587c81864ebdf8ae941c0bf4a1261477ed33a09cd6ab67d5e64ace6d6135912d", + "llvm-tools-1.77.1-x86_64-unknown-illumos.tar.gz": "ce1cea659b18f4a5f7ba4ebc399a3d4b6c3c9ea6eb092f80c80e6352ad62e063", + "llvm-tools-1.77.1-x86_64-unknown-illumos.tar.xz": "0ca3b1092715c4a789484043dcfe1f33220e00bc82dcea96306b631193b039be", + "llvm-tools-1.77.1-x86_64-unknown-linux-gnu.tar.gz": "7313b08f1d5ef279c34d713e7b3ecdf41045732d40a7ea9dbcb57dcc63eed7c8", + "llvm-tools-1.77.1-x86_64-unknown-linux-gnu.tar.xz": "dee0522047d5c7512c9b7e0c009022fb18db37ecec4357c3e2458a706574862c", + "llvm-tools-1.77.1-x86_64-unknown-linux-musl.tar.gz": "931dded4b75f371d50b778fec6a913c79a840580d1c99513972044e3fd1c1b63", + "llvm-tools-1.77.1-x86_64-unknown-linux-musl.tar.xz": "6d92c970b22426b230e9e3321b9a430ebd88e4975516df394f9569b4208dc2a5", + "llvm-tools-1.77.1-x86_64-unknown-netbsd.tar.gz": "db30df5fd0910ccca1c3bbbf8a781cb6e3c46d94ae7b21acf51d7dd3591b91b8", + "llvm-tools-1.77.1-x86_64-unknown-netbsd.tar.xz": "878fd4bdb39087d6275efe1c848d9cd275b28427a5dd1db87090ae9714b0a4f2", "rust-1.26.0-aarch64-unknown-linux-gnu.tar.gz": "e12dc84bdb569cdb382268a5fe6ae6a8e2e53810cb890ec3a7133c20ba8451ac", "rust-1.26.0-aarch64-unknown-linux-gnu.tar.xz": "773560f577d4bfc34efa69f035b0d397fc8f4d55835d163416bc4f2012a57a4a", "rust-1.26.0-arm-unknown-linux-gnueabi.tar.gz": "6e11188bd58893c4af35790a73cca04cde3b9ecf5153e0df1ed14fafd983d183", @@ -30290,6 +30428,52 @@ FILE_KEY_TO_SHA = { "rust-1.77.0-x86_64-unknown-linux-musl.tar.xz": "2eb3d972f94aee912f17923d11102bcbb53df17676642f2a34e9d553097709d8", "rust-1.77.0-x86_64-unknown-netbsd.tar.gz": "05e5a3acc9fbb45bff558fa7f044c50c1ec92ed3fc9de10eb799b3e5ffdec5dd", "rust-1.77.0-x86_64-unknown-netbsd.tar.xz": "b9e8e815d9f789f585d0b572811995d5f4ab1053697331a7c2e89e4d686b0ea7", + "rust-1.77.1-aarch64-apple-darwin.tar.gz": "2e5258b9b1f275f5e50f5bb8ec5dd37f02cf167e43a5df404515831d7620f16d", + "rust-1.77.1-aarch64-apple-darwin.tar.xz": "0c3addcefd46a6572afa42ce40de8f021a1c496df14cf5119b9080da56f75db3", + "rust-1.77.1-aarch64-pc-windows-msvc.tar.gz": "697e830e879a18256ccc5e8a4f82a55933d194a2ae4535ae38802e20547cb3cd", + "rust-1.77.1-aarch64-pc-windows-msvc.tar.xz": "eec968c8b8aef59bb3c8bea4c28fc8c8d1897aa80cd05fd9bca4708dac49e820", + "rust-1.77.1-aarch64-unknown-linux-gnu.tar.gz": "7c12c4c11e52b8cdb43cad94e6b607db8d7f9c4b43f0c89aff9a016f8da25f3c", + "rust-1.77.1-aarch64-unknown-linux-gnu.tar.xz": "ade8399a5797f1888e1d5bcf766b0bf25d136a98396c0cc50e407a3fec227a91", + "rust-1.77.1-aarch64-unknown-linux-musl.tar.gz": "0e4290761fc6987c7fef69093cf1f4ac621527dd015981b1cb6435d352db1c34", + "rust-1.77.1-aarch64-unknown-linux-musl.tar.xz": "2a3703737a96cf2a794a82c62ded211c24330577aa8b950f24cdb0daeb2d3845", + "rust-1.77.1-arm-unknown-linux-gnueabi.tar.gz": "e6c477245a19888a69365d1b772b0ab3e281de0451e3fd23a47d02450d93aeef", + "rust-1.77.1-arm-unknown-linux-gnueabi.tar.xz": "650c4a4712857b3ec64d263e03a49f0c868adfad09fd0c1896cf7aec4c0d07fb", + "rust-1.77.1-arm-unknown-linux-gnueabihf.tar.gz": "2868ab6fd85b2747992b10954af20d4f58ce4fe9247df3fd3fec6a098f590eda", + "rust-1.77.1-arm-unknown-linux-gnueabihf.tar.xz": "4b71d005e712b9cbfc9da76863cbc56d5117256024bd6802eeb2697e95d55bb3", + "rust-1.77.1-armv7-unknown-linux-gnueabihf.tar.gz": "e9dbbcb5a11f419660db436c43d64afc37c02fd65cb770eb4dba8b4231fdbed4", + "rust-1.77.1-armv7-unknown-linux-gnueabihf.tar.xz": "ef8726a3fa91be4525bf371128a6827fb24a8c2c4dee6ce9c12fc52240695a90", + "rust-1.77.1-i686-pc-windows-gnu.tar.gz": "5e5d76d5d700cb4c45566e46100d1f6da2ffc53fa983388b78aeb4210e911af1", + "rust-1.77.1-i686-pc-windows-gnu.tar.xz": "4f5d0d1b6545fa33badac5a88ceb4066fe5dead4309b6015f5f77703bf6c40b0", + "rust-1.77.1-i686-pc-windows-msvc.tar.gz": "a8d09e3ca72e8b3e6da333f27ea52c19633ad0a7cf65c812f3aff2e6cd1b28a0", + "rust-1.77.1-i686-pc-windows-msvc.tar.xz": "343f2a2dada9a87375cff9b159db4cc1f5ac6d1a9fef80b2f199e91dd763b293", + "rust-1.77.1-i686-unknown-linux-gnu.tar.gz": "39dfcacdda67e549a043b354ac4d90a62b2a157f8439308c5fc9cf27c56632d9", + "rust-1.77.1-i686-unknown-linux-gnu.tar.xz": "6dab6879f64eb6200101b7941a73ae35e76ec4f11c394e94bd0ecf475e9ae68e", + "rust-1.77.1-powerpc-unknown-linux-gnu.tar.gz": "cb4c7f7013e470f4cb8e007417d48b5f8d2acfce8342ca9d70fe120da0345b1a", + "rust-1.77.1-powerpc-unknown-linux-gnu.tar.xz": "aebeba6e34b6ec7740bec2c35e4165640f1e8f42b52a8057fa6581a5bba6e482", + "rust-1.77.1-powerpc64-unknown-linux-gnu.tar.gz": "e86e5cd89905229860b591af1724252c354c7fcfc8f51a2c4ffc8a582f43779f", + "rust-1.77.1-powerpc64-unknown-linux-gnu.tar.xz": "8dcd1ca441927c6af87015448096b5143fc93ab6bf8d9e0901da5a22aff3e318", + "rust-1.77.1-powerpc64le-unknown-linux-gnu.tar.gz": "2df3946ea6698f224b15a7d561ec50316392cffb4c8820f6c8e28314091ca304", + "rust-1.77.1-powerpc64le-unknown-linux-gnu.tar.xz": "4ca6a351a10d1eea5d55f7d7c1db5db2033292508a1a0bed154e69994935ca17", + "rust-1.77.1-riscv64gc-unknown-linux-gnu.tar.gz": "de15fe0fbb93e475bed4196c98ec8865c92d28af99f6c1e8561cb47e4b28b30c", + "rust-1.77.1-riscv64gc-unknown-linux-gnu.tar.xz": "da0be22ac185a15a796379595af5062a7c62c2e3db61d30a04946d65d334605d", + "rust-1.77.1-s390x-unknown-linux-gnu.tar.gz": "04ae04145f73284352aeeba78ec5a3b24a54fe3acc01f037a8f4d93e96712e51", + "rust-1.77.1-s390x-unknown-linux-gnu.tar.xz": "38565ef1f0df4944778baa900a19c87a0bfd409c6bb95b97ae72916e1e7affca", + "rust-1.77.1-x86_64-apple-darwin.tar.gz": "0bcfde91759313e5ae022f6858692f4639f38eb36f3ca85a0d825733cf2313f1", + "rust-1.77.1-x86_64-apple-darwin.tar.xz": "0fd17b591d5438042cd27671e6c5b622bcd630e56c6ee2b4f8d4d45770a57475", + "rust-1.77.1-x86_64-pc-windows-gnu.tar.gz": "99f34cb52cd99ef7e11a329ea58eef2f3c1168dabb408b4f52626d3ccee722f3", + "rust-1.77.1-x86_64-pc-windows-gnu.tar.xz": "798974cd33c8d0d9a30e6bd5a5abdcc8a63f47d57ae664cb440c3afbd9fb452f", + "rust-1.77.1-x86_64-pc-windows-msvc.tar.gz": "26a0f7bd95fae59f50a62987a33ecae03c0388fd88b401198019d78b51c80b74", + "rust-1.77.1-x86_64-pc-windows-msvc.tar.xz": "162fa31319f2d559807a393277e68d1d14922b0141573240ce285f7273930fc3", + "rust-1.77.1-x86_64-unknown-freebsd.tar.gz": "c65e0d4dd40b5c55bb53cb6ae360b0931db3551f78a776a1bec8389cf19e1c2f", + "rust-1.77.1-x86_64-unknown-freebsd.tar.xz": "72edd985157ef0fb2e853f8076acdc7d175034e05f18912ee91f95e3b5afc0e9", + "rust-1.77.1-x86_64-unknown-illumos.tar.gz": "7124d0f34690ae11010c1d3934c6ff45618b4bd54346d06b1e3ade58843c7e29", + "rust-1.77.1-x86_64-unknown-illumos.tar.xz": "5046db3326a1a86a20b15f98d67e309e1c728b71ee6b0c227b7aa762fcbb18bb", + "rust-1.77.1-x86_64-unknown-linux-gnu.tar.gz": "1e20ef769a722223a64bb9ebc621ba2b781d8f89ec0d4ab8d0bdc2d3071075b3", + "rust-1.77.1-x86_64-unknown-linux-gnu.tar.xz": "fa82dfaa55fb3117f256b72769807305e439f22d4da7d15b067ceb79f9b849b9", + "rust-1.77.1-x86_64-unknown-linux-musl.tar.gz": "0b130d41daf311dd5e90016002aec3ec1a2af3ec51f6ee75957b4e7225ad45ab", + "rust-1.77.1-x86_64-unknown-linux-musl.tar.xz": "424808544f33d68d9fc7464da7a00b1f1502a3366e30c49c28a9c6e356302d47", + "rust-1.77.1-x86_64-unknown-netbsd.tar.gz": "ee35566f9364c060e2d17ee2a8c0f8ce51abbdc51f31f3ab88ba1044c1b2d3ee", + "rust-1.77.1-x86_64-unknown-netbsd.tar.xz": "88487e21ba220521a59e62bb28060a366d056b7a68f666a1efa0c5e16e62ebf6", "rust-src-1.26.0.tar.gz": "d02fe6fd5c0f330656e9ff0a290ebf23cab7c909f96ce1838247fadc117eb1dd", "rust-src-1.26.0.tar.xz": "7d313fdecb23afd07826b62360f63c40ca8c12730b00b7cecf2c53098039e326", "rust-src-1.26.1.tar.gz": "19ef8113ae53ec7ea8f6772a5c9ce5a3dfc28b1bddd800841fb5bbec33fa3619", @@ -30432,6 +30616,8 @@ FILE_KEY_TO_SHA = { "rust-src-1.76.0.tar.xz": "43b2187da2752307fb710914805cb685b35308acb22413f1616ad04448a598f1", "rust-src-1.77.0.tar.gz": "345abaad5747a8a13d34a8368cedb108483370e7c2539134476b6704f058a681", "rust-src-1.77.0.tar.xz": "966392d6582aa94f724c6bdd1c9819c8554d79c6bd986def59f201884475e4e8", + "rust-src-1.77.1.tar.gz": "0b51d72db7e8f35bb32387b00821cd2d55ff1eaf005e2e72eb6728ed4c4a559c", + "rust-src-1.77.1.tar.xz": "ad2064aa4a444ae35d55b8b57bec837b90c4f10fe6d721f8fce86d7a1992f607", "rust-std-1.26.0-aarch64-apple-ios.tar.gz": "3a7e296ad2ca8d400beb6b66da3584c09f5876b81df930e24f8859ab2dd7084f", "rust-std-1.26.0-aarch64-apple-ios.tar.xz": "f0ba507d29d36f420b525a3f8466408c2e0b3730c38eae7ef5fa33229beca45f", "rust-std-1.26.0-aarch64-linux-android.tar.gz": "4f19063a4872a68cb26c9008508e470a68360227b834b1930278b2df420e63e1", @@ -41386,6 +41572,166 @@ FILE_KEY_TO_SHA = { "rust-std-1.77.0-x86_64-unknown-redox.tar.xz": "6be7b7dff47931ae7eae1174454534596a0636be8f4bb628d11826b115a038d7", "rust-std-1.77.0-x86_64-unknown-uefi.tar.gz": "7edf2c35a39a18349234581e931484be2c49db07f2501e1d72910a9f0478b02c", "rust-std-1.77.0-x86_64-unknown-uefi.tar.xz": "2f0323e809bd82283dfc850fd51fa9be693b2a39eb9d10de402bb541c0a7c61d", + "rust-std-1.77.1-aarch64-apple-darwin.tar.gz": "e8474b7206adce19b5de7f8c9d9945daf3704a45c66df3530882cf66686f079a", + "rust-std-1.77.1-aarch64-apple-darwin.tar.xz": "3b5b71e40d934de25dcb553b9df28289d38640e6fa2654b42410f4cc8d9bed2a", + "rust-std-1.77.1-aarch64-apple-ios-sim.tar.gz": "9f1352557407edd2a1d7f4d39831c6c8a079f4abc5280f0b54661f35641441d4", + "rust-std-1.77.1-aarch64-apple-ios-sim.tar.xz": "6c85a504f5f8569d92337744ad0d9fa8b85d7c3a404f4b6db2c1fa36ddf61f44", + "rust-std-1.77.1-aarch64-apple-ios.tar.gz": "a385586d29907960ed3baaf1e9d3f659b64d7d21083ecc8960593e7811b80996", + "rust-std-1.77.1-aarch64-apple-ios.tar.xz": "f32c24cbbea1393402f02095cfb9394709075cb56489d02354312d102b2a10c1", + "rust-std-1.77.1-aarch64-linux-android.tar.gz": "1eec56c60f5ea1c65522af3b8929ca978cfcd8ce85f2f349d804e245851aecd2", + "rust-std-1.77.1-aarch64-linux-android.tar.xz": "de14c3ab050968cc1e6f68ced9460dc344d35b58cc9379016b7c12cac13ebb90", + "rust-std-1.77.1-aarch64-pc-windows-msvc.tar.gz": "6f11ea51f224b392359f5d3a70b49a211ae1518da43e5f62c19f6aaa4082148c", + "rust-std-1.77.1-aarch64-pc-windows-msvc.tar.xz": "36d15017d1a5305e66262cf2f46f8c248f78697854f7576728035d28c307ffff", + "rust-std-1.77.1-aarch64-unknown-fuchsia.tar.gz": "50a2c04d9fb4498a06201fe4253f5348c480ddd2470740c4908a78ce7cb7b751", + "rust-std-1.77.1-aarch64-unknown-fuchsia.tar.xz": "807eab58613f0919aa1265ca06ca21258d4524926bf54ee05e8093327ede578d", + "rust-std-1.77.1-aarch64-unknown-linux-gnu.tar.gz": "1292f031a4209e3905e3dc079a25f44cc9f0e6ef5ee9bdc9566f48f9007d4173", + "rust-std-1.77.1-aarch64-unknown-linux-gnu.tar.xz": "ff4f28acb255de9a1553e54f11943c8b1c0185f0576dea762263286d3001e933", + "rust-std-1.77.1-aarch64-unknown-linux-musl.tar.gz": "41875443c3cb229c144f2926a4f3c8c59088091d38e6bc23f9950c5064305731", + "rust-std-1.77.1-aarch64-unknown-linux-musl.tar.xz": "b6acaffd340f8fe437b14887883553ff8ac59f985d0d47d5c9c61890a62c6510", + "rust-std-1.77.1-aarch64-unknown-none-softfloat.tar.gz": "77fe16330f292268fc0b0b91275a823f49e29a267b3dc56d14973f76d3a7119c", + "rust-std-1.77.1-aarch64-unknown-none-softfloat.tar.xz": "d2d8ec1656d366a44879376e4670fc78709303e91337bb05db3bcf8aa8a165f7", + "rust-std-1.77.1-aarch64-unknown-none.tar.gz": "7b929cf84051c402c63372127a7722aebc2a20192bc19d5191ca2f99d7c125f6", + "rust-std-1.77.1-aarch64-unknown-none.tar.xz": "9af3bfc801b5cda4c0072e18e4e37b92253af8c246be7cea826494bb8d78c2ee", + "rust-std-1.77.1-aarch64-unknown-uefi.tar.gz": "71b9a1795a0758030d5b4e55b56269e25a89967b52665f0f4fa6a67764a671ec", + "rust-std-1.77.1-aarch64-unknown-uefi.tar.xz": "ca84b28279b4204acfc3b17f0a19cd21716e8716ce65594cec9c75b25a0a73f8", + "rust-std-1.77.1-arm-linux-androideabi.tar.gz": "34ea7106bc113ed0922a3523bf980edeec48764e1ec4b83cf5a619a79a380b42", + "rust-std-1.77.1-arm-linux-androideabi.tar.xz": "0747f21e1d2d2c034290fd906f3dc197cebdca3f8c75c80b1a967038ac4bb1b6", + "rust-std-1.77.1-arm-unknown-linux-gnueabi.tar.gz": "d7340f93ef697b87edd2e0c7ca4fccf27b0be255975c38af4374d72a4135d829", + "rust-std-1.77.1-arm-unknown-linux-gnueabi.tar.xz": "1eaa2ccab7bf6287986d23551421c162223a15d7c54d263c353a6a21f505ff73", + "rust-std-1.77.1-arm-unknown-linux-gnueabihf.tar.gz": "f67930b67f8db2a87251b52fb407d26491ff2e8e06265234d4ab8760673a01df", + "rust-std-1.77.1-arm-unknown-linux-gnueabihf.tar.xz": "d977e16ef9aba2a2453d19ce75bdf3e946ef409b095200bb827c748fb0cc4155", + "rust-std-1.77.1-arm-unknown-linux-musleabi.tar.gz": "ac059327d600e01f8702ad1aae3a4942bb0b233c682eaa8dc299bb3879d29a6c", + "rust-std-1.77.1-arm-unknown-linux-musleabi.tar.xz": "f683ae5d27bdd2e1acdafb42da910cf7416361e20f040050d83375a0aba65e1f", + "rust-std-1.77.1-arm-unknown-linux-musleabihf.tar.gz": "f2c8a4610674e1f97badd2eb772d1682ab297fefbe08a4202f2ec05c26ba37f5", + "rust-std-1.77.1-arm-unknown-linux-musleabihf.tar.xz": "8c72b49cb9d94dc94100929d3a9c91132b1045d904aa22eb6e6191edd38c5a80", + "rust-std-1.77.1-armebv7r-none-eabi.tar.gz": "5f9e45e09e7abde0387f3d161379eb4cd897cad7bdb59845d93863cd39812fa5", + "rust-std-1.77.1-armebv7r-none-eabi.tar.xz": "1968eebc0158a515d714b12a2c42e16a31fad686f5bed5bed2e12947bba7fabb", + "rust-std-1.77.1-armebv7r-none-eabihf.tar.gz": "2c7159b628e1f4606d9e131d11172331e85ba92e95bb73140d24751449da2e45", + "rust-std-1.77.1-armebv7r-none-eabihf.tar.xz": "6561622cf2366e9cbab8681757346f1240f951882df474e8aac9a7dda687933d", + "rust-std-1.77.1-armv5te-unknown-linux-gnueabi.tar.gz": "0f37d3acf5a6f1749f3445a7e4f3d56ed52728a8da116a44df7785603950fefa", + "rust-std-1.77.1-armv5te-unknown-linux-gnueabi.tar.xz": "55c144f9424883cafb7fe4a6562216afff0e3d79479f023eaedca2bac58b56ae", + "rust-std-1.77.1-armv5te-unknown-linux-musleabi.tar.gz": "91a02f27bb7cdc2ff4025047313f88bb2f40fcd39e21520e867e780b1ac7f2bb", + "rust-std-1.77.1-armv5te-unknown-linux-musleabi.tar.xz": "1734b6e352e9cb16a09ff4e283ba31a5988a957176fc8b7df50ad92a4c6d4911", + "rust-std-1.77.1-armv7-linux-androideabi.tar.gz": "ea8ee6f3b70a3a49d203026bbe3fd7fbb1f81adbbd793c0afb6e26026500b403", + "rust-std-1.77.1-armv7-linux-androideabi.tar.xz": "179d91aaa7fe22276c2335fb8ab3d53c02d35ed0ea191d304d41ef69d2d9b42a", + "rust-std-1.77.1-armv7-unknown-linux-gnueabi.tar.gz": "7e832c280ea65d5019ac9990723f2742c6936fd3c16abfa27442bd09e22cde94", + "rust-std-1.77.1-armv7-unknown-linux-gnueabi.tar.xz": "8818d7eb62ffbc9cfca570c4b829226eeb9b15befdaec7b91affbd2009cd4a6b", + "rust-std-1.77.1-armv7-unknown-linux-gnueabihf.tar.gz": "e258f7c94bc0f176713eef95eeadaaea7558b8f42b5a0dc68fa6dc0c7661e35a", + "rust-std-1.77.1-armv7-unknown-linux-gnueabihf.tar.xz": "dc8acd573d8b673ef9b1fa99ac2223a31f871ec2863b3ac0b23368e926c20170", + "rust-std-1.77.1-armv7-unknown-linux-musleabi.tar.gz": "cbf073bb26a0150e84725103b9aed7ce121d18c75f822293cca9227de8dcfd30", + "rust-std-1.77.1-armv7-unknown-linux-musleabi.tar.xz": "12d79635657760d1502353b2168bb2a30f4f287cbacff3924da7f23ae6888ac1", + "rust-std-1.77.1-armv7-unknown-linux-musleabihf.tar.gz": "c8402a261d86b6ba53f3fb85410d0a679e065452c1bd255015dfc17c6ee2203f", + "rust-std-1.77.1-armv7-unknown-linux-musleabihf.tar.xz": "6b3c3681627b98d4d98b07202d78987f54ec4a0eb466541257566f7e4956976f", + "rust-std-1.77.1-armv7a-none-eabi.tar.gz": "7fdacd7a5a512b413bdfaf3ee9bdff852500fbe55bcdc7766c30547b87f427f9", + "rust-std-1.77.1-armv7a-none-eabi.tar.xz": "7c6faec090da918070073f3ad489a11cc312b025b703979493d276526a3d0cf6", + "rust-std-1.77.1-armv7r-none-eabi.tar.gz": "5271c79e41831da545a93f7c28a027f1be14936dc5dffa7667882f8e8cb2e445", + "rust-std-1.77.1-armv7r-none-eabi.tar.xz": "ed1554add61e8a7e2b0c7df178d096e856612a7b0c47ecbc52d89b9561b1b2b3", + "rust-std-1.77.1-armv7r-none-eabihf.tar.gz": "ad6d5f3a53228b29cf230eeebae298d4ddc7ab4c8d0d77f08669f2a2e977c482", + "rust-std-1.77.1-armv7r-none-eabihf.tar.xz": "31f41f401d3adf2b80ade608f1d9b6bbee450499f16260d224e8a4a4539d7d3b", + "rust-std-1.77.1-i586-pc-windows-msvc.tar.gz": "41f16843d12aab690c014d8f433fc320b24491e3537ae5cd628cef29b2e04aad", + "rust-std-1.77.1-i586-pc-windows-msvc.tar.xz": "6a6dd2704736b40299bbf30a2dcb90f1c5519da22ebc5d59dffbd89bf1575e44", + "rust-std-1.77.1-i586-unknown-linux-gnu.tar.gz": "9a6ab1aa8b09ede0ccd10501d05e93350a9384fa7bfadc5edabafcc3251df50d", + "rust-std-1.77.1-i586-unknown-linux-gnu.tar.xz": "8282289086c24ca96f1b187e826642c4a95c52d6248d952586a5951cd10b0cd3", + "rust-std-1.77.1-i586-unknown-linux-musl.tar.gz": "0a5db43d711d21d110bca0a79b720a2383c257be325d530e7cbbcc142143b3d8", + "rust-std-1.77.1-i586-unknown-linux-musl.tar.xz": "c6780010d0f53a8039a2c20392a8c207428e64e2e510467d4ad95349cea9c0fd", + "rust-std-1.77.1-i686-linux-android.tar.gz": "97943cbc8adf7425bad4b019afd3a80447c708449f03b3c3155c2838c75f73b5", + "rust-std-1.77.1-i686-linux-android.tar.xz": "5653c843857cb575b6d1c33cceeff9b32265e4b928eb2531908efe2af874ee79", + "rust-std-1.77.1-i686-pc-windows-gnu.tar.gz": "a5d2dbca5edae821ee06406809612b35cd173b198935403d64dee9a561b8d509", + "rust-std-1.77.1-i686-pc-windows-gnu.tar.xz": "32fbe93062046bec67ad1ecc8a3d0ba5155ab94ea41d9f50c477805be7b8fcf9", + "rust-std-1.77.1-i686-pc-windows-msvc.tar.gz": "16350cb516222f60883f6800c498002ec5c5dac0a0aff01d97d797cd0e124c97", + "rust-std-1.77.1-i686-pc-windows-msvc.tar.xz": "f3db5e36d05152c1b30fe6e9eb22962e3cf427c50949d20ea5d1a4b503cbc4e6", + "rust-std-1.77.1-i686-unknown-freebsd.tar.gz": "3beca041e7fbd2b378b88d20558c81f1a964929c01ac39c4475ccb136bb6ffd1", + "rust-std-1.77.1-i686-unknown-freebsd.tar.xz": "d15c117caa73709f550c2f9f01937fa95d28fcd3cb77b4eb6c9850eee51395f9", + "rust-std-1.77.1-i686-unknown-linux-gnu.tar.gz": "465a1d77d7c5935d3eb7abe2dae2f2c63e755a89d5282b390c0122baa3d70311", + "rust-std-1.77.1-i686-unknown-linux-gnu.tar.xz": "7bf24ca93bde8cd761128e68cbcabc9d304c5cf19fcdd020bca2d56e43014381", + "rust-std-1.77.1-i686-unknown-linux-musl.tar.gz": "48f7cdcb277f780a812165e06fdcaeefd1b1bc28a5b45bd74fe1a06f063fdb07", + "rust-std-1.77.1-i686-unknown-linux-musl.tar.xz": "ed668b78f737ab7fa42b8f837073b24b10e7348a445a03f4703e22deb7207aa1", + "rust-std-1.77.1-i686-unknown-uefi.tar.gz": "7caa036279fcdf3b9be29f04ddc0bc276bcd3d02388148c4baee47f56183eae1", + "rust-std-1.77.1-i686-unknown-uefi.tar.xz": "17f82e92ab0d42f38b278d869be4d928df245b6b55d8b95a2d2e05973c1ae190", + "rust-std-1.77.1-nvptx64-nvidia-cuda.tar.gz": "2a77b32270e627ffa2cffdd7c4a3245ffc63eca5a834db8cf55d06c2c9e39b3e", + "rust-std-1.77.1-nvptx64-nvidia-cuda.tar.xz": "82e4a67cc3e2d5d69d4f89255bb4c093e04cb085fdf223f012a6f871f38bb9f1", + "rust-std-1.77.1-powerpc-unknown-linux-gnu.tar.gz": "dcb9be262c0ae2b893f5f691ba45823745b4de8353ab012cfd1eef030afc84d5", + "rust-std-1.77.1-powerpc-unknown-linux-gnu.tar.xz": "1800cfc23ecf0921566b2fb38a7bd855f3318c659860f54a13b7bcd47505fcb3", + "rust-std-1.77.1-powerpc64-unknown-linux-gnu.tar.gz": "c50a402ca74d3a4862ff5b3872607886ff213acc2dc8ddc0af3f0e6dc44ba0fa", + "rust-std-1.77.1-powerpc64-unknown-linux-gnu.tar.xz": "203e38dcfa80b0431e0de4a45120e0687aa844dccdff2db5bed360add69f33ac", + "rust-std-1.77.1-powerpc64le-unknown-linux-gnu.tar.gz": "c41a61659a512a190d7457537f62763d28dfbe658b32ab0c7beb1d227f5dadeb", + "rust-std-1.77.1-powerpc64le-unknown-linux-gnu.tar.xz": "df227ba5055e3179bc963f9c91e62c2b4c97b556ba12dd30440cd2b5d5fbd66a", + "rust-std-1.77.1-riscv32i-unknown-none-elf.tar.gz": "b9775866dc970ee594fa3a6ae81a1ef5c13489d54a48038b2fc4e8fb6a20224e", + "rust-std-1.77.1-riscv32i-unknown-none-elf.tar.xz": "e74ff800033a436e6a31fce889f098cd09f3b89d37a497a1081c9babfa542fa2", + "rust-std-1.77.1-riscv32imac-unknown-none-elf.tar.gz": "7e90ead3ce4c9f8ce956a271c5ebe5fe36b2ccaad9d6b3c08af45d79754e786a", + "rust-std-1.77.1-riscv32imac-unknown-none-elf.tar.xz": "9cf5332aaf57e55dd6e92cb272311af94d140b4f51d2c702741c550817902e5a", + "rust-std-1.77.1-riscv32imc-unknown-none-elf.tar.gz": "5290f4da0ca0240289272da5ccb62bc4e6be8ceba0f2f882b1814b75b72d5761", + "rust-std-1.77.1-riscv32imc-unknown-none-elf.tar.xz": "7d1d73167988f2a3ac83ef30571fb4168a3b62d314b3bf3cfc03e6cb3b1d252d", + "rust-std-1.77.1-riscv64gc-unknown-linux-gnu.tar.gz": "b0fa4d4b551acb8c58f41b8b212cbc76b9e1e9ef3f35d2b30a9e364894901646", + "rust-std-1.77.1-riscv64gc-unknown-linux-gnu.tar.xz": "fa7d6af3bd4c200c903ec019c420ba4735d35806aebba5278b157278724c831e", + "rust-std-1.77.1-riscv64gc-unknown-none-elf.tar.gz": "1b49dde228504d55dd85ef3e736e06c60225c1bf898a86a15036b5ada716128a", + "rust-std-1.77.1-riscv64gc-unknown-none-elf.tar.xz": "24179cb7e21080416943780c5e2fbfb1eb93878008eb8e0382a7590fecf6f09a", + "rust-std-1.77.1-riscv64imac-unknown-none-elf.tar.gz": "2060afe99b2cedc2d9a16c273d5260e5e27cffc3be14ccfe7344df5cf28a19b1", + "rust-std-1.77.1-riscv64imac-unknown-none-elf.tar.xz": "b596b9c344e9acc7aacd3a8768f518d55d3ab545a300481e68e9d16ea14fd26b", + "rust-std-1.77.1-s390x-unknown-linux-gnu.tar.gz": "2b9fc2efade670b5dd706940b52cd4cd39fa30e4d1785ddd9b3cce3e722fd0b7", + "rust-std-1.77.1-s390x-unknown-linux-gnu.tar.xz": "1a9df2ef802fc5ddd68cd3d751d4686bca6618e797f8090a9418bd878db54bc2", + "rust-std-1.77.1-sparc64-unknown-linux-gnu.tar.gz": "0e0cee7aaa2dd369d316fe5835be684430ccab42f9cd8c0a81a51332d72aadc2", + "rust-std-1.77.1-sparc64-unknown-linux-gnu.tar.xz": "4674b08b5ad22085a70b7b2759f76d9bd86451d36e92f616996fa54d72f739c1", + "rust-std-1.77.1-sparcv9-sun-solaris.tar.gz": "a28e8b8031d4816c873e6587a5e7e4a460753d53f636bcb3400f40b167ead7f3", + "rust-std-1.77.1-sparcv9-sun-solaris.tar.xz": "b6846fa7ab7d48985eb61404a0cf5a4c88eadd23757e14e8da1d48c66fc85bb6", + "rust-std-1.77.1-thumbv6m-none-eabi.tar.gz": "54494af88ce7a9917b811f75001b6a43faff6af9bf01efe338f7545394552ba5", + "rust-std-1.77.1-thumbv6m-none-eabi.tar.xz": "3aacae645779882a4b3a1193c4298eaa0d535e3ecff77ed81b8721b2f16b78ef", + "rust-std-1.77.1-thumbv7em-none-eabi.tar.gz": "70bcb101a5f74b4785b543ee5cc322fae259d82283b8998c30f9c13a2485518b", + "rust-std-1.77.1-thumbv7em-none-eabi.tar.xz": "cc73751a328eed5ff72b479ddacc48d5e2d181468ef4c95189fb9f06ecef625e", + "rust-std-1.77.1-thumbv7em-none-eabihf.tar.gz": "0a5d7bd8135272a26c2e75339414bff9cbaab23bc17c404bc6511c19482a8178", + "rust-std-1.77.1-thumbv7em-none-eabihf.tar.xz": "e0a7821caddf01b730bcef9ea111b40d12cfb187e430acacb57b7bbe082476eb", + "rust-std-1.77.1-thumbv7m-none-eabi.tar.gz": "cb6eebca8cad27f69322d670ea609e614ca0432d9e25ff4878d3b7ea546d60e7", + "rust-std-1.77.1-thumbv7m-none-eabi.tar.xz": "4fe380de5c00f67588a5b5b40089aac2efc14e92f9e78e2880bbeadf76e2bfbe", + "rust-std-1.77.1-thumbv7neon-linux-androideabi.tar.gz": "04888e67434175b17391aeebfd417cb00e55404707cc869895d8e91a510cf02d", + "rust-std-1.77.1-thumbv7neon-linux-androideabi.tar.xz": "6543e8cbd914dc3805053915beb0b4be751bb6788ab32f854e6189e24483e840", + "rust-std-1.77.1-thumbv7neon-unknown-linux-gnueabihf.tar.gz": "484beae3fe1d1396a919ff35df9fa52c9b3872ff175dd3e3a792a41424292d21", + "rust-std-1.77.1-thumbv7neon-unknown-linux-gnueabihf.tar.xz": "2e8465e1166a920abc651642bf05ee607596819ab7189192f4af764d6af7fdf1", + "rust-std-1.77.1-thumbv8m.base-none-eabi.tar.gz": "a49db3b8b710effc5881c1b083b147f7c9943b39cd55c2ea489e3049f963e42d", + "rust-std-1.77.1-thumbv8m.base-none-eabi.tar.xz": "0e40ebb546b99a796e547dc27439993fc2a9e86a28b4d126391b060657dd4635", + "rust-std-1.77.1-thumbv8m.main-none-eabi.tar.gz": "f42c627c54aba323789040bf0fdf8c2507b549a9d9b21c899ba4f63ed2c69b98", + "rust-std-1.77.1-thumbv8m.main-none-eabi.tar.xz": "a9ca623a1eedd7ebfa932c0d29907077619ea7e6588aed26ece0646d9f88a4f4", + "rust-std-1.77.1-thumbv8m.main-none-eabihf.tar.gz": "325f1f114cdc588ea87a1563f7469b2a4ae0e944a70844169dfccc78a2079ac2", + "rust-std-1.77.1-thumbv8m.main-none-eabihf.tar.xz": "6f69a90ddbaad558b42fe37d1abb5355f98116a8773b1246e1944bb884bf7845", + "rust-std-1.77.1-wasm32-unknown-emscripten.tar.gz": "d3d477c4d89d685a471a68594602547c7375c565bb84d4394d29dd6c9c603037", + "rust-std-1.77.1-wasm32-unknown-emscripten.tar.xz": "61678ee74dcb5d06abb75f3bd2db1948848357474f2e9dc3c845c2d0c991daf6", + "rust-std-1.77.1-wasm32-unknown-unknown.tar.gz": "aeb8e4a596933e2ea0dc857eb15a12aa85511454f9c5cc9aba5f4ec61ed91870", + "rust-std-1.77.1-wasm32-unknown-unknown.tar.xz": "998275ef01ae9a7acbc7f7a75fa353e9c76a378996d78d7f9af2013843098ba7", + "rust-std-1.77.1-wasm32-wasi.tar.gz": "b3954813903c3df9c79da341b8cffc1419b88543c43cd04978a71701c700ca29", + "rust-std-1.77.1-wasm32-wasi.tar.xz": "d8e4bd872390c811fab315cb843816c453478c5cb988b5575d4fcb4c94c7867b", + "rust-std-1.77.1-x86_64-apple-darwin.tar.gz": "f9170a880de5d4bdeb3dbe1261f27ed30a1c7e444a1037438428059e9035d109", + "rust-std-1.77.1-x86_64-apple-darwin.tar.xz": "759dd163d120a578664be590d6f13dfab2cc4746c3033ef3e31b8169c8121425", + "rust-std-1.77.1-x86_64-apple-ios.tar.gz": "53888e67647db4a351778c03c3f29f92fc00c0a1b76e2d6aa284fa8637d288b6", + "rust-std-1.77.1-x86_64-apple-ios.tar.xz": "145dbcaafe7045d03ff63059f9e1774d25f7b608d712a7453a6e4402142ea4e1", + "rust-std-1.77.1-x86_64-fortanix-unknown-sgx.tar.gz": "dd628e8303666efabd2611e6b250e292f5e43cbd9f098a19b6cc18a5621bd127", + "rust-std-1.77.1-x86_64-fortanix-unknown-sgx.tar.xz": "e719d0d13e8673c1a232aa2f72cedd27dcfcad5093f53b791f0d55238af6825c", + "rust-std-1.77.1-x86_64-linux-android.tar.gz": "b1f4202c5204be35e165b86a7baac8d613316da1e469812a394d3d88dd8068f8", + "rust-std-1.77.1-x86_64-linux-android.tar.xz": "15cd4d2e615643136799ec523215370d62052dc4db5eca7aeba9b0839e7ea3cf", + "rust-std-1.77.1-x86_64-pc-solaris.tar.gz": "b8b403ff413d0a9e303114aa40dd0d9f875580543cb333a7b892e3ff7dfab055", + "rust-std-1.77.1-x86_64-pc-solaris.tar.xz": "f9ee906c9505b51c0b3bdda4dfc19a4c61ea5f43963c72800f65b567dd44f41e", + "rust-std-1.77.1-x86_64-pc-windows-gnu.tar.gz": "a470af9b4edbca1d03769ba27cdaa41e7e1a4a5afffb9f2c6c6f3dcfcb85b693", + "rust-std-1.77.1-x86_64-pc-windows-gnu.tar.xz": "976214e2625395097d116ff1f0c629fac99bfdd5e41f3b57f2a8cdb07a3492dc", + "rust-std-1.77.1-x86_64-pc-windows-msvc.tar.gz": "65358f327c87ad9d26778070ec2a4455a3e3de2499bcfcbbd901870c7cb87993", + "rust-std-1.77.1-x86_64-pc-windows-msvc.tar.xz": "ee4814c17d9e62a3ca8f6643c3f5551544435affdc8375eae7439ec028d31e58", + "rust-std-1.77.1-x86_64-unknown-freebsd.tar.gz": "1c3a97920c5c0a61fd3489304461059ebd52f72489bfdd9781db6cfd2e56504a", + "rust-std-1.77.1-x86_64-unknown-freebsd.tar.xz": "8ea1d80e1d95431d39c15f8cc8759f9afe7df09878635da63eea22d87eeaf216", + "rust-std-1.77.1-x86_64-unknown-fuchsia.tar.gz": "e30a64d0e9bb467a772dd2d30939cbda68fcc9d1902f23f8d242569c7cdfcbe0", + "rust-std-1.77.1-x86_64-unknown-fuchsia.tar.xz": "0d59fef33b93ab5b6e868aea58a13795845d2b3f5a6100fd894094f60bfbb9de", + "rust-std-1.77.1-x86_64-unknown-illumos.tar.gz": "e77398fe422b87cbfed6eb3b7cf9f05c0063d565245b0940c8698a95212c0f85", + "rust-std-1.77.1-x86_64-unknown-illumos.tar.xz": "593751f23a06e74f2644a946c8942a69ef34dfd30d2e375d6f7a98635795663a", + "rust-std-1.77.1-x86_64-unknown-linux-gnu.tar.gz": "eed95cb4c951768eeec372c7a20f5e074837315dc0d066b4ec79620ff26f657a", + "rust-std-1.77.1-x86_64-unknown-linux-gnu.tar.xz": "317e604909360d1bb92f7558aaa5ce449312630d8226767ae9df99bf5bef4fd1", + "rust-std-1.77.1-x86_64-unknown-linux-gnux32.tar.gz": "c924781f3b6d43d23688502bc84f420a1509b3e03cad27adf3f6b7d2d9abdff0", + "rust-std-1.77.1-x86_64-unknown-linux-gnux32.tar.xz": "32f9abbe27c652c6776c936a08f29e615ed75ad23768c176515b6dce7ed35ad9", + "rust-std-1.77.1-x86_64-unknown-linux-musl.tar.gz": "2597293e8d2b5be05baa8d1581e0da5ee3ddfa49dfb154336fcfab00bce0909f", + "rust-std-1.77.1-x86_64-unknown-linux-musl.tar.xz": "899c2668e65ad3557033169e67a6fa3d9c816c62d39ee11d5ebef4eded226d0b", + "rust-std-1.77.1-x86_64-unknown-netbsd.tar.gz": "4f8a99251ad27eb22111a38becb25f196a96f110bd347e8fcdfee05fb2df7ae8", + "rust-std-1.77.1-x86_64-unknown-netbsd.tar.xz": "d80e3e4afb9caa97e960084508e1890b0cd72e79e9682e2b0a0a362180ec3e11", + "rust-std-1.77.1-x86_64-unknown-none.tar.gz": "44facb11b5accf6d5e8e823379afc0633b315204a15fd23461e45e9e1a769513", + "rust-std-1.77.1-x86_64-unknown-none.tar.xz": "735975c5f7253e379fcc5194e715ceea6fc450c063ccce61080893fc5bff0f6c", + "rust-std-1.77.1-x86_64-unknown-redox.tar.gz": "4d7b142d59f81cccf44290536a89af5d851df92252d7c4e93d7bdc70c60b9567", + "rust-std-1.77.1-x86_64-unknown-redox.tar.xz": "1eeda8da5343f82d1331c9c72a065b618dca29917e30472932ff75d8b107b1cb", + "rust-std-1.77.1-x86_64-unknown-uefi.tar.gz": "54b17f52d12a6fb906314bcc722159d172ab11c1a9fe75e66dd7de35efd5f408", + "rust-std-1.77.1-x86_64-unknown-uefi.tar.xz": "3dd749567a8f9069e9e79932214d73ad2f74efa48db80f4d82e02214cf921864", "rustc-1.26.0-aarch64-unknown-linux-gnu.tar.gz": "ddddaddb585b95d81854171ac4e02d07790505853cee3034f199c8b7897f32e2", "rustc-1.26.0-aarch64-unknown-linux-gnu.tar.xz": "859daf94bd0f9c14aa58af41c30b5105c49f28860bcebba3ddcd9699813954cb", "rustc-1.26.0-arm-unknown-linux-gnueabi.tar.gz": "592e16e2dd90a897e753bd6158fa7ce4552273f5be618004f038cc2f3103bce7", @@ -44884,6 +45230,52 @@ FILE_KEY_TO_SHA = { "rustc-1.77.0-x86_64-unknown-linux-musl.tar.xz": "9585d3ff70780e058b0aebaa88ede511d84e3bacfcfcde6e44747bac408f3bb4", "rustc-1.77.0-x86_64-unknown-netbsd.tar.gz": "c38d6de0390624595ff39f42c393b309ff9ad767af53fb41f7717dcd0f523366", "rustc-1.77.0-x86_64-unknown-netbsd.tar.xz": "75658d7488cfe075913b0c5f5a6594a1269a5e365ab18728238afcc78c6889a8", + "rustc-1.77.1-aarch64-apple-darwin.tar.gz": "8b944208fdcb08354146989ccb1bd6fd7a1c093cc8d404d6d0cd2a8e83f7df1b", + "rustc-1.77.1-aarch64-apple-darwin.tar.xz": "8da1814eb8358236e88ceb155e32f0f34bbe71cb19cd9700c7eb40e675738d77", + "rustc-1.77.1-aarch64-pc-windows-msvc.tar.gz": "0bbea11acdabed0852dfdcdd3ddecfbe61d94e0fc4047de52bbb345933bc5709", + "rustc-1.77.1-aarch64-pc-windows-msvc.tar.xz": "7423aaaa94e59490163df90946219557052f9b2587418b47f61cc7670c42e5e9", + "rustc-1.77.1-aarch64-unknown-linux-gnu.tar.gz": "e98b495a4b6029bc298a32670f718438fded80ebba5dec00b03e45f2b3c0ab6b", + "rustc-1.77.1-aarch64-unknown-linux-gnu.tar.xz": "cddd49cb911b1e5272497e9ec3d6dfcf315505886e3b822f01334f13be8b497c", + "rustc-1.77.1-aarch64-unknown-linux-musl.tar.gz": "aa375b3539de13a2bf89482955e3198268b5bdd136b414f57e7495a2ebc80577", + "rustc-1.77.1-aarch64-unknown-linux-musl.tar.xz": "b9403bb6a4f1b03980ff542bc0c8fafb1577a470a5a1243835b0b916501c4010", + "rustc-1.77.1-arm-unknown-linux-gnueabi.tar.gz": "b806106dc884927ddbd44296af630eb7c5595202913e2fb1a16bc38c223a56af", + "rustc-1.77.1-arm-unknown-linux-gnueabi.tar.xz": "4d9577334e0e9c59c53f3fa64e38e0d12bd2a5d3433d544dba2eef45f7fdfc16", + "rustc-1.77.1-arm-unknown-linux-gnueabihf.tar.gz": "a5f0f9a7a5a5a1c2320ecc48268bda81ed087c82aac9f1bee14436cb21c49780", + "rustc-1.77.1-arm-unknown-linux-gnueabihf.tar.xz": "20b6444fa7019c6102fd75794af7116bdd8c915db6cbad9fbddf4f16606d324d", + "rustc-1.77.1-armv7-unknown-linux-gnueabihf.tar.gz": "53a88de4cae7eebc97057dbc5fb0dbb8c840e340a68087e0bdaed2d8f7ba20c6", + "rustc-1.77.1-armv7-unknown-linux-gnueabihf.tar.xz": "97abca651e32eace4933343d7d472a7afc82b2bc7d30ac88842b2ec9522dffee", + "rustc-1.77.1-i686-pc-windows-gnu.tar.gz": "2b15449a332e422ba94c41e67979fa6c0fa66490215ce8d4b948381efd4de7bb", + "rustc-1.77.1-i686-pc-windows-gnu.tar.xz": "5742d59f20e9f2738c884825203829d67fc215600b67dee5a53bd981353fd2e4", + "rustc-1.77.1-i686-pc-windows-msvc.tar.gz": "d821d42d45e2244edf5ad6f27a61bb70c03f2d50e2d5fc404db913502e9799dd", + "rustc-1.77.1-i686-pc-windows-msvc.tar.xz": "1cd7f637417a5df83a4a6282e74b9bd4cefc5c22af82a6898a2272a1d986dff6", + "rustc-1.77.1-i686-unknown-linux-gnu.tar.gz": "f4381aac7ff4a13ca841e8d7a64f025f220450eb1d6f983dbd9b42676262e0a9", + "rustc-1.77.1-i686-unknown-linux-gnu.tar.xz": "204a79ddc33e74a23b817724a57fdaad5e2552d034653915a7508c7d0063045a", + "rustc-1.77.1-powerpc-unknown-linux-gnu.tar.gz": "c0e546bc66849798748ee01aab8c1dfb09bd923e4d569dcfb69220700a29d8f7", + "rustc-1.77.1-powerpc-unknown-linux-gnu.tar.xz": "920d99f90a62fcb7b61d8d7a7df82e37e53083e58b75cea6d0dc35b40e16aac6", + "rustc-1.77.1-powerpc64-unknown-linux-gnu.tar.gz": "64dde30705c2f15159ce2ca5f137e8b3ad58e9291f1bee8bc6b128db1fb84862", + "rustc-1.77.1-powerpc64-unknown-linux-gnu.tar.xz": "d732dec988e9c05ca43f72d0f7c316e10967d267629f95b301022677678736a5", + "rustc-1.77.1-powerpc64le-unknown-linux-gnu.tar.gz": "c5d807ac7fe18df4d9ec45604dcdffe090a4e5ba7a6dc63066f0ac97b489124a", + "rustc-1.77.1-powerpc64le-unknown-linux-gnu.tar.xz": "5cd32679169675ad17840872caafc24cd911dc55b6e3fc80ff9c6a999412d670", + "rustc-1.77.1-riscv64gc-unknown-linux-gnu.tar.gz": "1e792c6297c12be55b07868e8130dc75962a08d3d575a102a2f64a0a38ba69c4", + "rustc-1.77.1-riscv64gc-unknown-linux-gnu.tar.xz": "726c4ca573e75e4891cc539bef44f0293345070f2cb5bf04f9f371edf62b5e67", + "rustc-1.77.1-s390x-unknown-linux-gnu.tar.gz": "c8073a701aa848590be5df32fb3586ca844d8dc19d528c35997659a5a18fa671", + "rustc-1.77.1-s390x-unknown-linux-gnu.tar.xz": "81ec1b43e096e02749414e9443c6b6ccbfe537b9c88a71ed58a8c93f9a658358", + "rustc-1.77.1-x86_64-apple-darwin.tar.gz": "9ddf2752e61a3fbbb858574c5ac23f942fb748b5b342fff74b17240ccb306e1f", + "rustc-1.77.1-x86_64-apple-darwin.tar.xz": "58494cc2bb7094fc3f4cb9c0e169aad1f06e351dba5add5d7206cbe3cdb2e708", + "rustc-1.77.1-x86_64-pc-windows-gnu.tar.gz": "7e99d9fd1f96f4d25adf69d1090cbc8e5c345324d94d4e47e5e67fa5364bea2e", + "rustc-1.77.1-x86_64-pc-windows-gnu.tar.xz": "b30e41ef1420a697f4265e483fcdab0e6231fb31eb99c41640d95b3a10221736", + "rustc-1.77.1-x86_64-pc-windows-msvc.tar.gz": "56cd910f3c2bbd5572dcaf498ce2b4f0479d99b515fda06f7d8d26958f26403c", + "rustc-1.77.1-x86_64-pc-windows-msvc.tar.xz": "8c8fb1dcab6f81c191b9d3961f4c9075bce31f87ab4bbcb1060edaf596bf51d1", + "rustc-1.77.1-x86_64-unknown-freebsd.tar.gz": "bdfd3cf182ef633ba7b3e76dd57873d19f5627fc2df903f8a3c26e34548d9556", + "rustc-1.77.1-x86_64-unknown-freebsd.tar.xz": "bd78cea220509e781c84768f2ed50bb4c29464f1da4f70720b465a992aadb143", + "rustc-1.77.1-x86_64-unknown-illumos.tar.gz": "5a596e150f7d18d14920d33223e5df87679c60bdb0d96a73d387ee18edc5b56a", + "rustc-1.77.1-x86_64-unknown-illumos.tar.xz": "e5ff50dfd0be6a62e24f6e490589bd4f5915e5af5097816e1ec0a6ab1edc527b", + "rustc-1.77.1-x86_64-unknown-linux-gnu.tar.gz": "9d81e82d202be160c7f6c2d3006845ae5b315d210f875acb8f64380e3df7d36e", + "rustc-1.77.1-x86_64-unknown-linux-gnu.tar.xz": "c9caaf8c214f6683281fa55e76a4d345004aa2933daca469952b3bead8cc5ca9", + "rustc-1.77.1-x86_64-unknown-linux-musl.tar.gz": "f3dc91c80413beea650211fac04def7b1d1c749cc9a3b780d72da8733100896c", + "rustc-1.77.1-x86_64-unknown-linux-musl.tar.xz": "d00be127d978177c0b2f439a1e63e4c25a3ca5f035a7282187555ab540cc18a3", + "rustc-1.77.1-x86_64-unknown-netbsd.tar.gz": "79f40cbc6a91747561a3de4a83633529a696dfbc3d4cae6c92e41835bc1e52f9", + "rustc-1.77.1-x86_64-unknown-netbsd.tar.xz": "44f76fca4972a081734abe3d31ccbb5f549e38148a6aba51ab98aca89b17e92e", "rustfmt-1.48.0-aarch64-unknown-linux-gnu.tar.gz": "28f7d1ef37c034033eb0e30a13e5f0ad5bbc506adb8a8a9c03adce2b0d4842d5", "rustfmt-1.48.0-aarch64-unknown-linux-gnu.tar.xz": "24f5e32213cd81bbb854f836c4da44e31652b4f6dff3a9b5455d5433bffacf9f", "rustfmt-1.48.0-aarch64-unknown-linux-musl.tar.gz": "e6efa0fae347f97dca3b892565302d35b4cedfee7cb6e2b5fcdb2801074fe018", @@ -47032,4 +47424,50 @@ FILE_KEY_TO_SHA = { "rustfmt-1.77.0-x86_64-unknown-linux-musl.tar.xz": "6d65609a77b330d91e8692944a80f8acf4ca453f5a7d645495a9b9d94cb042dc", "rustfmt-1.77.0-x86_64-unknown-netbsd.tar.gz": "f65572ce84d530293a6e4900287deee0c4b689be0f6d680b85ff1f1dd985ac8e", "rustfmt-1.77.0-x86_64-unknown-netbsd.tar.xz": "76d3f8976326aaa42b519b5f204d13219b62fcf955e15bbdbf23101271fa93fb", + "rustfmt-1.77.1-aarch64-apple-darwin.tar.gz": "84838327150687ab4c28080ff6874a626cbb9da9e7bfb44ac103782558e27335", + "rustfmt-1.77.1-aarch64-apple-darwin.tar.xz": "4228e171a6a2d0b296039ac0cf94d39dd4d51917386d94792857503196e6e522", + "rustfmt-1.77.1-aarch64-pc-windows-msvc.tar.gz": "c23bb6c46a1e49abab063cee95e54b092d26c65d3355f1547dbb5f51e900b399", + "rustfmt-1.77.1-aarch64-pc-windows-msvc.tar.xz": "c2f90b9bd95b76e9ea223d730b803cd416ca30dc7712b191dd1a241f01bef316", + "rustfmt-1.77.1-aarch64-unknown-linux-gnu.tar.gz": "d0ce143219d0c2903c41b546dce1ac6aa42bc7f0b0ec497189a6355f7049135d", + "rustfmt-1.77.1-aarch64-unknown-linux-gnu.tar.xz": "a04b5223638c022b4480b474d82c5b7131ce8acc71e2b04fd1a883606487cc8d", + "rustfmt-1.77.1-aarch64-unknown-linux-musl.tar.gz": "993fffb263c955c0bd19a84e586566cb5a30a51fb48dccf56e42348592e87db0", + "rustfmt-1.77.1-aarch64-unknown-linux-musl.tar.xz": "79fa3da4bed1f0cd2b5cf59fb95348d0ad83a6cdc15ff671ea7ad3c79297ee86", + "rustfmt-1.77.1-arm-unknown-linux-gnueabi.tar.gz": "10218afbc0479ba5052d48fbdedf2f27dce45dede2ee9d9b541b6092eb41cc3c", + "rustfmt-1.77.1-arm-unknown-linux-gnueabi.tar.xz": "9c759e46e1d597b6408a9d9058f04af5836ba7d973b0c7b110c044de13a38037", + "rustfmt-1.77.1-arm-unknown-linux-gnueabihf.tar.gz": "2e7753b4e1347f414133243ea7d10f9bd98198ab314c384a2f4a13f0b3fccaae", + "rustfmt-1.77.1-arm-unknown-linux-gnueabihf.tar.xz": "d7fc1c2785164ebdf117516251cc8d779d95ddf538fc58b0f38b824e4ed01acd", + "rustfmt-1.77.1-armv7-unknown-linux-gnueabihf.tar.gz": "1c60b4b7e9f99e4cd9e2d9e2834426d92f813956827079f22d794da8799e614c", + "rustfmt-1.77.1-armv7-unknown-linux-gnueabihf.tar.xz": "b5dca63097b7b974fe3cf90e54a3b759aebf7551b09528c10596fe77d300dc0c", + "rustfmt-1.77.1-i686-pc-windows-gnu.tar.gz": "95afe6fcf6a48f80d1e783823dd9cbaddbf1936375a6bd770ac66aa46d0d2c89", + "rustfmt-1.77.1-i686-pc-windows-gnu.tar.xz": "425df2c97a80103ae50b01bd68962cb363ca4ad5636db6b2be3f7eea8fb7c391", + "rustfmt-1.77.1-i686-pc-windows-msvc.tar.gz": "f9d97be4c5b66a5666d084c9a2e546fb0567ed0c2ea4bb41959744204d4d7c4a", + "rustfmt-1.77.1-i686-pc-windows-msvc.tar.xz": "9787f1d60bc958c28c882eea389e061f82831f9877e06624d9a6620b9b031006", + "rustfmt-1.77.1-i686-unknown-linux-gnu.tar.gz": "b58c100c4331f8fc35f80124badd82286edc413881285433505fc061b92decb6", + "rustfmt-1.77.1-i686-unknown-linux-gnu.tar.xz": "2f695add0b9e88867bd7258160cf093bf9a71312b4efe1c718b1d51fcc8a03ae", + "rustfmt-1.77.1-powerpc-unknown-linux-gnu.tar.gz": "4c8f7840c649a7a140193ce905239cfa7c012ea3e32b123d79f0f0e70ac7f0ef", + "rustfmt-1.77.1-powerpc-unknown-linux-gnu.tar.xz": "3a1c68c1d805f8b875d113db3b8e299332f2d8e0b6a8b334f9b20a686e08c1f8", + "rustfmt-1.77.1-powerpc64-unknown-linux-gnu.tar.gz": "a79b0a02596a0bc03a1edc18de778ceebedb08d08561e251c5a887d0afbcca16", + "rustfmt-1.77.1-powerpc64-unknown-linux-gnu.tar.xz": "658a065704dadcb2774839b9e8952e697f8f5b8e918a548481cd07583642c5ac", + "rustfmt-1.77.1-powerpc64le-unknown-linux-gnu.tar.gz": "5e65e2257ab6689e3eb65a4ff1c9e26cd45965a488fee216b4f200c9b6f44517", + "rustfmt-1.77.1-powerpc64le-unknown-linux-gnu.tar.xz": "a1e48c85406ac0b4f46b37d27fdecdc0136bcf55d8bdbd3b68b7bae751014914", + "rustfmt-1.77.1-riscv64gc-unknown-linux-gnu.tar.gz": "f4f17356dbf9c9cc41600159aad61b9462ce44aca9d34690e9d8bfc134375ec5", + "rustfmt-1.77.1-riscv64gc-unknown-linux-gnu.tar.xz": "8598f29151bafdc29458f3794cebedbdafa7ad1e3b835dfd4fa7dcff150254cd", + "rustfmt-1.77.1-s390x-unknown-linux-gnu.tar.gz": "ae029ef63208f09a28ba2508184e5e3fd61ee8fc01c8bc1713659cb5ab7d78e8", + "rustfmt-1.77.1-s390x-unknown-linux-gnu.tar.xz": "f5deeb7a26d83ba36bb50472933f6e5a506c2ba708b2ce900873574221817a82", + "rustfmt-1.77.1-x86_64-apple-darwin.tar.gz": "e8b599c403c1d427896ca079471deab5f2e1bce986cb82fe09921ff298df0672", + "rustfmt-1.77.1-x86_64-apple-darwin.tar.xz": "75a8d3545d5bc979396549a4f850abf873596151e98b47a5d3ca01ece3f1a276", + "rustfmt-1.77.1-x86_64-pc-windows-gnu.tar.gz": "f64408f0d46eda5e363d306fc348dd71f593f63be91cd7716627c6a31c49ea0a", + "rustfmt-1.77.1-x86_64-pc-windows-gnu.tar.xz": "d1cea3d39ef04dac0721bcd542d20861954c1e67e059f0548ee9c4f826831fea", + "rustfmt-1.77.1-x86_64-pc-windows-msvc.tar.gz": "fc403626cd063219222e1b29e1e0cd3812b3a4f2f2d6e80a9712e00816cc5a72", + "rustfmt-1.77.1-x86_64-pc-windows-msvc.tar.xz": "3cd4f15a199f0607ace6c605ea38c1cde917d37b32cae3ebec8c0289f17b54ec", + "rustfmt-1.77.1-x86_64-unknown-freebsd.tar.gz": "fa220b8df912882a0797020903206d64686d42cdbe82954dee9e1c4ca6c4c389", + "rustfmt-1.77.1-x86_64-unknown-freebsd.tar.xz": "30d5c16614402e23dcb7a275267a3a8005f88f4a5b9c409019b3452d82a07c98", + "rustfmt-1.77.1-x86_64-unknown-illumos.tar.gz": "7d4f195037b0f3f5d5cc34bcef469d717945a4002e8166941469a7367065a454", + "rustfmt-1.77.1-x86_64-unknown-illumos.tar.xz": "2b1ae92afc6c462fd13ea0b193cddcdf79cda11a6e30a5dc5aaf1416caa0e8b5", + "rustfmt-1.77.1-x86_64-unknown-linux-gnu.tar.gz": "33922ac0e94cc435462907e5f5c8c8fc1dc699f4ac785b06b471227388c2a3a2", + "rustfmt-1.77.1-x86_64-unknown-linux-gnu.tar.xz": "8d9aec0f6613839a772fa7323659d6bd13cebea4839a479a4ab1622e5380afc6", + "rustfmt-1.77.1-x86_64-unknown-linux-musl.tar.gz": "2418d1bf9bcc470f096e4b937eebbf91d92c8e9713e3c1c7b11f25b9664e9fc9", + "rustfmt-1.77.1-x86_64-unknown-linux-musl.tar.xz": "ce810807a6314a8a508f6098d7ea09ee9446342eb1b9be16fa109a58656f1881", + "rustfmt-1.77.1-x86_64-unknown-netbsd.tar.gz": "f644c9f7bbaa5c31babf863fdea46f62ab882ad41e853b21708791fe836dbcb5", + "rustfmt-1.77.1-x86_64-unknown-netbsd.tar.xz": "2a046ad32ac0110abe0b19ad0da2331bbaa1d8ba3a74f3fded2b0120817ddbd5", } diff --git a/rust/private/common.bzl b/rust/private/common.bzl index 52728fe75d..c035ad5a1c 100644 --- a/rust/private/common.bzl +++ b/rust/private/common.bzl @@ -31,7 +31,7 @@ load(":providers.bzl", "CrateGroupInfo", "CrateInfo", "DepInfo", "DepVariantInfo # # Note: Code in `.github/workflows/crate_universe.yaml` looks for this line, if # you remove it or change its format, you will also need to update that code. -DEFAULT_RUST_VERSION = "1.77.0" +DEFAULT_RUST_VERSION = "1.77.1" DEFAULT_NIGHTLY_ISO_DATE = "2024-03-21" diff --git a/util/fetch_shas_VERSIONS.txt b/util/fetch_shas_VERSIONS.txt index 6c597f7e1b..575493f0a8 100644 --- a/util/fetch_shas_VERSIONS.txt +++ b/util/fetch_shas_VERSIONS.txt @@ -69,3 +69,4 @@ 1.75.0 1.76.0 1.77.0 +1.77.1 From 5da42d72eda6a2211e5a745f0c1da5d14f483ffe Mon Sep 17 00:00:00 2001 From: UebelAndre Date: Sun, 31 Mar 2024 06:31:34 -0700 Subject: [PATCH 2/4] Regenerate documentation --- docs/cargo.md | 2 +- docs/crate_universe.md | 4 ++-- docs/flatten.md | 2 +- 3 files changed, 4 insertions(+), 4 deletions(-) diff --git a/docs/cargo.md b/docs/cargo.md index 0025070af9..a36a4d4ab6 100644 --- a/docs/cargo.md +++ b/docs/cargo.md @@ -36,7 +36,7 @@ A rule for bootstrapping a Rust binary using [Cargo](https://doc.rust-lang.org/c | rust_toolchain_rustc_template | The template to use for finding the host rustc binary. {version} (eg. '1.53.0'), {triple} (eg. 'x86_64-unknown-linux-gnu'), {arch} (eg. 'aarch64'), {vendor} (eg. 'unknown'), {system} (eg. 'darwin'), {channel} (eg. 'stable'), and {tool} (eg. 'rustc.exe') will be replaced in the string if present. | String | optional | "@rust_{system}_{arch}__{triple}__{channel}_tools//:bin/{tool}" | | srcs | Souce files of the crate to build. Passing source files here can be used to trigger rebuilds when changes are made | List of labels | optional | [] | | timeout | Maximum duration of the Cargo build command in seconds | Integer | optional | 600 | -| version | The version of cargo the resolver should use | String | optional | "1.77.0" | +| version | The version of cargo the resolver should use | String | optional | "1.77.1" | diff --git a/docs/crate_universe.md b/docs/crate_universe.md index 3a6f367e42..64c95153be 100644 --- a/docs/crate_universe.md +++ b/docs/crate_universe.md @@ -388,7 +388,7 @@ CARGO_BAZEL_REPIN=1 CARGO_BAZEL_REPIN_ONLY=crate_index bazel sync --only=crate_i | repo_mapping | A dictionary from local repository name to global repository name. This allows controls over workspace dependency resolution for dependencies of this repository.<p>For example, an entry "@foo": "@bar" declares that, for any time this repository depends on @foo (such as a dependency on @foo//some:target, it should actually resolve that dependency within globally-declared @bar (@bar//some:target). | Dictionary: String -> String | required | | | rust_toolchain_cargo_template | The template to use for finding the host cargo binary. {version} (eg. '1.53.0'), {triple} (eg. 'x86_64-unknown-linux-gnu'), {arch} (eg. 'aarch64'), {vendor} (eg. 'unknown'), {system} (eg. 'darwin'), {cfg} (eg. 'exec'), {channel} (eg. 'stable'), and {tool} (eg. 'rustc.exe') will be replaced in the string if present. | String | optional | "@rust_{system}_{arch}__{triple}__{channel}_tools//:bin/{tool}" | | rust_toolchain_rustc_template | The template to use for finding the host rustc binary. {version} (eg. '1.53.0'), {triple} (eg. 'x86_64-unknown-linux-gnu'), {arch} (eg. 'aarch64'), {vendor} (eg. 'unknown'), {system} (eg. 'darwin'), {cfg} (eg. 'exec'), {channel} (eg. 'stable'), and {tool} (eg. 'cargo.exe') will be replaced in the string if present. | String | optional | "@rust_{system}_{arch}__{triple}__{channel}_tools//:bin/{tool}" | -| rust_version | The version of Rust the currently registered toolchain is using. Eg. 1.56.0, or nightly/2021-09-08 | String | optional | "1.77.0" | +| rust_version | The version of Rust the currently registered toolchain is using. Eg. 1.56.0, or nightly/2021-09-08 | String | optional | "1.77.1" | | splicing_config | The configuration flags to use for splicing Cargo maniests. Use //crate_universe:defs.bzl\%rsplicing_config to generate the value for this field. If unset, the defaults defined there will be used. | String | optional | "" | | supported_platform_triples | A set of all platform triples to consider when generating dependencies. | List of strings | optional | ["aarch64-unknown-linux-gnu", "aarch64-unknown-nixos-gnu", "i686-apple-darwin", "i686-pc-windows-msvc", "i686-unknown-linux-gnu", "x86_64-apple-darwin", "x86_64-pc-windows-msvc", "x86_64-unknown-linux-gnu", "x86_64-unknown-nixos-gnu", "aarch64-apple-darwin", "aarch64-apple-ios-sim", "aarch64-apple-ios", "aarch64-fuchsia", "aarch64-linux-android", "aarch64-pc-windows-msvc", "arm-unknown-linux-gnueabi", "armv7-linux-androideabi", "armv7-unknown-linux-gnueabi", "i686-linux-android", "i686-unknown-freebsd", "powerpc-unknown-linux-gnu", "riscv32imc-unknown-none-elf", "riscv64gc-unknown-none-elf", "s390x-unknown-linux-gnu", "thumbv7em-none-eabi", "thumbv8m.main-none-eabi", "wasm32-unknown-unknown", "wasm32-wasi", "x86_64-apple-ios", "x86_64-fuchsia", "x86_64-linux-android", "x86_64-unknown-freebsd", "x86_64-unknown-none", "aarch64-unknown-nto-qnx710"] | @@ -760,7 +760,7 @@ Define dependencies of the `cargo-bazel` Rust target | Name | Description | Default Value | | :------------- | :------------- | :------------- | -| rust_version | The version of rust to use when generating dependencies. | `"1.77.0"` | +| rust_version | The version of rust to use when generating dependencies. | `"1.77.1"` | | bootstrap | If true, a cargo_bootstrap_repository target will be generated. | `False` | | kwargs | Arguments to pass through to cargo_bazel_bootstrap. | none | diff --git a/docs/flatten.md b/docs/flatten.md index 24c6baa973..f3e2d88766 100644 --- a/docs/flatten.md +++ b/docs/flatten.md @@ -110,7 +110,7 @@ A rule for bootstrapping a Rust binary using [Cargo](https://doc.rust-lang.org/c | rust_toolchain_rustc_template | The template to use for finding the host rustc binary. {version} (eg. '1.53.0'), {triple} (eg. 'x86_64-unknown-linux-gnu'), {arch} (eg. 'aarch64'), {vendor} (eg. 'unknown'), {system} (eg. 'darwin'), {channel} (eg. 'stable'), and {tool} (eg. 'rustc.exe') will be replaced in the string if present. | String | optional | "@rust_{system}_{arch}__{triple}__{channel}_tools//:bin/{tool}" | | srcs | Souce files of the crate to build. Passing source files here can be used to trigger rebuilds when changes are made | List of labels | optional | [] | | timeout | Maximum duration of the Cargo build command in seconds | Integer | optional | 600 | -| version | The version of cargo the resolver should use | String | optional | "1.77.0" | +| version | The version of cargo the resolver should use | String | optional | "1.77.1" | From 18c1fbcb1f5f5f2f6cf73fa0ab9771e0e53bd257 Mon Sep 17 00:00:00 2001 From: UebelAndre Date: Sun, 31 Mar 2024 06:35:46 -0700 Subject: [PATCH 3/4] Update crate_universe examples --- .../cargo-bazel-lock_global_alias_annotation_none.json | 2 +- .../cargo-bazel-lock_global_alias_annotation_opt.json | 2 +- .../cargo-bazel-lock_global_custom_annotation_none.json | 2 +- .../cargo-bazel-lock_global_dbg_annotation_fastbuild.json | 2 +- .../cargo-bazel-lock_global_opt_annotation_alias.json | 2 +- .../alias_rule/cargo-bazel-lock_global_opt_annotation_dbg.json | 2 +- .../alias_rule/cargo-bazel-lock_global_opt_annotation_none.json | 2 +- examples/crate_universe/cargo_aliases/cargo-bazel-lock.json | 2 +- .../crate_universe/cargo_conditional_deps/cargo-bazel-lock.json | 2 +- examples/crate_universe/cargo_workspace/cargo-bazel-lock.json | 2 +- examples/crate_universe/multi_package/cargo-bazel-lock.json | 2 +- .../crate_universe/no_cargo_manifests/cargo-bazel-lock.json | 2 +- examples/crate_universe/using_cxx/cargo-bazel-lock.json | 2 +- .../crate_universe/using_cxx/cxxbridge-cmd.Cargo.Bazel.lock | 2 +- examples/nix_cross_compiling/bazel/cargo/cargo-bazel-lock.json | 2 +- 15 files changed, 15 insertions(+), 15 deletions(-) diff --git a/examples/crate_universe/alias_rule/cargo-bazel-lock_global_alias_annotation_none.json b/examples/crate_universe/alias_rule/cargo-bazel-lock_global_alias_annotation_none.json index 2610a037b6..43036e28c0 100644 --- a/examples/crate_universe/alias_rule/cargo-bazel-lock_global_alias_annotation_none.json +++ b/examples/crate_universe/alias_rule/cargo-bazel-lock_global_alias_annotation_none.json @@ -1,5 +1,5 @@ { - "checksum": "321addb0066d2b6a32371c493d556339e4795e57f00939494a659a48024b65e4", + "checksum": "cc0c7ceb53317282d74b8ad7ec14e10fc0e9543227ca77be04b64fc69f2b33e5", "crates": { "direct-cargo-bazel-deps 0.0.1": { "name": "direct-cargo-bazel-deps", diff --git a/examples/crate_universe/alias_rule/cargo-bazel-lock_global_alias_annotation_opt.json b/examples/crate_universe/alias_rule/cargo-bazel-lock_global_alias_annotation_opt.json index 231550c000..fd309cf2c7 100644 --- a/examples/crate_universe/alias_rule/cargo-bazel-lock_global_alias_annotation_opt.json +++ b/examples/crate_universe/alias_rule/cargo-bazel-lock_global_alias_annotation_opt.json @@ -1,5 +1,5 @@ { - "checksum": "db23cd49192fba2978c69f6e2693961a194225ff2b8a2f2b87ca817638249c86", + "checksum": "cf5afac48c91b9368bbb19d76e63d51f943383e0276dad890fd5075dd54f03d1", "crates": { "direct-cargo-bazel-deps 0.0.1": { "name": "direct-cargo-bazel-deps", diff --git a/examples/crate_universe/alias_rule/cargo-bazel-lock_global_custom_annotation_none.json b/examples/crate_universe/alias_rule/cargo-bazel-lock_global_custom_annotation_none.json index ed474caf76..e1397030eb 100644 --- a/examples/crate_universe/alias_rule/cargo-bazel-lock_global_custom_annotation_none.json +++ b/examples/crate_universe/alias_rule/cargo-bazel-lock_global_custom_annotation_none.json @@ -1,5 +1,5 @@ { - "checksum": "2771336602fa7c8a0766382a476006842fd999fcbb9a23866dfe1c31083acccf", + "checksum": "8e68fbc2c23318d8f5e8649e02025a62033ff4db92ce2a091bef917d5ce14b02", "crates": { "direct-cargo-bazel-deps 0.0.1": { "name": "direct-cargo-bazel-deps", diff --git a/examples/crate_universe/alias_rule/cargo-bazel-lock_global_dbg_annotation_fastbuild.json b/examples/crate_universe/alias_rule/cargo-bazel-lock_global_dbg_annotation_fastbuild.json index 9e94365901..51b80da88c 100644 --- a/examples/crate_universe/alias_rule/cargo-bazel-lock_global_dbg_annotation_fastbuild.json +++ b/examples/crate_universe/alias_rule/cargo-bazel-lock_global_dbg_annotation_fastbuild.json @@ -1,5 +1,5 @@ { - "checksum": "c717f98603999e89b11893f1867f462d336d3fdef2209d1ad6957191704edfec", + "checksum": "51e1616e2ce29efd589e9be9813da6a64c3d66c61f74c7e2ea55f622f719e875", "crates": { "direct-cargo-bazel-deps 0.0.1": { "name": "direct-cargo-bazel-deps", diff --git a/examples/crate_universe/alias_rule/cargo-bazel-lock_global_opt_annotation_alias.json b/examples/crate_universe/alias_rule/cargo-bazel-lock_global_opt_annotation_alias.json index 2080ede687..2eeca1294c 100644 --- a/examples/crate_universe/alias_rule/cargo-bazel-lock_global_opt_annotation_alias.json +++ b/examples/crate_universe/alias_rule/cargo-bazel-lock_global_opt_annotation_alias.json @@ -1,5 +1,5 @@ { - "checksum": "f83d83e7db1d2d9f75f3aed37ff6cea08f723c17c79aa16d07561e2d8b910f60", + "checksum": "1786085b145f5b68468a11c68b4d321318d52b867a1ba33df9762280a2701697", "crates": { "direct-cargo-bazel-deps 0.0.1": { "name": "direct-cargo-bazel-deps", diff --git a/examples/crate_universe/alias_rule/cargo-bazel-lock_global_opt_annotation_dbg.json b/examples/crate_universe/alias_rule/cargo-bazel-lock_global_opt_annotation_dbg.json index e9ece9290d..0f509dfcc7 100644 --- a/examples/crate_universe/alias_rule/cargo-bazel-lock_global_opt_annotation_dbg.json +++ b/examples/crate_universe/alias_rule/cargo-bazel-lock_global_opt_annotation_dbg.json @@ -1,5 +1,5 @@ { - "checksum": "ecb6f012968e5ab64d29be708c87d188ca7161268db31a2cc6a2f7bd6967605b", + "checksum": "d7304c1b49069e5b337e7181b65fa97f3321dfb5019a4ea4009fe6cc5d5eb22b", "crates": { "direct-cargo-bazel-deps 0.0.1": { "name": "direct-cargo-bazel-deps", diff --git a/examples/crate_universe/alias_rule/cargo-bazel-lock_global_opt_annotation_none.json b/examples/crate_universe/alias_rule/cargo-bazel-lock_global_opt_annotation_none.json index eb073e6752..1be7042193 100644 --- a/examples/crate_universe/alias_rule/cargo-bazel-lock_global_opt_annotation_none.json +++ b/examples/crate_universe/alias_rule/cargo-bazel-lock_global_opt_annotation_none.json @@ -1,5 +1,5 @@ { - "checksum": "620ec96c83b0f41f7965c1c4e3c2ac9a3588f79eb37233c76d3ac309487c3215", + "checksum": "9e23610047019224efa304bc8681eb48fcf4a7adfd2be80be6e09d09922e6276", "crates": { "direct-cargo-bazel-deps 0.0.1": { "name": "direct-cargo-bazel-deps", diff --git a/examples/crate_universe/cargo_aliases/cargo-bazel-lock.json b/examples/crate_universe/cargo_aliases/cargo-bazel-lock.json index d89f7d80d8..ed060314fd 100644 --- a/examples/crate_universe/cargo_aliases/cargo-bazel-lock.json +++ b/examples/crate_universe/cargo_aliases/cargo-bazel-lock.json @@ -1,5 +1,5 @@ { - "checksum": "1b5881ef699ec74ddfa65c075c0d6d4471069953d2cfe9f4bd7b8da4634df704", + "checksum": "42d598fc9bddc3fb62b6453c0d4c20a59ca5e90031150395cc6164d776c85da7", "crates": { "aho-corasick 0.7.20": { "name": "aho-corasick", diff --git a/examples/crate_universe/cargo_conditional_deps/cargo-bazel-lock.json b/examples/crate_universe/cargo_conditional_deps/cargo-bazel-lock.json index 7b3a9f79cd..963fc49acf 100644 --- a/examples/crate_universe/cargo_conditional_deps/cargo-bazel-lock.json +++ b/examples/crate_universe/cargo_conditional_deps/cargo-bazel-lock.json @@ -1,5 +1,5 @@ { - "checksum": "30a3df4caac197fc946acea4ed9c39254543919146a5567c699cecc1afad92e2", + "checksum": "7cc68dbaa6382b44e6148c990ee5d85cbe87124724a36edcadedb860dab3e38f", "crates": { "autocfg 1.1.0": { "name": "autocfg", diff --git a/examples/crate_universe/cargo_workspace/cargo-bazel-lock.json b/examples/crate_universe/cargo_workspace/cargo-bazel-lock.json index 780ac9f385..6ae1437be6 100644 --- a/examples/crate_universe/cargo_workspace/cargo-bazel-lock.json +++ b/examples/crate_universe/cargo_workspace/cargo-bazel-lock.json @@ -1,5 +1,5 @@ { - "checksum": "a696d1a099a63907175572c7ebf419f72cc6083824842ab499266ff3839a8daf", + "checksum": "d1854b3de471bd8be65ec224da646052c98b1623652668f27995eac34b84969b", "crates": { "ansi_term 0.12.1": { "name": "ansi_term", diff --git a/examples/crate_universe/multi_package/cargo-bazel-lock.json b/examples/crate_universe/multi_package/cargo-bazel-lock.json index 1205739296..ccae924a80 100644 --- a/examples/crate_universe/multi_package/cargo-bazel-lock.json +++ b/examples/crate_universe/multi_package/cargo-bazel-lock.json @@ -1,5 +1,5 @@ { - "checksum": "6a0400045068101c6c6196fa6fa106521d77b7ba0b6c459c9469f11a0cc0508e", + "checksum": "89f32d47fb5aa05ab95dae8b77cf840fb613344ae3d0bcc92b9fc3c019325040", "crates": { "aho-corasick 0.7.20": { "name": "aho-corasick", diff --git a/examples/crate_universe/no_cargo_manifests/cargo-bazel-lock.json b/examples/crate_universe/no_cargo_manifests/cargo-bazel-lock.json index 71d60172ad..3195dd8988 100644 --- a/examples/crate_universe/no_cargo_manifests/cargo-bazel-lock.json +++ b/examples/crate_universe/no_cargo_manifests/cargo-bazel-lock.json @@ -1,5 +1,5 @@ { - "checksum": "ffa0eab21bc22d27527d185aa9c6ddf4b2ef49379eb6408efd90b31204e02cba", + "checksum": "1388edf2423af93c030b22b60711c852b5168e3da7c3fa777b2e397a7795f53a", "crates": { "async-trait 0.1.64": { "name": "async-trait", diff --git a/examples/crate_universe/using_cxx/cargo-bazel-lock.json b/examples/crate_universe/using_cxx/cargo-bazel-lock.json index 4d4f867049..f6a1fbfaf5 100644 --- a/examples/crate_universe/using_cxx/cargo-bazel-lock.json +++ b/examples/crate_universe/using_cxx/cargo-bazel-lock.json @@ -1,5 +1,5 @@ { - "checksum": "366c633806fa95ad7dcef4ab08f19aeb3f30e599b4760663764f154888d61f04", + "checksum": "418283bfc66c29c0303513bf06c7f07ce448b3518b8b9ca0a9586622b54c14ea", "crates": { "cc 1.0.82": { "name": "cc", diff --git a/examples/crate_universe/using_cxx/cxxbridge-cmd.Cargo.Bazel.lock b/examples/crate_universe/using_cxx/cxxbridge-cmd.Cargo.Bazel.lock index 2421f8b84c..672ee7ce8a 100644 --- a/examples/crate_universe/using_cxx/cxxbridge-cmd.Cargo.Bazel.lock +++ b/examples/crate_universe/using_cxx/cxxbridge-cmd.Cargo.Bazel.lock @@ -1,5 +1,5 @@ { - "checksum": "4adaa3bb92df9372c95b4f35c84a4b9f375fd2a0671d887229410632b4f0a93b", + "checksum": "ce471c024dd9719c9887b35812689206d27b753854dd8367489528b4473c4a01", "crates": { "anstyle 1.0.1": { "name": "anstyle", diff --git a/examples/nix_cross_compiling/bazel/cargo/cargo-bazel-lock.json b/examples/nix_cross_compiling/bazel/cargo/cargo-bazel-lock.json index 65df155450..1bf63779e8 100644 --- a/examples/nix_cross_compiling/bazel/cargo/cargo-bazel-lock.json +++ b/examples/nix_cross_compiling/bazel/cargo/cargo-bazel-lock.json @@ -1,5 +1,5 @@ { - "checksum": "da6fe7d06daf1a43e1dacf993c59d037a99feef895e8d13f8cd2c3ab2dd3923d", + "checksum": "7d8a15fae5ac8eaf7cb2581d67e10132c99eb85892b2ccd65b318cc6cd9c98b3", "crates": { "addr2line 0.21.0": { "name": "addr2line", From b67bb7f458ee79aafbbf8f8eb6471ce86047eaba Mon Sep 17 00:00:00 2001 From: UebelAndre Date: Tue, 2 Apr 2024 08:26:52 -0700 Subject: [PATCH 4/4] PR feedback --- .bazelrc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.bazelrc b/.bazelrc index 88cb0f7597..354bd2de2e 100644 --- a/.bazelrc +++ b/.bazelrc @@ -28,7 +28,7 @@ common --experimental_cc_shared_library ## Unique configuration groups ############################################################################### -# Enable use of the nightly toolchains by default. +# Enable use of the nightly toolchains. build:nightly --//rust/toolchain/channel=nightly # Enable rustfmt for all targets in the workspace