feat(lang-sdk): update rust-lang/rust (1.79.0 -> 1.80.0)#150
Merged
ppat-self-hosted-renovate-bot[bot] merged 1 commit intomainfrom Aug 26, 2024
Merged
Conversation
273d448 to
3d2ef81
Compare
3d2ef81 to
769796f
Compare
Owner
|
🎉 This issue has been resolved in version 1.8.0 🎉 The release is available on GitHub release Your semantic-release bot 📦🚀 |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
This PR contains the following updates:
1.79.0->1.80.0Release Notes
rust-lang/rust (rust-lang/rust)
v1.80.0Compare Source
==========================
Language
exclusive_range_patternfeatureResultin some scenariosCompiler
repr(packed(1))for_loops_over_fallibleslint to lint on fallibles behind references.-fuse-ld=lldon CCs that don't support it...) as a type in trait bounds-fuse-ld=lldfoo.into_iter()resolving to&Box<[T]>: IntoIteratorLibraries
size_ofandsize_of_valandalign_ofandalign_of_valto the preludePathBuf::set_extensionwould add a path separatorc_charon AIX to use the correct typeoffset_of!no longer returns a temporarystr.to_lowercasecorrectlyDEFAULT_MIN_STACK_SIZEto at least 64KiBStabilized APIs
impl Default for Rc<CStr>impl Default for Rc<str>impl Default for Rc<[T]>impl Default for Arc<str>impl Default for Arc<CStr>impl Default for Arc<[T]>impl IntoIterator for Box<[T]>impl FromIterator<String> for Box<str>impl FromIterator<char> for Box<str>LazyCellLazyLockDuration::div_duration_f32Duration::div_duration_f64Option::take_ifSeek::seek_relativeBinaryHeap::as_sliceNonNull::offsetNonNull::byte_offsetNonNull::addNonNull::byte_addNonNull::subNonNull::byte_subNonNull::offset_fromNonNull::byte_offset_fromNonNull::readNonNull::read_volatileNonNull::read_unalignedNonNull::writeNonNull::write_volatileNonNull::write_unalignedNonNull::write_bytesNonNull::copy_toNonNull::copy_to_nonoverlappingNonNull::copy_fromNonNull::copy_from_nonoverlappingNonNull::replaceNonNull::swapNonNull::drop_in_placeNonNull::align_offset<[T]>::split_at_checked<[T]>::split_at_mut_checkedstr::split_at_checkedstr::split_at_mut_checkedstr::trim_asciistr::trim_ascii_startstr::trim_ascii_end<[u8]>::trim_ascii<[u8]>::trim_ascii_start<[u8]>::trim_ascii_endIpv4Addr::BITSIpv4Addr::to_bitsIpv4Addr::from_bitsIpv6Addr::BITSIpv6Addr::to_bitsIpv6Addr::from_bitsVec::<[T; N]>::into_flattened<[[T; N]]>::as_flattened<[[T; N]]>::as_flattened_mutThese APIs are now stable in const contexts:
<[T]>::last_chunkBinaryHeap::newCargo
-Zcheck-cfgas always enabledcheck-cfglint config for theunexpected_cfgslintcargo update --precise <yanked>Cargo.tomlwhen usingcargo addcargo fixon IPv6-only networksRustdoc
custom_code_classes_in_docsfeatureCompatibility Notes
-std::env::{set_var, remove_var}can no longer be converted to safe function pointers and no longer implement theFnfamily of traitsSelfconstructor from outer item is referenced in inner nested itemindirect_structural_matchandpointer_structural_matchlints into hard errorswhere_clause_object_safetylint a regular object safety violationproc_macro_back_compatlint into a hard error.std::sync::ReentrantLockGuard<T>is no longerSyncifT: !Syncwhich meansstd::io::StdoutLockandstd::io::StderrLockare no longer SyncFromIterator for Box<str>.Notably, this breaks versions of the
timecrate before 0.3.35, due to no longer inferring the implementation forBox<[_]>.Internal Changes
These changes do not affect any public interfaces of Rust, but they represent
significant improvements to the performance or internals of rustc and related
tools.
Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Enabled.
♻ Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR has been generated by Renovate Bot.