tvl-depot/third_party/nix/src
Vincent Ambo 56614c75e4 refactor(3p/nix/libexpr): Store nix::Env values in a std::vector
This has several advantages:

* we can ensure that the vector is traced by the GC
* we don't need to unsafely allocate memory to make an Env

Note that there was previously a check about the size of the
environment, but it's unclear why this was the case (git history
yielded nothing interesting) and it seems to have no effect.

Change-Id: I4998b879a728a6fb68e1bd187c521e2304e5047e
Reviewed-on: https://cl.tvl.fyi/c/depot/+/1265
Tested-by: BuildkiteCI
Reviewed-by: isomer <isomer@tvl.fyi>
Reviewed-by: Kane York <rikingcoding@gmail.com>
Reviewed-by: glittershark <grfn@gws.fyi>
2020-07-18 18:08:42 +00:00
..
build-remote refactor(3p/nix): Anchor local includes at src/ 2020-05-27 21:56:34 +01:00
cpptoml style(3p/nix): Remove 'using std::*' from types.hh 2020-05-24 22:29:21 +01:00
libexpr refactor(3p/nix/libexpr): Store nix::Env values in a std::vector 2020-07-18 18:08:42 +00:00
libmain feat(3p/nix): install pkgconfig files for libexpr, libmain and libstore 2020-06-21 20:42:28 +00:00
libstore test(3p/nix): Set up scaffolding & fix up tests for value-to-{json|xml} 2020-07-18 00:01:53 +00:00
libutil refactor(3p/nix/libexpr): Make nix::AttrName a std::variant 2020-07-13 20:14:49 +00:00
nix feat(3p/nix): Add function to allocate a Value in traceable memory 2020-07-17 20:04:14 +00:00
nix-build refactor(3p/nix): Anchor local includes at src/ 2020-05-27 21:56:34 +01:00
nix-channel fix(nix-channel): Actually strip whitespace. 2020-07-13 20:18:26 +00:00
nix-collect-garbage refactor(3p/nix): Anchor local includes at src/ 2020-05-27 21:56:34 +01:00
nix-copy-closure refactor(3p/nix): Anchor local includes at src/ 2020-05-27 21:56:34 +01:00
nix-daemon feat(3p/nix/nix-daemon): Implement Worker::VerifyStore handler 2020-07-17 20:37:34 +00:00
nix-env refactor(3p/nix): Anchor local includes at src/ 2020-05-27 21:56:34 +01:00
nix-instantiate refactor(3p/nix): Anchor local includes at src/ 2020-05-27 21:56:34 +01:00
nix-prefetch-url refactor(3p/nix): Anchor local includes at src/ 2020-05-27 21:56:34 +01:00
nix-store refactor(3p/nix): Anchor local includes at src/ 2020-05-27 21:56:34 +01:00
nlohmann Add 'third_party/nix/' from commit 'be66c7a6b24e3c3c6157fd37b86c7203d14acf10' 2020-05-17 15:52:38 +01:00
proto feat(3p/nix/nix-daemon): Implement Worker::VerifyStore handler 2020-07-17 20:37:34 +00:00
tests test(3p/nix): Set up scaffolding & fix up tests for value-to-{json|xml} 2020-07-18 00:01:53 +00:00
CMakeLists.txt test(3p/nix): Set up scaffolding & fix up tests for value-to-{json|xml} 2020-07-18 00:01:53 +00:00