aboutsummaryrefslogtreecommitdiff
path: root/src/libstore/derivations.cc
AgeCommit message (Expand)Author
2023-03-30Merge remote-tracking branch 'upstream/master' into path-infoJohn Ericson
2023-03-20Move enabled experimental feature to libutil structJohn Ericson
2023-02-28Merge remote-tracking branch 'upstream/master' into path-infoJohn Ericson
2023-02-20`Derivation::toJSON`: fix bug!John Ericson
2023-02-19Move `Derivation` toJSON logic to libnixstoreJohn Ericson
2023-01-14Merge remote-tracking branch 'upstream/master' into path-infoJohn Ericson
2023-01-11Split `OutputsSpec` and `ExtendedOutputsSpec`, use the former moreJohn Ericson
2023-01-06Merge remote-tracking branch 'upstream/master' into path-infoJohn Ericson
2022-12-07Trivial changes from the lazy-trees branchEelco Dolstra
2022-05-04Get rid of most `.at` calls (#6393)Alain Zscheile
2022-04-19Merge remote-tracking branch 'upstream/master' into path-infoJohn Ericson
2022-03-31Fix macOS buildEelco Dolstra
2022-03-31Rename 'pure' -> 'sandboxed' for consistencyEelco Dolstra
2022-03-31needsNetworkAccess() -> isSandboxed()Eelco Dolstra
2022-03-31Add support for impure derivationsEelco Dolstra
2022-03-29Simplify the handling of the hash moduloThéophane Hufschmitt
2022-03-25Merge remote-tracking branch 'upstream/master' into path-infoJohn Ericson
2022-03-18Generalize `DerivationType` in preparation for impure derivationsJohn Ericson
2022-03-17Clean up `DerivationOutput`, and headersJohn Ericson
2022-03-11Reduce variants for derivation hash moduloJohn Ericson
2022-03-10Merge remote-tracking branch 'upstream/master' into path-infoJohn Ericson
2022-02-25Remove std::string alias (for real this time)Eelco Dolstra
2022-01-27return string_views from forceString*pennae
2022-01-21derivations.cc: Use larger buffer in printString Robert Hensing
2022-01-19Replace withBuffer by boost small_vectorRobert Hensing
2022-01-19withBuffer: avoid allocating a std::functionRobert Hensing
2022-01-19Add withBufferRobert Hensing
2022-01-19Fix segfault or stack overflow caused by large derivation fieldsRobert Hensing
2021-10-26Make experimental-features a proper typeregnat
2021-10-01Merge remote-tracking branch 'upstream/master' into path-infoJohn Ericson
2021-09-30Merge remote-tracking branch 'upstream/master' into path-infoJohn Ericson
2021-09-30`std::visit` by referenceJohn Ericson
2021-07-22Use eval-store in more placesEelco Dolstra
2021-04-05Merge commit '9dfb97c987d8b9d6a3d15f016e40f22f91deb764' into path-infoJohn Ericson
2021-04-05Move `StorePathWithOutputs` into its own header/fileJohn Ericson
2021-02-27Merge remote-tracking branch 'upstream/master' into path-infoJohn Ericson
2021-02-26Simplify the case where the drv is a purely input-addressed oneregnat
2021-02-25Merge remote-tracking branch 'upstream/master' into path-infoJohn Ericson
2021-02-19Remove the drv resolution caching mechanismregnat
2021-02-19Don't expose the "bang" drvoutput syntaxThéophane Hufschmitt
2021-02-19Syntactic fixesThéophane Hufschmitt
2021-02-19Register the realisations for unresolved drvsregnat
2020-12-17Fix the detection of already built drv outputsregnat
2020-12-11Use the hash modulo in the derivation outputsregnat
2020-11-19Make drv hash modulo memo table thread-safeJohn Ericson
2020-11-17CleanupEelco Dolstra
2020-11-17Fix deadlock in IFD through the daemonEelco Dolstra
2020-10-27Inline `unkownHashes`regnat
2020-10-27Allow non-CA derivations to depend on CA derivationsregnat
2020-10-07Use PathReferences more widelyJohn Ericson