Skip to content

Update Rust to v1.58.0 #4436

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

Merged
merged 1 commit into from
Jan 13, 2022
Merged

Update Rust to v1.58.0 #4436

merged 1 commit into from
Jan 13, 2022

Conversation

renovate[bot]
Copy link
Contributor

@renovate renovate bot commented Jan 13, 2022

WhiteSource Renovate

This PR contains the following updates:

Package Update Change
rust minor 1.57.0 -> 1.58.0

Release Notes

rust-lang/rust

v1.58.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

  • [Metadata::is_symlink][Metadata::is_symlink]
  • [Path::is_symlink][Path::is_symlink]
  • [{integer}::saturating_div][{integer}::saturating_div]
  • [Option::unwrap_unchecked][Option::unwrap_unchecked]
  • [Result::unwrap_unchecked][Result::unwrap_unchecked]
  • [Result::unwrap_err_unchecked][Result::unwrap_err_unchecked]
  • [NonZero{unsigned}::is_power_of_two][NonZero{unsigned}::is_power_of_two]
  • [File::options][File::options]

These APIs are now usable in const contexts:

  • [Duration::new][Duration::new]
  • [Duration::checked_add][Duration::checked_add]
  • [Duration::saturating_add][Duration::saturating_add]
  • [Duration::checked_sub][Duration::checked_sub]
  • [Duration::saturating_sub][Duration::saturating_sub]
  • [Duration::checked_mul][Duration::checked_mul]
  • [Duration::saturating_mul][Duration::saturating_mul]
  • [Duration::checked_div][Duration::checked_div]
  • [MaybeUninit::as_ptr][MaybeUninit::as_ptr]
  • [MaybeUninit::as_mut_ptr][MaybeUninit::as_mut_ptr]
  • [MaybeUninit::assume_init][MaybeUninit::assume_init]
  • [MaybeUninit::assume_init_ref][MaybeUninit::assume_init_ref]

Cargo

Rustdoc

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: 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, click this checkbox.

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

@Turbo87
Copy link
Member

Turbo87 commented Jan 13, 2022

@bors r+

@bors
Copy link
Contributor

bors commented Jan 13, 2022

📌 Commit 28b367d has been approved by Turbo87

@bors
Copy link
Contributor

bors commented Jan 13, 2022

⌛ Testing commit 28b367d with merge e51c8b2...

@bors
Copy link
Contributor

bors commented Jan 13, 2022

☀️ Test successful - checks-actions
Approved by: Turbo87
Pushing e51c8b2 to master...

@bors bors merged commit e51c8b2 into master Jan 13, 2022
@bors bors deleted the renovate/rust-1.x branch January 13, 2022 20:31
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants