lix/src
Eelco Dolstra 75db069f92
Optimise Derivation::unparse()
In

  nix-instantiate --dry-run '<nixpkgs/nixos/release-combined.nix>' -A nixos.tests.simple.x86_64-linux

this reduces time spent in unparse() from 9.15% to 4.31%. The main
culprit was appending characters one at a time to the destination
string. Even though the string has enough capacity, push_back() still
needs to check this on every call.
2020-03-04 11:44:45 +01:00
..
build-remote Make the Store API more type-safe 2019-12-10 22:06:05 +01:00
cpptoml bump cpptoml to v0.1.1 2019-05-29 17:01:39 +08:00
libexpr builtins.cache: Cache regular expressions 2020-03-04 11:44:33 +01:00
libmain Make the Store API more type-safe 2019-12-10 22:06:05 +01:00
libstore Optimise Derivation::unparse() 2020-03-04 11:44:45 +01:00
libutil Prevent uninitialized StorePath creation 2020-02-13 16:12:16 +01:00
nix Disable the progress bar if $TERM == dumb or unset 2020-02-18 17:51:18 +01:00
nix-build Merge pull request #3325 from xzfc/clean-tmpdir 2020-02-19 21:29:18 +01:00
nix-channel Make the Store API more type-safe 2019-12-10 22:06:05 +01:00
nix-collect-garbage Merge all nix-* binaries into nix 2018-10-26 12:54:00 +02:00
nix-copy-closure Make the Store API more type-safe 2019-12-10 22:06:05 +01:00
nix-daemon Make the Store API more type-safe 2019-12-10 22:06:05 +01:00
nix-env Make the Store API more type-safe 2019-12-10 22:06:05 +01:00
nix-instantiate Make the Store API more type-safe 2019-12-10 22:06:05 +01:00
nix-prefetch-url build: fix sandboxing on darwin 2020-01-05 20:23:52 +01:00
nix-store nix-store -r: Handle symlinks to store paths 2019-12-16 19:11:47 +01:00
resolve-system-dependencies Make the Store API more type-safe 2019-12-10 22:06:05 +01:00