nix-super/src/libutil
John Ericson 9c815db366 file-descriptor.hh: Avoid some Cism for better C++isms
- `reinterpret_cast` not C-style cast
- `using` not `typedef`
2024-04-17 19:55:40 -04:00
..
args Fix nix shebang interaction with #8131 overhaul completions 2023-11-07 13:24:01 -05:00
linux Make cgroup.{cc,hh} linux-only files 2024-04-05 12:29:14 -04:00
signature Signer infrastructure: Prep for #9076 2024-01-03 16:13:55 -05:00
unix Build a minimized Nix with MinGW 2024-04-17 12:26:10 -04:00
windows Build a minimized Nix with MinGW 2024-04-17 12:26:10 -04:00
abstract-setting-to-json.hh Make toJSONObject const 2023-11-06 16:00:25 +01:00
ansicolor.hh Finish converting existing comments for internal API docs (#8146) 2023-04-07 13:55:28 +00:00
archive.cc Get rid of CanonPath::fromCwd 2024-02-08 11:01:41 -05:00
archive.hh ParseSink -> FileSystemObjectSink 2024-01-22 18:01:18 -05:00
args.cc Build a minimized Nix with MinGW 2024-04-17 12:26:10 -04:00
args.hh nix hash path, and preperatory refactors 2024-02-21 12:11:25 -05:00
callback.hh Ensure all headers have #pragma once and are in API docs 2023-03-31 23:19:44 -04:00
canon-path.cc Factor out the Unix-specific parts of canonPathInner 2024-02-16 10:12:07 -05:00
canon-path.hh Purify CanonPath 2024-02-16 09:47:25 -05:00
chunked-vector.hh Ensure all headers have #pragma once and are in API docs 2023-03-31 23:19:44 -04:00
closure.hh Ensure all headers have #pragma once and are in API docs 2023-03-31 23:19:44 -04:00
comparator.hh use std::tie() for macro-generated operators 2023-12-19 19:32:16 +01:00
compression.cc fix(libutil): apply only the specified filter to decompress archive 2024-03-30 01:29:29 +03:00
compression.hh nfc(libutil): reformat files 2024-03-30 01:29:22 +03:00
compute-levels.cc Add x86_64 compute levels as additional system types 2021-02-22 09:11:15 +01:00
compute-levels.hh Ensure all headers have #pragma once and are in API docs 2023-03-31 23:19:44 -04:00
config-impl.hh Don't send settings that depend on disabled experimental features to the daemon 2024-02-20 15:28:42 +01:00
config.cc Fix "include" directive in config files 2024-03-29 16:33:13 +00:00
config.hh Merge pull request #9233 from bouk/bouk/apply-config-inner 2023-12-01 08:23:32 -05:00
current-process.cc Build a minimized Nix with MinGW 2024-04-17 12:26:10 -04:00
current-process.hh Build a minimized Nix with MinGW 2024-04-17 12:26:10 -04:00
english.cc Unify and refactor value printing 2024-01-11 16:34:36 -08:00
english.hh Unify and refactor value printing 2024-01-11 16:34:36 -08:00
environment-variables.cc Clean up env var logic in preparation for Windows 2024-04-04 18:17:12 -04:00
environment-variables.hh Build a minimized Nix with MinGW 2024-04-17 12:26:10 -04:00
error.cc throwExceptionSelfCheck throw Error 2024-03-29 16:05:05 -04:00
error.hh Build a minimized Nix with MinGW 2024-04-17 12:26:10 -04:00
exit.cc :quit in the debugger should quit the whole program 2024-02-20 10:01:13 -08:00
exit.hh :quit in the debugger should quit the whole program 2024-02-20 10:01:13 -08:00
experimental-features.cc Merge remote-tracking branch 'upstream/master' into overlayfs-store 2024-04-05 16:32:02 -04:00
experimental-features.hh Merge remote-tracking branch 'upstream/master' into overlayfs-store 2024-04-05 16:32:02 -04:00
file-content-address.cc Fix gcc 12 warnings 2024-02-28 22:59:20 +01:00
file-content-address.hh Add Git object hashing to the store layer 2024-02-27 11:27:34 -05:00
file-descriptor.cc Build a minimized Nix with MinGW 2024-04-17 12:26:10 -04:00
file-descriptor.hh file-descriptor.hh: Avoid some Cism for better C++isms 2024-04-17 19:55:40 -04:00
file-path-impl.hh Support Windows paths in canonPath and absPath 2024-02-16 10:31:36 -05:00
file-path.hh Build a minimized Nix with MinGW 2024-04-17 12:26:10 -04:00
file-system.cc Build a minimized Nix with MinGW 2024-04-17 12:26:10 -04:00
file-system.hh Build a minimized Nix with MinGW 2024-04-17 12:26:10 -04:00
finally.hh finally.hh: delete copy constructor which is a bad idea 2024-03-12 18:25:35 -07:00
fmt.hh build-remote: fix format string shenanigans 2024-03-26 11:01:03 +03:00
fs-sink.cc Build a minimized Nix with MinGW 2024-04-17 12:26:10 -04:00
fs-sink.hh Revert "Remove dead Git code" 2024-02-27 06:39:30 +01:00
git.cc git/dumpTree: Assert name not empty before back() 2024-03-24 00:58:08 +01:00
git.hh Support symlinks properly with git-hashing experimental feature 2024-02-28 12:24:45 -05:00
hash.cc treewide: hash type -> hash algorithm 2024-02-26 18:09:06 +08:00
hash.hh treewide: hash type -> hash algorithm 2024-02-26 18:09:06 +08:00
hilite.cc Fix incorrect comment in hiliteMatches 2022-06-05 20:30:18 +02:00
hilite.hh Ensure all headers have #pragma once and are in API docs 2023-03-31 23:19:44 -04:00
input-accessor.hh Combine AbstractPos, PosAdapter, and Pos 2024-01-08 10:59:41 -08:00
json-impls.hh Ensure all headers have #pragma once and are in API docs 2023-03-31 23:19:44 -04:00
json-utils.cc change implementation of optionalValueAt 2024-04-14 22:35:51 +02:00
json-utils.hh change implementation of optionalValueAt 2024-04-14 22:35:51 +02:00
local.mk Build a minimized Nix with MinGW 2024-04-17 12:26:10 -04:00
logging.cc Build a minimized Nix with MinGW 2024-04-17 12:26:10 -04:00
logging.hh Cleanup fmt.hh 2024-02-08 11:51:03 -08:00
lru-cache.hh Ensure all headers have #pragma once and are in API docs 2023-03-31 23:19:44 -04:00
memory-source-accessor.cc Improve the FileSystemObjectSink interface 2024-01-22 18:01:21 -05:00
memory-source-accessor.hh Improve the FileSystemObjectSink interface 2024-01-22 18:01:21 -05:00
pool.hh Ensure all headers have #pragma once and are in API docs 2023-03-31 23:19:44 -04:00
position.cc match line endings used by parser and error reports 2024-03-06 23:11:12 +01:00
position.hh match line endings used by parser and error reports 2024-03-06 23:11:12 +01:00
posix-source-accessor.cc Build a minimized Nix with MinGW 2024-04-17 12:26:10 -04:00
posix-source-accessor.hh Get rid of CanonPath::fromCwd 2024-02-08 11:01:41 -05:00
processes.hh Build a minimized Nix with MinGW 2024-04-17 12:26:10 -04:00
ref.hh Combine AbstractPos, PosAdapter, and Pos 2024-01-08 10:59:41 -08:00
references.cc Renamed HashFormat::Base32 to HashFormat::Nix32 2023-12-06 23:43:42 +01:00
references.hh HashType: Rename to HashAlgorithm 2023-12-06 23:43:42 +01:00
regex-combinators.hh Ensure all headers have #pragma once and are in API docs 2023-03-31 23:19:44 -04:00
repair-flag.hh Combine AbstractPos, PosAdapter, and Pos 2024-01-08 10:59:41 -08:00
serialise.cc Build a minimized Nix with MinGW 2024-04-17 12:26:10 -04:00
serialise.hh Start factoring out Unix assumptions 2024-04-02 14:43:38 -04:00
signals.hh setInterruptCheck(): Remove declared but undefined function 2024-04-05 16:03:25 +02:00
source-accessor.cc nix shell: Handle output paths that are symlinks 2024-04-10 23:49:19 +02:00
source-accessor.hh nix shell: Handle output paths that are symlinks 2024-04-10 23:49:19 +02:00
source-path.cc nix shell: Handle output paths that are symlinks 2024-04-10 23:49:19 +02:00
source-path.hh nix shell: Handle output paths that are symlinks 2024-04-10 23:49:19 +02:00
split.hh Ensure all headers have #pragma once and are in API docs 2023-03-31 23:19:44 -04:00
suggestions.cc Split up util.{hh,cc} 2023-11-05 12:20:02 -05:00
suggestions.hh Ensure all headers have #pragma once and are in API docs 2023-03-31 23:19:44 -04:00
sync.hh Ensure all headers have #pragma once and are in API docs 2023-03-31 23:19:44 -04:00
tarfile.cc fix(libutil): apply only the specified filter to decompress archive 2024-03-30 01:29:29 +03:00
tarfile.hh fix(libutil): apply only the specified filter to decompress archive 2024-03-30 01:29:29 +03:00
terminal.cc Build a minimized Nix with MinGW 2024-04-17 12:26:10 -04:00
terminal.hh Build a minimized Nix with MinGW 2024-04-17 12:26:10 -04:00
thread-pool.cc Build a minimized Nix with MinGW 2024-04-17 12:26:10 -04:00
thread-pool.hh Split up util.{hh,cc} 2023-11-05 12:20:02 -05:00
topo-sort.hh Ensure all headers have #pragma once and are in API docs 2023-03-31 23:19:44 -04:00
types.hh Ensure all headers have #pragma once and are in API docs 2023-03-31 23:19:44 -04:00
url-parts.hh Merge pull request #9621 from blaggacao/fix/too-restrictive-branch-regex-master 2023-12-22 16:02:25 +01:00
url.cc Merge remote-tracking branch 'origin/master' into profile-names-instead-of-index 2023-12-21 16:21:26 +01:00
url.hh isValidSchemeName: Add function 2023-12-11 12:12:43 +01:00
users.cc Start factoring out Unix assumptions 2024-04-02 14:43:38 -04:00
users.hh Build a minimized Nix with MinGW 2024-04-17 12:26:10 -04:00
util.cc Start factoring out Unix assumptions 2024-04-02 14:43:38 -04:00
util.hh Improve String Handling 2024-01-16 17:00:46 +00:00
variant-wrapper.hh Fixing #7479 2023-08-18 11:44:00 -04:00
xml-writer.cc xml-writer: Remove std aliases 2022-02-25 16:13:02 +01:00
xml-writer.hh Ensure all headers have #pragma once and are in API docs 2023-03-31 23:19:44 -04:00