aboutsummaryrefslogtreecommitdiff
path: root/src/libstore/derivations.cc
AgeCommit message (Expand)Author
2024-08-28tree-wide: shuffle headers around for about 30s compile timeJade Lovelace
2024-08-08refactor: make HashType and Base enum classes for type safetyJade Lovelace
2024-07-16libstore: remove WriteConn::sink fieldseldritch horrors
2024-07-16libstore: generatorize protocol serializerseldritch horrors
2024-05-29util.hh: Delete remaining file and clean up headersTom Hubrecht
2024-03-27HOT SALE: 15% off your build times!Jade Lovelace
2024-03-17Delete hasPrefix and hasSuffix from the codebaseJade Lovelace
2024-03-04Merge pull request #9673 from pennae/drv-parse-optseldritch horrors
2024-03-04Merge pull request #9563 from obsidiansystems/tryResolve-evalStoreeldritch horrors
2024-03-04Merge pull request #7348 from thufschmitt/dont-use-vlaseldritch horrors
2024-03-04Merge pull request #9289 from edolstra/fix-warningseldritch horrors
2024-03-04Merge pull request #9099 from obsidiansystems/common-protoeldritch horrors
2023-09-07Allow dynamic derivation deps in `inputDrvs`John Ericson
2023-09-06Improve derivation parsingJohn Ericson
2023-08-25Introduce `OutputName` and `OutputNameView` type aliasesJohn Ericson
2023-08-18Fixing #7479John Ericson
2023-08-07Merge pull request #8692 from obsidiansystems/add-another-xp-checkThéophane Hufschmitt
2023-08-05Fix derivation load assertion errorsFelix Uhl
2023-07-13Feature gate `DownstreamPlaceholder::unknownCaOutput`John Ericson
2023-07-07Simplify `ContentAddress`John Ericson
2023-06-19Create `worker_proto::{Read,Write}Conn`John Ericson
2023-06-19Put worker protocol items inside a `WorkerProto` structJohn Ericson
2023-06-19Split out worker protocol template definitions from declarationsJohn Ericson
2023-05-22Merge pull request #8365 from obsidiansystems/proto-structsThéophane Hufschmitt
2023-05-17Revert "Revert "Use template structs instead of phantoms""John Ericson
2023-05-17Upgrade `downstreamPlaceholder` to a type with methodsJohn Ericson
2023-04-19Remove references from fixed output derivation ab syntaxJohn Ericson
2023-04-19Gate `dynamic-derivations` with drv `fromJSON` tooJohn 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-17Fix `DerivationOutput::fromJSON`John Ericson
2023-04-17Merge remote-tracking branch 'upstream/master' into ca-drv-exoticJohn Ericson
2023-04-17Merge pull request #3746 from obsidiansystems/path-infoRobert Hensing
2023-04-15FormatRobert Hensing
2023-04-09Deduplicate string literal rendering, fix 4909Robert Hensing
2023-04-07Merge remote-tracking branch 'upstream/master' into path-infoJohn 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 branch 'path-info' into ca-drv-exoticJohn Ericson
2023-04-01Merge commit 'aa99005004bccc9be506a2a2f162f78bad4bcb41' into ca-drv-exoticJohn Ericson
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 branch 'path-info' into ca-drv-exoticJohn 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-23Merge branch 'path-info' into ca-drv-exoticJohn Ericson
2023-01-14Merge branch 'path-info' into ca-drv-exoticJohn Ericson