From 48c94c75fc8b78462a1b7ab66be5db36d04fb863 Mon Sep 17 00:00:00 2001 From: Stefan Holderbach Date: Wed, 13 Sep 2023 14:50:09 +0200 Subject: [PATCH] Optimize use of range in `std repeat` (#10353) # Description By using a `from: 1` the additional subexpression for `to` becomes unnecessary. Saves additional evaluation steps if `std repeat` is frequently used with low `n` # User-Facing Changes None # Tests + Formatting (-) --- crates/nu-std/std/mod.nu | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/crates/nu-std/std/mod.nu b/crates/nu-std/std/mod.nu index 395d5b039..3198a185e 100644 --- a/crates/nu-std/std/mod.nu +++ b/crates/nu-std/std/mod.nu @@ -322,5 +322,5 @@ export def repeat [ return [] } - ..($n - 1) | each { $item } + 1..$n | each { $item } }