about summary refs log tree commit diff
path: root/src/libutil/local.mk
AgeCommit message (Collapse)AuthorFilesLines
2019-01-05 Remove mentions of `libformat`, it no longer existsJohn Ericson1-2/+0
2019-01-05 brotli is only used as a library nowJohn Ericson1-2/+0
2018-03-16 Reduce substitution memory consumptionEelco Dolstra1-1/+1
copyStorePath() now pipes the output of srcStore->narFromPath() directly into dstStore->addToStore(). The sink used by the former is converted into a source usable by the latter using boost::coroutine2. This is based on [1]. This reduces the maximum resident size of $ nix build --store ~/my-nix/ /nix/store/b0zlxla7dmy1iwc3g459rjznx59797xy-binutils-2.28.1 --substituters file:///tmp/binary-cache-xz/ --no-require-sigs from 418592 KiB to 53416 KiB. (The previous commit also reduced the runtime from ~4.2s to ~3.4s, not sure why.) A further improvement will be to download files into a Sink. [1] https://github.com/NixOS/nix/compare/master...Mathnerd314:dump-fix-coroutine#diff-dcbcac55a634031f9cc73707da6e4b18 Issue #1969.
2017-12-30 use libbrotli directly when availableWill Dietz1-2/+2
* Look for both 'brotli' and 'bro' as external command, since upstream has renamed it in newer versions. If neither are found, current runtime behavior is preserved: try to find 'bro' on PATH. * Limit amount handed to BrotliEncoderCompressStream to ensure interrupts are processed in a timely manner. Testing shows negligible performance impact. (Other compression sinks don't seem to require this)
2017-03-15 Add support for brotli compressionEelco Dolstra1-0/+2
Build logs on cache.nixos.org are compressed using Brotli (since this allows them to be decompressed automatically by Chrome and Firefox), so it's handy if "nix log" can decompress them.
2016-05-31 use $(LIBLZMA_LIBS) instead of -llzmaDmitry Kalinkin1-1/+1
This is needed in case of non-standard lzma installation path that will be specified in pkgconfig manifest as extra -L option for LDFLAGS.
2016-04-29 BinaryCacheStore: Support bzip2 compressionEelco Dolstra1-1/+1
2016-03-31 Add missing -pthreadEelco Dolstra1-1/+1
https://hydra.nixos.org/build/33908385
2015-11-04 Require OpenSSLEelco Dolstra1-7/+1
2015-10-30 <nix/fetchurl.nix>: Support xz-compressed NARsEelco Dolstra1-1/+3
2014-02-01 Update Makefile variable namesEelco Dolstra1-1/+1
2014-01-30 Rename Makefile -> local.mkEelco Dolstra1-0/+15