Ludovic Courtès
|
2ef22a9f37
derivations: Add 'derivation-input-derivation'.
|
5 rokov pred |
Ludovic Courtès
|
f8a9f99cd6
store: 'build-things' accepts derivation/output pairs.
|
5 rokov pred |
Ludovic Courtès
|
e856177597
derivations: Reduce 'valid-path?' RPCs in 'derivation-prerequisites-to-build'.
|
5 rokov pred |
Ludovic Courtès
|
f9e8a12379
store: Rename '&nix-error' to '&store-error'.
|
5 rokov pred |
Ludovic Courtès
|
8856f409d1
derivations: Add properties.
|
6 rokov pred |
Ludovic Courtès
|
ca71942445
Switch to Guile-Gcrypt.
|
6 rokov pred |
Ludovic Courtès
|
e21888dd0d
derivations: Fix typo in docstring.
|
6 rokov pred |
Ludovic Courtès
|
34797d8afc
hydra: Invalidate derivation caches after each architecture evaluation.
|
7 rokov pred |
Ludovic Courtès
|
90354e34e3
derivations: Don't memoize 'derivation-hash'.
|
7 rokov pred |
Ludovic Courtès
|
eb1150c22c
derivations: Split 'derivation-hash' in two procedures.
|
7 rokov pred |
Ludovic Courtès
|
22358bdb7c
Revert "derivations: 'derivation-hash' assumes inputs are coalesced."
|
7 rokov pred |
Ludovic Courtès
|
1d008d9f8c
derivations: 'derivation-hash' assumes inputs are coalesced.
|
7 rokov pred |
Ludovic Courtès
|
3d19b7fbc2
derivations: Use 'define-immutable-record-type' as appropriate.
|
7 rokov pred |
Ludovic Courtès
|
015f17e8b9
derivations: Introduce 'read-derivation-from-file'.
|
7 rokov pred |
Ludovic Courtès
|
2dc98729af
derivations: 'derivation-prerequisites-to-build' returns <substitutable>.
|
7 rokov pred |
Ludovic Courtès
|
ef51ac21ee
derivations: 'substitution-oracle' returns a <substitutable>.
|
7 rokov pred |
Ludovic Courtès
|
cd041b268e
store: Add store path computation procedures.
|
7 rokov pred |
Ludovic Courtès
|
9231ef12f2
derivations: Restore UTF-8 encoding of build scripts.
|
7 rokov pred |
Ludovic Courtès
|
2dce88d5bb
derivations: Avoid string-to-bytevector conversions.
|
7 rokov pred |
Ludovic Courtès
|
bdb59b331b
derivations: Do not fetch narinfos for non-substitutable items.
|
7 rokov pred |
Ludovic Courtès
|
4c0c4db070
utils: Move base16 procedures to (guix base16).
|
7 rokov pred |
Ludovic Courtès
|
55b2d92145
Use 'mlambda' instead of 'memoize'.
|
7 rokov pred |
Ludovic Courtès
|
f9704f179a
Add (guix memoization).
|
7 rokov pred |
Mathieu Lirzin
|
dc673fa113
derivations: Make <derivation> record datatype immutable.
|
8 rokov pred |
Ludovic Courtès
|
76c31074c8
derivations: Share a cache between 'derivation' and 'read-derivation'.
|
7 rokov pred |
Ludovic Courtès
|
6d943e553d
derivations: Micro-optimize 'write-derivation'.
|
7 rokov pred |
Ludovic Courtès
|
713335fa61
derivations: Add 'raw-derivation'.
|
8 rokov pred |
Ludovic Courtès
|
2535635f18
Use (ice-9 binary-ports) instead of (rnrs io ports).
|
8 rokov pred |
Ludovic Courtès
|
260bc60f83
derivations: Export 'fixed-output-path'.
|
8 rokov pred |
Ludovic Courtès
|
97507ebedc
derivations: 'derivation' sorts items in the resulting object.
|
8 rokov pred |