Age | Commit message (Collapse) | Author | |
---|---|---|---|
2019-12-05 | fmt(): Pass arguments by reference rather than by value | Eelco Dolstra | |
2019-12-04 | Merge pull request #3255 from Profpatsch/doc-manual-allowSubstitutes-add-note | Eelco Dolstra | |
doc/manual: add note to `allowSubstitutes` advanced attribute | |||
2019-12-03 | Disable recursive Nix test on macOS | Eelco Dolstra | |
https://hydra.nixos.org/build/107724274 | |||
2019-12-03 | doc/manual: add ids to the advanced attribute definitions | Profpatsch | |
This makes it possible to reference single attribute definitions, for pointing people to their exact definition. | |||
2019-12-03 | doc/manual: add note to `allowSubstitutes` advanced attribute | Profpatsch | |
2019-12-02 | Merge branch 'pkg-config-static' of https://github.com/matthewbauer/nix | Eelco Dolstra | |
2019-12-02 | Merge remote-tracking branch 'origin/recursive-nix' | Eelco Dolstra | |
2019-11-30 | Merge pull request #3252 from bwignall/typo | Graham Christensen | |
Fix typos | |||
2019-11-30 | Fix typos | Brian Wignall | |
2019-11-29 | Merge pull request #2748 from edolstra/rust | Eelco Dolstra | |
Make nix/unpack-channel.nix a builtin builder | |||
2019-11-29 | Make libnixrust a dynamic library | Eelco Dolstra | |
This is a hack to fix the build on macOS, which was failing because libnixrust.a contains compiler builtins that clash with libclang_rt.osx.a. There's probably a better solution... https://hydra.nixos.org/build/107473280 | |||
2019-11-28 | Remove RPM spec file | Eelco Dolstra | |
Closes #3225. Closes #3226. | |||
2019-11-28 | Remove builtins.valueSize | Eelco Dolstra | |
Fixes #3246. | |||
2019-11-27 | make clean: Delete nix-rust/target | Eelco Dolstra | |
2019-11-27 | When OPTIMIZE=0, build rust code in debug mode | Eelco Dolstra | |
2019-11-27 | Fix segfault on i686-linux | Eelco Dolstra | |
https://hydra.nixos.org/build/107467517 Seems that on i686-linux, gcc and rustc disagree on how to return 1-word structs: gcc has the caller pass a pointer to the result, while rustc has the callee return the result in a register. Work around this by using a bare pointer. | |||
2019-11-27 | Fix macOS build | Eelco Dolstra | |
https://hydra.nixos.org/build/107466992 | |||
2019-11-26 | Update Cargo.lock | Eelco Dolstra | |
2019-11-26 | -Z offline -> --offline | Eelco Dolstra | |
2019-11-26 | Drop remaining uses of external "tar" | Eelco Dolstra | |
Also, fetchGit now runs in O(1) memory since we pipe the output of 'git archive' directly into unpackTarball() (rather than first reading it all into memory). | |||
2019-11-26 | Ignore tar header entries | Eelco Dolstra | |
In particular, these are emitted by 'git archive' (in fetchGit). | |||
2019-11-26 | Move code around | Eelco Dolstra | |
2019-11-26 | Shut up some rust warnings | Eelco Dolstra | |
2019-11-26 | Move code around | Eelco Dolstra | |
2019-11-26 | More Rust FFI adventures | Eelco Dolstra | |
We can now convert Rust Errors to C++ exceptions. At the Rust->C++ FFI boundary, Result<T, Error> will cause Error to be converted to and thrown as a C++ exception. | |||
2019-11-26 | Rust cleanup | Eelco Dolstra | |
2019-11-26 | Only pass '-Z offline' to cargo if we have a vendor directory | Eelco Dolstra | |
2019-11-26 | Reduce the size of the vendor directory by removing some winapi cruft | Eelco Dolstra | |
2019-11-26 | Include cargo dependencies in the Nix tarball | Eelco Dolstra | |
2019-11-26 | Update Rust dependencies | Eelco Dolstra | |
2019-11-26 | Clean up the configure script | Eelco Dolstra | |
2019-11-26 | Remove most of <nix/config.nix> | Eelco Dolstra | |
This is no longer needed. | |||
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 | Typo | Eelco Dolstra | |
2019-11-26 | Merge branch 'document-dry-run-option' of https://github.com/Ma27/nix | Eelco Dolstra | |
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 | Merge pull request #3242 from raboof/documentBuiltinsPlaceholder | Eelco Dolstra | |
Document builtins.placeholder | |||
2019-11-25 | Document builtins.placeholder | Arnout Engelen | |
2019-11-25 | Add testcase for attrset using __overrides and dynamic attrs | Puck Meerburg | |