NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
crates.io · #345 most downloaded on crates.io
Concurrent multi-producer multi-consumer queue
Last release 2 years ago
no release in 18 months
Ships unpredictably
gaps range from 9 days to 1.9 years
Nearly every release is documented
notes for 14 of 15 stable releases
1 version withdrawn
withdrawn after publishing
6 years old
16 releases · first in 2020
One column per quarter.
Add a force_push method that can be used to add an element to the queue by displacing another.
Remove unnecessary heap allocations from inside of the ConcurrentQueue type.
ConcurrentQueue type. (#53)Implement UnwindSafe without libstd.
Add the try_iter method.
Update portable-atomic to 1.0.
portable-atomic to 1.0. (#33)Add support for the portable_atomic and loom crates.
Fix fence on x86 and miri. ( #18 ) Revert 1.2.3.
Fix fence on non-x86 architectures and miri.
Note: This release has been yanked, see #17 for details.
Add a special, efficient bounded(1) implementation.
bounded(1) implementation.In the bounded queue, use boxed slice instead of raw pointers.
Implement UnwindSafe and RefUnwindSafe for ConcurrentQueue.
UnwindSafe and RefUnwindSafe for ConcurrentQueue.- Optimize SeqCst fences.
SeqCst fences.- Clarify errors in docs.
Add extra methods to error types.
- Initial version
Nothing published for this version
Your coding agent can read these notes before it upgrades. Set up the MCP server →