1
1
Fork 0
mirror of https://github.com/NixOS/nix.git synced 2025-11-20 01:09:37 +01:00
nix/src/libstore
Jörg Thalheim 3f18cad5f1
Merge pull request #14459 from jfroche/fix/macos-ipcs
Fix macOS IPC cleanup in builder
2025-11-06 09:31:53 +00:00
..
build Relegate toRealPath to LocalFSStore 2025-11-05 10:44:25 -05:00
builtins refactor(libstore): rename NIX_WITH_S3_SUPPORT to NIX_WITH_AWS_AUTH 2025-10-15 18:23:56 +00:00
include/nix/store Merge pull request #14469 from roberth/doc-check-link-fragments 2025-11-06 09:27:19 +00:00
linux Merge pull request #13490 from Mic92/clang-tidy-simple-warnings 2025-08-11 18:21:46 +02:00
pch libstore: Speed up builds by using precompiled headers 2025-07-20 22:01:53 +03:00
unix Merge pull request #14459 from jfroche/fix/macos-ipcs 2025-11-06 09:31:53 +00:00
windows meson: Apply formatting universally 2025-08-07 02:58:29 +03:00
.version Build nix-store with Meson 2024-06-14 10:25:14 -04:00
aws-creds.cc libstore: Fix reentrancy in AwsCredentialProviderImpl::getCredentialsRaw 2025-10-19 21:03:13 +03:00
binary-cache-store.cc libstore: Make uploads with filetransfer.cc consume a RestartableSource 2025-10-29 18:34:56 -04:00
build-result.cc Use std::variant to enforce BuildResult invariants 2025-09-27 15:56:06 -04:00
ca-specific-schema.sql Rename to "content-address*ing* derivation" 2025-02-10 01:12:56 -05:00
common-protocol.cc Convert Realisation JSON logic to standard style 2025-09-22 12:59:37 -04:00
common-ssh-store-config.cc Add user@address:port support 2025-08-06 23:48:14 +03:00
content-address.cc nlohmann::json instance and JSON Schema for ContentAddress 2025-10-27 14:47:50 -04:00
daemon.cc Relegate toRealPath to LocalFSStore 2025-11-05 10:44:25 -05:00
derivation-options.cc Use types to show that structured attrs are always JSON objects 2025-10-26 12:53:58 -04:00
derivations.cc Merge pull request #14246 from obsidiansystems/dummy-store-derivations-separately 2025-11-03 17:29:28 +00:00
derived-path-map.cc Apply clang-format universally. 2025-07-18 12:47:27 -04:00
derived-path.cc Properly check xp features when deserializing deriving paths 2025-10-16 16:45:22 -04:00
downstream-placeholder.cc Add lazy evaluation for experimental feature reasons 2025-10-14 16:49:59 +02:00
dummy-store.cc Optimize DummyStore::isValidPathUncached 2025-10-27 16:49:18 -04:00
dummy-store.md libstore: Fix typo in description of dummy store 2025-09-21 13:19:49 +03:00
export-import.cc Move exportPaths() / importPaths() out of the Store class 2025-09-10 14:22:46 +02:00
filetransfer.cc Merge pull request #14418 from lovesegfault/fix-curl-interrupt 2025-10-30 17:12:15 +00:00
gc.cc fix(libstore): Rewrite hard linking message to be more clear 2025-10-30 03:05:06 -05:00
globals.cc Make getDefaultCores() static 2025-10-27 15:07:01 +01:00
http-binary-cache-store.cc refactor(libstore): add HttpBinaryCacheStore::upload method 2025-10-30 04:35:43 +00:00
http-binary-cache-store.md Support per-store Markdown documentation 2023-03-21 14:03:40 +01:00
indirect-root-store.cc Apply clang-format universally. 2025-07-18 12:47:27 -04:00
keys.cc Apply clang-format universally. 2025-07-18 12:47:27 -04:00
legacy-ssh-store.cc Use std::variant to enforce BuildResult invariants 2025-09-27 15:56:06 -04:00
legacy-ssh-store.md Add user@address:port support 2025-08-06 23:48:14 +03:00
local-binary-cache-store.cc libstore: Make uploads with filetransfer.cc consume a RestartableSource 2025-10-29 18:34:56 -04:00
local-binary-cache-store.md Support per-store Markdown documentation 2023-03-21 14:03:40 +01:00
local-fs-store.cc Create default Store::narFromPath implementation in terms of getFSAccessor 2025-10-27 15:57:26 -04:00
local-overlay-store.cc Relegate toRealPath to LocalFSStore 2025-11-05 10:44:25 -05:00
local-overlay-store.md docs: Fix miscellaneous typos and formatting issues 2025-05-13 22:20:11 +00:00
local-store.cc Relegate toRealPath to LocalFSStore 2025-11-05 10:44:25 -05:00
local-store.md Build the local store on Windows 2024-05-10 13:05:23 -04:00
log-store.cc Apply clang-format universally. 2025-07-18 12:47:27 -04:00
machines.cc Clean up Base* code 2025-08-06 11:51:44 -04:00
make-content-addressed.cc ValidPathInfo, NarInfo, turn funky constructor into static method 2025-09-13 13:17:14 -04:00
meson.build libstore/meson: Rename curl-s3-store to s3-aws-auth 2025-10-17 01:18:46 +03:00
meson.options libstore/meson: Rename curl-s3-store to s3-aws-auth 2025-10-17 01:18:46 +03:00
misc.cc Cleanup: Use C++23 "explicit this" for recursive lambdas 2025-10-30 15:56:06 -04:00
mounted-ssh-store.md MountedSSHStore: stores on shared filesystems 2023-11-21 13:34:01 -05:00
names.cc Apply clang-format universally. 2025-07-18 12:47:27 -04:00
nar-accessor.cc Cleanup: Use C++23 "explicit this" for recursive lambdas 2025-10-30 15:56:06 -04:00
nar-info-disk-cache.cc Convert Realisation JSON logic to standard style 2025-09-22 12:59:37 -04:00
nar-info.cc Clean up JSON utils in a few ways 2025-10-25 14:49:51 -04:00
nix-meson-build-support rename: build-utils-meson -> nix-meson-build-support 2024-12-09 16:54:42 +01:00
optimise-store.cc refactor(libutil): remove showBytes() in favor of renderSize() 2025-10-27 16:04:08 +01:00
outputs-spec.cc libstore/outputs-spec: Drop usage of std::regex 2025-10-13 23:58:20 +03:00
package.nix chore(libstore/package): remove lingering aws-sdk-cpp 2025-11-01 14:42:07 +00:00
parsed-derivations.cc Use types to show that structured attrs are always JSON objects 2025-10-26 12:53:58 -04:00
path-info.cc Clean up PathInfo::fromJSON using recent JSON utils changes 2025-10-30 18:38:27 -04:00
path-references.cc feat(libstore): add scanForReferencesDeep for per-file reference tracking 2025-10-27 19:14:49 +00:00
path-with-outputs.cc Apply clang-format universally. 2025-07-18 12:47:27 -04:00
path.cc Fix JSON_IMPL macro to avoid extraneous copies 2025-09-23 13:05:12 -04:00
pathlocks.cc Apply clang-format universally. 2025-07-18 12:47:27 -04:00
posix-fs-canonicalise.cc Use std::variant to enforce BuildResult invariants 2025-09-27 15:56:06 -04:00
profiles.cc No more globals.hh in headers 2025-08-20 16:24:37 -04:00
realisation.cc Split out UnkeyedRealisation from Realisation 2025-10-15 14:59:04 -04:00
references.cc libutil: Move references.{hh,cc} to libstore 2025-08-08 10:30:09 +03:00
remote-fs-accessor.cc Merge pull request #14273 from fzakaria/fzakaria/issue-13944 2025-10-17 02:16:54 +03:00
remote-store.cc Introduce MINIMUM_PROTOCOL_VERSION constant 2025-10-27 15:11:20 +01:00
restricted-store.cc Create default Store::narFromPath implementation in terms of getFSAccessor 2025-10-27 15:57:26 -04:00
s3-binary-cache-store.cc feat(libstore/s3-binary-cache-store): implement uploadMultipart() 2025-11-03 01:15:46 +00:00
s3-binary-cache-store.md docs: add s3:ListBucket to S3 read permissions 2025-10-23 06:03:00 +00:00
s3-url.cc feat(libstore): support S3 object versioning via versionId parameter 2025-10-25 07:57:58 +00:00
schema.sql Build the local store on Windows 2024-05-10 13:05:23 -04:00
serve-protocol-connection.cc Restore ServeProto::Command::ImportPaths 2025-10-15 18:18:59 -04:00
serve-protocol.cc Use std::variant to enforce BuildResult invariants 2025-09-27 15:56:06 -04:00
sqlite.cc SQLite: fsync db.sqlite-shm before opening the database 2025-08-26 00:42:18 +03:00
ssh-store.cc Create default Store::narFromPath implementation in terms of getFSAccessor 2025-10-27 15:57:26 -04:00
ssh-store.md Add user@address:port support 2025-08-06 23:48:14 +03:00
ssh.cc libstore: fixup fakeSSH check 2025-10-03 12:17:17 -07:00
store-api.cc Make reading and writing derivations store methods 2025-10-27 16:49:18 -04:00
store-dir-config.cc Simplify "Store dir" superclass 2025-08-15 14:12:37 -04:00
store-reference.cc libstore: Improve store-reference back-compat with IPv6 ZoneId literals 2025-11-01 00:36:15 +03:00
store-registration.cc No more globals.hh in headers 2025-08-20 16:24:37 -04:00
uds-remote-store.cc libstore: Make all StoreConfig::getReference implementations return store parameters 2025-09-28 16:29:12 +03:00
uds-remote-store.md Enable the unix:// store on Windows 2024-04-18 16:58:32 -04:00
worker-protocol-connection.cc Remove WorkerProto::Op::ImportPaths 2025-09-09 15:41:17 +02:00
worker-protocol.cc Use serializer for std::optional<StorePath> 2025-10-16 16:32:18 +02:00