aboutsummaryrefslogtreecommitdiff
path: root/nix/libutil/util.hh
diff options
context:
space:
mode:
authorLudovic Courtès <ludo@gnu.org>2024-04-08 23:09:36 +0200
committerLudovic Courtès <ludo@gnu.org>2024-05-04 19:14:24 +0200
commitb011ef4378aa40bb25db3022906eac378472cd83 (patch)
tree87410d38a72652bc0d844823b58f56f32108e719 /nix/libutil/util.hh
parent2f93e1682a02d76c59762ffaa99ee2abe4dea928 (diff)
downloadguix-b011ef4378aa40bb25db3022906eac378472cd83.tar
guix-b011ef4378aa40bb25db3022906eac378472cd83.tar.gz
packages: Reduce bloat induced by ‘sanitize-inputs’.
At -O1, peval does the bulk of the optimization work and it cannot reduce things like (null? (list 1 2)), unlike what happens in CPS at -O2. Thus, reduce the part of ‘sanitize-inputs’ that’s inlined. * guix/packages.scm (maybe-add-input-labels): New procedure. (sanitize-inputs): Turn into a macro; use ‘maybe-add-input-labels’. Change-Id: Id2283bb5a2f5d714722200bdcfe0b0bfa606923f
Diffstat (limited to 'nix/libutil/util.hh')
0 files changed, 0 insertions, 0 deletions