Age | Commit message (Collapse) | Author | |
---|---|---|---|
2022-12-20 | Merge pull request #7451 from edolstra/abstract-pos | Eelco Dolstra | |
Introduce AbstractPos | |||
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-13 | Introduce AbstractPos | Eelco Dolstra | |
This makes the position object used in exceptions abstract, with a method getSource() to get the source code of the file in which the error originated. This is needed for lazy trees because source files don't necessarily exist in the filesystem, and we don't want to make libutil depend on the InputAccessor type in libfetcher. | |||
2022-12-12 | Merge remote-tracking branch 'upstream/master' into indexed-store-path-outputs | John Ericson | |
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 | Merge pull request #7436 from edolstra/enable-lang-tests | Eelco Dolstra | |
Enable some language tests that were accidentally disabled | |||
2022-12-12 | Fix reference to test directory path | 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 | Support flake references in the old CLI | Eelco Dolstra | |
Fixes #7026. | |||
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-09 | Remove tests for --repeat | Eelco Dolstra | |
https://hydra.nixos.org/build/201125739 | |||
2022-12-07 | Trivial changes from the lazy-trees branch | Eelco Dolstra | |
2022-12-06 | tests: don't refer to TMPDIR | Naïm Favier | |
2022-12-01 | Really fix 'nix store make-content-addressed --json' | Eelco Dolstra | |
https://hydra.nixos.org/log/mcgypcf9vj4n8vdmw7lj3l05c899v73w-nix-2.12.0pre20221201_16b03f0-x86_64-unknown-linux-musl.drv | |||
2022-11-29 | Merge pull request #3600 from NixOS/auto-uid-allocation | Eelco Dolstra | |
Automatic UID allocation | |||
2022-11-28 | Add a setting for enabling cgroups | Eelco Dolstra | |
2022-11-27 | Fix evaluation | Eelco Dolstra | |
2022-11-27 | Add tests for auto-uid-allocation, uid-range and cgroups | Eelco Dolstra | |
2022-11-25 | Merge branch 'master' into indexed-store-path-outputs | John Ericson | |
2022-11-23 | add explanation and test | Taeer Bar-Yam | |
2022-11-16 | Merge pull request #7134 from yorickvP/disable-dbg-on-complete | Théophane Hufschmitt | |
Temporarily disable the debugger during completion evaluation | |||
2022-11-15 | Merge pull request #7283 from hercules-ci/issue-6572 | Théophane Hufschmitt | |
Fix #6572 `requires non-existent output` | |||
2022-11-14 | tests: Reproduce #6572 | Robert Hensing | |
2022-11-14 | Test that the result of `readFile` gets ref-scanned | Théophane Hufschmitt | |
2022-11-03 | tests/impure-derivations.sh: remove unknown experimental feature 'ca-references' | Artturin | |
ca-references was stabilized in d589a6aa8a5d0c9f391400d7e0e209106e89c857 | |||
2022-11-03 | SourceExprCommand: swallow EvalError, add tests for this | Yorick van Pelt | |
Completing things that would error would print an ugly error in the middle of your command line. Avoid printing this error. | |||
2022-10-31 | Merge pull request #7039 from Mic92/libfetchers-variant | Théophane Hufschmitt | |
libfetchers: avoid api.github.com ratelimit if no github token is set | |||
2022-10-30 | Also test github flakes when access tokens are provided | Jörg Thalheim | |
2022-10-29 | Update test after api.github.com ratelimit avoidance | Sandro Jäckel | |
2022-10-28 | Merge branch 'master' into indexed-store-path-outputs | John Ericson | |
2022-10-26 | Merge pull request #7174 from agbrooks/git-tag-bug | Eelco Dolstra | |
Prevent fetchGit from using incorrect cached rev for different refs | |||
2022-10-25 | Merge pull request #7196 from sternenseemann/reenable-eval-okay-eq | Théophane Hufschmitt | |
tests/lang: re-enable eval-okay-eq.nix tests | |||
2022-10-19 | tests/lang: re-enable eval-okay-eq.nix tests | sternenseemann | |
This is a really old test case (which was originally written before the proper Nix syntax). The tested deep comparison behavior was implemented and reverted soon after due to performance problems, but it has been restored in today's Nix again (thanks to the derivation comparison optimization, presumably). | |||
2022-10-18 | Add command 'nix store path-from-hash-part' | Eelco Dolstra | |
This exposes the Store::queryPathFromHashPart() interface in the CLI. | |||
2022-10-14 | Add test for issue 7146 | Andrew Brooks | |
2022-10-12 | Merge pull request #7149 from amjoseph-nixpkgs/pr/intersectAttrs/values | Eelco Dolstra | |
parseDrvName: remove doc/impl discrepancy, add test covering the gap | |||
2022-10-08 | tests/lang/eval-okay-versions.nix: add test for previous commit | Adam Joseph | |
This commit adds a test covering the discrepancy between parseDrvName's implementation and documentation (the discrepancy was eliminated in the previous commit). | |||
2022-09-28 | tests/build-dry: re-enable some test | Solene Rapenne | |
2022-09-26 | Merge pull request #7043 from edolstra/installer-test | Eelco Dolstra | |
Add an installer test | |||
2022-09-26 | Quote URLs | Eelco Dolstra | |
2022-09-26 | Remove FIXME | Eelco Dolstra | |
2022-09-22 | Dodge "trusted" vs "trustworthy" by being explicit | John Ericson | |
Hopefully this is best! | |||
2022-09-22 | "valid signature" -> "trustworthy signature" | John Ericson | |
I just had a colleague get confused by the previous phrase for good reason. "valid" sounds like an *objective* criterion, e.g. and *invalid signature* would be one that would be trusted by no one, e.g. because it misformatted or something. What is actually going is that there might be a signature which is perfectly valid to *someone else*, but not to the user, because they don't trust the corresponding public key. This is a *subjective* criterion, because it depends on the arbitrary and personal choice of which public keys to trust. I therefore think "trustworthy" is a better adjective to use. Whether something is worthy of trust is clearly subjective, and then "trust" within that word nicely evokes `trusted-public-keys` and friends. | |||
2022-09-15 | Fix evaluation | Eelco Dolstra | |
2022-09-15 | Add RHEL 9 | Eelco Dolstra | |
2022-09-15 | Disable Ubuntu 14.04 | Eelco Dolstra | |
2022-09-15 | Add RHEL 7/8 | Eelco Dolstra | |