lix/src
John Ericson b7edc2099f Improve derivation parsing
- Don't assert: Derivation ATerms are not necessarily produced by Nix,
  and parsers should always throw graceful errors

- Improve error message from `static void except(..)`, shows both what
  we expected and what we actually got.

The intention is that we backport it, and then hopefully a few people
might get slightly better errors if they try out new experimental drv
files (for RFC 92) with an old version of Nix.
2023-09-06 11:44:06 -04:00
..
build-remote Make the Derived Path family of types inductive for dynamic derivations 2023-08-10 00:08:32 -04:00
libcmd Fixing #7479 2023-08-18 11:44:00 -04:00
libexpr Merge pull request #8869 from hercules-ci/fix-issue-8838-pathExists-isDir 2023-09-01 13:15:54 +02:00
libfetchers Tarball trees: Propagate lastModified 2023-08-22 21:51:26 +02:00
libmain Prevent overriding virtual methods that are called in a destructor 2023-08-11 11:58:33 +02:00
libstore Improve derivation parsing 2023-09-06 11:44:06 -04:00
libutil Fix warning 'catching polymorphic type by value' 2023-09-01 14:49:49 +02:00
nix Port the flags of nix-daemon to nix daemon (#8788) 2023-08-28 13:43:34 +00:00
nix-build Make the Derived Path family of types inductive for dynamic derivations 2023-08-10 00:08:32 -04:00
nix-channel Factor out nix-defexpr path computation 2023-08-02 12:54:48 -04:00
nix-collect-garbage Clean up a few things related to profiles (#8526) 2023-06-19 04:04:59 +00:00
nix-copy-closure Remove FormatOrString and remaining uses of format() 2023-03-02 15:57:54 +01:00
nix-env Merge pull request #8735 from obsidiansystems/defexpr 2023-08-11 20:32:03 +02:00
nix-instantiate nix: Support the --repair flag 2023-04-28 17:03:04 +02:00
nix-store add nix-store --query --valid-derivers command 2023-08-24 11:37:24 +02:00
resolve-system-dependencies Remove FormatOrString and remaining uses of format() 2023-03-02 15:57:54 +01:00
toml11 Replace cpptoml with toml11 2021-12-17 22:03:33 +01:00