about summary refs log tree commit diff
path: root/src/libutil/compression.hh
AgeCommit message (Collapse)AuthorFilesLines
2018-03-16 decompress(): Use a Source and SinkEelco Dolstra1-2/+4
This allows decompression to happen in O(1) memory.
2018-02-07 make multi threaded compression configurable and use single threadedAmineChikhaoui1-2/+2
by default.
2017-03-21 LocalFSStore::getBuildLog(): Handle corrupted logsEelco Dolstra1-0/+2
2016-05-04 Do compression in a sinkEelco Dolstra1-0/+8
2016-05-04 Add a Store::addToStore() variant that accepts a NAREelco Dolstra1-2/+2
As a side effect, this ensures that signatures are propagated when copying paths between stores. Also refactored import/export to make use of this.
2016-04-29 BinaryCacheStore: Support "none" compression methodEelco Dolstra1-2/+5
2016-04-15 BinaryCacheStore::readFile(): Return a shared_ptr to a stringEelco Dolstra1-1/+3
This allows readFile() to indicate that a file doesn't exist, and might eliminate some large string copying.
2016-02-15 Add xz compression functionEelco Dolstra1-0/+2
This is used by the Hydra queue runner, but since it may also be useful for the C++ rewrite of nix-push, I'm putting it here.
2015-10-30 <nix/fetchurl.nix>: Support xz-compressed NARsEelco Dolstra1-0/+9