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

fix(deps): update rust crate once_cell to 1.19.0 - autoclosed #63

Closed
wants to merge 1 commit into from

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
once_cell dependencies minor 1 -> 1.19.0

Release Notes

matklad/once_cell (once_cell)

v1.19.0

Compare Source

  • Use portable-atomic instead of atomic-polyfill, #​251.

v1.18.0

Compare Source

  • MSRV is updated to 1.60.0 to take advantage of dep: syntax for cargo features,
    removing "implementation details" from publicly visible surface.

v1.17.2

Compare Source

  • Avoid unnecessary synchronization in Lazy::{force,deref}_mut(), #​231.

v1.17.1

Compare Source

v1.17.0

Compare Source

  • Add race::OnceRef for storing a &'a T.

v1.16.0

Compare Source

  • Add no_std implementation based on critical-section,
    #​195.
  • Deprecate atomic-polyfill feature (use the new critical-section instead)

v1.15.0

Compare Source

  • Increase minimal supported Rust version to 1.56.0.
  • Implement UnwindSafe even if the std feature is disabled.

v1.14.0

Compare Source

  • Add extension to unsync and sync Lazy mut API:
    • force_mut
    • get_mut

v1.13.1

Compare Source

  • Make implementation compliant with strict provenance.
  • Upgrade atomic-polyfill to 1.0

v1.13.0

Compare Source

  • Add Lazy::get, similar to OnceCell::get.

v1.12.1

Compare Source

  • Remove incorrect debug_assert.

v1.12.0

Compare Source

  • Add OnceCell::wait, a blocking variant of get.

v1.11.0

Compare Source

  • Add OnceCell::with_value to create initialized OnceCell in const context.
  • Improve Clone implementation for OnceCell.
  • Rewrite parking_lot version on top of parking_lot_core, for even smaller cells!

v1.10.0

Compare Source

  • upgrade parking_lot to 0.12.0 (note that this bumps MSRV with parking_lot feature enabled to 1.49.0).

v1.9.0

Compare Source

  • Added an atomic-polyfill optional dependency to compile race on platforms without atomics

v1.8.0

Compare Source

  • Add try_insert API -- a version of set that returns a reference.

v1.7.2

Compare Source

  • Improve code size when using parking_lot feature.

v1.7.1

Compare Source

  • Fix race::OnceBox<T> to also impl Default even if T doesn't impl Default.

v1.7.0

Compare Source

  • Hide the race module behind (default) race feature.
    Turns out that adding race by default was a breaking change on some platforms without atomics.
    In this release, we make the module opt-out.
    Technically, this is a breaking change for those who use race with no_default_features.
    Given that the race module itself only several days old, the breakage is deemed acceptable.

v1.6.0

Compare Source

  • Add Lazy::into_value
  • Stabilize once_cell::race module for "first one wins" no_std-compatible initialization flavor.
  • Migrate from deprecated compare_and_swap to compare_exchange.

v1.5.2

Compare Source

  • OnceBox API uses Box<T>.
    This a breaking change to unstable API.

v1.5.1

Compare Source

  • MSRV is increased to 1.36.0.
  • document once_cell::race module.
  • introduce alloc feature for OnceBox.
  • fix OnceBox::set.

v1.5.0

Compare Source

  • add new once_cell::race module for "first one wins" no_std-compatible initialization flavor.
    The API is provisional, subject to change and is gated by the unstable cargo feature.

v1.4.1

Compare Source

v1.4.0

Compare Source

  • upgrade parking_lot to 0.10 (note that this bumps MSRV with parking_lot feature enabled to 1.36.0).
  • add OnceCell::take.
  • upgrade crossbeam utils (private dependency) to 0.7.

v1.3.1

Compare Source

  • remove unnecessary F: fmt::Debug bound from impl fmt::Debug for Lazy<T, F>.

v1.3.0

Compare Source

  • Lazy<T> now implements DerefMut.
  • update implementation according to the latest changes in std.

v1.2.0

Compare Source

  • add sync::OnceCell::get_unchecked.

v1.1.0

Compare Source

  • implement Default for Lazy: it creates an empty Lazy<T> which is initialized with T::default on first access.
  • add OnceCell::get_mut.

v1.0.2

Compare Source

  • actually add #![no_std] attribute if std feature is not enabled.

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.

@renovate renovate bot changed the title fix(deps): update rust crate once_cell to 1.19.0 fix(deps): update rust crate once_cell to 1.19.0 - autoclosed May 5, 2024
@renovate renovate bot closed this May 5, 2024
@renovate renovate bot deleted the renovate/once_cell-1.x branch May 5, 2024 10:34
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.

None yet

0 participants