From a3c4d74ecde5996d3b570fec03250352b40bab78 Mon Sep 17 00:00:00 2001 From: Fabian Boehm Date: Mon, 8 Jan 2024 17:49:02 +0100 Subject: [PATCH] Don't always regenerate the exported array This made launching external commands about 30% slower. --- fish-rust/src/env/environment_impl.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/fish-rust/src/env/environment_impl.rs b/fish-rust/src/env/environment_impl.rs index ad6f3db9c..af4e23085 100644 --- a/fish-rust/src/env/environment_impl.rs +++ b/fish-rust/src/env/environment_impl.rs @@ -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;