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

Update Rust crate spin to 0.9.8 #51

Closed
wants to merge 1 commit into from
Closed

Conversation

renovate[bot]
Copy link
Contributor

@renovate renovate bot commented May 1, 2024

Mend Renovate

This PR contains the following updates:

Package Type Update Change
spin dependencies patch 0.9 -> 0.9.8

Release Notes

mvdnes/spin-rs (spin)

v0.9.8

Fixed
  • Unsoundness in Once::try_call_once caused by an Err(_) result

v0.9.7

Fixed
  • Relaxed accidentally restricted Send/Sync bounds for Mutex guards

v0.9.6

Fixed
  • Relaxed accidentally restricted Send/Sync bounds for RwLock guards

v0.9.5

Added
  • FairMutex, a new mutex implementation that reduces writer starvation.
  • A MSRV policy: Rust 1.38 is currently required
Changed
  • The crate's CI now has full MIRI integration, further improving the confidence you can have in the implementation.
Fixed
  • Ensured that the crate's abstractions comply with stacked borrows rules.
  • Unsoundness in the RwLock that could be triggered via a reader overflow
  • Relaxed various Send/Sync bound requirements to make the crate more flexible

v0.9.4

Fixed
  • Fixed unsoundness in RwLock on reader overflow
  • Relaxed Send/Sync bounds for SpinMutex and TicketMutex (doesn't affect Mutex itself)

v0.9.3

Added
  • Implemented Default for Once
  • Once::try_call_once
Fixed
  • Fixed bug that caused Once::call_once to incorrectly fail

v0.9.2

Changed
  • Improved Once performance by reducing the memory footprint of internal state to one byte
Fixed
  • Improved performance of Once by relaxing ordering guarantees and removing redundant checks

v0.9.1

Added
  • Default type parameter on Once for better ergonomics

Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), 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.

@jewlexx jewlexx closed this May 3, 2024
Copy link
Contributor Author

renovate bot commented May 3, 2024

Renovate Ignore Notification

Because you closed this PR without merging, Renovate will ignore this update (0.9.8). 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.

@renovate renovate bot deleted the renovate/spin-0.x branch May 3, 2024 14:37
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