lix/src/libstore
John Ericson 242f9bf3dc std::visit by reference
I had started the trend of doing `std::visit` by value (because a type
error once mislead me into thinking that was the only form that
existed). While the optomizer in principle should be able to deal with
extra coppying or extra indirection once the lambdas inlined, sticking
with by reference is the conventional default. I hope this might even
improve performance.
2021-09-30 21:35:09 +00:00
..
build std::visit by reference 2021-09-30 21:35:09 +00:00
builtins Improve error formatting 2021-01-21 11:02:09 +01:00
binary-cache-store.cc Make setDefault() typed 2021-09-22 14:15:35 +02:00
binary-cache-store.hh Fix the double-slash in the realisations path 2021-05-04 10:35:34 +02:00
builtins.hh
ca-specific-schema.sql Store the realisation deps on the local store 2021-05-26 16:59:09 +02:00
content-address.cc std::visit by reference 2021-09-30 21:35:09 +00:00
content-address.hh
crypto.cc
crypto.hh
daemon.cc std::visit by reference 2021-09-30 21:35:09 +00:00
daemon.hh
derivations.cc std::visit by reference 2021-09-30 21:35:09 +00:00
derivations.hh Remove tabs 2021-09-10 11:00:50 +02:00
derived-path.cc std::visit by reference 2021-09-30 21:35:09 +00:00
derived-path.hh Enfore the use of properly built paths in libcmd 2021-05-17 08:45:08 +02:00
dummy-store.cc DummyStore: Remove redundant method 2021-07-22 09:59:51 +02:00
export-import.cc
filetransfer.cc unified macro style for ENABLE_S3 2021-04-23 07:30:05 +01:00
filetransfer.hh
fs-accessor.hh
gc.cc UDSRemoteStore: Support the 'root' store parameter 2021-06-18 17:04:11 +02:00
globals.cc Advise using --extra-experimental-features instead of --experimental-features 2021-09-14 13:56:36 +02:00
globals.hh Tweak --no/use-registries doc strings 2021-07-21 14:27:37 +02:00
http-binary-cache-store.cc Make setDefault() typed 2021-09-22 14:15:35 +02:00
legacy-ssh-store.cc std::visit by reference 2021-09-30 21:35:09 +00:00
local-binary-cache-store.cc Fix the double-slash in the realisations path 2021-05-04 10:35:34 +02:00
local-fs-store.cc
local-fs-store.hh UDSRemoteStore: Support the 'root' store parameter 2021-06-18 17:04:11 +02:00
local-store.cc std::visit by reference 2021-09-30 21:35:09 +00:00
local-store.hh Properly fail when trying to register an incoherent realisation 2021-06-23 11:27:14 +02:00
local.mk Merge pull request #5175 from Pamplemousse/make 2021-08-30 12:44:29 +02:00
lock.cc
lock.hh
machines.cc Improve machine store URI parsing 2021-06-23 22:09:22 +01:00
machines.hh
misc.cc std::visit by reference 2021-09-30 21:35:09 +00:00
names.cc string2Int(): Return std::optional 2021-01-08 12:22:21 +01:00
names.hh
nar-accessor.cc
nar-accessor.hh
nar-info-disk-cache.cc Simplify the realisations disk cache 2021-05-10 17:47:14 +02:00
nar-info-disk-cache.hh Add a realisations disk cache 2021-05-06 17:38:20 +02:00
nar-info.cc string2Int(): Return std::optional 2021-01-08 12:22:21 +01:00
nar-info.hh
nix-store.pc.in
optimise-store.cc UDSRemoteStore: Support the 'root' store parameter 2021-06-18 17:04:11 +02:00
parsed-derivations.cc Style 2021-07-12 17:32:23 +02:00
parsed-derivations.hh Style 2021-07-12 17:32:23 +02:00
path-info.cc Low-latency closure copy 2021-07-26 13:31:09 +02:00
path-info.hh Low-latency closure copy 2021-07-26 13:31:09 +02:00
path-with-outputs.cc std::visit by reference 2021-09-30 21:35:09 +00:00
path-with-outputs.hh buildable.{cc,hh} -> derived-path.{cc,hh} 2021-04-05 10:33:28 -04:00
path.cc Move StorePathWithOutputs into its own header/file 2021-04-05 08:31:37 -04:00
path.hh Move StorePathWithOutputs into its own header/file 2021-04-05 08:31:37 -04:00
pathlocks.cc
pathlocks.hh
profiles.cc Add 'nix profile wipe-history' command 2021-09-14 20:35:41 +02:00
profiles.hh Add "nix profile rollback" command 2021-09-14 19:32:33 +02:00
realisation.cc Be more lenient when realisations have a conflicting dependency set 2021-07-16 11:48:41 +02:00
realisation.hh buildPaths(): Add an evalStore argument 2021-07-22 09:59:51 +02:00
references.cc Fix potential race-condition in reference scanning code 2021-08-07 19:10:25 +02:00
references.hh
remote-fs-accessor.cc
remote-fs-accessor.hh
remote-store.cc std::visit by reference 2021-09-30 21:35:09 +00:00
remote-store.hh Shut down write side before draining the read side 2021-09-23 18:01:04 +02:00
s3-binary-cache-store.cc Make setDefault() typed 2021-09-22 14:15:35 +02:00
s3-binary-cache-store.hh
s3.hh
sandbox-defaults.sb sandbox: allow Rosetta 2 on Darwin 2021-09-15 02:02:03 +01:00
sandbox-minimal.sb
sandbox-network.sb
schema.sql
serve-protocol.hh Clean up serialization for BuildResult 2021-03-22 14:57:41 +00:00
sqlite.cc Improve error formatting 2021-01-21 11:02:09 +01:00
sqlite.hh
ssh-store.cc Shut down write side before draining the read side 2021-09-23 18:01:04 +02:00
ssh.cc restoreSignals() + restoreAffinity() -> restoreProcessContext() 2021-04-07 13:10:02 +02:00
ssh.hh distributed builds: load remote builder host key from the machines file 2021-02-25 09:17:34 -05:00
store-api.cc std::visit by reference 2021-09-30 21:35:09 +00:00
store-api.hh Expand docstring of Store::querySubstitutablePathInfos 2021-08-09 15:58:50 +02:00
uds-remote-store.cc Shut down write side before draining the read side 2021-09-23 18:01:04 +02:00
uds-remote-store.hh Shut down write side before draining the read side 2021-09-23 18:01:04 +02:00
worker-protocol.hh Low-latency closure copy 2021-07-26 13:31:09 +02:00