82baa4f98f
- 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] OBS-URL: https://build.opensuse.org/request/show/561771 OBS-URL: https://build.opensuse.org/package/show/devel:languages:rust/rust?expand=0&rev=140 |
||
---|---|---|
_constraints | ||
.gitattributes | ||
.gitignore | ||
cargo-0.23.0-aarch64-unknown-linux-gnu.tar.gz | ||
cargo-0.23.0-arm-unknown-linux-gnueabihf.tar.gz | ||
cargo-0.23.0-armv7-unknown-linux-gnueabihf.tar.gz | ||
cargo-0.23.0-i686-unknown-linux-gnu.tar.gz | ||
cargo-0.23.0-powerpc64-unknown-linux-gnu.tar.gz | ||
cargo-0.23.0-powerpc64le-unknown-linux-gnu.tar.gz | ||
cargo-0.23.0-s390x-unknown-linux-gnu.tar.gz | ||
cargo-0.23.0-x86_64-unknown-linux-gnu.tar.gz | ||
config.toml | ||
rust-rpmlintrc | ||
rust.changes | ||
rust.spec | ||
rustc-1.23.0-src.tar.gz |