lix/src/libutil
pennae 8e2eaaaf69 make Finally more local
no need for function<> with c++17 deduction. this saves allocations and virtual
calls, but has the same semantics otherwise. not going through function has the
side effect of giving compilers more insight into the cleanup code, so we need a
few local warning disables.
2022-03-09 00:16:50 +01:00
..
tests Remove std::string alias (for real this time) 2022-02-25 16:13:02 +01:00
abstract-setting-to-json.hh reproducibility: hide non-reproducible settings from manual 2021-12-01 17:25:58 +01:00
ansicolor.hh Change warnings from yellow to magenta 2021-09-14 10:42:29 +02:00
archive.cc Remove std::string alias (for real this time) 2022-02-25 16:13:02 +01:00
archive.hh Remove std::string alias (for real this time) 2022-02-25 16:13:02 +01:00
args.cc Remove std::string alias (for real this time) 2022-02-25 16:13:02 +01:00
args.hh Remove std::string alias (for real this time) 2022-02-25 16:13:02 +01:00
callback.hh Move Callback into its own header 2020-09-21 18:42:21 +02:00
closure.hh Extract a generic computeClosure function 2021-05-19 11:44:58 +02:00
comparator.hh Recursively substitute the realisations 2021-05-26 18:44:17 +02:00
compression.cc Get rid of std::shared_ptr<std::string> and ref<std::string> 2022-01-18 11:12:30 +01:00
compression.hh Get rid of std::shared_ptr<std::string> and ref<std::string> 2022-01-18 11:12:30 +01:00
compute-levels.cc Add x86_64 compute levels as additional system types 2021-02-22 09:11:15 +01:00
compute-levels.hh Add x86_64 compute levels as additional system types 2021-02-22 09:11:15 +01:00
config.cc Remove std::string alias (for real this time) 2022-02-25 16:13:02 +01:00
config.hh reproducibility: hide non-reproducible settings from manual 2021-12-01 17:25:58 +01:00
error.cc Remove std::string alias (for real this time) 2022-02-25 16:13:02 +01:00
error.hh make Pos smaller 2022-03-08 23:30:18 +01:00
experimental-features.cc parseExperimentalFeature(): Initialize atomically 2021-10-26 14:29:48 +02:00
experimental-features.hh Make experimental-features a proper type 2021-10-26 07:02:31 +02:00
finally.hh make Finally more local 2022-03-09 00:16:50 +01:00
fmt.cc hiliteMatches(): Style fixes, pass more stuff by reference 2022-01-24 14:47:34 +01:00
fmt.hh Remove std::string alias (for real this time) 2022-02-25 16:13:02 +01:00
hash.cc Remove std::string alias (for real this time) 2022-02-25 16:13:02 +01:00
hash.hh Remove std::string alias (for real this time) 2022-02-25 16:13:02 +01:00
json.cc avoid ostream sentries per json string character 2022-01-07 06:53:47 +01:00
json.hh
local.mk Don't overwrite user provided lib*_LDFLAGS 2021-08-25 08:59:19 -07:00
logging.cc Remove std::string alias (for real this time) 2022-02-25 16:13:02 +01:00
logging.hh Remove std::string alias (for real this time) 2022-02-25 16:13:02 +01:00
lru-cache.hh
monitor-fd.hh
pool.hh
ref.hh fix build with gcc11 2021-10-13 18:03:33 +00:00
serialise.cc Remove std::string alias (for real this time) 2022-02-25 16:13:02 +01:00
serialise.hh Remove std::string alias (for real this time) 2022-02-25 16:13:02 +01:00
split.hh Typo 2020-09-17 20:21:04 +02:00
sync.hh
tarfile.cc extract_archive: fix "Hard-link target '...'" error 2021-12-10 17:03:51 +01:00
tarfile.hh TarArchive: Small refactoring 2021-08-30 17:02:51 +02:00
thread-pool.cc Remove CPU locking 2021-12-22 15:56:25 +01:00
thread-pool.hh
topo-sort.hh Add missing #pragma once 2020-10-06 10:40:07 +02:00
types.hh Remove std::string alias (for real this time) 2022-02-25 16:13:02 +01:00
url-parts.hh Fix Nix to properly work with stores using a scoped IPv6 address 2021-03-16 19:14:42 +01:00
url.cc Prefer to throw specific errors 2021-07-01 11:09:31 -07:00
url.hh Don't include <regex> in header files 2020-09-21 18:22:45 +02:00
util.cc make Finally more local 2022-03-09 00:16:50 +01:00
util.hh Remove std::string alias (for real this time) 2022-02-25 16:13:02 +01:00
xml-writer.cc xml-writer: Remove std aliases 2022-02-25 16:13:02 +01:00
xml-writer.hh xml-writer: Remove std aliases 2022-02-25 16:13:02 +01:00