jobslot-0.2.5 has been yanked.
jobslot
An implementation of the GNU make jobserver for Rust
Why fork jobserver?
jobserver's maintainer @alexcrichton is not willing to merge this PR for bug fix because it would change its interface.- Better performance on unix:
jobserver's implementation usesstd::os::unix::process::CommandExt::pre_exec, which preventsCommand::spawnfrom usingvforkon unix.
Usage
First, add this to your Cargo.toml:
[]
= "0.2.4"
Use of this crate in rustc
This crate uses getrandom v0.2.7 on windows.
If you want to use this crate in rustc, make sure to bump getrandom to v0.2
to avoid pulling in different major versions of the same crate.
License
This project is licensed under either of
- Apache License, Version 2.0, (LICENSE-APACHE or http://www.apache.org/licenses/LICENSE-2.0)
- MIT license (LICENSE-MIT or http://opensource.org/licenses/MIT)
at your option.
Contribution
Unless you explicitly state otherwise, any contribution intentionally submitted for inclusion in jobslot by you, as defined in the Apache-2.0 license, shall be dual licensed as above, without any additional terms or conditions.