1
1
Fork 0
mirror of https://github.com/NixOS/nix.git synced 2025-11-09 03:56:01 +01:00
nix/src
John Ericson be81764320 Factor out bits of the worker protocol to use elsewhere
This introduces some shared infrastructure for our notion of protocols.
We can then define multiple protocols in terms of that notion.
We an also express how particular protocols depend on each other.

For example, we can define a common protocol and a worker protocol,
where the second depends on the first in terms of the data types it can
read and write.

The "serve" protocol can just use the common one for now, but will
eventually need its own machinary just like the worker protocol for
version-aware serialisers
2023-10-09 16:55:12 -04:00
..
build-remote Allow dynamic derivation deps in inputDrvs 2023-09-07 10:39:37 -04:00
libcmd printStats -> maybePrintStats 2023-10-09 16:34:35 +02:00
libexpr Merge pull request #9114 from fricklerhandwerk/lookup-path 2023-10-09 11:28:40 -04:00
libfetchers Make the indirect fetcher input scheme part of the Flakes XP feature 2023-09-28 21:35:36 -04:00
libmain Rename an identifier of ours called stdout 2023-09-20 09:04:42 -04:00
libstore Factor out bits of the worker protocol to use elsewhere 2023-10-09 16:55:12 -04:00
libutil Put functional tests in tests/functional 2023-10-06 09:05:56 -04:00
nix accommodate inconsistent output from lowdown 2023-10-05 01:20:26 +02:00
nix-build printStats -> maybePrintStats 2023-10-09 16:34:35 +02: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 printStats -> maybePrintStats 2023-10-09 16:34:35 +02:00
nix-instantiate printStats -> maybePrintStats 2023-10-09 16:34:35 +02:00
nix-store Factor out bits of the worker protocol to use elsewhere 2023-10-09 16:55:12 -04: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