Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2017-12-30 | use libbrotli directly when available | Will Dietz | 7 | -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-27 | Merge branch 'fix/issue-1757' of git://github.com/dtzWill/nix | Shea Levy | 1 | -1/+10 | |
2017-12-27 | Merge branch 'fix/fetchGit-clean-branch' of git://github.com/dtzWill/nix | Shea Levy | 2 | -1/+31 | |
2017-12-26 | nix repl: use linenoiseKeyType to differentiate ^C and ^D | Will Dietz | 1 | -1/+10 | |
Fixes #1757. | |||||
2017-12-25 | Remove debug line | Eelco Dolstra | 1 | -1/+0 | |
2017-12-22 | fetchGit: Fix handling of local repo when not using 'master' branch | Will Dietz | 2 | -1/+31 | |
Add tests checking this behavior. | |||||
2017-12-22 | Check aws-sdk-cpp version | Eelco Dolstra | 2 | -2/+16 | |
2017-12-22 | release.nix: Use fetchTarball and fetchGit | Eelco Dolstra | 5 | -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/nix | Shea Levy | 1 | -7/+0 | |
2017-12-20 | Merge pull request #1753 from FRidh/fix/escaping | Eelco Dolstra | 1 | -2/+2 | |
Fix escaping, fixes build | |||||
2017-12-20 | Fix escaping, fixes build | Frederik Rietdijk | 1 | -2/+2 | |
2017-12-19 | linenoise.cpp: allow completions from empty input | Will Dietz | 1 | -7/+0 | |
Fixes #1742. | |||||
2017-12-17 | Add an issue template to cut down on the confusion | Dan Peebles | 1 | -0/+27 | |
2017-12-16 | Fix build on gcc 7 | Eelco Dolstra | 1 | -0/+2 | |
Fixes #1738. | |||||
2017-12-15 | Merge pull request #1736 from bgamari/stoi-exceptions | Eelco Dolstra | 2 | -5/+16 | |
Gracefully handle exceptions from stoi | |||||
2017-12-14 | edit: Catch stoi exceptions from line number parsing | Ben Gamari | 1 | -1/+6 | |
2017-12-14 | json-to-value: Throw sensible error message on invalid numbers | Ben Gamari | 1 | -4/+10 | |
2017-12-14 | Fix build against current aws-sdk-cpp | Eelco Dolstra | 1 | -1/+1 | |
2017-12-12 | Merge pull request #1722 from bhipple/fix-for-older-libcurl | Eelco Dolstra | 1 | -1/+3 | |
Fix for builds with system libcurl < 7.30 | |||||
2017-12-12 | Merge pull request #1724 from dtzWill/fix/minor-warnings | Eelco Dolstra | 3 | -3/+4 | |
fix minor warnings | |||||
2017-12-12 | Merge pull request #1725 from chris-martin/pr/concatStringsSep | Eelco Dolstra | 1 | -0/+8 | |
Add builtins.concatStringSep to the manual | |||||
2017-12-11 | Add builtins.concatStringSep to the manual | Chris Martin | 1 | -0/+8 | |
2017-12-11 | Mark comparison call operator as const | Will Dietz | 1 | -2/+2 | |
2017-12-11 | logging.cc: add missing 'override' | Will Dietz | 1 | -0/+1 | |
2017-12-11 | Fix forward-decl of Bindings as "class", match definition. | Will Dietz | 1 | -1/+1 | |
(appease clang -Wmismatched-tags warning) | |||||
2017-12-11 | Merge pull request #1721 from expipiplus1/patch-2 | Eelco Dolstra | 1 | -2/+2 | |
Escape left angle brackets in XML documentation | |||||
2017-12-11 | Merge branch 'feature/linenoise-ng' of git://github.com/dtzWill/nix | Shea Levy | 10 | -1262/+4580 | |
2017-12-09 | Fix for builds with system libcurl < 7.30 | Benjamin Hipple | 1 | -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 documentation | Joe Hermaszewski | 1 | -2/+2 | |
2017-12-08 | Merge pull request #1717 from grahamc/upload-release-aarch64 | Eelco Dolstra | 1 | -0/+3 | |
upload-release.pl: support aarch64-linux | |||||
2017-12-08 | Merge pull request #1718 from markus1189/nix-hash-doc | Eelco Dolstra | 1 | -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-master | Eelco Dolstra | 1 | -7/+21 | |
Fixup darwin hs master | |||||
2017-12-08 | replace lolcat with nix-info | Graham Christensen | 1 | -1/+1 | |
2017-12-08 | darwin installer: fix on High Sierra | Graham Christensen | 1 | -6/+20 | |
2017-12-08 | nix-hash: Add sentence and example for nix-prefetch-url hash | Markus Hauck | 1 | -1/+12 | |
2017-12-07 | upload-release.pl: support aarch64-linux | Graham Christensen | 1 | -0/+3 | |
2017-12-07 | Fix test | Eelco Dolstra | 1 | -1/+1 | |
2017-12-07 | Provide random access to cached NARs | Eelco Dolstra | 5 | -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 known | Eelco Dolstra | 3 | -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 | |||||
2017-12-06 | Merge pull request #1714 from LnL7/fix-ssh-store-nar | Eelco Dolstra | 1 | -3/+3 | |
ssh-store: fix length when writing nar | |||||
2017-12-06 | ssh-store: fix length when writing nar | Daiderd Jordan | 1 | -3/+3 | |
This fixes nix copy and other things that use copyStorePath. | |||||
2017-12-05 | Merge branch 'fetchGit-fast-revision-update' | Shea Levy | 3 | -24/+43 | |
2017-12-04 | Simplify build by including nlohmann/json.hpp | Eelco Dolstra | 4 | -4/+14724 | |
2017-12-04 | Fix #1635. | Eelco Dolstra | 1 | -3/+18 | |
2017-11-29 | Merge pull request #1704 from lheckemann/buildenv-eol-fix | Eelco Dolstra | 1 | -2/+2 | |
Fix "Unexpected EOF reading a line" error | |||||
2017-11-29 | Fix "Unexpected EOF reading a line" error | Linus Heckemann | 1 | -2/+2 | |
propagated-user-env-packages files in nixpkgs aren't all terminated by newlines, as buildenv expected. Now it does not require a terminating newline; note that this introduces a behaviour change: propagated user env packages may now be spread across multiple lines. However, nix 1.11.x still expects them to be on a single line so this shouldn't be used in nixpkgs for now. | |||||
2017-11-28 | Show log tail when a remote build fails | Eelco Dolstra | 1 | -2/+2 | |
2017-11-27 | doc: linenoise -> linenoise-ng | Will Dietz | 1 | -1/+1 | |
2017-11-27 | no "linenoiseFree" in linenoise-ng | Will Dietz | 1 | -1/+1 | |
2017-11-27 | replace vendored linenoise with linenoise-ng | Will Dietz | 8 | -1260/+4578 | |