tvl-depot/third_party/nix/src
Kane York 1fc9ba4885 refactor(tvix): always pass Bindings by ptr, use shared/unique_ptr
Value now carries a shared_ptr<Bindings>, and all Bindings constructors return a unique_ptr<Bindings>.

The test that wanted to compare two Bindings by putting them into Values has been modified to use the new Equal() method on Bindings (extracted from EvalState).

Change-Id: I8dfb60e65fdabb717e3b3e5d56d5b3fc82f70883
Reviewed-on: https://cl.tvl.fyi/c/depot/+/1744
Tested-by: BuildkiteCI
Reviewed-by: glittershark <grfn@gws.fyi>
Reviewed-by: tazjin <mail@tazj.in>
2020-08-17 02:23:49 +00:00
..
build-remote fix(3p/nix): Don't assert on argc count for build-remote 2020-08-04 02:15:10 +00:00
cpptoml style(3p/nix): Remove 'using std::*' from types.hh 2020-05-24 22:29:21 +01:00
libexpr refactor(tvix): always pass Bindings by ptr, use shared/unique_ptr 2020-08-17 02:23:49 +00:00
libmain chore(3p/nix): apply google-readability-casting 2020-08-08 22:16:02 +00:00
libstore refactor(tvix): Make Store::buildPaths return a Status 2020-08-14 03:06:46 +00:00
libutil refactor(tvix): Make Store::buildPaths return a Status 2020-08-14 03:06:46 +00:00
nix refactor(tvix): always pass Bindings by ptr, use shared/unique_ptr 2020-08-17 02:23:49 +00:00
nix-build refactor(tvix): always pass Bindings by ptr, use shared/unique_ptr 2020-08-17 02:23:49 +00:00
nix-channel chore(3p/nix): apply google-readability-casting 2020-08-08 22:16:02 +00:00
nix-collect-garbage chore(3p/nix): Remove support for plugins 2020-07-20 14:45:43 +00:00
nix-copy-closure fix(3p/nix): revert "apply all clang-tidy fixes" 2020-08-01 22:45:15 +00:00
nix-daemon refactor(tvix): Make Store::buildPaths return a Status 2020-08-14 03:06:46 +00:00
nix-env refactor(tvix): always pass Bindings by ptr, use shared/unique_ptr 2020-08-17 02:23:49 +00:00
nix-instantiate refactor(tvix): always pass Bindings by ptr, use shared/unique_ptr 2020-08-17 02:23:49 +00:00
nix-prefetch-url refactor(tvix): always pass Bindings by ptr, use shared/unique_ptr 2020-08-17 02:23:49 +00:00
nix-store refactor(tvix): Make Store::buildPaths return a Status 2020-08-14 03:06:46 +00:00
nlohmann Add 'third_party/nix/' from commit 'be66c7a6b24e3c3c6157fd37b86c7203d14acf10' 2020-05-17 15:52:38 +01:00
proto feat(tvix): Implement all remaining RPC calls 2020-08-09 02:22:44 +00:00
tests refactor(tvix): always pass Bindings by ptr, use shared/unique_ptr 2020-08-17 02:23:49 +00:00
CMakeLists.txt refactor(3p/nix): Build nix-daemon as a separate binary 2020-08-03 18:26:44 +00:00