event-listener
event-listener copied to clipboard
Update portable-atomic-util requirement from 0.1.4 to 0.2.0
Updates the requirements on portable-atomic-util to permit the latest version.
Release notes
Sourced from portable-atomic-util's releases.
portable-atomic-util 0.2.0
Rewrite
Arc
based onstd::sync::Arc
's implementation. (#142)This fixes accidental API differences with std (#139, #140) and adds many missing APIs compared to std:
- Add
Arc::{downcast, into_inner, make_mut, new_cyclic}
(#142)- Implement
{fmt::Display, fmt::Pointer, Error, From<T>, From<Box<T>>, From<Cow<'a,T>>, AsFd, AsRawFd, AsHandle, AsSocket}
forArc<T>
(#142, 78690d7, aba0930)- Implement
{From<&[T]>, From<Vec<T>>, From<[T; N]>, FromIterator<T>}
forArc<[T]>
(#142, 5e9f693)- Implement
TryFrom<Arc<[T]>>
forArc<[T; N]>
(#142)- Implement
From<Arc<str>>
forArc<[u8]>
(#142)- Implement
{From<&str>, From<String>}
forArc<str>
(#142)- Implement
{Read, Write, Seek}
forArc<File>
(591ece5)- Remove
T: UnwindSafe
bound fromimpl UnwindSafe for Arc<T>
(#142)Add
task::Wake
. (#145)This is equivalent to
std::task::Wake
, but usingportable_atomic_util::Arc
as a reference-counted pointer.Respect
RUSTC_WRAPPER
in rustc version detection.
Changelog
Sourced from portable-atomic-util's changelog.
[0.2.0] - 2022-03-10
Remove
i128
feature.Atomic{I,U}128
are now always enabled.Add
outline-atomics
feature. Currently, this is the same as the 0.1'si128-dynamic
, except thatfallback
feature is not implicitly enabled.Remove
i128-dynamic
feature in favor ofoutline-atomics
feature.Add
AtomicF{32,64}::as_bits
.[0.1.4] - 2022-03-02
- Support native 128-bit atomic operations for AArch64 at Rust 1.59+. This was previously supported only on nightly. (#6)
[0.1.3] - 2022-02-28
- Fix inline assembly for RISC-V without A-extension.
[0.1.2] - 2022-02-26
Note: This release has been yanked due to a bug fixed in 0.1.3.
Add
parking_lot
feature to use parking_lot in global locks of fallback implementation.Fix bug in cmpxchg16b support. (#5)
[0.1.1] - 2022-02-25
Note: This release has been yanked due to a bug fixed in 0.1.3.
- Fix doc cfg on
Atomic{I,U}128
.[0.1.0] - 2022-02-24
Note: This release has been yanked due to a bug fixed in 0.1.3.
Initial release
... (truncated)
Commits
1d3387e
Release portable-atomic-util 0.2.08d5c4d0
util: Update changeloga8cc61b
util: Update Arc docs8063ac4
tests: Unify string conversion style and remove redundant imports9d73bec
Remove no longer necessary allowed lint9e5a5a9
Clean up target feature fallback in build script3a9cdde
Revert "ci: Increase timeout-minutes for Miri"b5ec55d
ci: Temporarily disable flaky aarch64-pc-windows-gnullvm test4b48d04
tools: Update build.sh77295f9
Address unexpected_cfgs warning- Additional commits viewable in compare view
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase
.
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
-
@dependabot rebase
will rebase this PR -
@dependabot recreate
will recreate this PR, overwriting any edits that have been made to it -
@dependabot merge
will merge this PR after your CI passes on it -
@dependabot squash and merge
will squash and merge this PR after your CI passes on it -
@dependabot cancel merge
will cancel a previously requested merge and block automerging -
@dependabot reopen
will reopen this PR if it is closed -
@dependabot close
will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually -
@dependabot show <dependency name> ignore conditions
will show all of the ignore conditions of the specified dependency -
@dependabot ignore this major version
will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) -
@dependabot ignore this minor version
will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) -
@dependabot ignore this dependency
will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)