Age | Commit message (Collapse) | Author | |
---|---|---|---|
2021-10-13 | Non-blocking garbage collector | Eelco Dolstra | |
The garbage collector no longer blocks other processes from adding/building store paths or adding GC roots. To prevent the collector from deleting store paths just added by another process, processes need to connect to the garbage collector via a Unix domain socket to register new temporary roots. | |||
2021-10-13 | Remove syncWithGC() | Eelco Dolstra | |
2021-10-13 | Remove trash directory | Eelco Dolstra | |
2021-10-13 | Update release notes | Eelco Dolstra | |
2021-10-13 | Merge pull request #5362 from Artturin/nixunpack | Eelco Dolstra | |
nix develop: add --unpack | |||
2021-10-13 | Merge pull request #5379 from abathur/fix_volume_doc_fn | Eelco Dolstra | |
darwin-install: fix incorrect fn name | |||
2021-10-13 | Mention compression-level in the release notes | Eelco Dolstra | |
2021-10-13 | Style tweaks | Eelco Dolstra | |
2021-10-13 | Merge branch 'feature/comp-level' of https://github.com/tomberek/nix | Eelco Dolstra | |
2021-10-12 | darwin-install: fix incorrect fn name | Travis A. Everett | |
2021-10-12 | Merge pull request #5375 from edolstra/repl-ctrl-c | Eelco Dolstra | |
nix repl: Fix plugin-files warning | |||
2021-10-12 | Cleanup | Eelco Dolstra | |
2021-10-12 | Merge branch 'nix-repl-download-interruption' of https://github.com/Ma27/nix | Eelco Dolstra | |
2021-10-12 | nix repl: Don't write to std::cout directly | Eelco Dolstra | |
Writing to std::cout doesn't play nice with ProgressBar. | |||
2021-10-12 | nix repl: Don't build in a child process | Eelco Dolstra | |
Fixes #5356. This is a bit risky due to interrupts, but we have to deal with those anyway (#5353). | |||
2021-10-12 | Add compression level for NARs | Tom Bereknyei | |
Based off on @dtzWill's #2276 | |||
2021-10-11 | Merge pull request #5361 from trofi/static-logging | Eelco Dolstra | |
mk/libraries.mk: fix trace-ld and trace-ar expansions | |||
2021-10-11 | Merge pull request #5369 from NixOS/fix-invalid-rethrows | Eelco Dolstra | |
(partially) Revert "Don't copy in rethrow" | |||
2021-10-11 | (partially) Revert "Don't copy in rethrow" | regnat | |
This reverts some parts of commit 8430a8f0866e4463a891ccce62779ea9ac0f3b38 which was trying to rethrow some exceptions while we weren’t in the context of a `catch` block, causing some weird “terminate called without an active exception” errors. Fix #5368 | |||
2021-10-09 | nix develop: add --unpack | Artturin | |
2021-10-08 | mk/libraries.mk: fix trace-ld and trace-ar expansions | Sergei Trofimovich | |
Noticed this minor logging deficiency when debugged --disable-shared build: LD AR LD CXX src/libstore/local-store.o After the change build is logged as expected: LD src/libmain/libnixmain.a LD src/libfetchers/libnixfetchers.a AR src/libmain/libnixmain.a CXX src/libstore/local-store.o | |||
2021-10-08 | Update release script | Eelco Dolstra | |
2021-10-08 | Merge pull request #5357 from NixOS/gitignore-libstore-tests | Eelco Dolstra | |
gitignore the `libstore-tests` executable | |||
2021-10-08 | gitignore the `libstore-tests` executable | regnat | |
So that running `make` still leaves a clean tree | |||
2021-10-08 | Merge pull request #5354 from trofi/fix-libstore-tests-underlink | Eelco Dolstra | |
libstore-tests: add libutil dependency (fix static link failure) | |||
2021-10-08 | libstore-tests: add libutil dependency (fix static link failure) | Sergei Trofimovich | |
In https://github.com/NixOS/nix/pull/5350 we noticed link failures pkgsStatic.nixUnstable. Adding explicit dependency on libutil fixes libstore-tests linking. | |||
2021-10-07 | nix repl: properly deal with interruptions | Maximilian Bosch | |
When I stop a download with Ctrl-C in a `nix repl` of a flake, the REPL refuses to do any other downloads: nix-repl> builtins.getFlake "nix-serve" [0.0 MiB DL] downloading 'https://api.github.com/repos/edolstra/nix-serve/tarball/e9828a9e01a14297d15ca41 error: download of 'https://api.github.com/repos/edolstra/nix-serve/tarball/e9828a9e01a14297d15ca416e5a9415d4972b0f0' was interrupted [0.0 MiB DL] nix-repl> builtins.getFlake "nix-serve" error: interrupted by the user [0.0 MiB DL] To fix this issue, two changes were necessary: * Reset the global `_isInterrupted` variable: only because a single operation was aborted, it should still be possible to continue the session. * Recreate a `fileTransfer`-instance if the current one was shut down by an abort. | |||
2021-10-07 | Start 2.5 release notes | Eelco Dolstra | |
2021-10-07 | Merge branch 'baloo/tests/nss-preload' of https://github.com/baloo/nix-1 | Eelco Dolstra | |
2021-10-07 | Merge pull request #5350 from tomberek/master | Eelco Dolstra | |
Revert "mk: prefert inplace library paths to system ones" | |||
2021-10-07 | Adds a test for nss preload mechanism | Arthur Gautier | |
This tests for the fix implemented in #5224 Signed-off-by: Arthur Gautier <baloo@superbaloo.net> | |||
2021-10-07 | Revert "mk: prefert inplace library paths to system ones" | Tom Bereknyei | |
This reverts commit 4993174be59adc688efad49f2f9205688bd2ee26. buildStatic.x86_64-linux and buildStatic.aarch64-linux were broken, see https://hydra.nixos.org/build/151755012 | |||
2021-10-07 | Bump version to 2.5 | Eelco Dolstra | |
2021-10-07 | Merge pull request #5348 from edolstra/chroot-addpath | Eelco Dolstra | |
Support chroot stores in builtins.{path,filterSource} | |||
2021-10-07 | Make builtins.{path,filterSource} work with chroot stores | Eelco Dolstra | |
2021-10-07 | Merge pull request #5347 from edolstra/allow-context | Eelco Dolstra | |
Make addPath() work on paths with a context | |||
2021-10-07 | Add a trace to all errors in addPath() | Eelco Dolstra | |
2021-10-07 | Allow builtins.{path,filterSource} on paths with a context | Eelco Dolstra | |
We now build the context (so this has the side-effect of making builtins.{path,filterSource} work on derivations outputs, if IFD is enabled) and then check that the path has no references (which is what we really care about). | |||
2021-10-07 | Typo | Eelco Dolstra | |
2021-10-07 | Remove unnecessary call to queryMissing() | Eelco Dolstra | |
Worker::run() already does this. | |||
2021-10-07 | Merge pull request #5346 from edolstra/allow-path | Eelco Dolstra | |
Allow access to path copied to the store | |||
2021-10-07 | Allow access to path copied to the store | Eelco Dolstra | |
Fixes https://github.com/NixOS/nix/pull/5163#issuecomment-931733912. | |||
2021-10-07 | Refactoring: Add allowPath() method | Eelco Dolstra | |
2021-10-07 | Merge pull request #5341 from andir/libexpr-formals | Eelco Dolstra | |
libexpr: remove matchAttrs boolean from ExprLambda | |||
2021-10-06 | Merge pull request #5286 from ilkecan/add-a-warning-to-filterSource | Eelco Dolstra | |
Warn about the usage of filterSource with Nix store paths | |||
2021-10-06 | Add a test for builtins.path in a flake | Eelco Dolstra | |
2021-10-06 | Make Mercurial optional for the flakes tests | Eelco Dolstra | |
2021-10-06 | Add a warning to `filterSource` | ilkecan | |
Warn about the usage of `filterSource` with Nix store paths | |||
2021-10-06 | Remove no-op call to realiseContext() | Eelco Dolstra | |
2021-10-06 | Merge branch 'flakes_filterSource' of https://github.com/tomberek/nix | Eelco Dolstra | |