Age | Commit message (Collapse) | Author | |
---|---|---|---|
2023-01-02 | Merge pull request #5941 from hercules-ci/optimize-intersectAttrs | Théophane Hufschmitt | |
Optimize intersectAttrs performance | |||
2023-01-02 | Merge pull request #7426 from tianyuanhao/master | Théophane Hufschmitt | |
Avoid poly_user_note_set twice | |||
2023-01-02 | Merge pull request #7278 from fricklerhandwerk/antiquotation | Théophane Hufschmitt | |
antiquotation -> string interpolation | |||
2023-01-02 | Merge pull request #7066 from fricklerhandwerk/architecture-overview | Théophane Hufschmitt | |
manual: architecture overview | |||
2023-01-02 | antiquotation -> string interpolation | Valentin Gagarin | |
as proposed by @mkaito[1] and @tazjin[2] and discussed with @edolstra and Nix maintainers [1]: https://github.com/NixOS/nix.dev/pull/267#issuecomment-1270076332 [2]: https://github.com/NixOS/nix.dev/pull/267#issuecomment-1270201979 Co-authored-by: John Ericson <git@JohnEricson.me> Co-authored-by: Eelco Dolstra <edolstra@gmail.com> | |||
2023-01-02 | Merge pull request #7470 from obsidiansystems/simplify-tests-slightly | Eelco Dolstra | |
Make `./mk/run-test.sh` work by itself; add `mk/debug-test.sh` | |||
2023-01-02 | Merge pull request #7478 from hercules-ci/make-sure-initNix-called | Théophane Hufschmitt | |
libstore: Make sure that initNix has been called | |||
2023-01-02 | Merge pull request #7536 from fricklerhandwerk/doc-fixup | Théophane Hufschmitt | |
remove redundant re-definition of store derivations | |||
2023-01-02 | remove redundant re-definition of store derivations | Valentin Gagarin | |
2023-01-02 | Merge pull request #7485 from fricklerhandwerk/doc-store-derivation | Théophane Hufschmitt | |
define "store derivation" | |||
2023-01-02 | Merge pull request #7507 from trofi/use-nix-settings-in-tests | Théophane Hufschmitt | |
tests: switch to non-deprecated nix.settings.* module parameters | |||
2023-01-02 | Merge pull request #7351 from NaN-git/fix-mkString | Théophane Hufschmitt | |
cleanup eval.hh/eval.cc | |||
2023-01-02 | Merge pull request #7521 from ncfavier/migration-deadlock | Théophane Hufschmitt | |
Release shared lock before acquiring exclusive lock | |||
2023-01-02 | Merge pull request #7531 from steshaw/fix-error-message | Théophane Hufschmitt | |
Fix typo in error message | |||
2023-01-02 | Merge pull request #7476 from trofi/allow-external-CXXFLAGS | Théophane Hufschmitt | |
configure.ac: don't clobber CFLAGS=/CXXFLAGS= and allow users to pass… | |||
2023-01-01 | Fix error message | Steven Shaw | |
2022-12-29 | Merge pull request #7524 from ncfavier/sandbox-paths-closure | Eelco Dolstra | |
doc: sandbox-paths computes closures | |||
2022-12-29 | Merge pull request #7504 from edolstra/nix-develop-personality | Eelco Dolstra | |
nix develop: Set personality | |||
2022-12-28 | doc: sandbox-paths computes closures | Naïm Favier | |
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-24 | Optimize intersectAttrs performance | Robert Hensing | |
Always traverse the shortest set. | |||
2022-12-24 | libstore: Make sure that initNix has been called | Robert Hensing | |
Prevent bugs like https://github.com/cachix/cachix/pull/477 | |||
2022-12-24 | remove undefined function | Philipp Otterbein | |
2022-12-24 | remove function makeImmutableStringWithLen | Philipp Otterbein | |
2022-12-24 | tests: switch to non-deprecated nix.settings.* module parameters | Sergei Trofimovich | |
Without the change checks issue the fllowing warning: $ nix flake check trace: warning: The option `nix.useSandbox' defined in `makeTest parameters' has been renamed to `nix.settings.sandbox'. trace: warning: The option `nix.useSandbox' defined in `makeTest parameters' has been renamed to `nix.settings.sandbox'. trace: warning: The option `nix.maxJobs' defined in `makeTest parameters' has been renamed to `nix.settings.max-jobs'. ... | |||
2022-12-23 | Merge pull request #7367 from lheckemann/nixpkgs-22.11 | Eelco Dolstra | |
Bump nixpkgs to 22.11 | |||
2022-12-23 | Apply suggestions from code review | John Ericson | |
Co-authored-by: Valentin Gagarin <valentin.gagarin@tweag.io> | |||
2022-12-23 | nix develop: Set personality | Eelco Dolstra | |
This makes 'nix develop' set the Linux personality in the same way that the actual build does, allowing a command like 'nix develop nix#devShells.i686-linux.default' on x86_64-linux to work correctly. | |||
2022-12-23 | Merge pull request #7503 from edolstra/fix-dirOf | Eelco Dolstra | |
Fix CanonPath::dirOf() returning a string_view of a temporary | |||
2022-12-23 | Fix CanonPath::dirOf() returning a string_view of a temporary | Eelco Dolstra | |
https://hydra.nixos.org/build/202837872 | |||
2022-12-22 | Merge pull request #7493 from mupdt/primops-storeDir-test-non-standard-path | Eelco Dolstra | |
primops `storeDir` test uses `settings.nixStore` | |||
2022-12-21 | Merge pull request #7489 from mupdt/nar-info-disk-cache-race-condition | Eelco Dolstra | |
[PDT] TDE-3114: prevent a race-condition when creating the S3 cache | |||
2022-12-21 | primops `storeDir` test uses `settings.nixStore` | mupdt | |
2022-12-21 | link "store derivation" to glossary definition | Valentin Gagarin | |
2022-12-21 | update description of "store derivation" in installables section | Valentin Gagarin | |
a store derivation is not a store path itself, it has a store path. | |||
2022-12-21 | define "store derivation" | Valentin Gagarin | |
2022-12-21 | [PDT] TDE-3114: prevent a race-condition when creating the S3 cache | mupdt | |
2022-12-21 | Make `./mk/run-test.sh` work by itself; add `mk/debug-test.sh` | John Ericson | |
First, logic is consolidated in the shell script instead of being spread between them and makefiles. That makes understanding what is going on a little easier. This would not be super interesting by itself, but it gives us a way to debug tests more easily. *That* in turn I hope is much more compelling. See the updated manual for details. Co-authored-by: Valentin Gagarin <valentin.gagarin@tweag.io> Co-authored-by: Eelco Dolstra <edolstra@gmail.com> Co-authored-by: Robert Hensing <roberth@users.noreply.github.com> | |||
2022-12-20 | doc/book.toml: Improve config (#7300) | Robert Hensing | |
* doc/book.toml: Improve config - `title` value will be added to the HTML <title> - here</title> - `git-repository-url` adds a link to the GitHub repo in the top right corner - `edit-url-template` adds an edit link, inviting contributions Co-authored-by: Valentin Gagarin <valentin.gagarin@tweag.io> | |||
2022-12-20 | Merge pull request #7483 from fricklerhandwerk/glossary-fixups | Eelco Dolstra | |
make relative links explicit | |||
2022-12-20 | make relative links explicit | Valentin Gagarin | |
2022-12-20 | Merge pull request #7411 from edolstra/no-gpg | Eelco Dolstra | |
Remove GPG-signing of releases | |||
2022-12-20 | Merge pull request #7451 from edolstra/abstract-pos | Eelco Dolstra | |
Introduce AbstractPos | |||
2022-12-20 | Merge pull request #7473 from hercules-ci/sqlite-error | Théophane Hufschmitt | |
Improve sqlite error messages | |||
2022-12-20 | add more explanation to diagrams | Valentin Gagarin | |
this is to help reading the diagrams, otherwise arrows and labels were reported as being ambiguous. | |||
2022-12-20 | Merge pull request #7480 from nrdxp/fix-develop-drv | Théophane Hufschmitt | |
fix(develop): make `nix develop` drv recreatable | |||
2022-12-19 | fix(develop): make `nix develop` drv recreatable | Timothy DeHerrera | |
2022-12-19 | Merge pull request #7462 from ↵ | Domen Kožar | |
rapenne-s/improve_messaging_reusing_trusted_substituter Inform user instead of warning them when using a trusted substituter | |||
2022-12-19 | Merge pull request #7450 from edolstra/canon-path | Eelco Dolstra | |
Add CanonPath wrapper to represent canonicalized paths | |||
2022-12-19 | fixup: remove boehmgc patch | Linus Heckemann | |