diff options
| author | Lin Jian <me@linj.tech> | 2024-07-28 12:27:52 +0800 |
|---|---|---|
| committer | Lin Jian <me@linj.tech> | 2024-08-05 08:05:45 +0800 |
| commit | 37df73d3d8314e6b96cb1ccb7cd91ed796bdfa3a (patch) | |
| tree | 0893cad94e1086f16c31725af37b815f651a55b1 /pkgs/development/python-modules/rangehttpserver | |
| parent | 84c2e0096d0c365e3f2a81ad8533c5b8910e7a73 (diff) | |
emacs: teach elisp builders the finalAttrs pattern
This commit causes 0 rebuilds.
The performance overhead of eval time is as follows:
| package set | before | after | changed |
|--------------------------|--------|-------|---------|
| emacs.pkgs.elpaPackages | 1.925 | 1.935 | +0.35% |
| emacs.pkgs.melpaPackages | 8.312 | 8.558 | +3.0% |
The commands used here are
nix nixpkgs#hyperfine -- --warmup 2 --runs 10 'NIXPKGS_ALLOW_BROKEN=1 nix eval --include nixpkgs=$PWD --file . emacs.pkgs.melpaPackages --apply \'pkgSet: map (drv: drv.drvPath) (builtins.filter (p: p.type or null == "derivation") (builtins.attrValues pkgSet))\' --no-eval-cache >/dev/null'
nix nixpkgs#hyperfine -- --warmup 10 --runs 30 'NIXPKGS_ALLOW_BROKEN=1 nix eval --include nixpkgs=$PWD --file . emacs.pkgs.elpaPackages --apply \'pkgSet: map (drv: drv.drvPath) (builtins.filter (p: p.type or null == "derivation") (builtins.attrValues pkgSet))\' --no-eval-cache >/dev/null'
Diffstat (limited to 'pkgs/development/python-modules/rangehttpserver')
0 files changed, 0 insertions, 0 deletions
