Skip to content

Commit ee91895

Browse files
committed
Remove unneeded num_cpus dependency
1 parent 7c7ecaf commit ee91895

File tree

3 files changed

+6
-3
lines changed

3 files changed

+6
-3
lines changed

Cargo.lock

Lines changed: 0 additions & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

collector/Cargo.toml

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,6 @@ tokio = { version = "1.6", features = ["rt", "process"] }
2626
database = { path = "../database" }
2727
intern = { path = "../intern" }
2828
futures = "0.3.5"
29-
num_cpus = "1.13"
3029
jobserver = "0.1.21"
3130
snap = "1"
3231
filetime = "0.2.14"

collector/src/compile/benchmark/mod.rs

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -297,7 +297,12 @@ impl Benchmark {
297297
// different codegen backends are stored in separate directories.
298298
let preparation_start = std::time::Instant::now();
299299
std::thread::scope::<_, anyhow::Result<()>>(|s| {
300-
let server = jobserver::Client::new(num_cpus::get()).context("jobserver::new")?;
300+
let server = jobserver::Client::new(
301+
std::thread::available_parallelism()
302+
.expect("Cannot get core count")
303+
.get(),
304+
)
305+
.context("jobserver::new")?;
301306
let mut threads = Vec::with_capacity(target_dirs.len());
302307
for ((backend, profile), prep_dir) in &target_dirs {
303308
let server = server.clone();

0 commit comments

Comments
 (0)