summaryrefslogtreecommitdiff
path: root/guix/derivations.scm
AgeCommit message (Expand)Author
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
2017-06-02derivations: 'substitution-oracle' returns a <substitutable>....Ludovic Courtès
2017-05-04store: Add store path computation procedures....Ludovic Courtès
2017-04-21derivations: Restore UTF-8 encoding of build scripts....Ludovic Courtès
2017-04-20derivations: Avoid string-to-bytevector conversions....Ludovic Courtès
2017-03-28derivations: Do not fetch narinfos for non-substitutable items....Ludovic Courtès
2017-03-16utils: Move base16 procedures to (guix base16)....Ludovic Courtès
2017-01-28Use 'mlambda' instead of 'memoize'....Ludovic Courtès
2017-01-28Add (guix memoization)....Ludovic Courtès