diff --git a/_constraints b/_constraints
index a80a788..0c57488 100644
--- a/_constraints
+++ b/_constraints
@@ -31,7 +31,7 @@
- 8
+ 11
diff --git a/ignore-Wstring-conversion.patch b/ignore-Wstring-conversion.patch
index a04da0f..67e1a44 100644
--- a/ignore-Wstring-conversion.patch
+++ b/ignore-Wstring-conversion.patch
@@ -1,7 +1,7 @@
-Index: rustc-1.48.0-src/compiler/rustc_llvm/build.rs
+Index: rustc-1.49.0-src/compiler/rustc_llvm/build.rs
===================================================================
---- rustc-1.48.0-src.orig/compiler/rustc_llvm/build.rs
-+++ rustc-1.48.0-src/compiler/rustc_llvm/build.rs
+--- rustc-1.49.0-src.orig/compiler/rustc_llvm/build.rs
++++ rustc-1.49.0-src/compiler/rustc_llvm/build.rs
@@ -157,6 +157,12 @@ fn main() {
continue;
}
diff --git a/rust-1.47.0-aarch64-unknown-linux-gnu.tar.xz b/rust-1.47.0-aarch64-unknown-linux-gnu.tar.xz
deleted file mode 100644
index 22f299f..0000000
--- a/rust-1.47.0-aarch64-unknown-linux-gnu.tar.xz
+++ /dev/null
@@ -1,3 +0,0 @@
-version https://git-lfs.github.com/spec/v1
-oid sha256:e9d8c864482f12ab21fc0f351b006c2fb24733a39ea75c172b7a443d7a0e2a06
-size 136486128
diff --git a/rust-1.47.0-aarch64-unknown-linux-gnu.tar.xz.asc b/rust-1.47.0-aarch64-unknown-linux-gnu.tar.xz.asc
deleted file mode 100644
index 6208879..0000000
--- a/rust-1.47.0-aarch64-unknown-linux-gnu.tar.xz.asc
+++ /dev/null
@@ -1,16 +0,0 @@
------BEGIN PGP SIGNATURE-----
-
-iQIzBAABCgAdFiEEwTRmt+FpoIUYhjIWXLSpNHs7CdwFAl9/DgkACgkQXLSpNHs7
-CdyEfQ//Tj3qr1DunwbbcL/iopfaWZdj9WiJDQSQObZdfq2H2otuULk4SgyKaTsa
-71S4PDYTKbo5u6Lz4jb5HAoxd7fzminxJh437i65CELCHuuvyhVnV/QmGYHdA5tp
-nQ/rVRC4Ai5m1l6U4VOQG/J1yiuXZ5TD6MpBxXHhZUXeDprrErsvzhxENfv8hFH5
-KSCR8CkbSt2Tl+g5B0SckILbYOSVtGh8yEuja3UdELlu6vD5ftIL+Sq5DOTBzWhK
-IFRUK9Awr3F99B9rrKVhcHUpqoo/G59yoHKBkNTEmYlU4l/liBw/S5cB2E2lMrD+
-mfMe/UXaa844J2PyF6loLLR7qoQq/izNf9C9EqUwZpIHE5rvqZajbZiYv4LeO1lc
-eicwXb4bn8U8/3aaCUcUdNzGXgkpmO+89dxDySPgrVqwMG896zmNKjTBs4CtClna
-IuZj0Ywrga0yfMZxHpXfKDiGGnW10QBWfV2xzqfU/gL6CNcgUu4odqbRdyGB2GBH
-O9e5KiYMT2eP5gtKauqhZDg0b6NK+yCMHpsmy8RwzCtSFPOLW3QKhx7uGi45PhFk
-aOUVlLEKtBm3GLKYnYEN4xtAEZjT6nQMiMZSA84dzGSCSZid4JiiyXCvbtquT2TE
-JVvNuo+6Fqq1txIp45SWcCBPqyuUdN5x42os7pwa07KiwSIUK/E=
-=H98K
------END PGP SIGNATURE-----
diff --git a/rust-1.47.0-armv7-unknown-linux-gnueabihf.tar.xz b/rust-1.47.0-armv7-unknown-linux-gnueabihf.tar.xz
deleted file mode 100644
index 37b2454..0000000
--- a/rust-1.47.0-armv7-unknown-linux-gnueabihf.tar.xz
+++ /dev/null
@@ -1,3 +0,0 @@
-version https://git-lfs.github.com/spec/v1
-oid sha256:81f5e9fa2d0795fa5790e8bd9294cc32cd671805b8287d9d7c4c9e4ad7439191
-size 137060904
diff --git a/rust-1.47.0-armv7-unknown-linux-gnueabihf.tar.xz.asc b/rust-1.47.0-armv7-unknown-linux-gnueabihf.tar.xz.asc
deleted file mode 100644
index 17bdb8e..0000000
--- a/rust-1.47.0-armv7-unknown-linux-gnueabihf.tar.xz.asc
+++ /dev/null
@@ -1,16 +0,0 @@
------BEGIN PGP SIGNATURE-----
-
-iQIzBAABCgAdFiEEwTRmt+FpoIUYhjIWXLSpNHs7CdwFAl9/DYMACgkQXLSpNHs7
-CdzSng//dx45luETMYKmJJlzso0LvCU/qiBX6gmlgTp2m8FCTT0/O2eEggoWgOx2
-rVhameJBv04BYKl5Ih9SyLH/cq7jaejl/Na57Mv26rAz2uTlyzskp+c36SkjYf0e
-gz5VBIaVEI7WfH8rvZCeRe2ZpLxH2h/uhcPU6GmY5zwHFwUqcooahb9iKwicb+2R
-nsnUd7gzpPnu8cC+SW2cpCRoeFvS+qMZ9D4BgW5D1oogb1+1P8sdVKBkneOfIsyI
-/e/Bh2u/cMbby/TdX23Ie5BwdcffeEXK0bvS2N5XvYLUiaF0/4wjRT2g8ReigOsg
-QkGgV8KBUhOHzUdJOgpJNpBQZAp5/+tMZIuTXWJl1r01RXYED4wRA9u2edgCzvY4
-LJXSuAav7+J8OXP+BT56nHGDvVZQHjyUmCwTmUly+FBJcDooGKg+ZkLrcpR29YnZ
-SYGk6RmfQqtI1mJCuIxQxYZWzrLBBnAammNjzRdU0UQIrgAcsCHHG2xeYpc6KYmy
-A/eQAILaybHAM3i7hX21x+nrlTgqTRRfXYOGI9hfF99TAtgLs9ZDlAxuK39Nb3nB
-UdtHp93n+JiZRhm9IT+05zjzLDs0+K0qCQvrn18omTrnZ1/QkP6XC1xMkLfq8OLg
-W+y2TDmXAyeLnaSL8/z186J/ynNEt39+wuhxkVame7758JyWGzQ=
-=y/A0
------END PGP SIGNATURE-----
diff --git a/rust-1.47.0-i686-unknown-linux-gnu.tar.xz b/rust-1.47.0-i686-unknown-linux-gnu.tar.xz
deleted file mode 100644
index 303c32c..0000000
--- a/rust-1.47.0-i686-unknown-linux-gnu.tar.xz
+++ /dev/null
@@ -1,3 +0,0 @@
-version https://git-lfs.github.com/spec/v1
-oid sha256:fe4937a162e654b7d950ab26648eca5dc513ad704566b08c7169c56253872806
-size 154793612
diff --git a/rust-1.47.0-i686-unknown-linux-gnu.tar.xz.asc b/rust-1.47.0-i686-unknown-linux-gnu.tar.xz.asc
deleted file mode 100644
index 539f08a..0000000
--- a/rust-1.47.0-i686-unknown-linux-gnu.tar.xz.asc
+++ /dev/null
@@ -1,16 +0,0 @@
------BEGIN PGP SIGNATURE-----
-
-iQIzBAABCgAdFiEEwTRmt+FpoIUYhjIWXLSpNHs7CdwFAl9/C54ACgkQXLSpNHs7
-CdzoFw/8D9dsBdBJeOqomXJSh8EFphHRV9qh3C0gZPRrQ/xk4xtUjy9sv6WT8RfB
-wBdNjtqz9a62NbgEys2mQrvwi1VA2Zkn3+XLhu9TK5T4zoiqaMETEJ5jSKtgvryL
-nSoHEc49i0weBiiU7ZVHFqG6oeVqz3noH9zCTuVJwxhWBUd3I63yxqX0IgerAoXC
-NzmzSvGu81ZrzKB4/L5Kd3JBJLy71Gk1DhIQPqXxwAMLxTLdSIOA6HoaWdItDtZ9
-STuzgO2Nxl2U9DSJ+BgAbxqhuV3lg3dVAC27FDj1s7g56kBq8PhKgmQ8anvI9OKz
-tVVuAP3cLQHlJalLcvTN8SnZVoxy1z0ALh59jOJoMZSzc0NDAJJ04kZ5G7dSdw2p
-9srNRQ/2+5StItZl9OKr9RkZ3i1fzKSZfnYpPz6dYbnab+g+Ga1rHobkam/8teHD
-5E1CBNwE/erRMs8OJ4xdVVaTfEctirw/4P4R6OYFgT32Qx/x5h4FeJfTnHefwULy
-YVCPYANxaeXXiHEZ52D8pRcAw+Recm8R4hyHxu8VdeXLwWa5SxT+3811yBInIa2+
-C2bcv5n+ppYDcAcoRNJ/EYt6FOWiDo5/pWWPAf8GMpsFa8uCmI7HuHeIB8XsGTYp
-AItj1hUrBuErDZi6mOfRqRRMT7lg7Ww2oM7THkOJuysVnFdip50=
-=uyKc
------END PGP SIGNATURE-----
diff --git a/rust-1.47.0-powerpc-unknown-linux-gnu.tar.xz b/rust-1.47.0-powerpc-unknown-linux-gnu.tar.xz
deleted file mode 100644
index ea4dcb0..0000000
--- a/rust-1.47.0-powerpc-unknown-linux-gnu.tar.xz
+++ /dev/null
@@ -1,3 +0,0 @@
-version https://git-lfs.github.com/spec/v1
-oid sha256:636031ba32c63b18cbf85befec496196c3d4f2dfdcff74932d1a49b0b32c600f
-size 125781632
diff --git a/rust-1.47.0-powerpc-unknown-linux-gnu.tar.xz.asc b/rust-1.47.0-powerpc-unknown-linux-gnu.tar.xz.asc
deleted file mode 100644
index de55f08..0000000
--- a/rust-1.47.0-powerpc-unknown-linux-gnu.tar.xz.asc
+++ /dev/null
@@ -1,16 +0,0 @@
------BEGIN PGP SIGNATURE-----
-
-iQIzBAABCgAdFiEEwTRmt+FpoIUYhjIWXLSpNHs7CdwFAl9/DV0ACgkQXLSpNHs7
-CdwSXQ/+Po2uFa89+49x6jiPe20chJkQVUJqxJGweVEV3INnjczHM9wGnKMWqE2G
-FlAZK+L89iUGbRcbF6CNvP8XEdrMsulFkU18dsThQKmxeSF6UfuOpnWePyBb1CHK
-t0cNm/sC/BXU5a65YL49vRufPGRJ9y9OidUd8IYE4cnFU24k1lnta4fJmVJ5hbSY
-FXKU4svwNhZYn7anXgLrC47DqJXqLBv0zVISMnp0X70IstQLLs9Ql+fBK6aKg69F
-R3u/xZgm0ZxS0t5tAETGcRPlXThQ1mvDi5hhc2jmZWn/FDcLYrIU1Gj+8LqVyXUa
-G3/4u1QgZdBOIQmMerzEAqxBTtQTt1DgSLrjtJmBIN+PBR+xVXd+UNxSO8zSJDXw
-0QjzYEqZqM17YxuDBCyrtQdPyJ0pCU5Uf+bv5wy+1C/jVXNAXphX384U8s10QJfN
-tzcv4aKhQSS/o1Zc+dmYgTJUVBmWlKy1b/KY3E7siBKlkwK3T+E1MMV2cBh9w7CV
-uMLcToI8Y1RDNb1QcR/m0FHdxZJEXdEkagSO/dWXF95CyleA8sKnZmdFqZEzSR7k
-PtfRt9K+exrETq8i54kt60979VTSb4dbpHMLocdqhnpZoHGVLuorcJD0BKxpMTOP
-UOdJLJzVxnpoUowh97NpKEVh44g+GpnYkKm+AbTInS4iuB0dKmw=
-=2/Uc
------END PGP SIGNATURE-----
diff --git a/rust-1.47.0-powerpc64-unknown-linux-gnu.tar.xz b/rust-1.47.0-powerpc64-unknown-linux-gnu.tar.xz
deleted file mode 100644
index 132a692..0000000
--- a/rust-1.47.0-powerpc64-unknown-linux-gnu.tar.xz
+++ /dev/null
@@ -1,3 +0,0 @@
-version https://git-lfs.github.com/spec/v1
-oid sha256:c543fbc4d3f54e753d9b8b915ce2759597b32bd6ba43c98eec4a2430eba73e9e
-size 134272040
diff --git a/rust-1.47.0-powerpc64-unknown-linux-gnu.tar.xz.asc b/rust-1.47.0-powerpc64-unknown-linux-gnu.tar.xz.asc
deleted file mode 100644
index a251517..0000000
--- a/rust-1.47.0-powerpc64-unknown-linux-gnu.tar.xz.asc
+++ /dev/null
@@ -1,16 +0,0 @@
------BEGIN PGP SIGNATURE-----
-
-iQIzBAABCgAdFiEEwTRmt+FpoIUYhjIWXLSpNHs7CdwFAl9/DDUACgkQXLSpNHs7
-CdwCcA/8DvpMJt6y0+brAmAzZXNL9CDdLriWZ0rinNLVNXhc5YmgZqTZS+IrPZRI
-41Smz93CL3+NvdJ4oXQOVOiIGPvkDpNbi17q7hjNGpfXZmaWAO0vzfFeB6MFc/0J
-T9ga8im2AyT7YYmrw8roQBRUxnsO4PySwiKouigSDRHWzntv5XijpAGqNdV7A9+l
-78l+hdllYZIR2sncWLnj623OH3VNMiKzJiDwFtbFGAyM3jyioFJ+4Z4Z6XCxbg6C
-zSpPgEWhCx7jPGcxAcnaCtnugYvNPLGaMiZSZ+/fTvzywhXVyHocBJzYIy5zFGeL
-H0M7odTukBXWhPA85XMoUjI5/0I/d4rg70qWZxtar3dIls7BEXd96glQvyCoKknJ
-08cG+vT1oi6LhpkoDKwvJgUUZzJDCn0tlrxKRC3xLLO3/wlASfVq5YMuZ1CuC8Yy
-MwkZc+zuXzGCiaBbDCTTzZvm0LWOkapZXwlx49viiS0FP0s4L6D29VEmzzvwPA8+
-jloSSHFLmTAbZkjYj5CLl/vFdWUUCBqV3PUaDIRUaI7XhEAKhM+gpNiP4v6bniCm
-66I9g44dTMkWulwkpqY1cVfxLg+qCtHuMm2xmfG9pjmatVdUljYC13QHoUF1IxhL
-s0cph0UQAcBrRj3thrSsuoW22dxbL5oxFkrM0j0ChjmyY2kSp/w=
-=aRKu
------END PGP SIGNATURE-----
diff --git a/rust-1.47.0-powerpc64le-unknown-linux-gnu.tar.xz b/rust-1.47.0-powerpc64le-unknown-linux-gnu.tar.xz
deleted file mode 100644
index 4fcf3fe..0000000
--- a/rust-1.47.0-powerpc64le-unknown-linux-gnu.tar.xz
+++ /dev/null
@@ -1,3 +0,0 @@
-version https://git-lfs.github.com/spec/v1
-oid sha256:b0ebeec22a166d0899bae84dd741fe7a4c095aabdd29d7bb2a30b5767ee66221
-size 141965604
diff --git a/rust-1.47.0-powerpc64le-unknown-linux-gnu.tar.xz.asc b/rust-1.47.0-powerpc64le-unknown-linux-gnu.tar.xz.asc
deleted file mode 100644
index cd3d7cf..0000000
--- a/rust-1.47.0-powerpc64le-unknown-linux-gnu.tar.xz.asc
+++ /dev/null
@@ -1,16 +0,0 @@
------BEGIN PGP SIGNATURE-----
-
-iQIzBAABCgAdFiEEwTRmt+FpoIUYhjIWXLSpNHs7CdwFAl9/DKYACgkQXLSpNHs7
-CdzuzRAAg65kF8aS8Q3mRRjP+0W3yFQ4j2FJJPeKGJkyHMuzI6JGTQltVZ39eIKh
-XWIhqXP6aZ+li0hgN80PWAKviaV+D33yVXy34iMml4u8DZoqcAU+xHSC8Wm2p3EM
-3jqRM0u+YqisffmRsJ5hEfVZwgI5MNHn4Md7WL+ozSfZrIbU9IiRJLPi7LNgPT/R
-REkgqIwWd+q0SF99R8U52CnHL9LP5fyXSbXb1koOTB10sItmyartTl6OraM7+GUT
-iMhd4+Knv2UGZA4N83djNsBgEPeLHhsBf733ri+099UEyJ2mKI4NLYr3NN1AcUAg
-T4QyVfYPE2My5BxFnhX5w5ZcokhzKaIrZPmO7ezAjJ6rsfHPgWaekGqcnB7l2SsU
-euC3941bcWcOUT8xsx8EeZy/Tk2/FU3ZLEYDtcDQaaUfsF8JRrP7Hz3/g6zLh1en
-uoJRWuyHInveIstbxDB7jB3Qqh0O9B8fzHcE+e+ObyEmduX90VUnIzrrHfbzmwTD
-qFDJoTPlm/9bi8hcTFyr5t35bmvyU5/t1qdHbQSawKjLlKAw0nQjMW4MYr5YCRO2
-ImmQ9C7tYwHhXAVGzuvxa8fNmjdtk9H5Z+ToUuI8k4+aM7JSn9RjhWklbodbnlMw
-H9LyKKVQk7uQD+j768FwDaV2WV6b88MWsZjtyYGZnayjed2MLAo=
-=YNks
------END PGP SIGNATURE-----
diff --git a/rust-1.47.0-riscv64gc-unknown-linux-gnu.tar.xz b/rust-1.47.0-riscv64gc-unknown-linux-gnu.tar.xz
deleted file mode 100644
index b324e86..0000000
--- a/rust-1.47.0-riscv64gc-unknown-linux-gnu.tar.xz
+++ /dev/null
@@ -1,3 +0,0 @@
-version https://git-lfs.github.com/spec/v1
-oid sha256:b9e225458e84d4004654f10f99fc4924bf36d2e2ded4927227892479c08a5921
-size 135886264
diff --git a/rust-1.47.0-riscv64gc-unknown-linux-gnu.tar.xz.asc b/rust-1.47.0-riscv64gc-unknown-linux-gnu.tar.xz.asc
deleted file mode 100644
index b003888..0000000
--- a/rust-1.47.0-riscv64gc-unknown-linux-gnu.tar.xz.asc
+++ /dev/null
@@ -1,16 +0,0 @@
------BEGIN PGP SIGNATURE-----
-
-iQIzBAABCgAdFiEEwTRmt+FpoIUYhjIWXLSpNHs7CdwFAl9/C0MACgkQXLSpNHs7
-Cdz+iBAAnHQdSzY+6UV5OoYVQlfj/2pSYh+brW5XCojO4ZMtqf3OBqqLiSBRJ9yV
-uC4M9OG8iJob83gEjEV2xhapdcnCf+HvOZTGIZu9AQAwRM0AK+NQkH8G8migmnjv
-njT4g/9stUHVnf4qYb3TK/dZviJWtDoem13MlbCGoEM2IBqzOsN5pJOGMcACwNkW
-j6BJ/oY8rjMDvsMpVrkK2pBbC/D8NGW/IbKlzaLT5hvmPsNNAIbhrAcZnHOvYYE0
-nd5V12SXHcQ8phGg+HvBTWC2xZQCJOjwhk9DYHGIXhT1NtjrV76NWtUlQTbtj8Am
-pFOa+fPWGHBTYNZTfPo23XcwuWSrsMJM2gLNfwaz8UlD2ck7Aj5VSdlFoSH06tw9
-zAGqeDPnVCeXax3ZNf7kMf+CS9VbnVvP3CeG0zftUI1O5Iv0CJXqIfG044FhdI5q
-uZXOu+qfkOikhWp3OKOOXJnUOA1UHBTICEYWhLitS33YI42uknT3hvZsNu+utxo0
-jADE4IUYGcxYYK3SqFZotFTsPGJR/Tt41svV1cfrQrRQJPY6ktCzuKX+7/zgD7K1
-DGnNwsno/2YM/EJLeI+DVKS81WXN3Vhu8OYC9ROIgVOFqI2XGPMIeLbVZw9EADjQ
-YHdvLkXW97UqOBhu352bMGDlTZGFhE0+l0rKCZNYYwvmTUH809M=
-=+tx9
------END PGP SIGNATURE-----
diff --git a/rust-1.47.0-s390x-unknown-linux-gnu.tar.xz b/rust-1.47.0-s390x-unknown-linux-gnu.tar.xz
deleted file mode 100644
index dc7baf2..0000000
--- a/rust-1.47.0-s390x-unknown-linux-gnu.tar.xz
+++ /dev/null
@@ -1,3 +0,0 @@
-version https://git-lfs.github.com/spec/v1
-oid sha256:e2f22023f24c2c94587ca91c40c4cb586fc362b0df2779690c49bcb3817c697c
-size 146987276
diff --git a/rust-1.47.0-s390x-unknown-linux-gnu.tar.xz.asc b/rust-1.47.0-s390x-unknown-linux-gnu.tar.xz.asc
deleted file mode 100644
index f2cf4da..0000000
--- a/rust-1.47.0-s390x-unknown-linux-gnu.tar.xz.asc
+++ /dev/null
@@ -1,16 +0,0 @@
------BEGIN PGP SIGNATURE-----
-
-iQIzBAABCgAdFiEEwTRmt+FpoIUYhjIWXLSpNHs7CdwFAl9/DSYACgkQXLSpNHs7
-CdxnpQ//QU5HbUOPkHRvaxOgSc+1QK+OloTmGMZhwIj7gaXCIONxq877eTKgQef/
-DiC2JDzvJOqYMwz0tO2+nXoTOSJvRZLGELND5sLLFEc0ENvvqr2rD+VuOQRGgC0j
-p26zqRWtC23iuSMjng0Df8N19VnlAIDFRfq5X+xLD8ZGLHPDRaQrDaqluRGTVbo3
-DhwqNRmpXytdmxMhXA33rINIR1MO6/aPoZy9lZyXa5nnqpSg3AnEzQ5drp3iLs7C
-Ab6anajnf6mbaiB3WbxdFPSFiy2I3IVOHWhtYV7B6MKrPEexQLyfrV2rFYnQ45Jr
-MGTPRqzkz6f2kg+wNmAQXz5gJ/U5tnPxuyVkYtsmfnkRynCyjkGMw7XJJgLpgsw6
-3hCpeThJk/d7POEVrm/b5h8K4cQX9bQjWoVJuklE8381sorTY5Ej6Yt+/j8xxW1U
-dqXL3tcB4P1Gn5o2YRCcycrz9Hr5z9ab6ZSX+K5D/6YoBfGPztqIpSpu1wOnkJQJ
-4RFh/f/iIWLbIMwuFbYJ3DLQ+1OtgUw/JJdmmYMbDamHekifNn8yWoA7SOjoxIkV
-HGMNdJcO/MCs/KWgvXAY667HhhCKlEzjpU8hAxq06nhWTSBDbRZOPtrRlmYyaW68
-TFx5juHXRsesypBhgbIWP7O3TlhSTVGkBehc5r0wAvPP7l3Hpok=
-=cHb6
------END PGP SIGNATURE-----
diff --git a/rust-1.47.0-x86_64-unknown-linux-gnu.tar.xz b/rust-1.47.0-x86_64-unknown-linux-gnu.tar.xz
deleted file mode 100644
index a5170d9..0000000
--- a/rust-1.47.0-x86_64-unknown-linux-gnu.tar.xz
+++ /dev/null
@@ -1,3 +0,0 @@
-version https://git-lfs.github.com/spec/v1
-oid sha256:123f8840258d5f9c858f957aa3930d045c6bdf80074d081c1ab4ef0c1d6e1c73
-size 150891572
diff --git a/rust-1.47.0-x86_64-unknown-linux-gnu.tar.xz.asc b/rust-1.47.0-x86_64-unknown-linux-gnu.tar.xz.asc
deleted file mode 100644
index 12fa02e..0000000
--- a/rust-1.47.0-x86_64-unknown-linux-gnu.tar.xz.asc
+++ /dev/null
@@ -1,16 +0,0 @@
------BEGIN PGP SIGNATURE-----
-
-iQIzBAABCgAdFiEEwTRmt+FpoIUYhjIWXLSpNHs7CdwFAl9/DJAACgkQXLSpNHs7
-CdzMqBAAlFpOjpgwtu55J984uUsSAvRd/IAJVhBCVPiC6aQ80nvWBijYMlQitJ3u
-pb94wkIEb42MIyBbOFpe0JDfChNBpIZung/GIci7j+vOtKd5fgge4+tK+vcA8tJn
-o/AU1ikxIhzhp3v35fZUi1soUA6d21lHDsKBQEXarc73pOl3VxrYqYeovwlwFRES
-T0NKSRQ4Xn/9OvvlFncnJcqaAfb/I8FUeH8IcUhgtR88r2Epg+K2OZ3Uoqd/PINm
-gUNJutIgWuIVhrqzzrWOaPNlPg2S6cxSxyZMbKjD41jCnZn0g98cnLTwszySYx7w
-yxCnufkTdgHw5FoLgdo9SyJYiQjrXa4+8BIvUP+9fu2XB+IsedRzJON+GNSg1w1V
-sCIvGU8ac4fsCmUrkiUv48iW5ZSIMbxYU5UvjkaLmy89qIikbahf9l5c7FFBJlWo
-PrwKJfm9HhfKwf5r7u9IMlMPwJQUDxSjFmQxYWWzeEumT+0EsgoUtuwL8CgufUsO
-xLUNb1thoukEZSCG/7nxamzQB5/5NBZjT23WAAAq+MiEp38RbMkjjKa3nfvfDRe6
-FgoMBWBWuDXOpts++Uy7JIe8p6qsR/+h5g4Allr0hucDuMdaEdvgWH7733nRY+iI
-MDL0b3UfGTiE4XuW7NrOVBE9+QbocIllXhW07L8yBbZNUSk8Tg4=
-=1PNk
------END PGP SIGNATURE-----
diff --git a/rust-1.48.0-aarch64-unknown-linux-gnu.tar.xz b/rust-1.48.0-aarch64-unknown-linux-gnu.tar.xz
new file mode 100644
index 0000000..9e051b4
--- /dev/null
+++ b/rust-1.48.0-aarch64-unknown-linux-gnu.tar.xz
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:bd5a8b4c891c1f569381c0c42a61a1f5c5aa0b34d34d6cd3ed6e5d37f24c00d4
+size 133782948
diff --git a/rust-1.48.0-aarch64-unknown-linux-gnu.tar.xz.asc b/rust-1.48.0-aarch64-unknown-linux-gnu.tar.xz.asc
new file mode 100644
index 0000000..0c41f6d
--- /dev/null
+++ b/rust-1.48.0-aarch64-unknown-linux-gnu.tar.xz.asc
@@ -0,0 +1,16 @@
+-----BEGIN PGP SIGNATURE-----
+
+wsFcBAABCgAQBQJftn++CRCFq5bm+hvl/gAAuAsQAI+liOmt69pEKQoEcrmNQaEK
+t/i109MzLSNf9OV2HFI5VF5euSLNuvNjXDoRQcfDhVcI+ArDpu0liU0I7S/dnuWk
+2R4sn4qTwDQmGKKzDNBgws9liLopr0PhA8nkEiFT8iCH7w449I9HSelUePKI7FNd
+JsOhq/chkbmz8Dam4pcXQD1njjg/TFd8mdWUG17baPDB1uXuJXzSevLv55DCXpI5
+HQGm3nOQe8yniakgADk22JILGl+c+y/8v+18HcRl3pHZDPc2qXG9G5AzjKJyWgjv
+gFSIv5jndF9lZd2ifwB5S93qRmB6HAVe32wM6S3pRP7qML/ZDLOw7nbcoJXKQTi7
+hyrhaOb/4Cti2E/ojtdJ4m6/C9JT/lTZSzCOsshvumM29b8H4VAo25xknNYwe9R+
+8JALGxWveEEa+XL5o13TG+TlRF7kgFOxjjQ9K5EgVE6hMHxQn5Xq6P4RZbDbULix
+ierjYW3YV8MEVViNCOzg3QB1Bt/O7rPGrIhbVFLdZhjkz95eAVV35C4W1SYZGNlx
+sPXYFh9g/YOOpB+7+QHfWm2lHthuyzr0kW8+AD8vu2GXmK+LOv3uWPYLr0xt3602
+aU0KjW+Es9yIYBdkYCRfMOwaefnGAoUNf0vrwdNPjr7xXCAs2IcYE3mWiKGjdWrN
+g8tVLm1VlcEcbkixx2+6
+=UY4p
+-----END PGP SIGNATURE-----
diff --git a/rust-1.48.0-armv7-unknown-linux-gnueabihf.tar.xz b/rust-1.48.0-armv7-unknown-linux-gnueabihf.tar.xz
new file mode 100644
index 0000000..630ebb8
--- /dev/null
+++ b/rust-1.48.0-armv7-unknown-linux-gnueabihf.tar.xz
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:c8c14efc98e4864c6759c42751247ab09c3c8680f01c102170daec97a0b71623
+size 134716224
diff --git a/rust-1.48.0-armv7-unknown-linux-gnueabihf.tar.xz.asc b/rust-1.48.0-armv7-unknown-linux-gnueabihf.tar.xz.asc
new file mode 100644
index 0000000..06ba1ca
--- /dev/null
+++ b/rust-1.48.0-armv7-unknown-linux-gnueabihf.tar.xz.asc
@@ -0,0 +1,16 @@
+-----BEGIN PGP SIGNATURE-----
+
+wsFcBAABCgAQBQJftn9LCRCFq5bm+hvl/gAA25EQAJM5k6t/TlvLrcz+pmu6DRiL
+N9RQ/rVhITetMPCR9p+TpZShmGnG8WyV0jygArpus2lRoW9fHkE6lA+UNpvn7VV0
+pVmANxF/yccIQfVk7fExOBP8mfUEjlOKMEYvriOv+d30OQASY9R4r39Z5pcNtIXq
+OdDiWbHi/A+0QoD6dYjzquM8KEyaWlT4kxjMFGPytOzdjVld9M3cplGbgouSOvbi
+AsfxAfn5UafvJV+AHraBVormENgi+DoJGaOgpf7vOx/gXCnN/h4k9oGUD2j37e+6
+ZSh4hPLlfxJ5j0bpN2moDdyfyBMs9dENcNgze5dgBhnrOt+r/pyrQecukTUSgPbV
+l7UuJXzLznXhjEJOccb1q4shoXzM4T4x39aiFz60UC9mMiy+9SiAnfl9FienCGEg
+LbIUukMzdvrUTprYCom2Hz+ypJXerZRwocEgi2bbuvbfKoPMkBefyTyr5S0N0JZe
+2vVkgCjsd+5JhGQQ8KAlheg2Nt2D8NAiJOdt3k3WZUg5I8K/GLY8Xt4GEmRg/ePE
+Y1HnHVGYNCkLsVduONj+77CzwgvIniUcTnI3izxllyBaHNFSM0tzmILgRD7EulzZ
+5xq+lgfheol0pJxZWVBbLJ8b6A7x8+bTKUIbZKaNhEIbh+13EL3G4MeWLMsWmZB8
+W1PiIin/iEciuZKNwuVl
+=/M/N
+-----END PGP SIGNATURE-----
diff --git a/rust-1.48.0-i686-unknown-linux-gnu.tar.xz b/rust-1.48.0-i686-unknown-linux-gnu.tar.xz
new file mode 100644
index 0000000..e513f2b
--- /dev/null
+++ b/rust-1.48.0-i686-unknown-linux-gnu.tar.xz
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:ddbfb5af1cd2cb6ae79d6f3f95cf29c0057e6387eada8b3975e7d7658e315aae
+size 161602224
diff --git a/rust-1.48.0-i686-unknown-linux-gnu.tar.xz.asc b/rust-1.48.0-i686-unknown-linux-gnu.tar.xz.asc
new file mode 100644
index 0000000..dac7884
--- /dev/null
+++ b/rust-1.48.0-i686-unknown-linux-gnu.tar.xz.asc
@@ -0,0 +1,16 @@
+-----BEGIN PGP SIGNATURE-----
+
+wsFcBAABCgAQBQJftn+NCRCFq5bm+hvl/gAA/dEP/iz9uu20WXoJQeb8ztdOpC1R
+EvZrAa40o0IPY+LSMK/zU8jedxq/cRY4kVmyZc7tZejz6l6gWTPaB81pmLojHC1/
+eHV6TmCVF3+XlzeqsvNXREfS0yWXgikuua3cc4hOscH/KVXCenzmz/c9No4+iuBb
+y1DvCg530kuzBeci+MRttOFM/033ZAU+BNb2p1gh0DREh2emkJrPNak+tCPqZZlI
+aqF6C7YBlBqJLV3ZkCpXGOFq5spRRblPnURtjCAn+8Zhc3xUUkiOdvGcsWlR4hqB
+GXeomJQiBytI5ezzUwHETIDLsnBO0pGgeXTWSfRSSwZ9Hz4oLkiN1mL9RlYp1mv+
+VZWdTTkrBV6NBbE7rQ+HoxXfkx5bZiqD8GSdHvjyxLnrWYHoqJNP989Gjk12+Dcj
+E2O17YetLHqlQSRfi2ONW4FbzdVwZqVorv0oGnqONPUJfLUBjqPEKuRp3FrwtVa0
+vE9xQfz+1s6DWTtyPigvEQqnVpVvXdSQqfVUEvpdlp1pMeDdz3x/kw8RAu9F2rUR
+4cFb6qy8vd+/ar78JswFJ8JLAXwIH7lS/NTkmah4cUsJmKakI4BL8EhFDS8lOzzH
+A0QIqhlsOwJFV0Z5JrZ38YOiDJHVYvAzXs+I5wQetN0RLb/X6DOssEeoEgy3A+x0
+iulhy4WRNYkrq4wxPRNW
+=B9u4
+-----END PGP SIGNATURE-----
diff --git a/rust-1.48.0-powerpc-unknown-linux-gnu.tar.xz b/rust-1.48.0-powerpc-unknown-linux-gnu.tar.xz
new file mode 100644
index 0000000..8a33e80
--- /dev/null
+++ b/rust-1.48.0-powerpc-unknown-linux-gnu.tar.xz
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:3cb584410fe5523528dc15f7f321dc379e6d3049f68ac51117dd01ce337e458a
+size 106401772
diff --git a/rust-1.48.0-powerpc-unknown-linux-gnu.tar.xz.asc b/rust-1.48.0-powerpc-unknown-linux-gnu.tar.xz.asc
new file mode 100644
index 0000000..be0dd48
--- /dev/null
+++ b/rust-1.48.0-powerpc-unknown-linux-gnu.tar.xz.asc
@@ -0,0 +1,16 @@
+-----BEGIN PGP SIGNATURE-----
+
+wsFcBAABCgAQBQJftn9VCRCFq5bm+hvl/gAADXQP/i8bDnpBJuIBHxGT5uV678ci
+0IfoC+28PXRaDqTuX1dlNttSz6StKsOd0AsOsD1G5sHqAdzJ2ZmbMdnOtzkYkUZa
+TPY+xNrMzIv7JCgFF8QjTvuXYgRYbu6v1lim8tj7iIEkXw0GgfruRn/XryWn524O
+CL5KLO9plSGCtllwbDuC5bYIQP9oj/OS5pwOqzerm1BdVSbC3zcAmMk6MNQ8utDM
+RLZ6713PAx7pNFv6waYnKM0bkWhIO6yB53mSrHfcHewpXvlNMiYCzKukMToLzj1/
+jg67JY5OkRkdvAExT+5uMv1xr877FW/uDGj3M3eZ70WrPLSiKJ5yZ6GSCXpyfynG
+jAxQPelu0S58ANfMLMJIq0CxhYSfjcw+P2ZTgNW+9ELSmwTPkR8ebwmy5L1tlHjS
+AH4homk78Ehc8dgQTkCCWqoRrjhtgGGwDZPVQhIvw/HCvufVnNRSt4sE9EXfroc+
+nZf18rDv4G/AqEHXBZn8AyOR66TEmU1AH0l1gZj4nhAZ1KTGkMsDdFpgGeJbPfE8
+NnaOtM7wWhGK5QEOb1Msq0+H0Igyjrvlar6gBpE2F+fbC0CNSTlp/1fVUQb0YiV4
+wU7wvTd+xotVMXNnKQNrCANSBoU6Qqz2G5Cq1Aqtbp7+9Go332dDnuNUWLSHhkEj
+2Gmz9b7oVaVLylDnCYWQ
+=+Qgr
+-----END PGP SIGNATURE-----
diff --git a/rust-1.48.0-powerpc64-unknown-linux-gnu.tar.xz b/rust-1.48.0-powerpc64-unknown-linux-gnu.tar.xz
new file mode 100644
index 0000000..add4a5c
--- /dev/null
+++ b/rust-1.48.0-powerpc64-unknown-linux-gnu.tar.xz
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:ea43d333a046e13234cc520fbf3a2421861f8fac20b3ca6f9b6ccea20ce766c7
+size 120497676
diff --git a/rust-1.48.0-powerpc64-unknown-linux-gnu.tar.xz.asc b/rust-1.48.0-powerpc64-unknown-linux-gnu.tar.xz.asc
new file mode 100644
index 0000000..df4619d
--- /dev/null
+++ b/rust-1.48.0-powerpc64-unknown-linux-gnu.tar.xz.asc
@@ -0,0 +1,16 @@
+-----BEGIN PGP SIGNATURE-----
+
+wsFcBAABCgAQBQJftn8KCRCFq5bm+hvl/gAAivUQAKagmXrW7u3Quqxj6/yqXQTL
+r68So13CeqI6cYpXsEOGI4mLR56q7Kq8dQUNYFbfCL3FqqvAy82/p03w3+ztfdO8
+U4NBIr4sMMe1qOZ4fp1HqDMEFovKTKrgZj/9NooH4KIHyXwqekox8fUeMKSp1308
+3jeHL0oObbZTAiloWtKodvpeHNA7ZyRMJLKSouRgpFmnVrCK4xN/yJFQBa4aHhxN
+rxPmfU+pB0Zv2GZWH7HL00QIUaLNmE2wQGrCu5trueQLyyWS4aPK2eKFvHnn9avP
+DuUdnwuzSkEPdPXLV/hh6grXC3fGF0AigiqVH1V/7MUSuOPAFh0rFbIX03v2pt4r
+bxX9Z/QkVhiUDvtDxU0mwsPHUaMt7WZ46KpwdxH6+yJVYBW4Ns9U+G688XfPTA3U
+opK3b74ZugVme+6A5ia6bdNldRraB6ypX9epm38CGM9LvwJC9udD+VCnx/HiWWqB
+bd1M4e3yCXN+DUBQhd4fKZYv3b8JFuqJIAZ5+hCU5cKhxDS2WTd6xdW0eFcMMBxS
+TWv2dSeLXonpiBpTQIfGjfufE09W67KBsBycZMqrJ2kARZdlAiICwQLLxtPboaam
+/7o53XgkPOvt/ClUpUZqCTllg9v6baetvQzmbRpJiQWQBAAZlGqs74NK2/UjYKcJ
+0ea0plmFD3GDvuAl0lrN
+=zuN2
+-----END PGP SIGNATURE-----
diff --git a/rust-1.48.0-powerpc64le-unknown-linux-gnu.tar.xz b/rust-1.48.0-powerpc64le-unknown-linux-gnu.tar.xz
new file mode 100644
index 0000000..1f688ed
--- /dev/null
+++ b/rust-1.48.0-powerpc64le-unknown-linux-gnu.tar.xz
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:b82d800ca4933afedbbbd83f45e1b39aaea29556efdf5cfdbdc57746b32b7c5e
+size 124335896
diff --git a/rust-1.48.0-powerpc64le-unknown-linux-gnu.tar.xz.asc b/rust-1.48.0-powerpc64le-unknown-linux-gnu.tar.xz.asc
new file mode 100644
index 0000000..5876ed1
--- /dev/null
+++ b/rust-1.48.0-powerpc64le-unknown-linux-gnu.tar.xz.asc
@@ -0,0 +1,16 @@
+-----BEGIN PGP SIGNATURE-----
+
+wsFcBAABCgAQBQJftn/hCRCFq5bm+hvl/gAAUukQAIdegm3eDZOMxXpymhDG1TCw
+Nv0/BUo6sWOjfjagm6X/aaNg05/jwnHk2K5l4MG0NJzR8x3AkW7dpe3ftaJHFMdA
+JoqZNIsY5NMP2T40szz6sA+DiZcm4g74dIYDMhTLaYAicTrlAARhly9xY3h+apa3
+5kUT13z1BnIbjlyJG4+K5FSUcXVaX0hqLU19OMlrRYku8qyIIi/vZOWbaoH/KHCN
+ZIjeGGXZ23UER78CiYcR3H46TbDwz6m8AsTe/TxHfMdv/qoxUmInJm77bydw9aG8
+61WuXz1gJTxeY2fEweGN8+9o7iVqwXmY1UPxJ0jAPPEDOUhXUboNkQZU1Im7APIi
+3xR2xou4Mt5ldMO5LQxylMyk0HexCQL1LR0gx4LNmfiyDfGmNI7D7cVYNMLkBdoA
+jE7ySvQbMOkhMitA+9ViB8zCKW86gbfi3Axri2A3nOEXjp4YzQbtd7+WryprFiQc
+EmxazIEm/5pUYgQILZCcgePoUPU1Q9i4kFoqn0HqXP8bX1IbzHmWkqJA9Dq8g2K1
+t5NI5JRha0+9VdAnSJATCTDyndZsbmsJbYZe/zQ/ArJ0yRnKHXhsX1Y7b5zg9+Ul
+GaNEQIep8Zo5fAKdK6LlA2uTs+Kap8HQ7L+3ypVc6g1rs8x4xlbPHnj7mRmN3cW1
+kIzqrhqFbJqhqTg0PiPY
+=CCMA
+-----END PGP SIGNATURE-----
diff --git a/rust-1.48.0-riscv64gc-unknown-linux-gnu.tar.xz b/rust-1.48.0-riscv64gc-unknown-linux-gnu.tar.xz
new file mode 100644
index 0000000..7a47471
--- /dev/null
+++ b/rust-1.48.0-riscv64gc-unknown-linux-gnu.tar.xz
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:48ec3e4b90be3da3ba7493fe9879dbabb447de91876faaef356db544b181c48c
+size 116811320
diff --git a/rust-1.48.0-riscv64gc-unknown-linux-gnu.tar.xz.asc b/rust-1.48.0-riscv64gc-unknown-linux-gnu.tar.xz.asc
new file mode 100644
index 0000000..fcf3f97
--- /dev/null
+++ b/rust-1.48.0-riscv64gc-unknown-linux-gnu.tar.xz.asc
@@ -0,0 +1,16 @@
+-----BEGIN PGP SIGNATURE-----
+
+wsFcBAABCgAQBQJftn+eCRCFq5bm+hvl/gAAdsgP/RW7lJC97sWIYKrkmNUvdxkR
+bHH6fCAz/kxdyUzo9aD28xsCGcBvxseGFFJwTWyuqlOAXyme6Lqi+l/JPKJSh6je
+6l29wrYtYELl9xiqh9cxgW4dp2RRmmy8cQhPFPeh+wAF1AgmIc/apwQ0kvwQO6qp
+PctLS+hOECyMSeXNowqY7buCPIxABKBvGwdcisu4XJ/GjVg5zBN1F1jr0VgGDkh4
+CUYVk3IlJDIdt99gc9JcXYkAkJp6iW4Jwwf0ebEd40RiLCmih0PHYhtEOONuVsEt
+av1mhqUvi6OBb8s0qJGTelL3isoipYD1yxj44ocuzYDSpfBLwPyl+y5pafyWNxbT
+4ALeT2WHGwALSlorT7ormR9Fo/mTtc3OB7g4EFailMI+QO49x1pLPB1u0MXpPEGG
+eV6F9cQnuZPRrSPw+px94g9MymHndSN1fLPnYso3V57oQXP+OErS5JZSxMR/UF6K
+8M/tIpBHLLv5iRin5Z78qpEXvoq+UR+k+aCXujbN6hGDdg2WasNOp4Apx1JG1Bwx
+0hf9b4RYAmcZgur9eJMshVXLgkeiGAfQWzlDsMp6sAKBtRMIZHMSVM4RFizs79ja
+g9KmtFMWhLBxJtPrNo1sqimOwqVA+RhhCNi1i1vKl/+y1xaf2wfeVdrH64V3f62n
+7Lidgr3yqz1mvmB3Szjg
+=KRlW
+-----END PGP SIGNATURE-----
diff --git a/rust-1.48.0-s390x-unknown-linux-gnu.tar.xz b/rust-1.48.0-s390x-unknown-linux-gnu.tar.xz
new file mode 100644
index 0000000..b5b27e1
--- /dev/null
+++ b/rust-1.48.0-s390x-unknown-linux-gnu.tar.xz
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:655eb9e55a00e39503bb6a1924b946ed3d11f92c90955ed773b683aa42f308d4
+size 127221600
diff --git a/rust-1.48.0-s390x-unknown-linux-gnu.tar.xz.asc b/rust-1.48.0-s390x-unknown-linux-gnu.tar.xz.asc
new file mode 100644
index 0000000..96be5ad
--- /dev/null
+++ b/rust-1.48.0-s390x-unknown-linux-gnu.tar.xz.asc
@@ -0,0 +1,16 @@
+-----BEGIN PGP SIGNATURE-----
+
+wsFcBAABCgAQBQJftn+8CRCFq5bm+hvl/gAAKJ8P/2qC3N1Vir2NxjI8uDn16IUY
+iINfZBjB4u3st7Fnme4qJJ3QEAQ1U4RxmypsuMS96my6KUhA0waM+rhBiBXtmyYq
+qhgVSqma92ENE7aqBBmDWBbJVRH33mDoTg0rVFbLlmJAzwMkHP3qvO06WBcXwXd2
+h5QNaaA+UqkqlWcFIpUrJL25bbtUkMJ2fn0oRSJNJY5g9WNZ4ovT7zahKNAEWox9
+s7zrsR2GoDpWQAJgVedK65nsvVlsj688p1XAp8mfTYBy8zOr/yyaQGUzAiVYN6zd
+Bme/kAK8S/K4hZtAwXQWDEs0ukiAtvl6EtdxgeKM6E8W6KIzI6eZgJArTXK2ty+5
+NIyoIDapWjL7PlTGarNU0MkR1kJeUk3hC4b7Lr09P/n0ILavwh0Z189ps4VNe29+
+/CCTAWlVd0BqgeUbKF3GOlJiyNBS0P7UUSZrHQ2ZgrvrTApWlRbIc+9mYsOAYk5d
+gvV3zOFj9Pa3DKiLKWQ9fGKvvM8pc4EEwimbEUZHKRtfRLZAWfJdi9ijbke+fCA5
+WkbZxVcWo9zsfACtXwAgfx31IeK1tsN61EPnj3tubhB3w4Juaie/KgIwdagfZRXj
+HdsE9vv30bbWqpcTJFFJOaAXumVOWHAVhZe8W6+bmg/9ALAmZJztGpeqy8fOrL0a
+fluhrXlZf7XowKMpr6kt
+=tzXG
+-----END PGP SIGNATURE-----
diff --git a/rust-1.48.0-x86_64-unknown-linux-gnu.tar.xz b/rust-1.48.0-x86_64-unknown-linux-gnu.tar.xz
new file mode 100644
index 0000000..b3fc62f
--- /dev/null
+++ b/rust-1.48.0-x86_64-unknown-linux-gnu.tar.xz
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:58270d8e10f72e1712ba08db6b8f8ffca64a63d1a7b220688b59fb05655b3843
+size 155254844
diff --git a/rust-1.48.0-x86_64-unknown-linux-gnu.tar.xz.asc b/rust-1.48.0-x86_64-unknown-linux-gnu.tar.xz.asc
new file mode 100644
index 0000000..d11097b
--- /dev/null
+++ b/rust-1.48.0-x86_64-unknown-linux-gnu.tar.xz.asc
@@ -0,0 +1,16 @@
+-----BEGIN PGP SIGNATURE-----
+
+wsFcBAABCgAQBQJftn9KCRCFq5bm+hvl/gAAtfwQAL5Q8+pghfuy/cKMvcDRTV6M
+UtGJQWciPtD+UiO1tHCXHuwxhaDTtCxQ2RZ5nqJ4sLpKUFJHo/7uDgjGciiRqFVN
+KnstV3MmC/aeMVerq5H+rbCRNHuycsDksmFok4XdUBANGGUsP17k9WarZv5tP82w
+d7j3o91JP42HBFrcFEwbvUMbiyd9ERQgKeiwsvNOwE0zC3JFMlU3K8P6/gFc0HyM
+dMrLrSua2nmQPb8drxEFTUjYhYaL9o6i82RxqNhmL30ewOtowongKvAn3VZjuTBX
+YEjMnmG1AF21+yLETz59xQ7+9sXYKroqrbXa1so3Ibp4E83EuCVeuw084om5ve5t
+X2WPKYjhJuMzbouCp+tvbOOsSj6UUp378FsZW2vXSdFHzMy7j71tEPPilPIjC1E+
+KzYcquhHf0CgFDrh7NBgFIh0TXf1w5LcsyTbTQzVGVYOxX3WsG54jzD83qzGL8KH
+Op4nnsN9AOwJssvxHFOzg3kHoZKYu//WOMLdhKthvNAXR8USsxPBfjBfEZGawBuU
+dXx0RCa3zptJwlxvLGzce7bm3A5VgX06HWEfZtPDLaIONSHIoAOGJ5eANR6JUgRy
+Cy9gTZRJrgQ/jaT4TVXh/YiobnQrbsugfRUGUOUbmrRRxEaGKVcm61L3D89ii99N
+bLE4w7MM0KcgyqwNbQz3
+=wLbb
+-----END PGP SIGNATURE-----
diff --git a/rust.changes b/rust.changes
index 268ad58..e4d413f 100644
--- a/rust.changes
+++ b/rust.changes
@@ -4,20 +4,102 @@ Sun Jan 10 13:15:07 UTC 2021 - Neal Gompa
- Add riscv64 build
-------------------------------------------------------------------
-Sat Jan 9 18:34:41 UTC 2021 - Manfred Hollstein
+Sat Jan 9 16:50:11 UTC 2021 - Manfred Hollstein
- : Add "--stage 1"
to the "./x.py doc" call to ensure the newly built compiler gets
used.
-------------------------------------------------------------------
-Sat Jan 9 09:25:07 UTC 2021 - Manfred Hollstein
+Sat Jan 9 09:26:51 UTC 2021 - Manfred Hollstein
- Leap 15.3 does not provide a suitable llvm-devel package, hence
explicitly require llvm9-devel. Details can be seen in the following
e-mail thread
+-------------------------------------------------------------------
+Sun Jan 3 11:33:37 UTC 2021 - Manfred Hollstein
+
+- Update to version 1.49.0
+ + Language
+ - Unions can now implement Drop, and you can now have a field in
+ a union with ManuallyDrop.
+ - You can now cast uninhabited enums to integers.
+ - You can now bind by reference and by move in patterns. This
+ allows you to selectively borrow individual components of a type.
+ E.g.
+
+ #[derive(Debug)]
+ struct Person {
+ name: String,
+ age: u8,
+ }
+
+ let person = Person {
+ name: String::from("Alice"),
+ age: 20,
+ };
+
+ // `name` is moved out of person, but `age` is referenced.
+ let Person { name, ref age } = person;
+ println!("{} {}", name, age);
+ + Compiler
+ - Added tier 1* support for aarch64-unknown-linux-gnu.
+ - Added tier 2 support for aarch64-apple-darwin.
+ - Added tier 2 support for aarch64-pc-windows-msvc.
+ - Added tier 3 support for mipsel-unknown-none.
+ - Raised the minimum supported LLVM version to LLVM 9.
+ - Output from threads spawned in tests is now captured.
+ - Change os and vendor values to "none" and "unknown" for some targets
+ * Refer to Rust's platform support page for more information on Rust's
+ tiered platform support.
+ + Libraries
+ - RangeInclusive now checks for exhaustion when calling contains and
+ indexing.
+ - ToString::to_string now no longer shrinks the internal buffer in
+ the default implementation.
+ - ops::{Index, IndexMut} are now implemented for fixed sized arrays
+ of any length.
+ + Stabilized APIs
+ - slice::select_nth_unstable
+ - slice::select_nth_unstable_by
+ - slice::select_nth_unstable_by_key
+ The following previously stable methods are now const.
+ - Poll::is_ready
+ - Poll::is_pending
+ + Cargo
+ - Building a crate with cargo-package should now be independently
+ reproducible.
+ - cargo-tree now marks proc-macro crates.
+ - Added CARGO_PRIMARY_PACKAGE build-time environment variable. This
+ variable will be set if the crate being built is one the user
+ selected to build, either with -p or through defaults.
+ - You can now use glob patterns when specifying packages & targets.
+ + Compatibility Notes
+ - Demoted i686-unknown-freebsd from host tier 2 to target tier 2
+ support.
+ - Macros that end with a semi-colon are now treated as statements
+ even if they expand to nothing.
+ - Rustc will now check for the validity of some built-in attributes
+ on enum variants. Previously such invalid or unused attributes
+ could be ignored.
+ - Leading whitespace is stripped more uniformly in documentation
+ comments, which may change behavior. You read this post about
+ the changes for more details.
+ - Trait bounds are no longer inferred for associated types.
+ + Internal Only
+ These changes provide no direct user facing benefits, but
+ represent significant improvements to the internals and overall
+ performance of rustc and related tools.
+ - rustc's internal crates are now compiled using the initial-exec
+ Thread Local Storage model.
+ - Calculate visibilities once in resolve.
+ - Added system to the llvm-libunwind bootstrap config option.
+ - Added --color for configuring terminal color support to bootstrap.
+- Rebased patches:
+ + ignore-Wstring-conversion.patch (location)
+
-------------------------------------------------------------------
Sun Jan 3 11:27:23 UTC 2021 - Manfred Hollstein
diff --git a/rust.spec b/rust.spec
index 6e38cd5..679b830 100644
--- a/rust.spec
+++ b/rust.spec
@@ -17,12 +17,12 @@
#
-%global version_current 1.48.0
-%global version_previous 1.47.0
-%global version_bootstrap 1.47.0
+%global version_current 1.49.0
+%global version_previous 1.48.0
+%global version_bootstrap 1.48.0
# some sub-packages are versioned independently
-%global rustfmt_version 1.4.24
+%global rustfmt_version 1.4.25
%global clippy_version 0.0.212
# Build the rust target triple.
@@ -188,7 +188,7 @@ BuildRequires: pkgconfig(libssh2) >= 1.6.0
%if 0%{?suse_version} < 1550
BuildRequires: llvm9-devel
%else
-BuildRequires: llvm-devel >= 9.0
+BuildRequires: llvm-devel >= 8.0
%endif
%endif
%if !%with rust_bootstrap
diff --git a/rustc-1.48.0-src.tar.xz b/rustc-1.48.0-src.tar.xz
deleted file mode 100644
index 82ecd0f..0000000
--- a/rustc-1.48.0-src.tar.xz
+++ /dev/null
@@ -1,3 +0,0 @@
-version https://git-lfs.github.com/spec/v1
-oid sha256:ff0a242392a1865d7b2d08eb5ca6c1b3fd0820741d4c13a51a4b2d5d2bb53908
-size 105951736
diff --git a/rustc-1.49.0-src.tar.xz b/rustc-1.49.0-src.tar.xz
new file mode 100644
index 0000000..2c1884a
--- /dev/null
+++ b/rustc-1.49.0-src.tar.xz
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:ebe910edc824a0a037a10be443446a0511923ba8342fa3c331ec8a22481d5d15
+size 108330280