mirror of
https://github.com/SebastianWendel/nixpkgs.git
synced 2024-09-19 20:09:01 +02:00
lib.foldl': avoid unnecessary function call
This commit is contained in:
parent
bda93c2221
commit
9beef9f1ba
|
@ -254,13 +254,11 @@ rec {
|
|||
foldl' =
|
||||
op:
|
||||
acc:
|
||||
list:
|
||||
|
||||
# The builtin `foldl'` is a bit lazier than one might expect.
|
||||
# See https://github.com/NixOS/nix/pull/7158.
|
||||
# In particular, the initial accumulator value is not forced before the first iteration starts.
|
||||
builtins.seq acc
|
||||
(builtins.foldl' op acc list);
|
||||
(builtins.foldl' op acc);
|
||||
|
||||
/**
|
||||
Map with index starting from 0
|
||||
|
|
Loading…
Reference in a new issue