lix/src/nix
Eelco Dolstra aa34c0ef51 nix flake show: Speed up eval cache bigly
In the fully cached case for the 'nixpkgs' flake, it went from 101s to
4.6s. Populating the cache went from 132s to 17.4s (which could
probably be improved further by combining INSERTs).
2020-04-17 13:57:02 +02:00
..
add-to-store.cc Use Logger::stdout() 2020-04-16 18:14:01 +02:00
build.cc Merge remote-tracking branch 'origin/master' into flakes 2020-04-01 00:03:50 +02:00
cat.cc Make subcommand construction in MultiCommand lazy 2019-12-05 20:19:26 +01:00
command.cc Backport 'nix dev-shell' from the flakes branch 2020-03-30 19:16:45 +02:00
command.hh Use RootValue 2020-04-16 18:02:59 +02:00
copy.cc Make the Store API more type-safe 2019-12-10 22:06:05 +01:00
doctor.cc nix doctor: Fix typo 2019-12-05 20:40:52 +01:00
dump-path.cc Make the Store API more type-safe 2019-12-10 22:06:05 +01:00
edit.cc nix edit: Support non-derivation attributes 2020-03-24 14:06:47 +01:00
eval.cc Use Logger::stdout() 2020-04-16 18:14:01 +02:00
flake-template.nix Remove flake 'edition' field 2020-04-10 10:24:09 +02:00
flake.cc nix flake show: Speed up eval cache bigly 2020-04-17 13:57:02 +02:00
hash.cc Use Logger::stdout() 2020-04-16 18:14:01 +02:00
installables.cc Use RootValue 2020-04-16 18:33:34 +02:00
installables.hh Merge remote-tracking branch 'origin/master' into flakes 2020-04-01 00:03:50 +02:00
legacy.cc Start of new Nix command-line interface 2016-02-09 21:28:29 +01:00
legacy.hh Fix Darwin build 2016-03-15 12:11:27 +01:00
local.mk Backport libfetchers from the flakes branch 2020-04-07 09:03:14 +02:00
log.cc Make the Store API more type-safe 2019-12-10 22:06:05 +01:00
ls.cc Use Logger::stdout() 2020-04-16 18:14:01 +02:00
main.cc Merge remote-tracking branch 'origin/master' into flakes 2020-04-09 15:54:21 +02:00
make-content-addressable.cc nix make-content-addressable: Add --json flag 2019-12-18 17:39:02 +01:00
optimise-store.cc Make subcommand construction in MultiCommand lazy 2019-12-05 20:19:26 +01:00
path-info.cc nix path-info --json: Print hash in SRI format 2020-03-24 14:26:23 +01:00
ping-store.cc Make subcommand construction in MultiCommand lazy 2019-12-05 20:19:26 +01:00
profile.cc Use Logger::stdout() 2020-04-16 13:47:59 +02:00
progress-bar.cc Hide progress bar on exit 2020-04-17 01:13:13 +02:00
progress-bar.hh nix: Add --print-build-logs flag 2019-05-15 17:33:56 +02:00
repl.cc Merge remote-tracking branch 'origin/master' into flakes 2020-03-20 13:15:11 +01:00
run.cc Merge remote-tracking branch 'origin/master' into flakes 2020-04-09 15:54:21 +02:00
search.cc Add 'nix flake show' command 2020-04-16 19:52:39 +02:00
shell.cc Merge remote-tracking branch 'origin/master' into flakes 2020-04-01 00:03:50 +02:00
show-config.cc Use Logger::stdout() 2020-04-16 18:14:01 +02:00
show-derivation.cc Make the Store API more type-safe 2019-12-10 22:06:05 +01:00
sigs.cc Make the Store API more type-safe 2019-12-10 22:06:05 +01:00
upgrade-nix.cc datatransfer.{cc,hh} -> filetransfer.{cc,hh} 2020-04-08 22:26:57 +02:00
verify.cc Make the Store API more type-safe 2019-12-10 22:06:05 +01:00
why-depends.cc Use Logger::stdout() 2020-04-16 18:14:01 +02:00