Accepting request 862086 from home:manfred-h:devel:languages:rust:rust-1.48
Final SR - promised :) - <https://github.com/rust-lang/rust/issues/74976>: 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 <manfred.h@gmx.net> - 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 <https://lists.opensuse.org/archives/list/factory@lists.opensuse.org/thread/ZQWAMG2VYBSI2BFM7G3H5YG26ALXWAOA/> ------------------------------------------------------------------- Sun Jan 3 11:27:23 UTC 2021 - Manfred Hollstein <manfred.h@gmx.net> - LLVM >= 9.0 is needed nowadays. - Disable usage of "ninja" for all distributions older than Leap 15.2 ------------------------------------------------------------------- Sat Jan 2 16:50:47 UTC 2021 - Manfred Hollstein <manfred.h@gmx.net> - Update to version 1.48.0 + Language - The `unsafe` keyword is now syntactically permitted on modules. This is still rejected semantically, but can now be parsed by procedural macros. + Compiler - Stabilised the `-C link-self-contained=<yes|no>` compiler flag. This tells `rustc` whether to link its own C runtime and libraries or to rely on a external linker to find them. (Supported only on `windows-gnu`, `linux-musl`, and `wasi` platforms.) - You can now use `-C target-feature=+crt-static` on `linux-gnu` targets. Note: If you're using cargo you must explicitly pass the `--target` flag. - Added tier 2* support for aarch64-unknown-linux-musl. * Refer to Rust's platform support page for more information on Rust's tiered platform support. + Libraries - io::Write is now implemented for &ChildStdin &Sink, &Stdout, and &Stderr. - All arrays of any length now implement TryFrom<Vec<T>>. - The matches! macro now supports having a trailing comma. - Vec<A> now implements PartialEq<[B]> where A: PartialEq<B>. - The RefCell::{replace, replace_with, clone} methods now all use #[track_caller]. + Stabilized APIs - slice::as_ptr_range - slice::as_mut_ptr_range - VecDeque::make_contiguous - future::pending - future::ready The following previously stable methods are now `const fn's`: - Option::is_some - Option::is_none - Option::as_ref - Result::is_ok - Result::is_err - Result::as_ref - Ordering::reverse - Ordering::then + Cargo + Rustdoc - You can now link to items in rustdoc using the intra-doc link syntax. E.g. /// Uses [`std::future`] will automatically generate a link to std::future's documentation. See "Linking to items by name" for more information. - You can now specify #[doc(alias = "<alias>")] on items to add search aliases when searching through rustdoc's UI. + Compatibility Notes - Promotion of references to 'static lifetime inside const fn now follows the same rules as inside a fn body. In particular, &foo() will not be promoted to 'static lifetime any more inside const fns. - Associated type bindings on trait objects are now verified to meet the bounds declared on the trait when checking that they implement the trait. - When trait bounds on associated types or opaque types are ambiguous, the compiler no longer makes an arbitrary choice on which bound to use. - Fixed recursive nonterminals not being expanded in macros during pretty-print/reparse check. This may cause errors if your macro wasn't correctly handling recursive nonterminal tokens. - &mut references to non zero-sized types are no longer promoted. - rustc will now warn if you use attributes like #[link_name] or #[cold] in places where they have no effect. - Updated _mm256_extract_epi8 and _mm256_extract_epi16 signatures in arch::{x86, x86_64} to return i32 to match the vendor signatures. - mem::uninitialized will now panic if any inner types inside a struct or enum disallow zero-initialization. - #[target_feature] will now error if used in a place where it has no effect. - Foreign exceptions are now caught by catch_unwind and will cause an abort. Note: This behaviour is not guaranteed and is still considered undefined behaviour, see the catch_unwind documentation for further information. + 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. - Building rustc from source now uses ninja by default over make. You can continue building with make by setting ninja=false in your config.toml. - cg_llvm: fewer_names in uncached_llvm_type - Made ensure_sufficient_stack() non-generic - Rebased patches: + ignore-Wstring-conversion.patch (location) OBS-URL: https://build.opensuse.org/request/show/862086 OBS-URL: https://build.opensuse.org/package/show/devel:languages:rust/rust?expand=0&rev=272
This commit is contained in:
parent
3dbc281a48
commit
17041caeb7
@ -1,7 +1,7 @@
|
||||
Index: rustc-1.47.0-src/src/librustc_llvm/build.rs
|
||||
Index: rustc-1.48.0-src/compiler/rustc_llvm/build.rs
|
||||
===================================================================
|
||||
--- rustc-1.47.0-src.orig/src/librustc_llvm/build.rs
|
||||
+++ rustc-1.47.0-src/src/librustc_llvm/build.rs
|
||||
--- rustc-1.48.0-src.orig/compiler/rustc_llvm/build.rs
|
||||
+++ rustc-1.48.0-src/compiler/rustc_llvm/build.rs
|
||||
@@ -157,6 +157,12 @@ fn main() {
|
||||
continue;
|
||||
}
|
||||
|
@ -1,3 +0,0 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:81146b6942665db5588f7b52ff0b2fbb7208dfe3d6ebd6cf9016e1cf1d487475
|
||||
size 127384736
|
@ -1,16 +0,0 @@
|
||||
-----BEGIN PGP SIGNATURE-----
|
||||
|
||||
iQIzBAABCgAdFiEEwTRmt+FpoIUYhjIWXLSpNHs7CdwFAl9Hz2YACgkQXLSpNHs7
|
||||
CdwxaQ/9GpuWb45J7Zp6fagZzMl1S/6qwdpqATMkeDYWUcDC980ZHGAwoYXd93R6
|
||||
x6ogbiEUA586pCZFTrxGn0bzgMac8kauvua1AJc8hLRBXik1nWKJrqtXU7E3820r
|
||||
ej/aLEjnnulkfuWL1Iy+4XSO5RPOMHsAi6yTZr3GK+wGVkfDm+AnWiBQuPtOhVBf
|
||||
a3vtYCM6oUy+slp/pZXRITebGQ2toM4Q9650JE3FOX0D7TJEK4M4nC9a2GXmveUb
|
||||
yS3jDBtTXXgH0kfOv+ZL51RjUHDiVNAYthx2MoX3HVE+iYNGP6YvAsF9LqO4y1Wh
|
||||
j3w0vcSWpDWzKiJKWuzz7UC9M9clt08hAckUuerKLUzeYpJ/x3P5VzdvXw3vWwlo
|
||||
Ie/6nUwRNioTuXNgHjKIEiqusgFHvGyMChl8I8YUpAViitxBUgDrEMFqo75oOJ01
|
||||
8FpnL651xkSteDiORJwDGtQHlw5IV4UML82Bd8ZIYfgKnwYeXbVr2EnsYa5qu8Qv
|
||||
QmQSRnaeXg3RR0La2ES3YM7psGGL923SrG5nRsx8z+C18rbKPBQuH5Zk81gudSQY
|
||||
9Xrk6eStfHbn0qORY6H3Wo1/xhr/0NbUzdDdas+QOapv+GVIVs7dht/UWFIfLp7l
|
||||
MeV7bHX7FH33r0o5wBA4245GG+KoKAumRm59XnJJ/6OebwiYcwk=
|
||||
=QRuI
|
||||
-----END PGP SIGNATURE-----
|
@ -1,3 +0,0 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:5f48b7484353fc9e653969f4d58e6c74988696807716a01f839fe12c4f10c2d5
|
||||
size 123912836
|
@ -1,16 +0,0 @@
|
||||
-----BEGIN PGP SIGNATURE-----
|
||||
|
||||
iQIzBAABCgAdFiEEwTRmt+FpoIUYhjIWXLSpNHs7CdwFAl9H0TQACgkQXLSpNHs7
|
||||
CdwRjg//aW6up0knvtsiyEOG2o02PMYVgep+iZpaqzCzayVsk8ODtEF3xSw258Km
|
||||
Hl3iD16X/mwkhAXRPm6aaurXMCA1RU2uRC1tV5qINvrMm24w5o0CQjg8fh6+w4Sw
|
||||
tK0KiyVL1QtN//XgSoNFtS+4FuVL1Xcw0tNGMIazl44gs9WYAncOZqLwuMSn5G0C
|
||||
mpjh0eDtA9PoVWTd0YmGzDLJXWWBoSwPrG5fJZuGRYw2XMLc+eIbRFH16T0U6TDu
|
||||
LkOPOuunOivSkBfiNzAOqJKkgKIirAL7Dotyg2UClnbjVNsZPA73StR3EEqMigBZ
|
||||
pzO+wvqwUF73DpvRKlPRZHGraJvoLIl3HbsZfNcNcnKpu5XfpO7SVHDwlv9o2DdW
|
||||
iRQc3OO76vefhm4RlS4w44YF1QXR0MX7k9BdrwUDg1xEC0yk2RrBj+CuvpTr+R9f
|
||||
Cj+17hPinhEzCmiEIN0A9m2B/Kj1t2NytsGG/Y8Jd4MLOOzlP5F4HcAe4mt4vqDk
|
||||
XixSMY97pI6ZFkWCvk+HFUn1kuaLfiKLXkS/LzzNxsZCsKgziMaL6vGcHvp4UR8p
|
||||
kXR1wg7UFgxymAdLxq/LZY70vX15YqEZl1WMdZsxI8V4QMrv19o9084oq4SvGZpZ
|
||||
Y2oGPTLJQRpYhwb2jEHYN0h8NJoIXjnUyImqVdbgQYY7lZ4En9c=
|
||||
=12cx
|
||||
-----END PGP SIGNATURE-----
|
@ -1,3 +0,0 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:a3aa34286c7fc308c174b6f315995f41126ee63d3be78b340171f4f06b606dce
|
||||
size 141319800
|
@ -1,16 +0,0 @@
|
||||
-----BEGIN PGP SIGNATURE-----
|
||||
|
||||
iQIzBAABCgAdFiEEwTRmt+FpoIUYhjIWXLSpNHs7CdwFAl9H0WcACgkQXLSpNHs7
|
||||
CdxcyA/+MgGR38gl3rGjJ9+TEQj3P5FRbsaRYa8DEeRPpvrO+Lm2N2a96U/L59j8
|
||||
XoPfojfO1DykTYdjb9oM+0inyjbkfxWwfd+SVF+0bOUWDJChCntvByoialmQISjF
|
||||
O8H8abl0wZrb8AEbp0dW7vqhuFdfkZIvxk7YOCwhV9T64hCYeLJWZYNrzRg3MtpK
|
||||
XmS6imlcT9vdhaRb6sr5TLlZk7dzDPdj4qGblOfH+4YL5XxQkO3KLRaAdMTLbcdk
|
||||
sLz9GaLnXPZaBOOAe57wwHqkBln2Y+rhpdsYChbztYFv58b5V5eX6Te34YOs2SJE
|
||||
by6RmhxJBlFodgvThXpPAm7l5GoBebAWWgVDbQTHXD/fWxpKctCjgTIe9anh+RKH
|
||||
SGuplIPLw+UuZ4e0AavRSSi80rEeUzOrpLWl9ryuSg9q6bh8lT9rLgn8ID/rV79R
|
||||
X5MKpFBxJRtce9e3ggKUeq/6Xod7Pmri42S7uQ6KO3vGhrV5JkiodB22cFFQJol5
|
||||
AKij9AKd2flFuGpQN0OakaSqO16yz077U/xQLR56vFvB+b29VBqIoA7Mz8idXGw1
|
||||
/3F9B/HPpgx9cfaPsYIRdwsxCJhNd48ZNUZZOXn6+o23znTxqT5YJVMYcTLZsSIN
|
||||
gRJvCCVoipNDiPANKcYaYMmSBjQf9q5D83+We5H5SHEDzcDkf8U=
|
||||
=g0w0
|
||||
-----END PGP SIGNATURE-----
|
@ -1,3 +0,0 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:a9938ac73efa45ec4468861891bac1ac33d20a79406a2a5f1baa5be606cd2321
|
||||
size 111495200
|
@ -1,16 +0,0 @@
|
||||
-----BEGIN PGP SIGNATURE-----
|
||||
|
||||
iQIzBAABCgAdFiEEwTRmt+FpoIUYhjIWXLSpNHs7CdwFAl9H0LsACgkQXLSpNHs7
|
||||
CdwvRw//S9OH8FP4+UMEybtVWIwOm/3dKRGxvYY+Cnb/rLeCwFYKZzGpzLoZeGSE
|
||||
a1CsCwoDSFx5DDhFjD7YGfR8kU4vlOIyR/MuXjvdgjH+E2F+l9XLfQzmFJdInMF+
|
||||
VGBNJxuo9cuiwJOWXqNdmvLUyINhIJLKAMD5LGpcVw80zGZ0F9gspRHBuRbuOVrB
|
||||
Mx4z4dwPX6/Wtr509PqDqVBWfBy/RBKZyVMmiEBlm+RRub/p84rMexzQY2jUuVMc
|
||||
T9yngnMPDAz1Nft00O72V48oSL0BAMSpX0tPYLiOHhnYi+nbKDbcf5fLUGIbs9x6
|
||||
DgYDd01RY1D2yS+7WEP/bnFSroS0826yIQx1lXZGh9wRKWvTbjSU0IEi34ZfP+gH
|
||||
xpoIbZC0H5T/NDshnjwvpcVI6uFxxP3hDUpaOJhCbZzzjdXSmn8DBdPMGBL1GFeM
|
||||
MhL4VPuq2VGJo2W+fGp1GggBpzKprzi3e5gv6X7P0Gx4LsvFUnZrEfCeYYfGfwEA
|
||||
EF07BcMlYwJ61vSr+V2mabUikRU0mVlHkL3u6b8+zLUJd65fNWn3Yu3TXepWdcUB
|
||||
ZT5NbqSGW6q9/5qNPuMfFlwtXUI1t1wiJIn4TpGc/BRR37BBZCofo8JkB5nSimBZ
|
||||
QRIRlYf6m07cw0broSYxwLYCRww9Fy1eaTedfxECHwfe771VoPQ=
|
||||
=UQbV
|
||||
-----END PGP SIGNATURE-----
|
@ -1,3 +0,0 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:38dda3de218b229c15619b94ca0add6115daf5320298a50c0b3a50c49ab7647c
|
||||
size 124882812
|
@ -1,16 +0,0 @@
|
||||
-----BEGIN PGP SIGNATURE-----
|
||||
|
||||
iQIzBAABCgAdFiEEwTRmt+FpoIUYhjIWXLSpNHs7CdwFAl9H0P0ACgkQXLSpNHs7
|
||||
CdxU1g//bzvdI1yrI++c2TPH9MTwX6FoB7A96YueSNtVclQYTJ0k5u5nMDVaXyOZ
|
||||
vai7Qi8i0FUch8qDbkvN6aOSLHM7c9A21Wyz5bLbEcEq9xtVG3S0IvR/tPryruSN
|
||||
rGd5eyOz/J5f+BU54WnxvXpi+91uLUOjjHQOKNScclwdISuKH1s0uX2W4UjDj4/n
|
||||
pgZ/vrrlmX/qwijy1hLEJlYW6SrR3itT0xqzldcLKqk3StxzP7t2xozRh8f6oHwj
|
||||
zTY9+rmXqXsLC9OJoNGO+c8vltnR7ANNKIwKuIzoNP+O2oICwua7mwEEJ2nhwcQU
|
||||
w2HIxEUxC0pWZVEK/Zn/bk9Lz5bZmBevVOFLVsBQ1H84I23epWleBg5cnm/Ko72f
|
||||
gTG740pi+initMrvAZrbqNs8433AFPJxdWPJMa8oQW/Z9SJSuQ48tNlhQake5str
|
||||
+nVlck9151g4rKE/LlEdTXfGm3i6mnW49PZkGOSmz0O52XDlhHJK4HrRE2Kf46sD
|
||||
eyEeOOqE5UsmFLQIzUiJm3uLReOi9YfgM/17LKqvfsamgIEiUIgFAEfnNjNcbtBv
|
||||
ZYFZne2wmgy/iz8hjHzvkdKPyt4MociOooXLNFRBl1l2zVY5Pi+1xqexXVmF8qes
|
||||
tweVEfCD6d63EyS/F3j8QLHmj2cLTiip0uEGpY2S2Ruav9cZi8Q=
|
||||
=XKjq
|
||||
-----END PGP SIGNATURE-----
|
@ -1,3 +0,0 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:efc67459bf78e0cdc719ba8ffbd0a3c9644111fabe0f93e7e8a898cc3dfcde42
|
||||
size 130200900
|
@ -1,16 +0,0 @@
|
||||
-----BEGIN PGP SIGNATURE-----
|
||||
|
||||
iQIzBAABCgAdFiEEwTRmt+FpoIUYhjIWXLSpNHs7CdwFAl9H0S0ACgkQXLSpNHs7
|
||||
CdyFcA/7BZtRx2FuCEf9XU2Zc32q9xhSb5xuRQ+QPvdVrLL3glfK/uX1iSgrF+W0
|
||||
Mqp3t7iAUMqwW1Z+Ke2q4mAf14x8mx7ZzE87pE8SJto4OOhtgglcMhYOrU0vQLTj
|
||||
QUloykfMVNP3RF/OugSBjL+Zz8xu36JUM1beoLspYmUUltNEFNHaQZEYdq88+YpR
|
||||
zMEwh48IUYiHdVw43IhDlAXKaA+gWXrtuPg5cQYZmkxEpiuKFbInpwzfp23+kDz1
|
||||
QO/z2CM0X389LiyunBDkWj81enXAAB9VKBu1zBiQPQwdgji2cCrMgOpUomJ5JU/g
|
||||
uil+8OCVcCHGWtJdEC5RFzG8FjHc9rM2jYdWGmGDEJ2g1i0BEob8qcohgxYvBHOp
|
||||
qp0kvJy2IdbWNNSFVLNOtpFlf0SqgB2o1jEETKzmt9mwRtvh8Q8lS07jTKVOYM6N
|
||||
KkU3by7XSflxTd33LlP0eZ3lBiw0QkjfJV5Zlg0AGQqCZoLKPO5ZN5HX6vGUK3Yh
|
||||
/bB1lcROdl0YbtspHJ2e4eIGV8xwAx/cR4JbzRPuKn0HCC/e/TzWTI+czepYl4hv
|
||||
tL9Y/6u0TmJ251tDb0ebCIuWHEWcJMIjMVPe1tz/TC3aisUeXtR0+ZOKmcsa2LzQ
|
||||
ZL/OlYUU72wWq5YlwAqV2QXWf/C9YNIUthn7q9VCQsFc87TlD0I=
|
||||
=2S0j
|
||||
-----END PGP SIGNATURE-----
|
@ -1,3 +0,0 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:6da8542cdc71ca7bc2de8ac9529404d4de754e50e4bdd350b1ff3f1e769f9079
|
||||
size 134521076
|
@ -1,16 +0,0 @@
|
||||
-----BEGIN PGP SIGNATURE-----
|
||||
|
||||
iQIzBAABCgAdFiEEwTRmt+FpoIUYhjIWXLSpNHs7CdwFAl9H0DoACgkQXLSpNHs7
|
||||
CdwT+hAAhSTqTR0aQg0YMx8i6wxz7tQBszf4uP6Q+6J3LNlphxeXsw3PXtTW2Fvw
|
||||
QAjbBliO9i5U+t8ULoiW1pJRBBYnk8xI1cn8ksoTRzpKwc9j3lthNAJhlvx1Zfjx
|
||||
TqSM2bU8Pxz49R658JJ0JXCrVkskD+Qzw4AgzKAMCf0Ne3907henKZtgK9QOpYPe
|
||||
91btS3xl7gU4LJpraQ7aIS3pfbY6dHGrxPtAcEQ0vtkcqQuRB9xGZ8CRfqh0gBmo
|
||||
LsCKaAcr7srf5ZyRP45YJXzD+niXzYEJCm86pTcfCbKEI5HdIehA7Zhn0Y4ioaX7
|
||||
k6l2m5VTld7/NjpSgzKDAwOhbOOLiUTwndEmurjSp4quDyKi8kagIIvEaLX9KKH8
|
||||
cxMzVpgWo1/pvD0S4JKCqwfZU9IdJrRJemSNWwEyvR9SblUW2GGHfyt+6X1WmBVL
|
||||
owuQTVCXEQx8G/ak2xG5pehk6teQCGSS3CWbAW9FCTLMbiiF8HJe90mA6qlbB8Sh
|
||||
7q7zMkOFjDrHxfv/Emkouu+EpZjLSYrxhXkfaTx7pazJKgGAeb7v8htSznTP7faK
|
||||
Twhj/jnbTkzEmhEV4VukUDjx6S2BTWgga/DcJyLCj484SVeqpUAZRPt6Fj5OPCQZ
|
||||
s1/xga6PTcoK4+QWLCc6myncb+zuMUwzJ3ZeWcNl/CMlY/mH0ro=
|
||||
=c1Tm
|
||||
-----END PGP SIGNATURE-----
|
@ -1,3 +0,0 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:9877249e71f13775661feb9f5c922c094bfd87ba8a3f2b41532fa56b8a44b70e
|
||||
size 127200200
|
@ -1,16 +0,0 @@
|
||||
-----BEGIN PGP SIGNATURE-----
|
||||
|
||||
iQIzBAABCgAdFiEEwTRmt+FpoIUYhjIWXLSpNHs7CdwFAl9H0X0ACgkQXLSpNHs7
|
||||
CdyNwQ/+JBemq4VCaX9UBv8VWk1f2lHv0moMh6gGC+KXKrfS66cbYv86xViguEG6
|
||||
dT68cK7I51E1hIjGMByoh3QbmvuX4f1knf9hOhhGzdK5ODxX0F9LJZ6tEBmW5DqQ
|
||||
V6pVk3RKWBVd3w40Vi/oJOquzW6YkStWIH6ZF50Owcrw86HVfziJno6A2BBevTi/
|
||||
gZjQ7RRRqhEEXTQCDah5s1OSJgAtz0Geh0C10O7Bwc1jed7JUFd9PWWGO8f5KcaW
|
||||
puYark+XQmfautqmV5EbrWpaMY15SK7jWYjhAPGgWVHeLEdRLszPsCatr3AbXCKr
|
||||
6RXpCZWysDRGY6XR6K0oi022+MdUh1HHKJU7gwdwKelE+lyAHMFHD8d/ErvKPOMn
|
||||
j+4mcJK44NRKQb+28sgThRgRUi+cFsIO7toFiVAnhnv383TdTicelGD8tHtGpf04
|
||||
YG6N6S7EjTX5asqRLxRuTJb2AmFzbI7XkleIEm/0HAZW2lVF4ammL5oOuaJdlgPr
|
||||
XRT6LMyuorlfgE1WgcIyvh857nh/tlt/AHgDhXTb39aJxT0HVIaAF0auSriFaRIZ
|
||||
J+fVQ7pNOqXrvDXRb8mYULuno8oZ7wl9TZsKuRjUCWRYhzbUqxV7bAMyl4fQSA1S
|
||||
r1p+r9lGpGvawKLoaTq8K8LNSVGFX0P2EHjk0LIv+465fH0J1Tw=
|
||||
=Ggo8
|
||||
-----END PGP SIGNATURE-----
|
3
rust-1.47.0-aarch64-unknown-linux-gnu.tar.xz
Normal file
3
rust-1.47.0-aarch64-unknown-linux-gnu.tar.xz
Normal file
@ -0,0 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:e9d8c864482f12ab21fc0f351b006c2fb24733a39ea75c172b7a443d7a0e2a06
|
||||
size 136486128
|
16
rust-1.47.0-aarch64-unknown-linux-gnu.tar.xz.asc
Normal file
16
rust-1.47.0-aarch64-unknown-linux-gnu.tar.xz.asc
Normal file
@ -0,0 +1,16 @@
|
||||
-----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-----
|
3
rust-1.47.0-armv7-unknown-linux-gnueabihf.tar.xz
Normal file
3
rust-1.47.0-armv7-unknown-linux-gnueabihf.tar.xz
Normal file
@ -0,0 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:81f5e9fa2d0795fa5790e8bd9294cc32cd671805b8287d9d7c4c9e4ad7439191
|
||||
size 137060904
|
16
rust-1.47.0-armv7-unknown-linux-gnueabihf.tar.xz.asc
Normal file
16
rust-1.47.0-armv7-unknown-linux-gnueabihf.tar.xz.asc
Normal file
@ -0,0 +1,16 @@
|
||||
-----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-----
|
3
rust-1.47.0-i686-unknown-linux-gnu.tar.xz
Normal file
3
rust-1.47.0-i686-unknown-linux-gnu.tar.xz
Normal file
@ -0,0 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:fe4937a162e654b7d950ab26648eca5dc513ad704566b08c7169c56253872806
|
||||
size 154793612
|
16
rust-1.47.0-i686-unknown-linux-gnu.tar.xz.asc
Normal file
16
rust-1.47.0-i686-unknown-linux-gnu.tar.xz.asc
Normal file
@ -0,0 +1,16 @@
|
||||
-----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-----
|
3
rust-1.47.0-powerpc-unknown-linux-gnu.tar.xz
Normal file
3
rust-1.47.0-powerpc-unknown-linux-gnu.tar.xz
Normal file
@ -0,0 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:636031ba32c63b18cbf85befec496196c3d4f2dfdcff74932d1a49b0b32c600f
|
||||
size 125781632
|
16
rust-1.47.0-powerpc-unknown-linux-gnu.tar.xz.asc
Normal file
16
rust-1.47.0-powerpc-unknown-linux-gnu.tar.xz.asc
Normal file
@ -0,0 +1,16 @@
|
||||
-----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-----
|
3
rust-1.47.0-powerpc64-unknown-linux-gnu.tar.xz
Normal file
3
rust-1.47.0-powerpc64-unknown-linux-gnu.tar.xz
Normal file
@ -0,0 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:c543fbc4d3f54e753d9b8b915ce2759597b32bd6ba43c98eec4a2430eba73e9e
|
||||
size 134272040
|
16
rust-1.47.0-powerpc64-unknown-linux-gnu.tar.xz.asc
Normal file
16
rust-1.47.0-powerpc64-unknown-linux-gnu.tar.xz.asc
Normal file
@ -0,0 +1,16 @@
|
||||
-----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-----
|
3
rust-1.47.0-powerpc64le-unknown-linux-gnu.tar.xz
Normal file
3
rust-1.47.0-powerpc64le-unknown-linux-gnu.tar.xz
Normal file
@ -0,0 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:b0ebeec22a166d0899bae84dd741fe7a4c095aabdd29d7bb2a30b5767ee66221
|
||||
size 141965604
|
16
rust-1.47.0-powerpc64le-unknown-linux-gnu.tar.xz.asc
Normal file
16
rust-1.47.0-powerpc64le-unknown-linux-gnu.tar.xz.asc
Normal file
@ -0,0 +1,16 @@
|
||||
-----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-----
|
3
rust-1.47.0-s390x-unknown-linux-gnu.tar.xz
Normal file
3
rust-1.47.0-s390x-unknown-linux-gnu.tar.xz
Normal file
@ -0,0 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:e2f22023f24c2c94587ca91c40c4cb586fc362b0df2779690c49bcb3817c697c
|
||||
size 146987276
|
16
rust-1.47.0-s390x-unknown-linux-gnu.tar.xz.asc
Normal file
16
rust-1.47.0-s390x-unknown-linux-gnu.tar.xz.asc
Normal file
@ -0,0 +1,16 @@
|
||||
-----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-----
|
3
rust-1.47.0-x86_64-unknown-linux-gnu.tar.xz
Normal file
3
rust-1.47.0-x86_64-unknown-linux-gnu.tar.xz
Normal file
@ -0,0 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:123f8840258d5f9c858f957aa3930d045c6bdf80074d081c1ab4ef0c1d6e1c73
|
||||
size 150891572
|
16
rust-1.47.0-x86_64-unknown-linux-gnu.tar.xz.asc
Normal file
16
rust-1.47.0-x86_64-unknown-linux-gnu.tar.xz.asc
Normal file
@ -0,0 +1,16 @@
|
||||
-----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-----
|
104
rust.changes
104
rust.changes
@ -1,3 +1,107 @@
|
||||
-------------------------------------------------------------------
|
||||
Sat Jan 9 18:34:41 UTC 2021 - Manfred Hollstein <manfred.h@gmx.net>
|
||||
|
||||
- <https://github.com/rust-lang/rust/issues/74976>: 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 <manfred.h@gmx.net>
|
||||
|
||||
- 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
|
||||
<https://lists.opensuse.org/archives/list/factory@lists.opensuse.org/thread/ZQWAMG2VYBSI2BFM7G3H5YG26ALXWAOA/>
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Sun Jan 3 11:27:23 UTC 2021 - Manfred Hollstein <manfred.h@gmx.net>
|
||||
|
||||
- LLVM >= 9.0 is needed nowadays.
|
||||
- Disable usage of "ninja" for all distributions older than Leap 15.2
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Sat Jan 2 16:50:47 UTC 2021 - Manfred Hollstein <manfred.h@gmx.net>
|
||||
|
||||
- Update to version 1.48.0
|
||||
+ Language
|
||||
- The `unsafe` keyword is now syntactically permitted on modules.
|
||||
This is still rejected semantically, but can now be parsed by procedural
|
||||
macros.
|
||||
+ Compiler
|
||||
- Stabilised the `-C link-self-contained=<yes|no>` compiler flag.
|
||||
This tells `rustc` whether to link its own C runtime and libraries or to
|
||||
rely on a external linker to find them. (Supported only on `windows-gnu`,
|
||||
`linux-musl`, and `wasi` platforms.)
|
||||
- You can now use `-C target-feature=+crt-static` on `linux-gnu` targets.
|
||||
Note: If you're using cargo you must explicitly pass the `--target` flag.
|
||||
- Added tier 2* support for aarch64-unknown-linux-musl.
|
||||
* Refer to Rust's platform support page for more information on Rust's
|
||||
tiered platform support.
|
||||
+ Libraries
|
||||
- io::Write is now implemented for &ChildStdin &Sink, &Stdout, and &Stderr.
|
||||
- All arrays of any length now implement TryFrom<Vec<T>>.
|
||||
- The matches! macro now supports having a trailing comma.
|
||||
- Vec<A> now implements PartialEq<[B]> where A: PartialEq<B>.
|
||||
- The RefCell::{replace, replace_with, clone} methods now all use #[track_caller].
|
||||
+ Stabilized APIs
|
||||
- slice::as_ptr_range
|
||||
- slice::as_mut_ptr_range
|
||||
- VecDeque::make_contiguous
|
||||
- future::pending
|
||||
- future::ready
|
||||
The following previously stable methods are now `const fn's`:
|
||||
- Option::is_some
|
||||
- Option::is_none
|
||||
- Option::as_ref
|
||||
- Result::is_ok
|
||||
- Result::is_err
|
||||
- Result::as_ref
|
||||
- Ordering::reverse
|
||||
- Ordering::then
|
||||
+ Cargo
|
||||
+ Rustdoc
|
||||
- You can now link to items in rustdoc using the intra-doc link syntax.
|
||||
E.g. /// Uses [`std::future`] will automatically generate a link to
|
||||
std::future's documentation. See "Linking to items by name" for more
|
||||
information.
|
||||
- You can now specify #[doc(alias = "<alias>")] on items to add search
|
||||
aliases when searching through rustdoc's UI.
|
||||
+ Compatibility Notes
|
||||
- Promotion of references to 'static lifetime inside const fn now
|
||||
follows the same rules as inside a fn body. In particular, &foo()
|
||||
will not be promoted to 'static lifetime any more inside const fns.
|
||||
- Associated type bindings on trait objects are now verified to meet
|
||||
the bounds declared on the trait when checking that they implement
|
||||
the trait.
|
||||
- When trait bounds on associated types or opaque types are ambiguous,
|
||||
the compiler no longer makes an arbitrary choice on which bound to use.
|
||||
- Fixed recursive nonterminals not being expanded in macros during
|
||||
pretty-print/reparse check. This may cause errors if your macro
|
||||
wasn't correctly handling recursive nonterminal tokens.
|
||||
- &mut references to non zero-sized types are no longer promoted.
|
||||
- rustc will now warn if you use attributes like #[link_name] or
|
||||
#[cold] in places where they have no effect.
|
||||
- Updated _mm256_extract_epi8 and _mm256_extract_epi16 signatures
|
||||
in arch::{x86, x86_64} to return i32 to match the vendor signatures.
|
||||
- mem::uninitialized will now panic if any inner types inside a struct
|
||||
or enum disallow zero-initialization.
|
||||
- #[target_feature] will now error if used in a place where it has no effect.
|
||||
- Foreign exceptions are now caught by catch_unwind and will cause an
|
||||
abort. Note: This behaviour is not guaranteed and is still considered
|
||||
undefined behaviour, see the catch_unwind documentation for further
|
||||
information.
|
||||
+ 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.
|
||||
- Building rustc from source now uses ninja by default over make.
|
||||
You can continue building with make by setting ninja=false in
|
||||
your config.toml.
|
||||
- cg_llvm: fewer_names in uncached_llvm_type
|
||||
- Made ensure_sufficient_stack() non-generic
|
||||
- Rebased patches:
|
||||
+ ignore-Wstring-conversion.patch (location)
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Sat Nov 28 01:25:03 UTC 2020 - Bernhard Wiedemann <bwiedemann@suse.com>
|
||||
|
||||
|
26
rust.spec
26
rust.spec
@ -1,7 +1,7 @@
|
||||
#
|
||||
# spec file for package rust
|
||||
#
|
||||
# Copyright (c) 2020 SUSE LLC
|
||||
# Copyright (c) 2021 SUSE LLC
|
||||
# Copyright (c) 2019 Luke Jones, luke@ljones.dev
|
||||
#
|
||||
# All modifications and additions to the file contributed by third parties
|
||||
@ -17,12 +17,12 @@
|
||||
#
|
||||
|
||||
|
||||
%global version_current 1.47.0
|
||||
%global version_previous 1.46.0
|
||||
%global version_bootstrap 1.46.0
|
||||
%global version_current 1.48.0
|
||||
%global version_previous 1.47.0
|
||||
%global version_bootstrap 1.47.0
|
||||
|
||||
# some sub-packages are versioned independently
|
||||
%global rustfmt_version 1.4.21
|
||||
%global rustfmt_version 1.4.24
|
||||
%global clippy_version 0.0.212
|
||||
|
||||
# Build the rust target triple.
|
||||
@ -183,10 +183,14 @@ BuildRequires: gcc-c++
|
||||
%if !%{with rust_bootstrap} && 0%{?sle_version} >= 150000
|
||||
BuildRequires: pkgconfig(libssh2) >= 1.6.0
|
||||
%endif
|
||||
# Real LLVM minimum version should be 8.x, but rust has a fallback
|
||||
# Real LLVM minimum version should be 9.x, but rust has a fallback
|
||||
# mode
|
||||
%if !%with bundled_llvm
|
||||
BuildRequires: llvm-devel >= 8.0
|
||||
%if 0%{?suse_version} < 1550
|
||||
BuildRequires: llvm9-devel
|
||||
%else
|
||||
BuildRequires: llvm-devel >= 9.0
|
||||
%endif
|
||||
%endif
|
||||
%if !%with rust_bootstrap
|
||||
# We will now package cargo using the version number of rustc since it
|
||||
@ -476,6 +480,12 @@ chmod +x library/core/src/unicode/printable.py
|
||||
if [ $(%{rust_root}/bin/rustc --version | sed -En 's/rustc ([0-9].[0-9][0-9].[0-9]).*/\1/p') = '%{version}' ]; then
|
||||
sed -i -e "s|#local-rebuild = false|local-rebuild = true|" config.toml;
|
||||
fi
|
||||
%if %with bundled_llvm
|
||||
# Ninja gets used for building llvm from rust-1.48 onwards;
|
||||
# disable its use for anything older than Leap 15.2:
|
||||
sed -i -e "s|#ninja = true|ninja = false|" config.toml
|
||||
%endif
|
||||
|
||||
|
||||
# Create exports file
|
||||
# Keep all the "export VARIABLE" together here, so they can be
|
||||
@ -500,7 +510,7 @@ EOF
|
||||
. ./.env.sh
|
||||
|
||||
./x.py build -v
|
||||
./x.py doc -v
|
||||
./x.py doc -v --stage 1
|
||||
|
||||
%install
|
||||
# Reread exports file
|
||||
|
@ -1,3 +0,0 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:ec2c81d2d34890486094a6407589be96161e4e301c238332d32c6dbae4f38ea2
|
||||
size 104143736
|
3
rustc-1.48.0-src.tar.xz
Normal file
3
rustc-1.48.0-src.tar.xz
Normal file
@ -0,0 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:ff0a242392a1865d7b2d08eb5ca6c1b3fd0820741d4c13a51a4b2d5d2bb53908
|
||||
size 105951736
|
Loading…
x
Reference in New Issue
Block a user