Age | Commit message (Collapse) | Author | |
---|---|---|---|
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 | |
2021-10-06 | fetchTree(): Parse type attribute first | Eelco Dolstra | |
The 'url' attribute depends on whether type == 'git', so this is needed for builtins.fetchTree {url = "git@github.com:NixOS/nix.git"; type = "git";} | |||
2021-10-06 | Cleanup | Eelco Dolstra | |
2021-10-06 | libexpr: remove matchAttrs boolean from ExprLambda | Andreas Rammhold | |
The boolean is only used to determine if the formals are set to a non-null pointer in all our cases. We can get rid of that allocation and instead just compare the pointer value with NULL. Saving up to sizeof(bool) + platform specific alignment per ExprLambda instace. Probably not a lot of memory but perhaps a few kilobyte with nixpkgs? This also gets rid of a potential issue with dereferencing formals based on the value of the boolean that didn't have to be aligned with the formals pointer but was in all our cases. | |||
2021-10-06 | Merge branch 'considerate/scp-like-urls' of https://github.com/considerate/nix | Eelco Dolstra | |
2021-10-06 | Revert "docs: add troubleshooting session in remote builds" | Eelco Dolstra | |
This reverts commit 0574c1850a785297b7f28c6f286a23fa3eca14a8. | |||
2021-10-06 | Merge pull request #5095 from happysalada/update_remote_builds_docs | Domen Kožar | |
docs: add troubleshooting session in remote builds | |||
2021-10-06 | docs: add troubleshooting session in remote builds | happysalada | |
2021-10-06 | Merge pull request #5339 from edolstra/fix-daemon-logging | Eelco Dolstra | |
Don't reset the logger in a vfork | |||
2021-10-06 | Merge pull request #5340 from edolstra/disable-current-unstable-macos | Eelco Dolstra | |
Disable testing against nixUnstable on macOS | |||
2021-10-06 | Don't reset the logger in a vfork | Eelco Dolstra | |
9c766a40cbbd3a350a9582d0fd8201e3361a63b2 broke logging from the daemon, because commonChildInit is called when starting the build hook in a vfork, so it ends up resetting the parent's logger. So don't vfork. It might be best to get rid of vfork altogether, but that may cause problems, e.g. when we call an external program like git from the evaluator. | |||
2021-10-06 | Merge pull request #5338 from edolstra/remove-markdown-links | Eelco Dolstra | |
Remove links to .md files in help output | |||
2021-10-06 | Disable testing against nixUnstable on macOS | Eelco Dolstra | |
This is failing randomly at the moment which isn't very helpful. | |||
2021-10-06 | Remove links to .md files in help output | Eelco Dolstra | |
Fixes #5337. | |||
2021-10-06 | flake.lock: Update | Eelco Dolstra | |
Flake lock file changes: • Updated input 'lowdown-src': 'github:kristapsdz/lowdown/6bd668af3fd098bdd07a1bedd399564141e275da' (2021-09-24) → 'github:kristapsdz/lowdown/d2c2b44ff6c27b936ec27358a2653caaef8f73b8' (2021-10-06) | |||
2021-10-05 | Merge pull request #5335 from edolstra/socket-paths | Eelco Dolstra | |
Support arbitrary-length socket paths | |||
2021-10-05 | Compatibility | Eelco Dolstra | |
2021-10-05 | Don't ignore SIGCHLD in createUnixDomainSocket() | Eelco Dolstra | |
2021-10-05 | Show failing PID | Eelco Dolstra | |
2021-10-05 | Typo | Eelco Dolstra | |
2021-10-05 | Add FIXME about ptsname | Eelco Dolstra | |
2021-10-05 | Connect/bind Unix domain sockets in a child process | Eelco Dolstra | |
In the child process, we can do a chdir() and avoid the problem of the path not fitting into sockaddr_un. | |||
2021-10-05 | Revert "Shorten the test drv name" | Eelco Dolstra | |
This reverts commit 5ec873b127139ca90cc31967c25c9a34fb4cc3e4. | |||
2021-10-04 | Merge pull request #5331 from edolstra/references | Eelco Dolstra | |
Add a test for RefScanSink and clean up the code | |||
2021-10-04 | Add a test for RefScanSink and clean up the code | Eelco Dolstra | |
Issue #5322. | |||
2021-10-04 | scanForReferences(): Use a StorePathSet | Eelco Dolstra | |
2021-10-04 | Merge pull request #5321 from trofi/document-check-targets | Eelco Dolstra | |
mk/tests.mk: document 'check' and 'installcheck' in 'make help' | |||
2021-10-03 | Merge pull request #5310 from trofi/drop-spammy-rewrite | Eelco Dolstra | |
local-derivation-goal.cc: drop spammy "warning: rewriting hashes in..… | |||
2021-10-03 | Merge pull request #5323 from kvtb/patch-6 | Eelco Dolstra | |
fix creation of NAR files >4GB on 32-bit platforms | |||
2021-10-03 | Merge pull request #5325 from 3Rafal/3rafal/env-var-typo | Domen Kožar | |
Fix typo | |||
2021-10-03 | Fix typo | Rafal Gwozdzinski | |
2021-10-02 | fix creation of NAR files >4GB on 32-bit platforms | kvtb | |
`size_t` is 32-bit on 32-bit platforms, while the file size can be bigger | |||
2021-10-02 | Merge pull request #5317 from matklad/patch-1 | Domen Kožar | |
Fix typo | |||
2021-10-02 | mk/tests.mk: document 'check' and 'installcheck' in 'make help' | Sergei Trofimovich | |
2021-10-02 | Fix typo | Aleksey Kladov | |