1
1
Fork 0
mirror of https://github.com/NixOS/nix.git synced 2025-12-12 12:01:05 +01:00
nix/src/libstore-tests
John Ericson 61de9222b0 Use SRI hash (strings) as the official JSON format for Hash after all
The fact that we were introducing a conversion from the output of `nix
path-info` into the input of `builtins.fetchTree` was the deciding
factor. We want scripting outputs into inputs like that to be easy.

Since JSON strings and objects are trivially distinguishable, we still
have the option of introducing the JSON format as an alternative input
scheme in the future, should we want to. (The output format would still
be SRI in that case, presumably.)
2025-12-08 16:50:25 -05:00
..
data Use SRI hash (strings) as the official JSON format for Hash after all 2025-12-08 16:50:25 -05:00
derivation Dedup some derivation initialization logic, and test 2025-11-20 00:49:48 -05:00
pch libstore-tests: Improve compile times with PCH 2025-08-17 01:08:31 +03:00
.version Move unit tests to the location Meson expects them to be 2024-10-17 15:42:16 -04:00
bench-main.cc libstore-tests: Split bench-main into a separate file 2025-08-03 01:03:40 +03:00
build-result.cc JSON Impl and schema for BuildResult 2025-11-03 18:25:16 -05:00
common-protocol.cc JSON alongside binary proto serialization test data 2025-11-10 18:32:31 -05:00
content-address.cc nlohmann::json instance and JSON Schema for ContentAddress 2025-10-27 14:47:50 -04:00
derivation-advanced-attrs.cc Organize some test JSON better to prevent confusion 2025-12-05 19:37:07 -05:00
derivation-parser-bench.cc nix store benchmarks: Only get unit test dir from env var 2025-09-03 22:50:42 +02:00
derived-path.cc Properly check xp features when deserializing deriving paths 2025-10-16 16:45:22 -04:00
downstream-placeholder.cc Apply clang-format universally. 2025-07-18 12:47:27 -04:00
dummy-store.cc JSON impl and Schema for DummyStore 2025-11-24 17:04:24 -05:00
http-binary-cache-store.cc libstore: Make all StoreConfig::getReference implementations return store parameters 2025-09-28 16:29:12 +03:00
legacy-ssh-store.cc treewide: Remove getUri and replace with getHumanReadableURI where appropriate 2025-08-14 16:47:05 +03:00
local-binary-cache-store.cc Expose the nix component in header include paths 2025-04-01 11:40:42 -04:00
local-overlay-store.cc libstore-tests: Restore commented out tests 2025-08-11 20:44:29 +03:00
local-store.cc libstore: Do not normalize daemon -> unix://, local -> local:// 2025-09-05 04:14:36 +03:00
machines.cc Add user@address:port support 2025-08-06 23:48:14 +03:00
main.cc Add new C API for working with derivations 2025-09-16 13:25:36 -04:00
meson.build Dedup some derivation initialization logic, and test 2025-11-20 00:49:48 -05:00
meson.options add derivation parser benchmark 2025-07-29 16:51:55 +02:00
nar-info-disk-cache.cc More mingw fixes 2025-12-04 17:56:07 +01:00
nar-info.cc Introduce --json-format for nix path-info 2025-12-03 22:04:21 -05:00
nix-meson-build-support rename: build-utils-meson -> nix-meson-build-support 2024-12-09 16:54:42 +01:00
nix_api_store.cc More mingw fixes 2025-12-04 17:56:07 +01:00
outputs-spec.cc Minimize the use of C Macros for characterization tests 2025-09-28 09:54:46 -04:00
package.nix Drop external*Inputs from packages 2025-11-07 15:24:26 -05:00
path-info.cc Make storeDir a part of UnkeyedValidPathInfo 2025-12-03 23:20:06 -05:00
path.cc Minimize the use of C Macros for characterization tests 2025-09-28 09:54:46 -04:00
realisation.cc Split out UnkeyedRealisation from Realisation 2025-10-15 14:59:04 -04:00
ref-scan-bench.cc libutil: Move references.{hh,cc} to libstore 2025-08-08 10:30:09 +03:00
references.cc Rename MemorySourceAccessor::File::Directory::{contents -> entries} 2025-11-20 14:44:41 -05:00
s3-binary-cache-store.cc feat(libstore): add S3 storage class support 2025-11-10 20:04:33 +00:00
s3-url.cc feat(libstore): support S3 object versioning via versionId parameter 2025-10-25 07:57:58 +00:00
serve-protocol.cc Make storeDir a part of UnkeyedValidPathInfo 2025-12-03 23:20:06 -05:00
ssh-store.cc treewide: Remove getUri and replace with getHumanReadableURI where appropriate 2025-08-14 16:47:05 +03:00
store-reference.cc libstore: Improve store-reference back-compat with IPv6 ZoneId literals 2025-11-01 00:36:15 +03:00
uds-remote-store.cc libstore: Make all StoreConfig::getReference implementations return store parameters 2025-09-28 16:29:12 +03:00
worker-protocol.cc Make storeDir a part of UnkeyedValidPathInfo 2025-12-03 23:20:06 -05:00
write-derivation.cc Make Dummy store store derivations separately 2025-10-27 16:49:18 -04:00