about summary refs log tree commit diff
AgeCommit message (Collapse)AuthorFilesLines
2018-01-04 Fix Fedora 25 i386 RPM buildBenjamin Hipple1-1/+2
2018-01-04 Rename "use-substitutes" to "substitute"Eelco Dolstra3-3/+3
Commit c2154d4c8422ddc1c201d503bb52edff854af2ad renamed "build-use-substitutes" to "use-substitutes", but that broke "nix-copy-closure --use-substitutes".
2018-01-04 Merge pull request #1773 from bhipple/fix-hydra-rpm-buildsDomen Kožar1-1/+1
Fix RPM builds by increasing VM memory size
2018-01-02 Fix RPM builds by increasing VM memory sizeBenjamin Hipple1-1/+1
The VM was running out of RAM while handling debug symbols, which caused the eu-strip to fail while separating debug symbols.
2018-01-02 Merge pull request #1772 from shlevy/hasContextEelco Dolstra1-0/+9
Add hasContext primop
2018-01-02 Add hasContext primopShea Levy1-0/+9
2018-01-02 Merge pull request #1770 from dtzWill/fix/run-test-sandbox-ubuntuEelco Dolstra1-2/+2
run.sh: include lib64 in sandbox-paths to fix on ubuntu 16.XX
2018-01-02 Merge pull request #1768 from dtzWill/feature/brotliEelco Dolstra7-13/+207
use libbrotli directly when available
2018-01-02 Merge pull request #1766 from FRidh/aspellEelco Dolstra1-6/+0
Do not export ASPELL_CONF
2017-12-30 run.sh: include lib64 in sandbox-paths to fix on ubuntu 16.XXWill Dietz1-2/+2
(cc #1769)
2017-12-30 use libbrotli directly when availableWill Dietz7-13/+207
* 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-12-29 Do not export ASPELL_CONFFrederik Rietdijk1-6/+0
This does not belong in Nix. Setting this env var is already done by the aspell derivation found in Nixpkgs.
2017-12-27 Merge branch 'fix/issue-1757' of git://github.com/dtzWill/nixShea Levy1-1/+10
2017-12-27 Merge branch 'fix/fetchGit-clean-branch' of git://github.com/dtzWill/nixShea Levy2-1/+31
2017-12-26 nix repl: use linenoiseKeyType to differentiate ^C and ^DWill Dietz1-1/+10
Fixes #1757.
2017-12-25 Remove debug lineEelco Dolstra1-1/+0
2017-12-22 fetchGit: Fix handling of local repo when not using 'master' branchWill Dietz2-1/+31
Add tests checking this behavior.
2017-12-22 Check aws-sdk-cpp versionEelco Dolstra2-2/+16
2017-12-22 release.nix: Use fetchTarball and fetchGitEelco Dolstra5-24/+24
In particular, using fetchGit means we don't need hackery to clean the source tree when building from an unclean tree.
2017-12-20 Merge branch 'fix/issue-1742-empty-completions' of git://github.com/dtzWill/nixShea Levy1-7/+0
2017-12-20 Merge pull request #1753 from FRidh/fix/escapingEelco Dolstra1-2/+2
Fix escaping, fixes build
2017-12-20 Fix escaping, fixes buildFrederik Rietdijk1-2/+2
2017-12-19 linenoise.cpp: allow completions from empty inputWill Dietz1-7/+0
Fixes #1742.
2017-12-17 Add an issue template to cut down on the confusionDan Peebles1-0/+27
2017-12-16 Fix build on gcc 7Eelco Dolstra1-0/+2
Fixes #1738.
2017-12-15 Merge pull request #1736 from bgamari/stoi-exceptionsEelco Dolstra2-5/+16
Gracefully handle exceptions from stoi
2017-12-14 edit: Catch stoi exceptions from line number parsingBen Gamari1-1/+6
2017-12-14 json-to-value: Throw sensible error message on invalid numbersBen Gamari1-4/+10
2017-12-14 Fix build against current aws-sdk-cppEelco Dolstra1-1/+1
2017-12-12 Merge pull request #1722 from bhipple/fix-for-older-libcurlEelco Dolstra1-1/+3
Fix for builds with system libcurl < 7.30
2017-12-12 Merge pull request #1724 from dtzWill/fix/minor-warningsEelco Dolstra3-3/+4
fix minor warnings
2017-12-12 Merge pull request #1725 from chris-martin/pr/concatStringsSepEelco Dolstra1-0/+8
Add builtins.concatStringSep to the manual
2017-12-11 Add builtins.concatStringSep to the manualChris Martin1-0/+8
2017-12-11 Mark comparison call operator as constWill Dietz1-2/+2
2017-12-11 logging.cc: add missing 'override'Will Dietz1-0/+1
2017-12-11 Fix forward-decl of Bindings as "class", match definition.Will Dietz1-1/+1
(appease clang -Wmismatched-tags warning)
2017-12-11 Merge pull request #1721 from expipiplus1/patch-2Eelco Dolstra1-2/+2
Escape left angle brackets in XML documentation
2017-12-11 Merge branch 'feature/linenoise-ng' of git://github.com/dtzWill/nixShea Levy10-1262/+4580
2017-12-09 Fix for builds with system libcurl < 7.30Benjamin Hipple1-1/+3
CentOS 7.4 and RHEL 7.4 ship with libcurl-devel-7.29.0-42.el7.x86_64; this flag was added in 7.30.0 https://curl.haxx.se/libcurl/c/CURLMOPT_MAX_TOTAL_CONNECTIONS.html
2017-12-09 Escape left angle brackets in XML documentationJoe Hermaszewski1-2/+2
2017-12-08 Merge pull request #1717 from grahamc/upload-release-aarch64Eelco Dolstra1-0/+3
upload-release.pl: support aarch64-linux
2017-12-08 Merge pull request #1718 from markus1189/nix-hash-docEelco Dolstra1-1/+12
nix-hash: Add sentence and example for nix-prefetch-url hash
2017-12-08 Merge pull request #1719 from grahamc/fixup-darwin-hs-masterEelco Dolstra1-7/+21
Fixup darwin hs master
2017-12-08 replace lolcat with nix-infoGraham Christensen1-1/+1
2017-12-08 darwin installer: fix on High SierraGraham Christensen1-6/+20
2017-12-08 nix-hash: Add sentence and example for nix-prefetch-url hashMarkus Hauck1-1/+12
2017-12-07 upload-release.pl: support aarch64-linuxGraham Christensen1-0/+3
2017-12-07 Fix testEelco Dolstra1-1/+1
2017-12-07 Provide random access to cached NARsEelco Dolstra5-104/+198
E.g. $ time nix cat-store --store https://cache.nixos.org?local-nar-cache=/tmp/nars \ /nix/store/b0w2hafndl09h64fhb86kw6bmhbmnpm1-blender-2.79/share/icons/hicolor/scalable/apps/blender.svg > /dev/null real 0m4.139s $ time nix cat-store --store https://cache.nixos.org?local-nar-cache=/tmp/nars \ /nix/store/b0w2hafndl09h64fhb86kw6bmhbmnpm1-blender-2.79/share/icons/hicolor/scalable/apps/blender.svg > /dev/null real 0m0.024s (Before, the second call took ~0.220s.) This will use a NAR listing in /tmp/nars/b0w2hafndl09h64fhb86kw6bmhbmnpm1.ls containing all metadata, including the offsets of regular files inside the NAR. Thus, we don't need to read the entire NAR. (We do read the entire listing, but that's generally pretty small. We could use a SQLite DB by borrowing some more code from nixos-channel-scripts/file-cache.hh.) This is primarily useful when Hydra is serving files from an S3 binary cache, in particular when you have giant NARs. E.g. we had some 12 GiB NARs, so accessing individuals files was pretty slow.
2017-12-07 nix ls-{nar,store}: Return offset of files in the NAR if knownEelco Dolstra3-9/+12
E.g. $ nix ls-store --json --recursive --store https://cache.nixos.org /nix/store/b0w2hafndl09h64fhb86kw6bmhbmnpm1-blender-2.79 \ | jq .entries.bin.entries.blender.narOffset 400