depot
this commit
canon
subtree-staging
monorepo for the virus lounge
The Virus Lounge
about
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
tvix
/
Cargo.nix
Age
Commit message (
Expand
)
Author
Files
Lines
2023-01-31
r/5791
refactor(tvix/nix-compat): absorb //tvix/derivation
Florian Klink
1
-71
/
+17
2023-01-31
r/5788
refactor(tvix): introduce nix-compat crate
Florian Klink
1
-8
/
+58
2023-01-31
r/5783
refactor(tvix/cli): absorb construct_output_hash
Florian Klink
1
-6
/
+0
2023-01-27
r/5773
refactor(tvix/cli): describe errors with thiserror
Florian Klink
1
-0
/
+4
2023-01-27
r/5772
fix(tvix/cli): handle SRI hashes in outputHash
Florian Klink
1
-13
/
+305
2023-01-25
r/5754
feat(tvix/eval): implement builtins.fromTOML
Florian Klink
1
-0
/
+141
2023-01-25
r/5753
feat(tvix/eval): use lexical-core to format float
Florian Klink
1
-0
/
+249
2023-01-21
r/5727
chore(tvix/store): add fastcdc crate
Florian Klink
1
-0
/
+14
2023-01-21
r/5720
chore(tvix/store): add tonic-mock
Florian Klink
1
-3
/
+214
2023-01-20
r/5709
feat(tvix/cli): add `errors` module with drv construction errors
Vincent Ambo
1
-0
/
+4
2023-01-18
r/5701
feat(tvix/derivation): more checks for output hashes and encoding
Florian Klink
1
-0
/
+4
2023-01-17
r/5670
refactor(tvix/value): use proptest strategies from imbl crate
Vincent Ambo
1
-5
/
+125
2023-01-16
r/5668
refactor(tvix/derivation): expose proper ValidateDerivationError
Florian Klink
1
-0
/
+4
2023-01-16
r/5664
feat(tvix/eval): implement builtins.toXML
Vincent Ambo
1
-0
/
+16
2023-01-12
r/5649
feat(tvix/store): implement PathInfoService with sled
Florian Klink
1
-3
/
+360
2023-01-11
r/5643
feat(tvix/cli): implement initial refscan module
Vincent Ambo
1
-0
/
+4
2023-01-10
r/5640
feat(tvix/eval): implement serde::Deserialize for Value
Ryan Lahfa
1
-1
/
+15
2023-01-06
r/5616
fix(tvix/derivation): fix build after StorePath rename
Vincent Ambo
1
-58
/
+58
2023-01-04
r/5591
feat(tvix/derivation): implement Derivation::validate()
Florian Klink
1
-0
/
+83
2023-01-03
r/5576
test(tvix/serde): add initial set of deserialisation tests
Vincent Ambo
1
-0
/
+1
2023-01-03
r/5569
chore(tvix/store): make importable
Florian Klink
1
-6
/
+7
2023-01-02
r/5566
feat(tvix/serde): initial Nix->serde::Deserialize impl
Vincent Ambo
1
-0
/
+32
2022-12-30
r/5558
feat(tvix/store): add logging with tracing
Florian Klink
1
-1
/
+215
2022-12-30
r/5557
feat(tvix/store): implement reflection
Florian Klink
1
-2
/
+60
2022-12-30
r/5554
feat(tvix/store): initial dummy implementation
Florian Klink
1
-12
/
+32
2022-12-30
r/5550
feat(tvix/store): add nixbase32 mod
Florian Klink
1
-30
/
+92
2022-12-29
r/5541
refactor(tvix/eval): persistent, memory-sharing OrdMap for NixAttrs
Vincent Ambo
1
-50
/
+39
2022-12-29
r/5536
feat(tvix/derivation): serialize Nix Derivation
Jürgen Hahn
1
-0
/
+61
2022-12-29
r/5534
refactor(tvix/eval): use im::Vector for NixList representation
Vincent Ambo
1
-0
/
+114
2022-12-29
r/5532
chore(tvix/store): trim Cargo.toml
Florian Klink
1
-4
/
+6
2022-12-28
r/5520
feat(tvix/store): implement Directory::validate()
Florian Klink
1
-6
/
+14
2022-12-27
r/5510
chore(tvix/store): use lazy_static and dummy digests
Florian Klink
1
-0
/
+4
2022-12-26
r/5492
feat(tvix/store): use tonic-build for protos
Florian Klink
1
-3
/
+1775
2022-12-22
r/5474
feat(tvix/cli): implement `NixCompatIO` helper type
Vincent Ambo
1
-0
/
+4
2022-12-21
r/5456
chore(tvix/cli): rename binary to just 'tvix'
Vincent Ambo
1
-1
/
+1
2022-12-21
r/5450
chore(tvix/nar): add CI build target
Vincent Ambo
1
-0
/
+22
2022-12-21
r/5442
fix(tvix/eval): use test-generator fork that supports workspaces
Vincent Ambo
1
-1
/
+6
2022-12-21
r/5441
chore(tvix): upgrade to clap 4.0
Vincent Ambo
1
-350
/
+379
2022-12-21
r/5440
refactor(tvix): split binary (REPL etc.) out from evaluator library
Vincent Ambo
1
-19
/
+41
2022-12-15
r/5420
refactor(tvix): build Rust projects using crate2nix
Vincent Ambo
1
-0
/
+6296