Skip to content
New issue

Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? # to your account

Update portable-atomic-util requirement from 0.1.2 to 0.2.0 #12

Merged
merged 1 commit into from
May 12, 2024

Conversation

dependabot[bot]
Copy link
Contributor

@dependabot dependabot bot commented on behalf of github May 8, 2024

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 on std::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} for Arc<T> (#142, 78690d7, aba0930)
    • Implement {From<&[T]>, From<Vec<T>>, From<[T; N]>, FromIterator<T>} for Arc<[T]> (#142, 5e9f693)
    • Implement TryFrom<Arc<[T]>> for Arc<[T; N]> (#142)
    • Implement From<Arc<str>> for Arc<[u8]> (#142)
    • Implement {From<&str>, From<String>} for Arc<str> (#142)
    • Implement {Read, Write, Seek} for Arc<File> (591ece5)
    • Remove T: UnwindSafe bound from impl UnwindSafe for Arc<T> (#142)
  • Add task::Wake. (#145)

    This is equivalent to std::task::Wake, but using portable_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's i128-dynamic, except that fallback feature is not implicitly enabled.

  • Remove i128-dynamic feature in favor of outline-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.0
  • 8d5c4d0 util: Update changelog
  • a8cc61b util: Update Arc docs
  • 8063ac4 tests: Unify string conversion style and remove redundant imports
  • 9d73bec Remove no longer necessary allowed lint
  • 9e5a5a9 Clean up target feature fallback in build script
  • 3a9cdde Revert "ci: Increase timeout-minutes for Miri"
  • b5ec55d ci: Temporarily disable flaky aarch64-pc-windows-gnullvm test
  • 4b48d04 tools: Update build.sh
  • 77295f9 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)

@notgull notgull mentioned this pull request May 12, 2024
@notgull
Copy link
Member

notgull commented May 12, 2024

@dependabot rebase

Updates the requirements on [portable-atomic-util](https://github.com/taiki-e/portable-atomic) to permit the latest version.
- [Release notes](https://github.com/taiki-e/portable-atomic/releases)
- [Changelog](https://github.com/taiki-e/portable-atomic/blob/main/CHANGELOG.md)
- [Commits](taiki-e/portable-atomic@portable-atomic-util-0.1.2...portable-atomic-util-0.2.0)

---
updated-dependencies:
- dependency-name: portable-atomic-util
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot bot force-pushed the dependabot/cargo/portable-atomic-util-0.2.0 branch from 8f4eb69 to 6dbf01d Compare May 12, 2024 22:06
@notgull notgull merged commit abc152e into main May 12, 2024
8 checks passed
@notgull notgull deleted the dependabot/cargo/portable-atomic-util-0.2.0 branch May 12, 2024 22:08
# for free to join this conversation on GitHub. Already have an account? # to comment
Labels
None yet
Development

Successfully merging this pull request may close these issues.

1 participant