aboutsummaryrefslogtreecommitdiff
path: root/src/libstore/binary-cache-store.hh
AgeCommit message (Expand)Author
2024-07-15libstore: rewrite narFromPath as generatoreldritch horrors
2024-07-11libstore: make BinaryCacheStore::getFile return a sourceeldritch horrors
2024-06-19libstore: BinaryCacheStore::getFile{ -> Contents}eldritch horrors
2024-05-09libstore: un-callback-ify Store::queryRealisationUncachedeldritch horrors
2024-05-09libstore: de-callback-ify Store::queryPathInfoUncachedeldritch horrors
2024-05-09libstore: de-callback-ify BinaryCacheStore::getFileeldritch horrors
2024-03-04Merge pull request #6258 from obsidiansystems/gcc-bug-ergonomicseldritch horrors
2023-04-07Finish converting existing comments for internal API docs (#8146)John Ericson
2023-03-31Ensure all headers have `#pragma once` and are in API docsJohn Ericson
2023-03-22Improve store setting descriptions / Markdown formattingEelco Dolstra
2022-12-15getBuildLog: factor out resolving derivationsTaeer Bar-Yam
2022-10-18Implement BinaryCacheStore::queryPathFromHashPart()Eelco Dolstra
2022-03-11Factor out a `LogStore` interfaceJohn Ericson
2022-02-25Remove std::string alias (for real this time)Eelco Dolstra
2022-02-16addToStoreFromDump(): Take std::string_viewEelco Dolstra
2022-01-18BinaryCacheStore: Implement addBuildLog()Eelco Dolstra
2022-01-18Get rid of std::shared_ptr<std::string> and ref<std::string>Eelco Dolstra
2021-11-16Merge pull request #5472 from NixOS/async-realisation-substitutionEelco Dolstra
2021-11-09addToStore, addToStoreFromDump: refactor: pass refs by const referenceAlexander Bantyev
2021-11-03Expose an async interface for `queryRealisation`regnat
2021-10-23addToStore, addToStoreFromDump: add references argumentAlexander Bantyev
2021-10-12Add compression level for NARsTom Bereknyei
2021-05-04Fix the double-slash in the realisations pathregnat
2020-12-23Expose schedule entrypoints to all storesJohn Ericson
2020-12-20Overhaul store subclassingJohn Ericson
2020-12-11Store metadata about drv outputs realisationsregnat
2020-09-23Return more info from `BinaryCacheStore::addToStoreCommon`John Ericson
2020-09-23Get rid of Hash::dummy from BinaryCacheStoreJohn Ericson
2020-09-16Add `(StoreConfig*)` casts to work around a GCC bugregnat
2020-09-16Separate store configs from the implemsregnat
2020-09-16Separate the instantiation and initialisation of the storesregnat
2020-07-13Make 'nix copy' to s3:// binary caches run in constant memoryEelco Dolstra
2020-07-13Remove 'accessor' from addToStore()Eelco Dolstra
2020-07-13Make 'nix copy' to file:// binary caches run in constant memoryEelco Dolstra
2020-05-29Remove addToStore variant as requested by `FIXME`John Ericson
2020-05-27Rename some variables named “recursive” to “method”Matthew Bauer
2020-03-29Replace some `bool recursive` with a new `FileIngestionMethod` enumJohn Ericson
2019-12-17Add priority setting to storesEelco Dolstra
2019-12-10Make the Store API more type-safeEelco Dolstra
2019-10-29queryPathInfoUncached(): Return const ValidPathInfoEelco Dolstra
2019-09-04BinaryCacheStore: Add index-debug-info optionEelco Dolstra
2019-09-03Add some noexceptsEelco Dolstra
2019-01-18unsupported(): Show the name of the unsupported operationEelco Dolstra
2018-05-30Make LocalBinaryCacheStore::narFromPath() run in constant memoryEelco Dolstra
2018-05-30Simplify the callback mechanismEelco Dolstra
2018-02-07move the parallel-compression setting to binary-cache-store, the settingAmineChikhaoui
2017-11-14nix sign-paths: Support binary cachesEelco Dolstra
2017-10-17BinaryCacheStore: Support local caching of NARsEelco Dolstra
2017-07-04Sort substituters by priorityEelco Dolstra
2017-07-03Replace a few bool flags with enumsEelco Dolstra