Don't always regenerate the exported array

This made launching external commands about 30% slower.
This commit is contained in:
Fabian Boehm
2024-01-08 17:49:02 +01:00
parent 40fad20d7f
commit a3c4d74ecd

View File

@@ -584,7 +584,7 @@ fn export_array_needs_regeneration(&self) -> bool {
}
let mut cursor = self.export_array_generations.iter().fuse();
let mut mismatch = true;
let mut mismatch = false;
self.enumerate_generations(|gen| {
if cursor.next().cloned() != Some(gen) {
mismatch = true;