chore(deps): update rust crate once_cell to 1.18.0 #120
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.4.1
->1.18.0
Release Notes
matklad/once_cell (once_cell)
v1.18.0
Compare Source
MSRV
is updated to 1.60.0 to take advantage ofdep:
syntax for cargo features,removing "implementation details" from publicly visible surface.
v1.17.2
Compare Source
Lazy::{force,deref}_mut()
, #231.v1.17.1
Compare Source
OnceRef
implementation compliant with strict provenance.v1.17.0
Compare Source
race::OnceRef
for storing a&'a T
.v1.16.0
Compare Source
no_std
implementation based oncritical-section
,#195.
atomic-polyfill
feature (use the newcritical-section
instead)v1.15.0
Compare Source
UnwindSafe
even if thestd
feature is disabled.v1.14.0
Compare Source
unsync
andsync
Lazy
mut API:force_mut
get_mut
v1.13.1
Compare Source
atomic-polyfill
to1.0
v1.13.0
Compare Source
Lazy::get
, similar toOnceCell::get
.v1.12.1
Compare Source
debug_assert
.v1.12.0
Compare Source
OnceCell::wait
, a blocking variant ofget
.v1.11.0
Compare Source
OnceCell::with_value
to create initializedOnceCell
inconst
context.Clone
implementation forOnceCell
.parking_lot
version on top ofparking_lot_core
, for even smaller cells!v1.10.0
Compare Source
parking_lot
to0.12.0
(note that this bumps MSRV withparking_lot
feature enabled to1.49.0
).v1.9.0
Compare Source
atomic-polyfill
optional dependency to compilerace
on platforms without atomicsv1.8.0
Compare Source
try_insert
API -- a version ofset
that returns a reference.v1.7.2
Compare Source
v1.7.1
Compare Source
race::OnceBox<T>
to also implDefault
even ifT
doesn't implDefault
.v1.7.0
Compare Source
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
withno_default_features
.Given that the
race
module itself only several days old, the breakage is deemed acceptable.v1.6.0
Compare Source
Lazy::into_value
once_cell::race
module for "first one wins" no_std-compatible initialization flavor.compare_and_swap
tocompare_exchange
.v1.5.2
Compare Source
OnceBox
API usesBox<T>
.This a breaking change to unstable API.
v1.5.1
Compare Source
1.36.0
.once_cell::race
module.alloc
feature forOnceBox
.OnceBox::set
.v1.5.0
Compare Source
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.Configuration
📅 Schedule: Branch creation - "every weekend" (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.
This PR has been generated by Mend Renovate. View repository job log here.