105 Commits (58c08df0544bc39b3b5a8f6638f776159b6b8d8e)

Author SHA1 Message Date
Ludovic Courtès 58c08df054 derivations: Determine what's built in 'check' mode. 7 years ago
Ludovic Courtès 1eabf4ec63 derivations: Improve docstring of 'substitution-oracle'. 7 years ago
Ludovic Courtès b59df2434a derivations: Improve complexity of 'substitution-oracle'. 7 years ago
Ludovic Courtès 4a6aeb670f derivations: Add #:substitutable?, distinguished from #:local-build?. 7 years ago
Ludovic Courtès c04681554d derivations: Add #:leaked-env-vars parameter. 7 years ago
Ludovic Courtès c3a450fb49 derivations: 'substitution-oracle' now ignores sub-trees that are valid. 7 years ago
Ludovic Courtès 3681db5d2c derivations: Add a 'cut?' parameter to 'derivation-prerequisites'. 7 years ago
Ludovic Courtès c7d1d88f6c derivations: Don't invoke the substituter when an item is already in store. 7 years ago
Ludovic Courtès 9d8100f4c7 packages: Move grafting parameter to (guix derivations). 7 years ago
Ludovic Courtès aa72d9afdf gexp: Implement 'imported-modules' & co. using 'gexp->derivation'. 7 years ago
Ludovic Courtès fbe952c99f derivations: Make the "grafting..." message directly visible. 7 years ago
Ludovic Courtès 01d8ac64ab store: Remove 'build-derivations'. 7 years ago
Ludovic Courtès f304c9c237 derivations: Raise an error for references to non-existent outputs. 7 years ago
Ludovic Courtès e87f0591f3 monads: Move '%store-monad' and related procedures where they belong. 7 years ago
Ludovic Courtès c06d140c03 derivations: Use a set for 'substitution-oracle'. 7 years ago
Ludovic Courtès ed3592a980 derivations: Use sets for 'derivations-prerequisites'. 7 years ago
Ludovic Courtès e9651e39b3 derivations: Add 'substitution-oracle' and use it. 7 years ago
Ludovic Courtès 0b6af195fe derivations: Add 'derivation-output-names'. 7 years ago
Ludovic Courtès 7ce7361b76 derivations: Export 'derivation-builder'. 8 years ago
Ludovic Courtès 7f614a747c derivations: Clarify message produced by 'graft-derivation'. 8 years ago
Ludovic Courtès e786293e76 derivations: Add 'derivation-name'. 8 years ago
Ludovic Courtès d2d0514b58 derivations: Fix 'derivation-prerequisites-to-build' when #:local-build?. 8 years ago
Ludovic Courtès fc93e30919 derivations: Add 'offloadable-derivation?' and 'substitutable-derivation?'. 8 years ago
Ludovic Courtès e5997888fa derivations: 'graft-derivation' correctly handles multiple-output sources. 8 years ago
Ludovic Courtès 3d7d17b318 derivations: Add #:system parameter to 'graft-derivation'. 8 years ago
Ludovic Courtès 969df97487 derivations: Introduce 'graft' record type. 8 years ago
Ludovic Courtès 8601d0ddcf derivations: Micro-optimize 'imported-modules'. 8 years ago
Ludovic Courtès 1391dcb054 derivations: Memoize 'derivation-path->base16-hash'. 8 years ago
Ludovic Courtès 78a90c7f47 derivations: Add #:guile parameter to 'graft-derivation'. 8 years ago
Ludovic Courtès fb59e275dd derivations: Add 'graft-derivation'. 8 years ago
Ludovic Courtès 63a4282468 derivations: 'build-expression->derivation' supports #:allowed-references. 8 years ago
Ludovic Courtès b53be755e4 derivations: Add #:allowed-references 'derivation' parameter. 8 years ago
Ludovic Courtès be4e38fb6f derivations: Micro-optimize 'derivation'. 8 years ago
Ludovic Courtès 99e17dc927 derivations: Fix 'fixed-output-derivation?'. 8 years ago
Ludovic Courtès 6f58d58243 More /gnu/store replacements. 8 years ago
Ludovic Courtès 2096ef47aa derivations: Remove unused 'derivation' parameter. 8 years ago
Ludovic Courtès 36bbbbd150 derivations: Add support for recursive fixed-output derivations. 8 years ago
Ludovic Courtès 6ce206cb92 Prefer local builds for "small" derivations. 8 years ago
Ludovic Courtès 1909431c5b derivations: Add #:local-build? parameter for derivations. 8 years ago
Ludovic Courtès dd1a5a152c derivations: Use more keyword parameters for 'build-expression->derivation'. 9 years ago
Ludovic Courtès a716e36de9 derivations: Allow 'map-derivations' to replace sources. 9 years ago
Ludovic Courtès 9336e5b5e7 store: Make 'direct-store-path?' public. 9 years ago
Ludovic Courtès e387ab7c10 derivations: Add 'map-derivation'. 9 years ago
Ludovic Courtès d0dc4907d6 derivations: 'derivation-path->output-path' honors the 'output' parameter. 9 years ago
Ludovic Courtès 59688fc4b5 derivations: 'derivation' and related procedures return a single value. 9 years ago
Ludovic Courtès 07c86312ca derivations: Add a nicer printer. 9 years ago
Ludovic Courtès 6a446d5680 derivations: Keep the .drv file name in <derivation> objects. 9 years ago
Ludovic Courtès f989fa392f gnu: linux-initrd: Allow Guile modules to be embedded in the initrd. 9 years ago
Ludovic Courtès 858e92823f derivations: Rename #:dependency-graphs to #:references-graphs. 9 years ago
Ludovic Courtès 9c629a27a4 derivations: Add #:dependency-graphs to `build-expression->derivation'. 9 years ago