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