Hello community, here is the log from the commit of package rust for openSUSE:Factory checked in at 2020-11-19 11:52:35 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/rust (Old) and /work/SRC/openSUSE:Factory/.rust.new.5913 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "rust" Thu Nov 19 11:52:35 2020 rev:58 rq:844479 version:1.47.0 Changes: -------- --- /work/SRC/openSUSE:Factory/rust/rust.changes 2020-10-14 15:36:34.874307700 +0200 +++ /work/SRC/openSUSE:Factory/.rust.new.5913/rust.changes 2020-11-23 10:49:31.422544257 +0100 @@ -1,0 +2,65 @@ +Sun Oct 11 22:43:36 UTC 2020 - William Brown <[email protected]> + +- Update to version 1.47.0 + + Language + - [Closures will now warn when not used.][74869] + + Compiler + - [Stabilized the `-C control-flow-guard` codegen option][73893], which enables + [Control Flow Guard][1.47.0-cfg] for Windows platforms, and is ignored on other + platforms. + - [Upgraded to LLVM 11.][73526] + - [Added tier 3\* support for the `thumbv4t-none-eabi` target.][74419] + - [Upgrade the FreeBSD toolchain to version 11.4][75204] + - [`RUST_BACKTRACE`'s output is now more compact.][75048] + \* Refer to Rust's [platform support page][forge-platform-support] for more + information on Rust's tiered platform support. + + Libraries + - [`CStr` now implements `Index<RangeFrom<usize>>`.][74021] + - [Traits in `std`/`core` are now implemented for arrays of any length, not just + those of length less than 33.][74060] + - [`ops::RangeFull` and `ops::Range` now implement Default.][73197] + - [`panic::Location` now implements `Copy`, `Clone`, `Eq`, `Hash`, `Ord`, + `PartialEq`, and `PartialOrd`.][73583] + + Stabilized APIs + - [`Ident::new_raw`] + - [`Range::is_empty`] + - [`RangeInclusive::is_empty`] + - [`Result::as_deref`] + - [`Result::as_deref_mut`] + - [`Vec::leak`] + - [`pointer::offset_from`] + - [`f32::TAU`] + - [`f64::TAU`] + The following previously stable APIs have now been made const. + - [The `new` method for all `NonZero` integers.][73858] + - [The `checked_add`,`checked_sub`,`checked_mul`,`checked_neg`, `checked_shl`, + `checked_shr`, `saturating_add`, `saturating_sub`, and `saturating_mul` + methods for all integers.][73858] + - [The `checked_abs`, `saturating_abs`, `saturating_neg`, and `signum` for all + signed integers.][73858] + - [The `is_ascii_alphabetic`, `is_ascii_uppercase`, `is_ascii_lowercase`, + `is_ascii_alphanumeric`, `is_ascii_digit`, `is_ascii_hexdigit`, + `is_ascii_punctuation`, `is_ascii_graphic`, `is_ascii_whitespace`, and + `is_ascii_control` methods for `char` and `u8`.][73858] + + Cargo + - [`build-dependencies` are now built with opt-level 0 by default.][cargo/8500] + You can override this by setting the following in your `Cargo.toml`. + ```toml + [profile.release.build-override] + opt-level = 3 + ``` + - [`cargo-help` will now display man pages for commands rather just the + `--help` text.][cargo/8456] + - [`cargo-metadata` now emits a `test` field indicating if a target has + tests enabled.][cargo/8478] + - [`workspace.default-members` now respects `workspace.exclude`.][cargo/8485] + - [`cargo-publish` will now use an alternative registry by default if it's the + only registry specified in `package.publish`.][cargo/8571] + + Misc + - [Added a help button beside Rustdoc's searchbar that explains rustdoc's + type based search.][75366] + - [Added the Ayu theme to rustdoc.][71237] +- Rebased patches: + + ignore-Wstring-conversion.patch (offset / fuzz) + +------------------------------------------------------------------- Old: ---- rust-1.45.2-aarch64-unknown-linux-gnu.tar.xz rust-1.45.2-armv7-unknown-linux-gnueabihf.tar.xz rust-1.45.2-i686-unknown-linux-gnu.tar.xz rust-1.45.2-powerpc-unknown-linux-gnu.tar.xz rust-1.45.2-powerpc64-unknown-linux-gnu.tar.xz rust-1.45.2-powerpc64le-unknown-linux-gnu.tar.xz rust-1.45.2-s390x-unknown-linux-gnu.tar.xz rust-1.45.2-x86_64-unknown-linux-gnu.tar.xz rustc-1.46.0-src.tar.xz New: ---- rust-1.46.0-aarch64-unknown-linux-gnu.tar.xz rust-1.46.0-armv7-unknown-linux-gnueabihf.tar.xz rust-1.46.0-i686-unknown-linux-gnu.tar.xz rust-1.46.0-powerpc-unknown-linux-gnu.tar.xz rust-1.46.0-powerpc64-unknown-linux-gnu.tar.xz rust-1.46.0-powerpc64le-unknown-linux-gnu.tar.xz rust-1.46.0-s390x-unknown-linux-gnu.tar.xz rust-1.46.0-x86_64-unknown-linux-gnu.tar.xz rustc-1.47.0-src.tar.xz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ rust.spec ++++++ --- /var/tmp/diff_new_pack.aT7Ct8/_old 2020-11-23 10:49:36.578549414 +0100 +++ /var/tmp/diff_new_pack.aT7Ct8/_new 2020-11-23 10:49:36.582549417 +0100 @@ -17,9 +17,9 @@ # -%global version_current 1.46.0 -%global version_previous 1.45.2 -%global version_bootstrap 1.45.2 +%global version_current 1.47.0 +%global version_previous 1.46.0 +%global version_bootstrap 1.46.0 # some sub-packages are versioned independently %global rustfmt_version 1.4.21 @@ -428,8 +428,8 @@ -exec sed -i.uncheck -e 's/"files":{[^}]*}/"files":{ }/' '{}' '+' # Fix rpmlint error "This script uses 'env' as an interpreter" -sed -i '1s|#!%{_bindir}/env python|#!%{_bindir}/python3|' src/libcore/unicode/printable.py -chmod +x src/libcore/unicode/printable.py +sed -i '1s|#!%{_bindir}/env python|#!%{_bindir}/python3|' library/core/src/unicode/printable.py +chmod +x library/core/src/unicode/printable.py %build %define _lto_cflags %{nil} @@ -579,6 +579,7 @@ %{rustlibdir}%{_sysconfdir}/gdb_load_rust_pretty_printers.py %{rustlibdir}%{_sysconfdir}/gdb_lookup.py %{rustlibdir}%{_sysconfdir}/gdb_providers.py +%{rustlibdir}%{_sysconfdir}/lldb_commands %{rustlibdir}%{_sysconfdir}/lldb_lookup.py %{rustlibdir}%{_sysconfdir}/lldb_providers.py %{rustlibdir}%{_sysconfdir}/rust_types.py ++++++ ignore-Wstring-conversion.patch ++++++ --- /var/tmp/diff_new_pack.aT7Ct8/_old 2020-11-23 10:49:36.646549481 +0100 +++ /var/tmp/diff_new_pack.aT7Ct8/_new 2020-11-23 10:49:36.650549486 +0100 @@ -1,8 +1,8 @@ -Index: rustc-1.46.0-src/src/librustc_llvm/build.rs +Index: rustc-1.47.0-src/src/librustc_llvm/build.rs =================================================================== ---- rustc-1.46.0-src.orig/src/librustc_llvm/build.rs -+++ rustc-1.46.0-src/src/librustc_llvm/build.rs -@@ -146,6 +146,12 @@ fn main() { +--- rustc-1.47.0-src.orig/src/librustc_llvm/build.rs ++++ rustc-1.47.0-src/src/librustc_llvm/build.rs +@@ -157,6 +157,12 @@ fn main() { continue; } ++++++ rust-1.45.2-aarch64-unknown-linux-gnu.tar.xz -> rust-1.46.0-aarch64-unknown-linux-gnu.tar.xz ++++++ /work/SRC/openSUSE:Factory/rust/rust-1.45.2-aarch64-unknown-linux-gnu.tar.xz /work/SRC/openSUSE:Factory/.rust.new.5913/rust-1.46.0-aarch64-unknown-linux-gnu.tar.xz differ: char 15, line 1 ++++++ rust-1.45.2-armv7-unknown-linux-gnueabihf.tar.xz -> rust-1.46.0-armv7-unknown-linux-gnueabihf.tar.xz ++++++ /work/SRC/openSUSE:Factory/rust/rust-1.45.2-armv7-unknown-linux-gnueabihf.tar.xz /work/SRC/openSUSE:Factory/.rust.new.5913/rust-1.46.0-armv7-unknown-linux-gnueabihf.tar.xz differ: char 15, line 1 ++++++ rust-1.45.2-i686-unknown-linux-gnu.tar.xz -> rust-1.46.0-i686-unknown-linux-gnu.tar.xz ++++++ /work/SRC/openSUSE:Factory/rust/rust-1.45.2-i686-unknown-linux-gnu.tar.xz /work/SRC/openSUSE:Factory/.rust.new.5913/rust-1.46.0-i686-unknown-linux-gnu.tar.xz differ: char 15, line 1 ++++++ rust-1.45.2-powerpc-unknown-linux-gnu.tar.xz -> rust-1.46.0-powerpc-unknown-linux-gnu.tar.xz ++++++ /work/SRC/openSUSE:Factory/rust/rust-1.45.2-powerpc-unknown-linux-gnu.tar.xz /work/SRC/openSUSE:Factory/.rust.new.5913/rust-1.46.0-powerpc-unknown-linux-gnu.tar.xz differ: char 15, line 1 ++++++ rust-1.45.2-powerpc-unknown-linux-gnu.tar.xz -> rust-1.46.0-powerpc64-unknown-linux-gnu.tar.xz ++++++ /work/SRC/openSUSE:Factory/rust/rust-1.45.2-powerpc-unknown-linux-gnu.tar.xz /work/SRC/openSUSE:Factory/.rust.new.5913/rust-1.46.0-powerpc64-unknown-linux-gnu.tar.xz differ: char 15, line 1 ++++++ rust-1.45.2-powerpc64le-unknown-linux-gnu.tar.xz -> rust-1.46.0-powerpc64le-unknown-linux-gnu.tar.xz ++++++ /work/SRC/openSUSE:Factory/rust/rust-1.45.2-powerpc64le-unknown-linux-gnu.tar.xz /work/SRC/openSUSE:Factory/.rust.new.5913/rust-1.46.0-powerpc64le-unknown-linux-gnu.tar.xz differ: char 15, line 1 ++++++ rust-1.45.2-s390x-unknown-linux-gnu.tar.xz -> rust-1.46.0-s390x-unknown-linux-gnu.tar.xz ++++++ /work/SRC/openSUSE:Factory/rust/rust-1.45.2-s390x-unknown-linux-gnu.tar.xz /work/SRC/openSUSE:Factory/.rust.new.5913/rust-1.46.0-s390x-unknown-linux-gnu.tar.xz differ: char 15, line 1 ++++++ rust-1.45.2-x86_64-unknown-linux-gnu.tar.xz -> rust-1.46.0-x86_64-unknown-linux-gnu.tar.xz ++++++ /work/SRC/openSUSE:Factory/rust/rust-1.45.2-x86_64-unknown-linux-gnu.tar.xz /work/SRC/openSUSE:Factory/.rust.new.5913/rust-1.46.0-x86_64-unknown-linux-gnu.tar.xz differ: char 15, line 1 ++++++ rustc-1.46.0-src.tar.xz -> rustc-1.47.0-src.tar.xz ++++++ /work/SRC/openSUSE:Factory/rust/rustc-1.46.0-src.tar.xz /work/SRC/openSUSE:Factory/.rust.new.5913/rustc-1.47.0-src.tar.xz differ: char 15, line 1 _______________________________________________ openSUSE Commits mailing list -- [email protected] To unsubscribe, email [email protected] List Netiquette: https://en.opensuse.org/openSUSE:Mailing_list_netiquette List Archives: https://lists.opensuse.org/archives/list/[email protected]
