summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--README.md2
-rw-r--r--src/common.rs8
2 files changed, 5 insertions, 5 deletions
diff --git a/README.md b/README.md
index 21bc81f..8218ec7 100644
--- a/README.md
+++ b/README.md
@@ -69,7 +69,7 @@ dua interactive
#### ✅ v2.3.5 Fast exit from interactive mode for a responsive exit; dependency updates (except jwalk)
-#### ✅ v2.3.4 YANKED - jwalk 0.5.0 shows a performance regression
+#### ✅ v2.3.4 YANKED - jwalk 0.5.0 wasn't used correctly which led to a performance regression
#### ✅ v2.3.3 YANKED - journey tests failed to changed method signature
diff --git a/src/common.rs b/src/common.rs
index 91a6fb1..b405ec0 100644
--- a/src/common.rs
+++ b/src/common.rs
@@ -175,10 +175,10 @@ impl WalkOptions {
}
})
})
- .parallelism(if self.threads == 0 {
- jwalk::Parallelism::RayonDefaultPool
- } else {
- jwalk::Parallelism::RayonNewPool(self.threads)
+ .parallelism(match self.threads {
+ 0 => jwalk::Parallelism::RayonDefaultPool,
+ 1 => jwalk::Parallelism::Serial,
+ _ => jwalk::Parallelism::RayonNewPool(self.threads),
})
}
}