crossbeam
crossbeam copied to clipboard
Tools for concurrent programming in Rust
- Panic instead of returning result - Do not own join handles in main thread Fixes #816 Closes #724
This is not included in #888 because I think it may be preferable to postpone reexporting in the facade crate for a short while, as it may require more frequent...
[setup-cross-toolchain-action](https://github.com/taiki-e/setup-cross-toolchain-action) is a GitHub Action to set up CI environment for cross-testing, including doctest, without dockers. This also enables test for armv7hf on CI. Closes #668
Now that all the TODOs in #635 have been resolved, I think we can release the initial version. There are still some open issues in #635, but I don't think...
This is a tracking issue for the initial release of crossbeam-skiplist. ## TODO - [x] Add docs (https://github.com/crossbeam-rs/crossbeam/issues/503#issuecomment-631679442) - [x] Crate-level docs; done in #535 - [x] Docs for `SkipMap`;...
Fixes #545 See https://github.com/crossbeam-rs/crossbeam/issues/545#issuecomment-1192785003 for the reported stacked borrows violations. Note: this is a breaking change because changes API of Pointable trait
Adds a timestamp trait, as well as an implementation of cyclic timestamps using a rock-paper-scissors counter combined with a traditional integer counter. Unlike a naive integer counter, these these counters...
I found that Rayon segfaults in my app after recently updating `rustc`, so I ran `cargo test` on that project. I ran `git bisect` to narrow the commit down to...
The Local structure here https://searchfox.org/mozilla-central/source/third_party/rust/crossbeam-epoch/src/internal.rs#287 is 2104 bytes long. When compiled into Firefox and using the jamalloc memory allocator this is rounded up to 4096 bytes (a very common practice)....
Run `MIRIFLAGS="-Zmiri-disable-isolation -Zmiri-ignore-leaks" cargo miri test -p crossbeam-skiplist` on #871, than miri reports an SB violation. ```sh git clone https://github.com/crossbeam-rs/crossbeam.git cd crossbeam git checkout epoch-fix-sb-violations cargo update MIRIFLAGS="-Zmiri-disable-isolation -Zmiri-ignore-leaks" \...