snix/third_party/nix/src
Griffin Smith 54a5750770 test(3p/nix): Add property tests for attribute set
Add a set of property tests for the attribute set (Bindings) class
checking that the Merge operation satisfies the monoid laws. This
will hopefully become useful to make sure we're not breaking the
language semantics as we work towards optimizing or replacing the
implementation, but also serves as a test bed for adding
rapidcheck-based property tests to the codebase.

Change-Id: I1b4b7b6503d08d80c1c5a8f9408fd4b787d00e8e
Reviewed-on: https://cl.tvl.fyi/c/depot/+/1283
Reviewed-by: isomer <isomer@tvl.fyi>
Tested-by: BuildkiteCI
2020-07-19 16:26:52 +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 fix(3p/nix): convert all holders of EvalState into gc 2020-07-19 06:40:35 +00:00
libmain feat(3p/nix): install pkgconfig files for libexpr, libmain and libstore 2020-06-21 20:42:28 +00:00
libstore feat(3p/nix/nix-daemon): Implement Worker::BuildDerivation handler 2020-07-18 19:52:23 +00:00
libutil refactor(3p/nix/libexpr): Make nix::AttrName a std::variant 2020-07-13 20:14:49 +00:00
nix refactor(3p/nix/libexpr): Back Nix lists with std::vector 2020-07-18 18:08:42 +00:00
nix-build fix(3p/nix): nix-build: don't accept --(im)pure 2020-07-18 21:40:36 +00: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 fix(3p/nix/nix-daemon): Add assertStorePath to all proto impls 2020-07-18 19:52:23 +00:00
nix-env fix(3p/nix): convert all holders of EvalState into gc 2020-07-19 06:40:35 +00: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/libexpr): Back Nix lists with std::vector 2020-07-18 18:08:42 +00: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::AddSignatures handler 2020-07-18 19:52:23 +00:00
tests test(3p/nix): Add property tests for attribute set 2020-07-19 16:26:52 +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