Age | Commit message (Collapse) | Author | |
---|---|---|---|
2019-11-26 | Make <nix/unpack-channel.nix> a builtin builder | Eelco Dolstra | |
This was the last function using a shell script, so this allows us to get rid of tar, coreutils, bash etc. | |||
2019-11-26 | Enable Rust code to call C++ Source objects | Eelco Dolstra | |
2019-11-26 | Add some Rust code | Eelco Dolstra | |
2019-11-26 | Fix macOS build | Eelco Dolstra | |
https://hydra.nixos.org/build/107457009 | |||
2019-11-26 | Fix clang warnings | Eelco Dolstra | |
2019-11-26 | Merge pull request #3141 from xbreak/nocafile | Eelco Dolstra | |
Downloader: Log configured CA file | |||
2019-11-26 | Merge pull request #3144 from matthewbauer/fix-sandbox-fallback | Eelco Dolstra | |
Fix sandbox fallback settings | |||
2019-11-26 | Simplify | Eelco Dolstra | |
2019-11-26 | Merge branch 'repair-bad-links' of https://github.com/chkno/nix | Eelco Dolstra | |
2019-11-26 | Merge pull request #3238 from puckipedia/attrset-overrides-dynamic | Eelco Dolstra | |
Ensure enough space in attrset bindings | |||
2019-11-26 | Disallow empty store path names | Eelco Dolstra | |
Fixes #3239. | |||
2019-11-26 | Doh | Eelco Dolstra | |
2019-11-26 | Add feature to disable URL literals | Eelco Dolstra | |
E.g. $ nix-build '<nixpkgs>' -A hello --experimental-features no-url-literals error: URL literals are disabled, at /nix/store/vsjamkzh15r3c779q2711az826hqgvzr-nixpkgs-20.03pre194957.bef773ed53f/nixpkgs/pkgs/top-level/all-packages.nix:1236:11 Helps with implementing https://github.com/NixOS/rfcs/pull/45. | |||
2019-11-25 | Ensure enough space in attrset bindings when using both __overrides and ↵ | Puck Meerburg | |
dynamic attributes | |||
2019-11-22 | Turn NIX_PATH into a config setting | Eelco Dolstra | |
This allows it to be set in nix.conf. | |||
2019-11-22 | Provide a default value for NIX_PATH | Eelco Dolstra | |
2019-11-22 | getEnv(): Return std::optional | Eelco Dolstra | |
This allows distinguishing between an empty value and no value. | |||
2019-11-15 | Check for and repair bad .links entries | Chuck | |
A corrupt entry in .links prevents adding a fixed version of that file to the store in any path. The user experience is that corruption present in the store 'spreads' to new paths added to the store: (With store optimisation enabled) 1. A file in the store gets corrupted somehow (eg: filesystem bug). 2. The user tries to add a thing to the store which contains a good copy of the corrupted file. 3. The file being added to the store is hashed, found to match the bad .links entry, and is replaced by a link to the bad .links entry. (The .links entry's hash is not verified during add -- this would impose a substantial performance burden.) 4. The user observes that the thing in the store that is supposed to be a copy of what they were trying to add is not a correct copy -- some files have different contents! Running "nix-store --verify --check-contents --repair" does not fix the problem. This change makes "nix-store --verify --check-contents --repair" fix this problem. Bad .links entries are simply removed, allowing future attempts to insert a good copy of the file to succeed. | |||
2019-11-13 | Typo | Eelco Dolstra | |
2019-11-11 | Merge pull request #3219 from Ericson2314/semicolons | Eelco Dolstra | |
Fix extra semicolons warnings | |||
2019-11-10 | Clean up semicolon and comma | John Ericson | |
Thanks @bhipple for catching! | |||
2019-11-10 | Remove unneeded semicolons | John Ericson | |
2019-11-10 | Fix extra ; warnings involving MakeError | John Ericson | |
2019-11-10 | De-duplicate struct PrimOp forward declaration | Peter Kolloch | |
2019-11-08 | Move editorFor srom libutil to nix | Eelco Dolstra | |
libutil should not depend on libexpr. | |||
2019-11-07 | Use upstream nlohmann_json | Eelco Dolstra | |
2019-11-07 | Remove #include | Eelco Dolstra | |
2019-11-06 | Cleanup | Eelco Dolstra | |
2019-11-05 | Merge branch 'fix/nix-doctor-output' of https://github.com/bhipple/nix | Eelco Dolstra | |
2019-11-05 | Merge branch 'nix-repl-e' of https://github.com/zimbatm/nix | Eelco Dolstra | |
2019-11-05 | Don't use SOCK_CLOEXEC on macOS | Eelco Dolstra | |
https://hydra.nixos.org/build/105428308 | |||
2019-11-04 | Merge pull request #3202 from kraem/master | Eelco Dolstra | |
Update nix eval --help msg to not include deprecated command | |||
2019-11-03 | Fix progress bar when nix-prefetch-url is piped. | Harald van Dijk | |
The intent of the code was that if the window size cannot be determined, it would be treated as having the maximum possible size. Because of a missing assignment, it was actually treated as having a width of 0. The reason the width could not be determined was because it was obtained from stdout, not stderr, even though the printing was done to stderr. This commit addresses both issues. | |||
2019-11-03 | Update nix eval --help msg to not include deprecated command | kraem | |
2019-11-01 | include netinet/in.h in src/nix/main.cc | ng0 | |
Fixes #3186 | |||
2019-10-31 | Merge pull request #3182 from bhipple/fixup/comments | Eelco Dolstra | |
Minor updates to inline comments | |||
2019-10-31 | Minor updates to inline comments | Benjamin Hipple | |
Add missing docstring on InstallableCommand. Also, some of these were wrapped when they're right next to a line longer than the unwrapped line, so we can just unwrap them to save vertical space. | |||
2019-10-30 | minor: fix mismatch of struct/class forward decl of 'Source' | Will Dietz | |
Fixes the following warning and the indicate potential issue: src/libstore/worker-protocol.hh:66:1: warning: class 'Source' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags] (cherry picked from commit 6e1bb04870b1b723282d32182af286646f13bf3c) | |||
2019-10-29 | queryPathInfoUncached(): Return const ValidPathInfo | Eelco Dolstra | |
2019-10-29 | Move addToStoreFromDump to Store | Eelco Dolstra | |
2019-10-29 | Don't create a Store in processConnection() | Eelco Dolstra | |
2019-10-29 | Move Unix domain socket creation to libutil | Eelco Dolstra | |
Also drop multithread-unfriendly hacks like doing a temporary chmod/umask. | |||
2019-10-29 | Move most of the daemon implementation to libstore | Eelco Dolstra | |
2019-10-29 | Remove the check against concurrent builds in the same process | Eelco Dolstra | |
2019-10-28 | findDerivationFilename: add FIXME | zimbatm | |
2019-10-28 | nix repl: also handle lambda edit | zimbatm | |
2019-10-28 | editorFor: take a pos object instead | zimbatm | |
2019-10-28 | libexpr: findDerivationFilename return Pos instead of tuple | zimbatm | |
2019-10-27 | Factor out linkOrCopy() | Eelco Dolstra | |
2019-10-27 | Add O(1)-memory copyPath() function | Eelco Dolstra | |