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
/
derivation
/
src
Age
Commit message (
Expand
)
Author
Files
Lines
2023-01-31
r/5791
refactor(tvix/nix-compat): absorb //tvix/derivation
Florian Klink
24
-1321
/
+0
2023-01-31
r/5788
refactor(tvix): introduce nix-compat crate
Florian Klink
5
-6
/
+6
2023-01-30
r/5781
fix(tvix/store/nixbase32): fix encoder/decoder
Florian Klink
3
-7
/
+7
2023-01-27
r/5771
feat(tvix/derivation): derive PartialEq for error
Florian Klink
1
-2
/
+2
2023-01-26
r/5762
refactor(tvix/derivation): align error messages with rust style
Florian Klink
1
-13
/
+13
2023-01-23
r/5740
refactor(tvix/derivation): relax bounds for reference iterator
Vincent Ambo
2
-4
/
+4
2023-01-23
r/5739
refactor(tvix/derivation): remove DOT_FILE_EXT const
Florian Klink
3
-13
/
+3
2023-01-23
r/5738
refactor(tvix/derivation): pass fingerprint to build_store_path
Florian Klink
2
-66
/
+51
2023-01-23
r/5737
feat(tvix/derivation): add `path_with_references`
Vincent Ambo
3
-1
/
+63
2023-01-23
r/5736
refactor(tvix/derivation): minor structure simplification
Vincent Ambo
4
-18
/
+27
2023-01-18
r/5701
feat(tvix/derivation): more checks for output hashes and encoding
Florian Klink
2
-2
/
+27
2023-01-18
r/5700
feat(tvix/derivation): add validate_output_paths flag for validate
Florian Klink
3
-6
/
+12
2023-01-18
r/5699
feat(tvix/derivation): check for other invalid output names
Florian Klink
1
-6
/
+11
2023-01-18
r/5696
refactor(tvix/derivation): use DerivationError in Output::validate
Florian Klink
4
-12
/
+18
2023-01-18
r/5695
refactor(tvix/derivation): rename {ValidateDerivation,}Error
Florian Klink
4
-34
/
+23
2023-01-18
r/5694
feat(tvix/derivation): also fail if output name is called `drv`
Florian Klink
3
-10
/
+32
2023-01-16
r/5668
refactor(tvix/derivation): expose proper ValidateDerivationError
Florian Klink
4
-30
/
+103
2023-01-16
r/5667
feat(tvix/derivation): make input_sources a BTreeSet
Florian Klink
3
-14
/
+5
2023-01-16
r/5666
chore(tvix/derivation): drop TODOs related to stripping outputs
Florian Klink
1
-2
/
+0
2023-01-13
r/5657
refactor(tvix/derivation): use BTreeSet for derivation outputs
Vincent Ambo
4
-16
/
+13
2023-01-09
r/5635
chore(tvix/derivation): expose necessary types in public API
Vincent Ambo
1
-0
/
+5
2023-01-07
r/5623
feat(tvix/derivation): derive Default for Derivation
Florian Klink
2
-32
/
+21
2023-01-06
r/5617
refactor(tvix/derivation): use StorePath::to_absolute_path()
Florian Klink
1
-7
/
+3
2023-01-06
r/5616
fix(tvix/derivation): fix build after StorePath rename
Vincent Ambo
4
-16
/
+12
2023-01-06
r/5613
refactor(tvix/store): rename NixPath to StorePath
Florian Klink
4
-15
/
+15
2023-01-06
r/5612
test(tvix/derivation): add output_path_construction test
Florian Klink
1
-1
/
+156
2023-01-06
r/5610
feat(tvix/derivation): implement output path calculation
Florian Klink
2
-2
/
+262
2023-01-06
r/5609
feat(tvix/derivation): add get_fixed_output() helper function
Florian Klink
1
-0
/
+21
2023-01-06
r/5608
refactor(derivation): return NixPath in calculate_derivation_path
Florian Klink
2
-17
/
+34
2023-01-04
r/5592
feat(tvix/derivation): derive Clone, Debug, Eq and PartialEq
Florian Klink
2
-3
/
+3
2023-01-04
r/5591
feat(tvix/derivation): implement Derivation::validate()
Florian Klink
4
-2
/
+122
2023-01-04
r/5590
chore(tvix/derivation): align json serialization with nix output
Florian Klink
11
-103
/
+113
2023-01-04
r/5589
refactor(tvix/derivation): make output hashes an Option<Hash>
Florian Klink
2
-29
/
+35
2023-01-04
r/5588
feat(tvix/derivation): make struct members public
Florian Klink
1
-7
/
+7
2023-01-04
r/5587
refactor(tvix/derivation): use tvix_store::nixpath::STORE_DIR
Florian Klink
2
-2
/
+4
2023-01-04
r/5580
feat(tvix/derivation): add nix drv path generation to Derivation
Jürgen Hahn
5
-4
/
+111
2023-01-04
r/5579
docs(feat/derivation): add docstring to formatter
Jürgen Hahn
1
-0
/
+1
2023-01-04
r/5577
feat(tvix/derivation) Add fmt::Display implementation for Derivation
Jürgen Hahn
3
-22
/
+42
2023-01-02
r/5564
refactor(tvix/derivation): refactor the derivation serialization
Jürgen Hahn
6
-215
/
+248
2022-12-29
r/5536
feat(tvix/derivation): serialize Nix Derivation
Jürgen Hahn
18
-0
/
+425