Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

chore(deps): update msrv to v1.66.0 #277

Closed
wants to merge 1 commit into from
Closed

Conversation

renovate[bot]
Copy link
Contributor

@renovate renovate bot commented Sep 1, 2023

Mend Renovate

This PR contains the following updates:

Package Update Change Pending
rust minor 1.60.0 -> 1.66.0 1.72.0 (+9)

Release Notes

rust-lang/rust (rust)

v1.66.0

Compare Source

==========================

Language

Compiler

Libraries

Stabilized APIs

Rustdoc

Cargo

See detailed release notes for more.

Compatibility Notes

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.

v1.65.0

Compare Source

==========================

Language

Compiler

New targets:

Libraries

Stabilized APIs

These APIs are now stable in const contexts:

Cargo

Compatibility Notes

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.

v1.64.0

Compare Source

===========================

Language

Compiler

Libraries

Stabilized APIs

These types were previously stable in std::ffi, but are now also available in core and alloc:

These types were previously stable in std::os::raw, but are now also available in core::ffi and std::ffi:

These APIs are now usable in const contexts:

Cargo

Misc

Compatibility Notes

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.

v1.63.0

Compare Source

==========================

Language

Compiler

* Refer to Rust's [platform support page][platform-support-doc] for more
information on Rust's tiered platform support.

Libraries

Stabilized APIs

  • [array::from_fn][array::from_fn]
  • [Box::into_pin][Box::into_pin]
  • [BinaryHeap::try_reserve][BinaryHeap::try_reserve]
  • [BinaryHeap::try_reserve_exact][BinaryHeap::try_reserve_exact]
  • [OsString::try_reserve][OsString::try_reserve]
  • [OsString::try_reserve_exact][OsString::try_reserve_exact]
  • [PathBuf::try_reserve][PathBuf::try_reserve]
  • [PathBuf::try_reserve_exact][PathBuf::try_reserve_exact]
  • [Path::try_exists][Path::try_exists]
  • [Ref::filter_map][Ref::filter_map]
  • [RefMut::filter_map][RefMut::filter_map]
  • NonNull::<[T]>::len
  • [ToOwned::clone_into][ToOwned::clone_into]
  • [Ipv6Addr::to_ipv4_mapped][Ipv6Addr::to_ipv4_mapped]
  • [unix::io::AsFd][unix::io::AsFd]
  • [unix::io::BorrowedFd<'fd>][unix::io::BorrowedFd<'fd>]
  • [unix::io::OwnedFd][unix::io::OwnedFd]
  • [windows::io::AsHandle][windows::io::AsHandle]
  • [windows::io::BorrowedHandle<'handle>][windows::io::BorrowedHandle<'handle>]
  • [windows::io::OwnedHandle][windows::io::OwnedHandle]
  • [windows::io::HandleOrInvalid][windows::io::HandleOrInvalid]
  • [windows::io::HandleOrNull][windows::io::HandleOrNull]
  • [windows::io::InvalidHandleError][windows::io::InvalidHandleError]
  • [windows::io::NullHandleError][windows::io::NullHandleError]
  • [windows::io::AsSocket][windows::io::AsSocket]
  • [windows::io::BorrowedSocket<'handle>][windows::io::BorrowedSocket<'handle>]
  • [windows::io::OwnedSocket][windows::io::OwnedSocket]
  • [thread::scope][thread::scope]
  • [thread::Scope][thread::Scope]
  • [thread::ScopedJoinHandle][thread::ScopedJoinHandle]

These APIs are now usable in const contexts:

  • [array::from_ref][array::from_ref]
  • [slice::from_ref][slice::from_ref]
  • [intrinsics::copy][intrinsics::copy]
  • [intrinsics::copy_nonoverlapping][intrinsics::copy_nonoverlapping]
  • [<*const T>::copy_to][<*const T>::copy_to]
  • [<*const T>::copy_to_nonoverlapping][<*const T>::copy_to_nonoverlapping]
  • [<*mut T>::copy_to][<*mut T>::copy_to]
  • [<*mut T>::copy_to_nonoverlapping][<*mut T>::copy_to_nonoverlapping]
  • [<*mut T>::copy_from][<*mut T>::copy_from]
  • [<*mut T>::copy_from_nonoverlapping][<*mut T>::copy_from_nonoverlapping]
  • [str::from_utf8][str::from_utf8]
  • [Utf8Error::error_len][Utf8Error::error_len]
  • [Utf8Error::valid_up_to][Utf8Error::valid_up_to]
  • [Condvar::new][Condvar::new]
  • [Mutex::new][Mutex::new]
  • [RwLock::new][RwLock::new]

Cargo

Compatibility Notes

Internal Changes

These changes provide no direct user facing benefits, but represent significant
improvements to the internals and overall performance of rustc
and related tools.

v1.62.1

Compare Source

==========================

Rust 1.62.1 addresses a few recent regressions in the compiler and standard
library, and also mitigates a CPU vulnerability on Intel SGX.

v1.62.0

Compare Source

==========================

Language

Compiler

* Refer to Rust's [platform support page][platform-support-doc] for more
information on Rust's tiered platform support.

Libraries

Stabilized APIs

  • [bool::then_some][bool::then_some]
  • [f32::total_cmp][f32::total_cmp]
  • [f64::total_cmp][f64::total_cmp]
  • [Stdin::lines][Stdin::lines]
  • [windows::CommandExt::raw_arg][windows::CommandExt::raw_arg]
  • [impl<T: Default> Default for AssertUnwindSafe<T>][impl<T: Default> Default for AssertUnwindSafe]
  • From<Rc<str>> for Rc<[u8]>
  • From<Arc<str>> for Arc<[u8]>
  • [FusedIterator for EncodeWide][FusedIterator for EncodeWide]
  • RDM intrinsics on aarch64

Clippy

Cargo

  • Added the cargo add command for adding dependencies to Cargo.toml from
    the command-line.
    docs
  • Package ID specs now support name@version syntax in addition to the
    previous name:version to align with the behavior in cargo add and other
    tools. cargo install and cargo yank also now support this syntax so the
    version does not need to passed as a separate flag.
  • The git and registry directories in Cargo's home directory (usually
    ~/.cargo) are now marked as cache directories so that they are not
    included in backups or content indexing (on Windows).
  • Added automatic @ argfile support, which will use "response files" if the
    command-line to rustc exceeds the operating system's limit.

Compatibility Notes

Internal Changes

These changes provide no direct user facing benefits, but represent significant
improvements to the internals and overall performance of rustc
and related tools.

v1.61.0

Compare Source

==========================

Language

Compiler

Libraries

Stabilized APIs

  • [Pin::static_mut][Pin::static_mut]
  • [Pin::static_ref][Pin::static_ref]
  • [Vec::retain_mut][Vec::retain_mut]
  • [VecDeque::retain_mut][VecDeque::retain_mut]
  • Write for Cursor<[u8; N]>
  • [std::os::unix::net::SocketAddr::from_pathname][std::os::unix::net::SocketAddr::from_pathname]
  • [std::process::ExitCode][std::process::ExitCode] and [std::process::Termination][std::process::Termination]. The stabilization of these two APIs now makes it possible for programs to return errors from main with custom exit codes.
  • [std::thread::JoinHandle::is_finished][std::thread::JoinHandle::is_finished]

These APIs are now usable in const contexts:

Cargo

No feature changes, but see compatibility notes.

Compatibility Notes

Internal Changes

These changes provide no direct user facing benefits, but represent significant
improvements to the internals and overall performance of rustc
and related tools.


Configuration

📅 Schedule: Branch creation - "before 5am on the first day of the month" (UTC), Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR has been generated by Mend Renovate. View repository job log here.

@epage epage closed this Sep 1, 2023
@epage epage deleted the renovate/rust-1.x branch September 1, 2023 14:28
@renovate
Copy link
Contributor Author

renovate bot commented Sep 1, 2023

Renovate Ignore Notification

Because you closed this PR without merging, Renovate will ignore this update (1.66.0). You will get a PR once a newer version is released. To ignore this dependency forever, add it to the ignoreDeps array of your Renovate config.

If you accidentally closed this PR, or if you changed your mind: rename this PR to get a fresh replacement PR.

@epage
Copy link
Contributor

epage commented Sep 1, 2023

I've updated renovatebot to update at a slower pace

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant