
Security News
Re-Enabled GitHub Actions Expose Thousands of Repositories to Mini Shai-Hulud
Two compromised GitHub Actions were re-enabled with malicious tags intact, exposing thousands of downstream repositories to Mini Shai-Hulud.
portable-atomic-util
Advanced tools
Synchronization primitives built with portable-atomic.
Arc. (optional, requires the std or alloc feature)task::Wake. (optional, requires the std or alloc feature)See #1 for other primitives being considered for addition to this crate.
std
Use std.
Note:
alloc feature.alloc
Use alloc.
Note:
std feature is not enabled is Rust 1.36 that alloc crate stabilized.One of the ways to enable cfg is to set rustflags in the cargo config:
# .cargo/config.toml
[target.<target>]
rustflags = ["--cfg", "portable_atomic_unstable_coerce_unsized"]
Or set environment variable:
RUSTFLAGS="--cfg portable_atomic_unstable_coerce_unsized" cargo ...
--cfg portable_atomic_unstable_coerce_unsized
Support coercing of Arc<T> to Arc<U> as in std::sync::Arc.
This cfg requires Rust nightly because this coercing requires unstable CoerceUnsized trait.
See this issue comment for another known workaround.
Note: This cfg is unstable and outside of the normal semver guarantees and minor or patch versions of portable-atomic-util may make breaking changes to them at any time.
Licensed under either of Apache License, Version 2.0 or MIT license at your option.
Unless you explicitly state otherwise, any contribution intentionally submitted for inclusion in the work by you, as defined in the Apache-2.0 license, shall be dual licensed as above, without any additional terms or conditions.
FAQs
Unknown package
The cargo package portable-atomic-util receives a total of 4,089,879 weekly downloads. As such, portable-atomic-util popularity was classified as popular.
We found that portable-atomic-util demonstrated a healthy version release cadence and project activity because the last version was released less than a year ago. It has 0 open source maintainers collaborating on the project.

Security News
Two compromised GitHub Actions were re-enabled with malicious tags intact, exposing thousands of downstream repositories to Mini Shai-Hulud.

Research
/Security News
A malicious Firefox extension fetches its payload after installation to evade detection, steal Google session cookies, and automate account takeover.

Research
/Security News
The compromise affects MemTensor's MemOS, an open source memory framework for large language models (LLMs) and AI agents. Both npm package @memtensor/memos-cloud-openclaw-plugin and the PyPI package MemoryOS are compromised. They drop cross-platform Go binaries that exfiltrate developer secrets.