aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2019-12-05fmt(): Pass arguments by reference rather than by valueEelco Dolstra
2019-12-04Merge pull request #3255 from Profpatsch/doc-manual-allowSubstitutes-add-noteEelco Dolstra
doc/manual: add note to `allowSubstitutes` advanced attribute
2019-12-03Disable recursive Nix test on macOSEelco Dolstra
https://hydra.nixos.org/build/107724274
2019-12-03doc/manual: add ids to the advanced attribute definitionsProfpatsch
This makes it possible to reference single attribute definitions, for pointing people to their exact definition.
2019-12-03doc/manual: add note to `allowSubstitutes` advanced attributeProfpatsch
2019-12-02Merge branch 'pkg-config-static' of https://github.com/matthewbauer/nixEelco Dolstra
2019-12-02Merge remote-tracking branch 'origin/recursive-nix'Eelco Dolstra
2019-11-30Merge pull request #3252 from bwignall/typoGraham Christensen
Fix typos
2019-11-30Fix typosBrian Wignall
2019-11-29Merge pull request #2748 from edolstra/rustEelco Dolstra
Make nix/unpack-channel.nix a builtin builder
2019-11-29Make libnixrust a dynamic libraryEelco 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-28Remove RPM spec fileEelco Dolstra
Closes #3225. Closes #3226.
2019-11-28Remove builtins.valueSizeEelco Dolstra
Fixes #3246.
2019-11-27make clean: Delete nix-rust/targetEelco Dolstra
2019-11-27When OPTIMIZE=0, build rust code in debug modeEelco Dolstra
2019-11-27Fix segfault on i686-linuxEelco 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-27Fix macOS buildEelco Dolstra
https://hydra.nixos.org/build/107466992
2019-11-26Update Cargo.lockEelco Dolstra
2019-11-26-Z offline -> --offlineEelco Dolstra
2019-11-26Drop 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-26Ignore tar header entriesEelco Dolstra
In particular, these are emitted by 'git archive' (in fetchGit).
2019-11-26Move code aroundEelco Dolstra
2019-11-26Shut up some rust warningsEelco Dolstra
2019-11-26Move code aroundEelco Dolstra
2019-11-26More Rust FFI adventuresEelco 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-26Rust cleanupEelco Dolstra
2019-11-26Only pass '-Z offline' to cargo if we have a vendor directoryEelco Dolstra
2019-11-26Reduce the size of the vendor directory by removing some winapi cruftEelco Dolstra
2019-11-26Include cargo dependencies in the Nix tarballEelco Dolstra
2019-11-26Update Rust dependenciesEelco Dolstra
2019-11-26Clean up the configure scriptEelco Dolstra
2019-11-26Remove most of <nix/config.nix>Eelco Dolstra
This is no longer needed.
2019-11-26Make <nix/unpack-channel.nix> a builtin builderEelco Dolstra
This was the last function using a shell script, so this allows us to get rid of tar, coreutils, bash etc.
2019-11-26Enable Rust code to call C++ Source objectsEelco Dolstra
2019-11-26Add some Rust codeEelco Dolstra
2019-11-26Fix macOS buildEelco Dolstra
https://hydra.nixos.org/build/107457009
2019-11-26Fix clang warningsEelco Dolstra
2019-11-26Merge pull request #3141 from xbreak/nocafileEelco Dolstra
Downloader: Log configured CA file
2019-11-26Merge pull request #3144 from matthewbauer/fix-sandbox-fallbackEelco Dolstra
Fix sandbox fallback settings
2019-11-26TypoEelco Dolstra
2019-11-26Merge branch 'document-dry-run-option' of https://github.com/Ma27/nixEelco Dolstra
2019-11-26SimplifyEelco Dolstra
2019-11-26Merge branch 'repair-bad-links' of https://github.com/chkno/nixEelco Dolstra
2019-11-26Merge pull request #3238 from puckipedia/attrset-overrides-dynamicEelco Dolstra
Ensure enough space in attrset bindings
2019-11-26Disallow empty store path namesEelco Dolstra
Fixes #3239.
2019-11-26DohEelco Dolstra
2019-11-26Add feature to disable URL literalsEelco 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-25Merge pull request #3242 from raboof/documentBuiltinsPlaceholderEelco Dolstra
Document builtins.placeholder
2019-11-25Document builtins.placeholderArnout Engelen
2019-11-25Add testcase for attrset using __overrides and dynamic attrsPuck Meerburg