lix/src/libfetchers
Eelco Dolstra 759947bf72 StorePath: Rewrite in C++
On nix-env -qa -f '<nixpkgs>', this reduces maximum RSS by 20970 KiB
and runtime by 0.8%. This is mostly because we're not parsing the hash
part as a hash anymore (just validating that it consists of base-32
characters).

Also, replace storePathToHash() by StorePath::hashPart().
2020-06-16 14:28:41 +02:00
..
attrs.cc Add 'path' fetcher 2020-04-07 09:08:51 +02:00
attrs.hh Add 'path' fetcher 2020-04-07 09:08:51 +02:00
cache.cc Backport libfetchers from the flakes branch 2020-04-07 09:03:14 +02:00
cache.hh Backport libfetchers from the flakes branch 2020-04-07 09:03:14 +02:00
fetchers.cc Merge pull request #3674 from matthewbauer/allow-empty-hash2 2020-06-12 18:18:12 +02:00
fetchers.hh Backport libfetchers from the flakes branch 2020-04-07 09:03:14 +02:00
git.cc Ensure we restrict refspec interpretation while fetching 2020-05-30 12:33:38 +02:00
github.cc Use std::string_view in a few more places 2020-06-12 21:32:30 +00:00
local.mk StorePath: Rewrite in C++ 2020-06-16 14:28:41 +02:00
mercurial.cc Change remaining bools with FileIngestionMethod 2020-05-26 11:32:41 -04:00
path.cc Path fetcher: Fix store path name 2020-04-22 15:27:06 +02:00
tarball.cc Merge pull request #3674 from matthewbauer/allow-empty-hash2 2020-06-12 18:18:12 +02:00
tree-info.cc Change remaining bools with FileIngestionMethod 2020-05-26 11:32:41 -04:00
tree-info.hh Backport libfetchers from the flakes branch 2020-04-07 09:03:14 +02:00