summaryrefslogtreecommitdiff
path: root/guix/derivations.scm
AgeCommit message (Expand)Author
2024-04-15Autoload (gcrypt hash).Ludovic Courtès
2023-03-13guix: Strip #:use-module lists.Ludovic Courtès
2023-01-09derivations: 'read-derivation' correctly handles case with empty hash.Ludovic Courtès
2022-03-07derivations: Coalesce inputs that have the same output path.Ludovic Courtès
2021-11-18derivations: Officially deprecate 'build-expression->derivation'.Ludovic Courtès
2021-07-27derivations: Make 'coalesce-duplicate-inputs' linear in the number of inputs.Ludovic Courtès
2020-08-28derivations: Avoid uses of 'write' in 'write-derivation'.Ludovic Courtès
2020-08-28derivations: Avoid uses of 'display' in 'write-derivation'.Ludovic Courtès
2020-02-03Merge branch 'staging' into core-updatesMarius Bakke
2020-01-30derivations: Import modules with 'add-file-tree-to-store'.Ludovic Courtès
2020-01-23derivations: Inline 'find' in 'coalesce-duplicate-inputs'.Ludovic Courtès
2019-12-07derivations: Add 'derivation-input-fold'.Ludovic Courtès
2019-11-07derivations: Use a regular hash table for the module cache.Ludovic Courtès
2019-10-28derivation: Remove memoization invalidation for 'derivation->bytevector'.Ludovic Courtès
2019-10-27derivations: Don't memoize 'derivation->bytevector'.Ludovic Courtès
2019-10-27derivations: 'build-expression->derivation' caches its module derivations.Ludovic Courtès
2019-10-27derivations: Introduce 'imported+compiled-modules'.Ludovic Courtès
2019-08-17derivations: Fix typo in docstring.Ludovic Courtès
2019-08-16derivations: Delete duplicate inputs when computing derivation hash.Ludovic Courtès
2019-07-15gexp: 'lowered-gexp-guile' now returns a <derivation-input>.Ludovic Courtès
2019-07-15derivations: Deprecate the previous calling convention.Ludovic Courtès
2019-07-15derivations: 'map-derivation' uses the new 'derivation' calling convention.Ludovic Courtès
2019-07-15derivations: 'derivation' primitive accepts <derivation> and #:sources.Ludovic Courtès
2019-07-05derivations: Simplify 'substitution-oracle'.Ludovic Courtès
2019-07-05derivations: 'derivation-build-plan' recurses on substituables.Ludovic Courtès
2019-07-03derivations: 'substitution-oracle' no longer calls 'read-derivation-from-file'.Ludovic Courtès
2019-07-03derivations: Avoid another call to 'read-derivation-from-file'.Ludovic Courtès
2019-07-03derivations: 'map-derivation' no longer calls 'read-derivation-from-file'.Ludovic Courtès
2019-07-03derivations: Work around pathological memoization behavior.Ludovic Courtès
2019-07-02derivations: Update 'build-derivations' docstring.Ludovic Courtès
2019-06-27derivations: 'build-derivations' can be passed derivation inputs.Ludovic Courtès
2019-06-27derivations: 'derivation' preserves pointer equality.Ludovic Courtès
2019-06-27derivations: <derivation-input> now aggregates a <derivation>.Ludovic Courtès
2019-06-27derivations: Rewrite and replace 'derivations-prerequisites-to-build'.Ludovic Courtès
2019-06-27derivations: Add 'derivation-input'.Ludovic Courtès
2019-06-19derivations: Add 'derivation-input-derivation'.Ludovic Courtès
2019-06-10store: 'build-things' accepts derivation/output pairs.Ludovic Courtès
2019-04-16derivations: Reduce 'valid-path?' RPCs in 'derivation-prerequisites-to-build'.Ludovic Courtès
2019-01-21store: Rename '&nix-error' to '&store-error'.Ludovic Courtès
2018-11-28derivations: Add properties.Ludovic Courtès
2018-09-04Switch to Guile-Gcrypt.Ludovic Courtès
2018-01-11derivations: Fix typo in docstring.Ludovic Courtès
2017-12-13hydra: Invalidate derivation caches after each architecture evaluation.Ludovic Courtès
2017-12-13derivations: Don't memoize 'derivation-hash'.Ludovic Courtès
2017-12-13derivations: Split 'derivation-hash' in two procedures.Ludovic Courtès
2017-12-13Revert "derivations: 'derivation-hash' assumes inputs are coalesced."Ludovic Courtès
2017-12-12derivations: 'derivation-hash' assumes inputs are coalesced.Ludovic Courtès
2017-12-12derivations: Use 'define-immutable-record-type' as appropriate.Ludovic Courtès
2017-06-12derivations: Introduce 'read-derivation-from-file'.Ludovic Courtès
2017-06-02derivations: 'derivation-prerequisites-to-build' returns <substitutable>.Ludovic Courtès