Commit History

Author SHA1 Message Date
  Marius Bakke 6f9a80b331 Merge branch 'master' into core-updates 3 years ago
  Ludovic Courtès 0c10902609 grafts: Cache the derivation/graft mapping for the whole session. 3 years ago
  Ludovic Courtès 4a93fb0595 grafts: Use SRFI-71 instead of SRFI-11. 3 years ago
  Ludovic Courtès 6bd3d4fe06 grafts: Record cache lookups for profiling. 3 years ago
  Ludovic Courtès 565733c4d7 grafts: Add 'without-grafting'. 3 years ago
  Ludovic Courtès db45712a67 grafts: Inline 'grafting?' and 'set-grafting'. 3 years ago
  Ludovic Courtès 58bb833365 grafts: Improve performance for derivations with many inputs. 4 years ago
  Ludovic Courtès 4b75a70600 grafts: Simplify access to store item references. 4 years ago
  Ludovic Courtès 710854304b grafts: Don't rely on substitute info for missing store items. 4 years ago
  Ludovic Courtès 9616b81e98 grafts: 'references-oracle' now takes a derivation input. 5 years ago
  Ludovic Courtès aad086d871 grafts: Avoid 'query-valid-derivers' RPC. 5 years ago
  Ludovic Courtès f9e8a12379 store: Rename '&nix-error' to '&store-error'. 6 years ago
  Ludovic Courtès 7bc5657f84 grafts: Mark as non substitutable. 6 years ago
  Ludovic Courtès 64fd1c01bc grafts: Record metadata as derivation properties. 6 years ago
  Ludovic Courtès c6080c3249 store: Add a functional object cache and use it in 'lower-object'. 9 years ago
  Ludovic Courtès 93c333895a grafts: Add (guix build debug-link) and use it. 6 years ago
  Ludovic Courtès e4297aa8b9 grafts: Add high-level 'graft' procedure on the build side. 6 years ago
  Ludovic Courtès 015f17e8b9 derivations: Introduce 'read-derivation-from-file'. 7 years ago
  Ludovic Courtès 482fda2729 grafts: Do not pull derivation outputs not depended on. 8 years ago
  Ludovic Courtès fd7d1235f1 grafts: Shallow grafting can be performed on a subset of the outputs. 8 years ago
  Ludovic Courtès 0aeed5e310 grafts: Preserve the cache across recursive calls. 8 years ago
  Ludovic Courtès 90ad5c8836 grafts: Actually cache grafts during the derivation DAG traversal. 8 years ago
  Ludovic Courtès d38bc9a9f6 grafts: Move caching to a new 'with-cache' macro. 8 years ago
  Ludovic Courtès 3d47aa81ba grafts: Apply the right grafts in the presence of multiple outputs. 8 years ago
  Ludovic Courtès 783ae212c2 grafts: Remove unused variables and confusing monad use. 8 years ago
  Ludovic Courtès b013c33f6f grafts: 'graft-derivation' does now introduce grafts that shadow other grafts. 8 years ago
  Ludovic Courtès 1fd11c9259 grafts: Create only one grafted variant of each derivation. 8 years ago
  Ludovic Courtès 264fdedb40 grafts: Update the narinfo cache before building a derivation. 8 years ago
  Ludovic Courtès d4da602e4c grafts: Memoize intermediate results in 'cumulative-grafts'. 8 years ago
  Ludovic Courtès c90cb5c9d8 grafts: Use dependency information from substitutes when possible. 8 years ago