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
Method
TearDown
src/deps_log_test.cc:38
Method
TearDown
src/disk_interface_test.cc:37
Function
TerminateHandler
This handler processes fatal crashes that you can't catch Test example: C++ exception in a stack-unwind-block Real-world example: ninja launched a com
src/ninja.cc:1654
Method
TestPoolWithDepthOne
src/build_test.cc:204
Method
TokenErrorHint
src/lexer.in.cc:96
Method
TokenErrorHint
src/lexer.cc:97
Method
TokenName
src/lexer.in.cc:74
Method
TokenName
src/lexer.cc:75
Method
ToolBrowse
src/ninja.cc:467
Method
ToolClean
src/ninja.cc:922
Method
ToolCleanDead
src/ninja.cc:971
Method
ToolCommands
src/ninja.cc:733
Method
ToolCompilationDatabase
src/ninja.cc:1027
Method
ToolCompilationDatabaseForTargets
src/ninja.cc:1227
Method
ToolDeps
src/ninja.cc:555
Method
ToolGraph
src/ninja.cc:386
Method
ToolInputs
src/ninja.cc:775
Method
ToolMSVC
src/ninja.cc:480
Method
ToolMissingDeps
src/ninja.cc:595
Method
ToolMultiInputs
src/ninja.cc:854
Method
ToolQuery
src/ninja.cc:403
Method
ToolRecompact
src/ninja.cc:1088
Method
ToolRestat
src/ninja.cc:1099
Method
ToolRules
src/ninja.cc:655
Method
ToolTargets
src/ninja.cc:615
Method
ToolUrtle
src/ninja.cc:1269
Method
ToolWinCodePage
src/ninja.cc:706
Method
Touch
src/disk_interface_test.cc:41
Method
TryAcquire
src/jobserver-posix.cc:46
Method
TryAcquire
src/jobserver-win32.cc:36
Method
UnmarkDependents
src/build.cc:446
Method
UnreadToken
src/lexer.in.cc:115
Method
UpdateDeps
src/deps_log.cc:389
Method
UpdateEdge
src/dyndep.cc:81
Method
VerifyDAG
src/graph.cc:226
Method
VirtualFileSystem
src/test.h:52
Method
VisibleInputCharsIterator
src/elide_middle.cc:154
Method
Visit
Implementation note: This is the regular depth-first-search algorithm described at https://en.wikipedia.org/wiki/Topological_sorting, except that: -
src/build.cc:514
Method
WaitForCommand
src/build_test.cc:724
Method
WaitForCommand
src/real_command_runner.cc:97
Method
WriteEntry
src/build_log.cc:334
Method
WriteFile
src/build_log_test.cc:233
Method
WriteFile
src/disk_interface.cc:248
Method
WriteFile
src/disk_interface_test.cc:266
Method
__enter__
(self)
misc/jobserver_test.py:47
Method
__enter__
(self)
misc/output_test.py:65
Method
__exit__
(self, exc_type, exc_val, exc_tb)
misc/jobserver_test.py:53
Method
__exit__
(self, exc_type, exc_val, exc_tb)
misc/output_test.py:72
Method
__init__
(self, platform: Optional[str])
configure.py:39
Method
__init__
(self, writer: ninja_syntax.Writer, verbose: bool = False)
configure.py:129
Method
__init__
(self, build_ninja: str)
misc/jobserver_test.py:43
Method
__init__
(self, build_ninja: str)
misc/output_test.py:61
Method
__init__
(self, src_dir: str)
misc/write_fake_manifests.py:54
Method
__init__
(self, gen: GenRandom, kind: int)
misc/write_fake_manifests.py:93
Method
__init__
(self, output: TextIOWrapper, width: int = 78)
misc/ninja_syntax.py:33
Method
_shell_escape
Quote paths containing spaces.
configure.py:192
Method
cmp
src/build_test.cc:31
Method
deps_log
src/graph.h:299
Method
depth
src/state.h:46
Method
do_GET
(self)
src/browse.py:167
Method
empty
src/string_piece.h:66
Function
exp
(m: Match[str])
misc/ninja_syntax.py:226
Function
expand
Expand a string containing $vars as Ninja would. Note: doesn't handle the full Ninja variable syntax, but it's enough to make configure.py's
misc/ninja_syntax.py:220
Method
factory
src/status_printer.cc:40
Method
factory
src/real_command_runner.cc:119
Function
getopt_long_only
src/getopt.c:403
Method
include
(self, path: str)
misc/ninja_syntax.py:146
Method
is_valid
A depth of 0 is infinite
src/state.h:45
Method
log_message
(self, format: str, *args: Any)
src/browse.py:194
Function
main
src/build_log_perftest.cc:103
Function
main
src/clparser_perftest.cc:23
Function
main
src/elide_middle_perftest.cc:31
Function
main
src/hash_collision_bench.cc:36
Function
main
src/depfile_parser_perftest.cc:24
Function
main
src/canon_perftest.cc:27
Function
main
src/ninja_test.cc:17
Function
main
src/manifest_parser_perftest.cc:79
Function
main
src/ninja.cc:1879
Method
matches
src/graph.cc:632
Method
operator!=
src/string_piece.h:40
Method
operator()
src/state.h:79
Method
operator()
src/graph.cc:634
Method
operator()
src/graph.h:276
Method
operator()
src/graph.h:401
Method
operator()
src/graph.h:413
Method
operator()
src/hash_map.h:32
Method
operator==
Used by tests.
src/build_log.h:70
Method
operator==
src/string_piece.h:36
Method
operator[]
src/string_piece.h:58
Method
parse
src/util.cc:662
Method
path
(self)
misc/jobserver_test.py:57
Method
platform
(self)
configure.py:75
Method
ptr
src/explanations.h:84
Method
released
src/test.h:123
Method
run_ninja_with_jobserver_pipe
(args)
misc/jobserver_test.py:270
Method
setUp
(self)
misc/ninja_syntax_test.py:32
Method
setUp
(self)
misc/ninja_syntax_test.py:138
Method
test_MAKEFLAGS_default
(self)
misc/jobserver_pool_test.py:140
Method
test_MAKEFLAGS_with_10_jobs
(self)
misc/jobserver_pool_test.py:143
Method
test_MAKEFLAGS_with_fifo
(self)
misc/jobserver_pool_test.py:154
← previous
next →
701–800 of 872, ranked by callers