aboutsummaryrefslogtreecommitdiff
path: root/src/libstore/derivations.hh
AgeCommit message (Expand)Author
2024-03-04Merge pull request #9563 from obsidiansystems/tryResolve-evalStoreeldritch horrors
2023-09-07Allow dynamic derivation deps in `inputDrvs`John Ericson
2023-08-25Introduce `OutputName` and `OutputNameView` type aliasesJohn Ericson
2023-08-18Fixing #7479John Ericson
2023-05-17Upgrade `downstreamPlaceholder` to a type with methodsJohn Ericson
2023-04-19Remove references from fixed output derivation ab syntaxJohn Ericson
2023-04-19Merge remote-tracking branch 'upstream/master' into ca-drv-exoticJohn Ericson
2023-04-17`TextHashMethod` -> `TextIngestionMethod`, gate with XP featureJohn Ericson
2023-04-17Gate experimental features in `DerivationOutput::fromJSON`John Ericson
2023-04-17Merge remote-tracking branch 'upstream/master' into ca-drv-exoticJohn Ericson
2023-04-07Finish converting existing comments for internal API docs (#8146)John Ericson
2023-04-07Liberate `checkDerivationOutputs` from `LocalStore`John Ericson
2023-04-07Include the name in the JSON for derivationsJohn Ericson
2023-04-07Create `Derivation::fromJSON`John Ericson
2023-04-01Merge commit 'aa99005004bccc9be506a2a2f162f78bad4bcb41' into ca-drv-exoticJohn Ericson
2023-03-31Ensure all headers have `#pragma once` and are in API docsJohn Ericson
2023-03-29Convert a bunch of comments in headers to Doxygen documentationJohn Ericson
2023-02-28Merge branch 'path-info' into ca-drv-exoticJohn Ericson
2023-02-19Move `Derivation` toJSON logic to libnixstoreJohn Ericson
2023-01-23Merge branch 'path-info' into ca-drv-exoticJohn Ericson
2023-01-23Better-scope `Store` forward declarationsJohn Ericson
2023-01-14Merge branch 'path-info' into ca-drv-exoticJohn Ericson
2023-01-11Split `OutputsSpec` and `ExtendedOutputsSpec`, use the former moreJohn Ericson
2023-01-06Merge branch 'path-info' into ca-drv-exoticJohn Ericson
2022-12-07Trivial changes from the lazy-trees branchEelco Dolstra
2022-04-19Merge branch 'path-info' into ca-drv-exoticJohn Ericson
2022-03-31Rename 'pure' -> 'sandboxed' for consistencyEelco Dolstra
2022-03-31needsNetworkAccess() -> isSandboxed()Eelco Dolstra
2022-03-31Document isPure()Eelco Dolstra
2022-03-31Add support for impure derivationsEelco Dolstra
2022-03-29Simplify the handling of the hash moduloThéophane Hufschmitt
2022-03-25Merge branch 'path-info' into ca-drv-exoticJohn 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 branch 'path-info' into ca-drv-exoticJohn Ericson
2022-02-25Remove std::string alias (for real this time)Eelco Dolstra
2022-01-27return string_views from forceString*pennae
2021-09-10Remove tabsEelco Dolstra
2021-04-05Merge commit 'e12308dd63f0ad27b22dcdb3da89c411eebcad2b' into ca-drv-exoticJohn Ericson
2021-04-05Merge branch 'master' into path-infoJohn Ericson
2021-03-17Remove unimplemented hashAlgoOptRobert Hensing
2021-02-27Merge remote-tracking branch 'obsidian/path-info' into ca-drv-exoticJohn 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 'obsidian/path-info' into ca-drv-exoticJohn Ericson
2021-02-25Merge remote-tracking branch 'upstream/master' into path-infoJohn Ericson
2021-02-19Remove the drv resolution caching mechanismregnat
2020-12-17Fix the detection of already built drv outputsregnat
2020-12-11Use the hash modulo in the derivation outputsregnat