Nix/src
Robert Hensing d19627e8b4 refactor: Remove throw from queryPathInfoFromClientCache
Return a value instead of throwing.

Rather than the more trivial refactor of wrapping the return value in
another std::optional, we retain the meaning of the outer optional:
"we know at least something."

So we have changed:
return nullopt    -> return nullopt
throw InvalidPath -> return make_optional(nullptr)
return vpi        -> return make_optional(vpi)
2024-01-19 17:01:19 +01:00
..
build-remote Allow dynamic derivation deps in inputDrvs 2023-09-07 10:39:37 -04:00
libcmd DerivationInfo -> PackageInfo 2024-01-16 15:28:03 +01:00
libexpr Package{,Info}: comments 2024-01-16 15:44:02 +01:00
libfetchers Merge pull request #9736 from obsidiansystems/mingw-makefiles 2024-01-11 10:58:55 -05:00
libmain Use buildprefix in a few more places 2023-11-29 19:49:07 -05:00
libstore refactor: Remove throw from queryPathInfoFromClientCache 2024-01-19 17:01:19 +01:00
libutil Don't use std::make_unique right before release 2024-01-16 17:00:46 +00:00
nix DerivationInfo -> PackageInfo 2024-01-16 15:28:03 +01:00
nix-build DerivationInfo -> PackageInfo 2024-01-16 15:28:03 +01:00
nix-channel Split up util.{hh,cc} 2023-11-05 12:20:02 -05:00
nix-collect-garbage Split up util.{hh,cc} 2023-11-05 12:20:02 -05:00
nix-copy-closure Restrict some code to StoreDirConfig 2023-11-04 19:05:36 -04:00
nix-env DerivationInfo -> PackageInfo 2024-01-16 15:28:03 +01:00
nix-instantiate DerivationInfo -> PackageInfo 2024-01-16 15:28:03 +01:00
nix-store Organize content addressing, use SourceAccessor with Store::addToStore 2023-12-18 10:41:54 -05:00
resolve-system-dependencies Remove FormatOrString and remaining uses of format() 2023-03-02 15:57:54 +01:00
toml11 Replace cpptoml with toml11 2021-12-17 22:03:33 +01:00