Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/NixOS/nix
/ functions
Functions
4,615 in github.com/NixOS/nix
⨍
Functions
4,615
◇
Types & classes
1,510
↓ 444 callers
Method
insert
src/libexpr/include/nix/expr/attr-set.hh:517
↓ 405 callers
Method
push_back
src/libexpr/include/nix/expr/attr-set.hh:344
↓ 362 callers
Method
empty
src/libstore/content-address.cc:226
↓ 334 callers
Method
size
src/libstore/content-address.cc:231
↓ 311 callers
Method
end
src/libexpr/include/nix/expr/value.hh:1022
↓ 311 callers
Function
fmt
* A helper for writing a `boost::format` expression to a string. * * These are (roughly) equivalent: * * ``` * fmt(formatString, a_0, ..., a_n)
src/libutil/include/nix/util/fmt.hh:67
↓ 307 callers
Method
string
src/libexpr/json-to-value.cc:151
↓ 306 callers
Method
get
src/libutil/file-descriptor.cc:256
↓ 293 callers
Method
get
src/libstore/nar-info-disk-cache.cc:379
↓ 268 callers
Method
size
src/libutil/include/nix/util/lru-cache.hh:132
↓ 225 callers
Method
printStorePath
src/libstore/store-dir-config.cc:50
↓ 212 callers
Method
attrs
src/libexpr/include/nix/expr/value.hh:1348
↓ 201 callers
Method
find
src/libutil/nar-accessor.cc:48
↓ 199 callers
Method
begin
src/libexpr/include/nix/expr/value.hh:1017
↓ 183 callers
Method
c_str
src/libexpr/include/nix/expr/value.hh:1328
↓ 177 callers
Method
type
src/libexpr/include/nix/expr/value.hh:1139
↓ 168 callers
Method
data
src/libexpr/include/nix/expr/value.hh:878
↓ 168 callers
Method
lock
* Acquire write (exclusive) access to the inner value. */
src/libutil/include/nix/util/sync.hh:132
↓ 165 callers
Method
debugThrow
src/libexpr/eval-error.cc:89
↓ 162 callers
Method
size
src/libexpr/include/nix/expr/value.hh:886
↓ 161 callers
Method
end
src/libutil/include/nix/util/canon-path.hh:221
↓ 159 callers
Function
parse
src/libutil/git.cc:175
↓ 136 callers
Method
begin
src/libutil/include/nix/util/canon-path.hh:216
↓ 125 callers
Method
count
src/libutil/include/nix/util/pool.hh:195
↓ 125 callers
Function
warn
src/libutil/include/nix/util/logging.hh:347
↓ 124 callers
Function
parseURL
src/libutil/url.cc:115
↓ 124 callers
Method
to_string
src/libstore/s3-url.cc:241
↓ 120 callers
Method
create
src/libexpr/include/nix/expr/eval.hh:295
↓ 115 callers
Function
read
src/libutil/unix/file-descriptor.cc:21
↓ 112 callers
Method
listView
src/libexpr/include/nix/expr/value.hh:1298
↓ 112 callers
Function
write
src/libutil/unix/file-descriptor.cc:45
↓ 111 callers
Method
addTrace
src/libutil/error.cc:18
↓ 111 callers
Method
c_str
src/libutil/include/nix/util/canon-path.hh:115
↓ 107 callers
Method
forceValue
src/libexpr/include/nix/expr/eval-inline.hh:95
↓ 96 callers
Method
atPos
src/libutil/include/nix/util/error.hh:191
↓ 96 callers
Method
erase
src/libutil/include/nix/util/lru-cache.hh:85
↓ 93 callers
Method
str
src/libutil/include/nix/util/fmt.hh:229
↓ 85 callers
Method
cout
src/libutil/include/nix/util/logging.hh:165
↓ 84 callers
Method
to_string
src/libfetchers/fetchers.cc:144
↓ 81 callers
Method
value
()
doc/manual/theme/highlight.js:6
↓ 80 callers
Function
isAllowedURI
src/libexpr/eval.cc:403
↓ 79 callers
Method
get
src/libexpr/primops.cc:4731
↓ 76 callers
Function
checkInterrupt
* Throw `Interrupted` exception if the process has been interrupted. * * Call this in long-running loops and between slow operations to terminate *
src/libutil/unix/include/nix/util/signals-impl.hh:90
↓ 76 callers
Function
nix_alloc_value
src/libexpr-c/nix_api_value.cc:183
↓ 72 callers
Function
get
src/libutil/include/nix/util/util.hh:277
↓ 71 callers
Method
mkString
src/libexpr/eval.cc:863
↓ 71 callers
Method
to_string
src/nix/profile.cc:40
↓ 68 callers
Method
at
src/libexpr/include/nix/expr/parser-state.hh:431
↓ 65 callers
Function
readString
src/libutil/serialise.cc:509
↓ 62 callers
Method
clear
src/libutil/include/nix/util/pool.hh:216
↓ 62 callers
Function
readInt
src/libutil/include/nix/util/serialise.hh:581
↓ 61 callers
Method
forceAttrs
src/libexpr/include/nix/expr/eval-inline.hh:125
↓ 61 callers
Function
pathExists
src/libutil/file-system.cc:237
↓ 61 callers
Function
readFile
src/libutil/file-system.cc:264
↓ 60 callers
Method
forceStringNoCtx
src/libexpr/eval.cc:2414
↓ 60 callers
Function
hashString
src/libutil/hash.cc:362
↓ 59 callers
Method
getRev
src/libfetchers/fetchers.cc:436
↓ 59 callers
Function
nix_gc_decref
src/libexpr-c/nix_api_expr.cc:238
↓ 59 callers
Method
path
src/libstore/derivations.cc:22
↓ 57 callers
Method
get
src/libutil/include/nix/util/pool.hh:160
↓ 57 callers
Method
gitRev
src/libutil/include/nix/util/hash.hh:134
↓ 57 callers
Function
isLegalRefName
src/libfetchers/git-utils.cc:1515
↓ 57 callers
Method
mkAttrs
src/libexpr/include/nix/expr/value.hh:1224
↓ 56 callers
Function
concatStringsSep
src/libutil/include/nix/util/strings-inline.hh:86
↓ 56 callers
Method
empty
src/libexpr/include/nix/expr/attr-set.hh:125
↓ 55 callers
Function
getEnv
src/libutil/environment-variables.cc:6
↓ 54 callers
Function
getNameFromURL
src/libflake/url-name.cc:20
↓ 54 callers
Method
listSize
src/libexpr/include/nix/expr/value.hh:1303
↓ 54 callers
Method
mkInt
src/libexpr/include/nix/expr/value.hh:1186
↓ 53 callers
Method
append
* Append an element to a path, creating a non-empty path. * This is always safe because adding an element guarantees non-emptiness. */
src/libflake/include/nix/flake/lockfile.hh:51
↓ 53 callers
Method
buildBindings
src/libexpr/include/nix/expr/eval.hh:941
↓ 53 callers
Function
unreachable
src/libutil/error.cc:458
↓ 53 callers
Function
writeFile
src/libutil/file-system.cc:295
↓ 52 callers
Function
getString
src/libutil/git.cc:45
↓ 52 callers
Method
string_view
src/libexpr/include/nix/expr/value.hh:1333
↓ 51 callers
Method
queryPathInfo
src/libstore/store-api.cc:587
↓ 51 callers
Method
require
src/libutil/configuration.cc:559
↓ 50 callers
Method
dump
src/libexpr/include/nix/expr/symbol-table.hh:319
↓ 50 callers
Method
type
src/libstore/derivations.cc:799
↓ 49 callers
Function
absPath
src/libutil/file-system.cc:68
↓ 48 callers
Function
getStrAttr
src/libfetchers/attrs.cc:52
↓ 47 callers
Method
allocValue
src/libexpr/include/nix/expr/eval-inline.hh:29
↓ 47 callers
Function
hasPrefix
src/libutil/util.cc:193
↓ 47 callers
Function
showType
src/libexpr/eval.cc:134
↓ 46 callers
Method
use
src/libstore/include/nix/store/sqlite.hh:147
↓ 45 callers
Function
openStore
src/libstore/store-registration.cc:9
↓ 45 callers
Function
renderSize
src/libutil/util.cc:187
↓ 44 callers
Function
enumerate
src/libutil/include/nix/util/util.hh:420
↓ 44 callers
Method
rel
src/libutil/include/nix/util/canon-path.hh:120
↓ 43 callers
Method
integer
src/libexpr/include/nix/expr/value.hh:1363
↓ 43 callers
Function
writeFull
src/libutil/file-descriptor.cc:104
↓ 42 callers
Function
createDirs
src/libutil/file-system.cc:431
↓ 42 callers
Method
mkBool
src/libexpr/include/nix/expr/value.hh:1196
↓ 42 callers
Method
stopWork
stopWork() means that we're done; stop sending stderr to the client. */
src/libstore/daemon.cc:128
↓ 41 callers
Method
what
src/libcmd/installable-derived-path.cc:6
↓ 40 callers
Method
set
src/libutil/configuration.cc:22
↓ 39 callers
Method
name
src/libstore/include/nix/store/path.hh:68
↓ 38 callers
Method
exec
src/libstore/sqlite.cc:131
↓ 38 callers
Function
hasSuffix
src/libutil/util.cc:198
↓ 38 callers
Method
parseStorePath
src/libstore/store-dir-config.cc:9
next →
1–100 of 4,615, ranked by callers