tvl-depot/tvix/nix-compat/src
Brian Olsen b88579ade4 feat(tvix/nix-compat): Add nix serialization support
This change implements the serialization part that is needed to
implement the nix daemon protocol. Previously was add deserialization
and derivers for that and this then adds the other part of that equation
so that you can write types that can then be read using deserialization.

Change-Id: I2917de634980a93822a4f5a8ad38897b9ce16d89
Reviewed-on: https://cl.tvl.fyi/c/depot/+/12729
Autosubmit: Brian Olsen <me@griff.name>
Reviewed-by: flokli <flokli@flokli.de>
Tested-by: BuildkiteCI
2024-11-04 20:02:54 +00:00
..
aterm refactor(nix-compat/aterm): update function names a bit 2024-08-20 15:14:27 +00:00
bin feat(tvix): Jemalloc -> MiMalloc 2024-08-08 08:06:23 +00:00
derivation refactor(tvix/nix-compat): remove use of lazy_static 2024-10-13 14:31:42 +00:00
nar feat(tvix/nix-compat/nar/writer/sync): add file_manual_write 2024-09-23 12:13:00 +00:00
narinfo refactor(tvix/nix-compat): remove use of lazy_static 2024-10-13 14:31:42 +00:00
nix_daemon feat(tvix/nix-compat): Add nix serialization support 2024-11-04 20:02:54 +00:00
nix_http feat(nix-compat): add constants for mime types 2024-08-23 15:02:14 +00:00
nixcpp refactor(tvix/nix-compat): rename PubKey to VerifyingKey 2024-07-21 21:41:54 +00:00
nixhash chore(3p/sources): bump channels & overlays (2024-09-01) 2024-09-05 20:56:31 +00:00
store_path refactor(nix-compat/store_path): drop build_nar_based_store_path 2024-10-17 18:16:30 +00:00
wire feat(tvix/nix-compat): Add nix serialization support 2024-11-04 20:02:54 +00:00
lib.rs fix(tvix/nix-compat-derive): Get rid of external feature flag 2024-08-28 14:43:00 +00:00
nixbase32.rs fix(tvix/nix-compat): Fix panic in nixbase32 decoding 2024-07-28 20:55:51 +00:00
path_info.rs feat(tvix/nix-compat/path_info): derive Hash for ExportedPathInfo 2024-04-13 21:41:47 +00:00