Age | Commit message (Collapse) | Author | |
---|---|---|---|
2022-12-27 | Release shared lock before acquiring exclusive lock | Naïm Favier | |
In principle, this should avoid deadlocks where two instances of Nix are holding a shared lock on big-lock and are both waiting to get an exclusive lock. However, it seems like `flock(2)` is supposed to do this automatically, so it's not clear whether this is actually where the problem comes from. | |||
2022-12-15 | Merge pull request #7465 from edolstra/impure-derivations-dry-run | Eelco Dolstra | |
Fix a crash in DerivedPath::Built::toJSON() with impure derivations | |||
2022-12-15 | Fix a crash in DerivedPath::Built::toJSON() with impure derivations | Eelco Dolstra | |
The use of 'nullptr' here didn't result in a null JSON value, but in a nullptr being cast to a string, which aborts. | |||
2022-12-14 | Merge pull request #7458 from ncfavier/disable-build-users | Eelco Dolstra | |
Allow disabling build users by unsetting `build-users-group` | |||
2022-12-14 | Allow disabling build users by unsetting `build-users-group` | Naïm Favier | |
Unsetting `build-users-group` (without `auto-allocate-uids` enabled) gives the following error: ``` src/libstore/lock.cc:25: static std::unique_ptr<nix::UserLock> nix::SimpleUserLock::acquire(): Assertion `settings.buildUsersGroup != ""' failed. ``` Fix the logic in `useBuildUsers` and document the default value for `build-users-group`. | |||
2022-12-13 | Merge pull request #7456 from ncfavier/fix-links | Eelco Dolstra | |
doc: fix links | |||
2022-12-13 | Merge pull request #7455 from rapenne-s/documentation_fix | Eelco Dolstra | |
Add anchors and links to definition | |||
2022-12-13 | Merge pull request #4543 from obsidiansystems/indexed-store-path-outputs | Eelco Dolstra | |
Low level `<drvPath>^<outputName>` installable syntax to match existing `<highLevelInstallable>^<outputNames>` syntax | |||
2022-12-13 | doc: fix links | Naïm Favier | |
2022-12-13 | documentation: use sections instead of list items | Solène Rapenne | |
2022-12-13 | documentation: link flake URL term to definition | Solène Rapenne | |
2022-12-13 | documentation: fix link to definition | Solène Rapenne | |
2022-12-13 | Merge pull request #7454 from tweag/build-no-gc-in-hydra | Eelco Dolstra | |
Build Nix with the GC disabled in hydra | |||
2022-12-13 | Build Nix with the GC disabled in hydra | Théophane Hufschmitt | |
Make sure that it still compiles as it's easy to accidentally break one of the `#if` guarded clauses | |||
2022-12-13 | Merge pull request #6741 from Mindavi/nix-no-gc | Théophane Hufschmitt | |
support building with --enable-gc=no | |||
2022-12-12 | Merge branch 'indexed-store-path-outputs' of github.com:obsidiansystems/nix ↵ | John Ericson | |
into indexed-store-path-outputs | |||
2022-12-12 | Merge remote-tracking branch 'upstream/master' into indexed-store-path-outputs | John Ericson | |
2022-12-12 | Fix typos in the docs | John Ericson | |
Thanks! Co-authored-by: Valentin Gagarin <valentin.gagarin@tweag.io> | |||
2022-12-12 | Merge remote-tracking branch 'upstream/master' into indexed-store-path-outputs | John Ericson | |
2022-12-12 | Merge new tests into `build.sh` | John Ericson | |
2022-12-12 | Adjust docs | John Ericson | |
2022-12-12 | support building with --enable-gc=no | Rick van Schijndel | |
Some minor changes fixing the build without boehm. Fixes NixOS#6250 | |||
2022-12-12 | Improve release notes | John Ericson | |
2022-12-12 | Apply suggestions from code review | John Ericson | |
Co-authored-by: Eelco Dolstra <edolstra@gmail.com> | |||
2022-12-12 | Merge pull request #7334 from chaoflow/stack-trace-order | Valentin Gagarin | |
Show stack trace above error message with innermost first | |||
2022-12-12 | Simplify loop, feedback from @tfc and @Ericson2314 | Florian Friesdorf | |
2022-12-12 | Fix stack context notes to not rely on order | John Ericson | |
Make everything be in the form "while ..." (most things were already), and in particular *don't* use other propositions that must go after or before specific "while ..." clauses to make sense. | |||
2022-12-12 | Show stack trace above error message | Florian Friesdorf | |
Save developers from scrolling by displaying the error message last, below the stack trace. | |||
2022-12-12 | Don't reverse stack trace when showing | Florian Friesdorf | |
When debugging nix expressions the outermost trace tends to be more useful than the innermost. It is therefore printed last to save developers from scrolling. | |||
2022-12-12 | Merge pull request #7436 from edolstra/enable-lang-tests | Eelco Dolstra | |
Enable some language tests that were accidentally disabled | |||
2022-12-12 | Merge pull request #5420 from bew/allow-disable-global-registry | Théophane Hufschmitt | |
Allow to disable global flake-registry with "" | |||
2022-12-12 | Fix reference to test directory path | Eelco Dolstra | |
2022-12-12 | Fix unused variable warning | Eelco Dolstra | |
2022-12-12 | Enable some language tests that were accidentally disabled | Eelco Dolstra | |
This didn't run because the corresponding .exp file didn't exist. | |||
2022-12-12 | Allow to disable global flake-registry with "" | Benoit de Chezelles | |
2022-12-12 | Merge pull request #7448 from edolstra/remove-auto-assign | Eelco Dolstra | |
Remove auto assign | |||
2022-12-12 | Merge pull request #7423 from edolstra/legacy-cli-flakes | Eelco Dolstra | |
Support flake references in the old CLI | |||
2022-12-12 | Add docs from the lazy-trees branch | Eelco Dolstra | |
2022-12-12 | Add links to the manual | Eelco Dolstra | |
Co-authored-by: Valentin Gagarin <valentin.gagarin@tweag.io> | |||
2022-12-12 | Support flake references in the old CLI | Eelco Dolstra | |
Fixes #7026. | |||
2022-12-12 | Move isUri() and resolveUri() out of filetransfer.cc | Eelco Dolstra | |
These are purely related to NIX_PATH / -I command line parsing, so put them in libexpr. | |||
2022-12-12 | Merge pull request #7421 from edolstra/lazy-trees-trivial-changes | Eelco Dolstra | |
Trivial changes from the lazy-trees branch | |||
2022-12-12 | Merge branch 'master' into indexed-store-path-outputs | John Ericson | |
2022-12-12 | Remove auto assign | Eelco Dolstra | |
2022-12-12 | Tweak NIX_PATH description | Eelco Dolstra | |
2022-12-12 | -I description: Use -I examples | Eelco Dolstra | |
2022-12-12 | Fix indentation | Eelco Dolstra | |
2022-12-12 | Use get_ptr() | Eelco Dolstra | |
Co-authored-by: Théophane Hufschmitt <7226587+thufschmitt@users.noreply.github.com> | |||
2022-12-12 | Manual improvements | Eelco Dolstra | |
Co-authored-by: Valentin Gagarin <valentin.gagarin@tweag.io> | |||
2022-12-12 | Cleanup | Eelco Dolstra | |