#thread #parallel #performance #join

rustc-rayon

Simple work-stealing parallelism for Rust - fork for rustc

10 releases

0.5.1 Jan 27, 2025
0.5.0 Mar 24, 2023
0.4.0 May 27, 2022
0.3.2 Jan 10, 2022
0.1.1 Jun 6, 2018

#60 in Concurrency

Download history 12079/week @ 2024-12-14 8320/week @ 2024-12-21 8455/week @ 2024-12-28 9619/week @ 2025-01-04 11441/week @ 2025-01-11 11541/week @ 2025-01-18 11182/week @ 2025-01-25 13187/week @ 2025-02-01 11408/week @ 2025-02-08 10597/week @ 2025-02-15 10135/week @ 2025-02-22 11122/week @ 2025-03-01 10762/week @ 2025-03-08 9782/week @ 2025-03-15 10055/week @ 2025-03-22 10361/week @ 2025-03-29

42,737 downloads per month
Used in 62 crates (8 directly)

MIT/Apache

1MB
22K SLoC

rustc-rayon

rustc-rayon is a fork of the Rayon crate. It adds a few "in progress" features that rustc is using, mostly around deadlock detection. These features are not stable and should not be used by others -- though they may find their way into rayon proper at some point. In general, if you are not rustc, you should be using the real rayon crate, not rustc-rayon. =)

License

rustc-rayon is a fork of rayon. rayon is distributed under the terms of both the MIT license and the Apache License (Version 2.0). See LICENSE-APACHE and LICENSE-MIT for details. Opening a pull request is assumed to signal agreement with these licensing terms.

Dependencies

~0.6–0.8MB
~14K SLoC