Commit History

Author SHA1 Message Date
  Ludovic Courtès 78daf9e02e derivations: Make 'coalesce-duplicate-inputs' linear in the number of inputs. 3 years ago
  Ludovic Courtès 4ec66950f0 derivations: Avoid uses of 'write' in 'write-derivation'. 4 years ago
  Ludovic Courtès 3e339c4410 derivations: Avoid uses of 'display' in 'write-derivation'. 4 years ago
  Marius Bakke 52665d2b6b Merge branch 'staging' into core-updates 4 years ago
  Ludovic Courtès 46312064de derivations: Import modules with 'add-file-tree-to-store'. 4 years ago
  Ludovic Courtès 370891d565 derivations: Inline 'find' in 'coalesce-duplicate-inputs'. 4 years ago
  Ludovic Courtès fcbe4f71ca derivations: Add 'derivation-input-fold'. 4 years ago
  Ludovic Courtès 6654677675 derivations: Use a regular hash table for the module cache. 5 years ago
  Ludovic Courtès 8c8d60752e derivation: Remove memoization invalidation for 'derivation->bytevector'. 5 years ago
  Ludovic Courtès d727a9343d derivations: Don't memoize 'derivation->bytevector'. 5 years ago
  Ludovic Courtès f726f6f802 derivations: 'build-expression->derivation' caches its module derivations. 5 years ago
  Ludovic Courtès cf7648f882 derivations: Introduce 'imported+compiled-modules'. 5 years ago
  Ludovic Courtès 23ab21fa9d derivations: Fix typo in docstring. 5 years ago
  Ludovic Courtès 268896444b derivations: Delete duplicate inputs when computing derivation hash. 5 years ago
  Ludovic Courtès b9373e2627 gexp: 'lowered-gexp-guile' now returns a <derivation-input>. 5 years ago
  Ludovic Courtès 93c2a00739 derivations: Deprecate the previous calling convention. 5 years ago
  Ludovic Courtès d145832151 derivations: 'map-derivation' uses the new 'derivation' calling convention. 5 years ago
  Ludovic Courtès 4daf89d619 derivations: 'derivation' primitive accepts <derivation> and #:sources. 5 years ago
  Ludovic Courtès d74392a85c derivations: Simplify 'substitution-oracle'. 5 years ago
  Ludovic Courtès b1510fd8d2 derivations: 'derivation-build-plan' recurses on substituables. 5 years ago
  Ludovic Courtès e85a7b7f8c derivations: 'substitution-oracle' no longer calls 'read-derivation-from-file'. 5 years ago
  Ludovic Courtès c14a2b289d derivations: Avoid another call to 'read-derivation-from-file'. 5 years ago
  Ludovic Courtès 1653b23564 derivations: 'map-derivation' no longer calls 'read-derivation-from-file'. 5 years ago
  Ludovic Courtès e79281be10 derivations: Work around pathological memoization behavior. 5 years ago
  Ludovic Courtès 7c9fbf3e3d derivations: Update 'build-derivations' docstring. 5 years ago
  Ludovic Courtès 7c690a4738 derivations: 'build-derivations' can be passed derivation inputs. 5 years ago
  Ludovic Courtès fd951cd543 derivations: 'derivation' preserves pointer equality. 5 years ago
  Ludovic Courtès 5cf4b26d52 derivations: <derivation-input> now aggregates a <derivation>. 5 years ago
  Ludovic Courtès ba04f80e2e derivations: Rewrite and replace 'derivations-prerequisites-to-build'. 5 years ago
  Ludovic Courtès c89985d91d derivations: Add 'derivation-input'. 5 years ago