Hello community, here is the log from the commit of package rust for openSUSE:Factory checked in at 2018-01-16 09:36:02 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/rust (Old) and /work/SRC/openSUSE:Factory/.rust.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "rust" Tue Jan 16 09:36:02 2018 rev:22 rq:561774 version:1.23.0 Changes: -------- --- /work/SRC/openSUSE:Factory/rust/rust.changes 2017-11-30 12:43:41.681619727 +0100 +++ /work/SRC/openSUSE:Factory/.rust.new/rust.changes 2018-01-16 09:36:04.303378800 +0100 @@ -1,0 +2,43 @@ +Thu Jan 4 21:20:36 UTC 2018 - [email protected] + +- Update to 1.23.0 +- Language changes: + + Arbitrary `auto` traits are now permitted in trait objects.[45772] + + rustc now uses subtyping on the left hand side of binary operations.[45435] + Which should fix some confusing errors in some operations. +- Compiler changes: + + Enabled `TrapUnreachable` in LLVM which should mitigate the impact of + undefined behaviour.[45920] + + rustc now suggests renaming import if names clash.[45660] + + Display errors/warnings correctly when there are zero-width or + wide characters.[45711] + + rustc now avoids unnecessary copies of arguments that are + simple bindings[45380] This should improve memory usage on average by 5-10%. + + Updated musl used to build musl rustc to 1.1.17[45393] +- Library changes: + + Allow a trailing comma in `assert_eq/ne` macro[45887] + + Implement Hash for raw pointers to unsized types[45483] + + impl `From<*mut T>` for `AtomicPtr<T>`[45610] + + impl `From<usize/isize>` for `AtomicUsize/AtomicIsize`.[45610] + + Removed the `T: Sync` requirement for `RwLock<T>: Send`[45267] + + Removed `T: Sized` requirement for `{<*const T>, <*mut T>}::as_ref` + an `<*mut T>::as_mut`[44932] + + Optimized `Thread::{park, unpark}` implementation[45524] + + Improved `SliceExt::binary_search` performance.[45333] + + impl `FromIterator<()>` for `()`[45379] + + Copied `AsciiExt` trait methods to primitive types.[44042] Use of `AsciiExt` + is now deprecated. +- Misc changes: + + Releases now ship with the Cargo book documentation.[45692] + + rustdoc now prints rendering warnings on every run.[45324] + + Release tarballs now come with rustfmt[45903] +- Compatibility Notes: + + Changes have been made to type equality to make it more correct, + in rare cases this could break some code.[45853] [Tracking issue for + further information[45852] + + `char::escape_debug` now uses Unicode 10 over 9.[45571] + + Upgraded Android SDK to 27, and NDK to r15c.[45580] This drops support for + Android 9, the minimum supported version is Android 14. + + Bumped the minimum LLVM to 3.9[45326] + +------------------------------------------------------------------- Old: ---- rustc-1.22.1-src.tar.gz New: ---- rustc-1.23.0-src.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ rust.spec ++++++ --- /var/tmp/diff_new_pack.kKkfYV/_old 2018-01-16 09:36:13.794934704 +0100 +++ /var/tmp/diff_new_pack.kKkfYV/_new 2018-01-16 09:36:13.798934516 +0100 @@ -1,7 +1,7 @@ # # spec file for package rust # -# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany. # Copyright (c) 2017 Luke Jones, [email protected] # # All modifications and additions to the file contributed by third parties @@ -17,7 +17,7 @@ # -%global prev_rust 1.21.0 +%global prev_rust 1.22.1 %global cargo_version 0.23.0 %bcond_with rust_bootstrap @@ -48,7 +48,7 @@ %global rustlibdir %{common_libdir}/rustlib Name: rust -Version: 1.22.1 +Version: 1.23.0 Release: 0 Summary: A systems programming language License: MIT or Apache-2.0 ++++++ rustc-1.22.1-src.tar.gz -> rustc-1.23.0-src.tar.gz ++++++ /work/SRC/openSUSE:Factory/rust/rustc-1.22.1-src.tar.gz /work/SRC/openSUSE:Factory/.rust.new/rustc-1.23.0-src.tar.gz differ: char 12, line 1
