Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/ninja-build/ninja
/ functions
Functions
872 in github.com/ninja-build/ninja
⨍
Functions
872
◇
Types & classes
218
↓ 1 callers
Method
HasMode
Return true if this instance matches an active implementation mode. This does not try to validate configuration parameters though.
src/jobserver.h:150
↓ 1 callers
Method
HasSequence
Return true if an ANSI sequence was found.
src/elide_middle.cc:41
↓ 1 callers
Function
Info
src/util.cc:111
↓ 1 callers
Method
InitWithFifo
Initialize with FIFO file path.
src/jobserver-posix.cc:81
↓ 1 callers
Method
InitWithSemaphore
src/jobserver-win32.cc:66
↓ 1 callers
Function
IsFifoDescriptor
Return true if |fd| is a fifo or pipe descriptor.
src/jobserver-posix.cc:30
↓ 1 callers
Function
IsFullPathName
Check path |s| is FullPath style returned by GetFullPathName. This ignores difference of path separator. This is used not to call very slow GetFullPat
src/includes_normalize-win32.cc:97
↓ 1 callers
Function
IsKnownShellSafeCharacter
src/util.cc:312
↓ 1 callers
Function
IsKnownWin32SafeCharacter
src/util.cc:329
↓ 1 callers
Method
IsPathDead
src/ninja.cc:178
↓ 1 callers
Method
IsPhony
src/eval_env.cc:72
↓ 1 callers
Method
IsValid
src/jobserver-win32.cc:77
↓ 1 callers
Method
IsVisible
Return true if the current input character is visible (i.e. not part of an ANSI color sequence).
src/elide_middle.cc:168
↓ 1 callers
Function
IsWindows7OrLater
src/disk_interface.cc:89
↓ 1 callers
Method
LoadDyndeps
src/build.cc:1050
↓ 1 callers
Function
LoadManifests
src/manifest_parser_perftest.cc:60
↓ 1 callers
Method
LookupRuleCurrentScope
src/eval_env.cc:39
↓ 1 callers
Method
LookupWithFallback
src/eval_env.cc:95
↓ 1 callers
Function
MSVCHelperMain
src/msvc_helper_main-win32.cc:82
↓ 1 callers
Method
MakeDir
src/test.cc:167
↓ 1 callers
Method
MarkMissing
Mark the Node as already-stat()ed and missing.
src/graph.h:67
↓ 1 callers
Method
NextFinished
src/subprocess-posix.cc:443
↓ 1 callers
Method
OnMissingDep
src/missing_deps.cc:66
↓ 1 callers
Method
OnPipeReady
src/subprocess-win32.cc:158
↓ 1 callers
Method
OpenBuildLog
src/ninja.cc:1451
↓ 1 callers
Method
OpenDepsLog
Open the deps log: load it, then open for writing. @return false on error.
src/ninja.cc:1490
↓ 1 callers
Function
ParseCPUFromCGroup
src/util.cc:796
↓ 1 callers
Function
ParseCgroupV1
src/util.cc:743
↓ 1 callers
Function
ParseCgroupV2
src/util.cc:755
↓ 1 callers
Function
ParseExitStatus
src/subprocess-posix.cc:188
↓ 1 callers
Function
ParseMountInfo
src/util.cc:682
↓ 1 callers
Method
ParsePreviousElapsedTimes
src/ninja.cc:304
↓ 1 callers
Function
ParseSelfCGroup
src/util.cc:725
↓ 1 callers
Method
Print
src/line_printer.cc:67
↓ 1 callers
Function
PrintCommands
src/ninja.cc:717
↓ 1 callers
Function
PrintCompdb
src/ninja.cc:1210
↓ 1 callers
Method
PrintStats
src/missing_deps.cc:156
↓ 1 callers
Function
PushPathIntoEnvironment
src/msvc_helper_main-win32.cc:41
↓ 1 callers
Function
RandomCommand
src/hash_collision_bench.cc:28
↓ 1 callers
Function
ReadFlags
Parse argv for command-line options. Returns an exit code, or -1 if Ninja should continue.
src/ninja.cc:1689
↓ 1 callers
Method
ReadLine
Reads a \n-terminated line from the file passed to the constructor. On return, *line_start points to the beginning of the next line, and line_end poin
src/build_log.cc:167
↓ 1 callers
Method
RebuildManifest
Rebuild the build manifest, if necessary. Returns true if the manifest was rebuilt.
src/ninja.cc:268
↓ 1 callers
Method
RecomputeOutputsDirty
src/graph.cc:265
↓ 1 callers
Method
Refresh
src/ninja.cc:1678
↓ 1 callers
Function
Replace
src/msvc_helper-win32.cc:25
↓ 1 callers
Method
Report
src/clean.cc:50
↓ 1 callers
Method
ResetState
Mark as not-yet-stat()ed and not dirty.
src/graph.h:60
↓ 1 callers
Function
RunBrowsePython
src/browse.cc:27
↓ 1 callers
Method
RunBuild
src/ninja.cc:1592
↓ 1 callers
Function
SameDrive
Return true if paths a and b are on the same Windows drive.
src/includes_normalize-win32.cc:74
↓ 1 callers
Function
SameDriveFast
Return true if paths a and b are on the same windows drive. Return false if this function cannot check whether or not on the same windows drive.
src/includes_normalize-win32.cc:53
↓ 1 callers
Method
SequenceContains
Returns true if |input_index| belongs to the current sequence.
src/elide_middle.cc:54
↓ 1 callers
Method
SequenceEnd
End of the current sequence (index of the first character following the sequence).
src/elide_middle.cc:48
↓ 1 callers
Method
SequenceSize
Size of the current sequence in characters.
src/elide_middle.cc:51
↓ 1 callers
Method
SetBuildLog
Used for tests.
src/build.h:230
↓ 1 callers
Method
SetJobserverClient
Set Jobserver client instance for this builder.
src/build.h:203
↓ 1 callers
Method
SpellcheckNode
src/state.cc:111
↓ 1 callers
Method
Start
src/subprocess-posix.cc:56
↓ 1 callers
Method
Start
src/subprocess-win32.cc:78
↓ 1 callers
Method
StartCommand
src/build.cc:64
↓ 1 callers
Function
StatAllFilesInDir
src/disk_interface.cc:99
↓ 1 callers
Function
StatSingleFile
src/disk_interface.cc:77
↓ 1 callers
Function
StringNeedsShellEscaping
src/util.cc:339
↓ 1 callers
Function
StringNeedsWin32Escaping
src/util.cc:346
↓ 1 callers
Function
ToolTargetsSourceList
src/ninja.cc:507
↓ 1 callers
Method
TryFinish
src/subprocess-posix.cc:164
↓ 1 callers
Method
Unparse
src/eval_env.cc:164
↓ 1 callers
Method
UpdatePhonyMtime
src/graph.cc:43
↓ 1 callers
Method
UpdateRate
src/status_printer.h:110
↓ 1 callers
Function
Usage
src/msvc_helper_main-win32.cc:31
↓ 1 callers
Function
Usage
Print usage information.
src/ninja.cc:227
↓ 1 callers
Method
VisitTarget
src/build.cc:492
↓ 1 callers
Method
WaitForCommand
src/build.cc:69
↓ 1 callers
Method
Warning
src/status_printer.cc:444
↓ 1 callers
Function
WarningEnable
Set a warning flag. Returns false if Ninja should exit instead of continuing.
src/ninja.cc:1418
↓ 1 callers
Function
WriteDepFileOrDie
src/msvc_helper_main-win32.cc:53
↓ 1 callers
Function
WriteFakeManifests
src/manifest_parser_perftest.cc:45
↓ 1 callers
Function
WriteTestData
src/build_log_perftest.cc:37
↓ 1 callers
Method
_n_unique_strings
(self, n: int)
misc/write_fake_manifests.py:66
↓ 1 callers
Method
_run_client_test
(self, jobserver_args: T.List[str])
misc/jobserver_test.py:185
↓ 1 callers
Method
_run_command
Run a subcommand, quietly. Prints the full command on error.
configure.py:196
↓ 1 callers
Function
_simple_scanf
Extract values from input using a scanf-like pattern. This is very basic and only used to avoid depending on the non-standard scanf package w
misc/jobserver_pool_test.py:24
↓ 1 callers
Method
_test_MAKEFLAGS_value
( self, ninja_args: T.List[str] = [], prefix_args: T.List[str] = [] )
misc/jobserver_test.py:293
↓ 1 callers
Method
can_rebuild_in_place
(self)
configure.py:118
↓ 1 callers
Function
check_pipe_tokens
(read_fd: int, jobs_count: int)
misc/jobserver_pool.py:207
↓ 1 callers
Function
check_sem_count
(handle: PyHandle, jobs_count: int)
misc/jobserver_pool.py:95
↓ 1 callers
Function
create_fifo
Create and fill Posix FIFO.
misc/jobserver_pool.py:162
↓ 1 callers
Function
create_page
(body: str)
src/browse.py:106
↓ 1 callers
Function
create_pipe
Create and fill Posix PIPE.
misc/jobserver_pool.py:148
↓ 1 callers
Function
create_sem
Create and initialize Win32 semaphore.
misc/jobserver_pool.py:75
↓ 1 callers
Method
current_use
src/state.h:48
↓ 1 callers
Method
default
(self, paths: Union[str, List[str]])
configure.py:180
↓ 1 callers
Method
default
(self, paths: Union[str, List[str]])
misc/ninja_syntax.py:152
↓ 1 callers
Method
defines
(self)
misc/write_fake_manifests.py:85
↓ 1 callers
Method
deps_log
src/graph.h:363
↓ 1 callers
Function
escape
Escape a string such that it can be embedded into a Ninja file without further interpretation.
misc/ninja_syntax.py:212
↓ 1 callers
Function
generate_html
(node: Node)
src/browse.py:134
↓ 1 callers
Function
has_re2c
()
configure.py:505
↓ 1 callers
Method
is_linux
(self)
configure.py:78
↓ 1 callers
Method
is_os400_pase
(self)
configure.py:103
← previous
next →
301–400 of 872, ranked by callers