aboutsummaryrefslogtreecommitdiff
path: root/src/libstore/store-api.cc
AgeCommit message (Expand)Author
2024-10-08Fix gcc warning -Wmissing-field-initializersLulu
2024-10-01Split ignoreException to avoid suppressing CTRL-CRobert Hensing
2024-09-14Merge changes Ia1481da4,Ifca1d74d into mainjade
2024-09-13archive: refactor bad mutable-state API in the NAR parse listenerJade Lovelace
2024-09-11archive: rename ParseSink to NARParseVisitorJade Lovelace
2024-08-28tree-wide: shuffle headers around for about 30s compile timeJade Lovelace
2024-08-26libstore: remove static initializers for Store registrationsPierre Bourdon
2024-08-08refactor: make HashType and Base enum classes for type safetyJade Lovelace
2024-07-16libstore: remove remaining sinkToSource useseldritch horrors
2024-07-15libstore: rewrite narFromPath as generatoreldritch horrors
2024-07-05libutil: convert readFileSource to a generatoreldritch horrors
2024-07-05libstore: convert dumpPath to a generatoreldritch horrors
2024-06-23libutil: remove sinkToSource eof callbackeldritch horrors
2024-06-20Merge "libstore: fix queryValidPaths concurrency" into mainjade
2024-06-19libutil: return a source from readFileeldritch horrors
2024-06-18libstore: fix queryValidPaths concurrencyJade Lovelace
2024-06-18store-api: fix/clarify capture lifetimes in copyPathsJade Lovelace
2024-06-16libstore: refuse to serialise ancient protocolsJade Lovelace
2024-06-16Harmonise the Store::queryPathInfoUncached interfacejulia
2024-06-01chore: rebrand Nix to Lix when it makes senseRaito Bezarius
2024-05-29util.hh: Delete remaining file and clean up headersTom Hubrecht
2024-05-29util.{hh,cc}: Split out users.{hh,cc}Tom Hubrecht
2024-05-24libstore: parse the buildMode instead of unchecked castJade Lovelace
2024-05-10libutil: remove callback.hheldritch horrors
2024-05-09libstore: de-callback-ify Store::queryRealisationeldritch horrors
2024-05-09libstore: un-callback-ify Store::queryRealisationUncachedeldritch horrors
2024-05-09libstore: de-callback-ify Store::queryPathInfoUncachedeldritch horrors
2024-05-06fix fallback chroot store creation after b247ef72dQyriad
2024-04-27Fix progress bar on copyPathsPuck Meerburg
2024-04-23libstore: Create platform LocalStore subclassesArtemis Tosini
2024-03-11util.hh: split out signals stuffJade Lovelace
2024-03-04Merge pull request #9992 from edolstra/fix-warningeldritch horrors
2024-03-04Merge pull request #9804 from edolstra/missing-nar-crasheldritch horrors
2024-03-04Merge pull request #9662 from shlevy/flat-fixed-references-asserteldritch horrors
2024-03-04Merge pull request #9588 from obsidiansystems/queryDerivationOutputMap-evalStoreeldritch horrors
2024-03-04Merge pull request #9289 from edolstra/fix-warningseldritch horrors
2024-03-04Merge pull request #6223 from obsidiansystems/worker-proto-with-versioneldritch horrors
2023-08-02Add infra for experimental store implemenationsJohn Ericson
2023-07-21Merge pull request #8724 from obsidiansystems/queryPartialDerivationOutputMap...John Ericson
2023-07-20Give `queryPartialDerivationOutputMap` an `evalStore` parameterJohn Ericson
2023-07-07Simplify `ContentAddress`John Ericson
2023-04-07Merge remote-tracking branch 'upstream/master' into path-infoJohn Ericson
2023-04-02Move `querySubstitutablePathInfos` from `LocalStore` to `Store`John Ericson
2023-03-31Replace unnecessary Sync<uint64_t> with std::atomic<uint64_t>Patrick Jackson
2023-03-30Only lock oncePatrick Jackson
2023-03-30Fix data race in copyPathsPatrick Jackson
2023-03-30Use "raw pattern" for content address typesJohn Ericson
2023-03-30Merge remote-tracking branch 'upstream/master' into path-infoJohn Ericson
2023-03-20Move enabled experimental feature to libutil structJohn Ericson
2023-03-10Merge pull request #8015 from tweag/progress-during-nix-copyThéophane Hufschmitt