Sign in
fuchsia
/
third_party
/
github.com
/
ninja-build
/
ninja
/
HEAD
2229dc2
Write build events as Chrome Trace file.
by David 'Digit' Turner
· 3 days ago
main
06cc910
[bes] NinjaMain keep full command with arguments
by David Fang
· 12 days ago
b36627d
Use emplace(), not at c++17 yet
by David Fang
· 12 days ago
02b7d71
Merge "[bes] Fix NINJA_BUILD_ID lookup" into main
by CQ Bot
· 12 days ago
2585cb8
Merge "[bes] Fix end-of-header generation" into main
by CQ Bot
· 12 days ago
f32d59c
Merge "Add CriticalPath class." into main
by CQ Bot
· 12 days ago
3faca38
Merge "Make NinjaMain::status_ a StatusListenerGroup." into main
by CQ Bot
· 12 days ago
6ca1c97
Merge "Add JsonWriter class" into main
by CQ Bot
· 12 days ago
b677252
Add CriticalPath class.
by David 'Digit' Turner
· 12 days ago
13372aa
Make NinjaMain::status_ a StatusListenerGroup.
by David 'Digit' Turner
· 12 days ago
374669c
Add JsonWriter class
by David 'Digit' Turner
· 12 days ago
2d48a29
[bes] Fix NINJA_BUILD_ID lookup
by David Fang
· 2 weeks ago
cd0640d
[bes] Fix end-of-header generation
by David Fang
· 2 weeks ago
e1429e6
Merge "[bes] Add ResultStore API support" into main
by CQ Bot
· 2 weeks ago
9f4b07a
[bes] Add ResultStore API support
by David Fang
· 2 weeks ago
ce79a0a
README.fuchsia: Add chrome-tracing topic
by David 'Digit' Turner
· 2 weeks ago
54abcb2
[bes] Remove redundant python proto wheel build
by David Fang
· 2 weeks ago
3e288c8
[bes] Add class to manage NinjaMain state.
by David 'Digit' Turner
· 6 weeks ago
143be72
Implement new `outputs` tool.
by David 'Digit' Turner
· 6 weeks ago
8453aed
Merge "misc/jobserver_test.py: Fix test for persistent mode." into main
by CQ Bot
· 9 weeks ago
1fceea7
Ensure IpcService handle is not inheritable
by David 'Digit' Turner
· 10 weeks ago
ccac5a8
misc/jobserver_test.py: Fix test for persistent mode.
by David 'Digit' Turner
· 2 months ago
52b67c6
Merge "Handle manifest regeneration errors in server" into main
by CQ Bot
· 3 months ago
210fde3
Handle manifest regeneration errors in server
by David 'Digit' Turner
· 3 months ago
7d009c7
[bes] Support recording build metadata
by David Fang
· 3 months ago
aca0185
[ipc] Support passing vector/map over wire
by David Fang
· 3 months ago
b790970
[bes] Accept a unique invocation id
by David Fang
· 3 months ago
3d25110
[bes] Post BuildStarted/BuildFinished events
by David Fang
· 3 months ago
064389b
[bes] Create BuildEventStreamer when enabled
by David Fang
· 3 months ago
286aadd
[bes] Pass ExitStatus to Status::BuildFinished
by David Fang
· 3 months ago
7e4cd99
[bes] Update Status::BuildEdgeFinished interface
by David Fang
· 3 months ago
412806e
[bes] Fix proto string field initialization
by David Fang
· 3 months ago
30e459c
[c++] Bump to std=c++14
by David Fang
· 3 months ago
a06e6b3
[bes] Replace build-level return types with ExitStatus
by David Fang
· 3 months ago
423d10e
[bes] Default copy/move/assign message structs
by David Fang
· 3 months ago
ad3166a
[bes] BuildEventStreamer class skeleton
by David Fang
· 4 months ago
1a257ee
[test] Add missing tests
by David Fang
· 4 months ago
cc9c9af
[bes][proto] Emit C++ structs type-ordered
by David Fang
· 4 months ago
3e98d17
[bes] Support multiple status listeners
by David Fang
· 4 months ago
a7d1648
[bes] Handle relative WORKDIR
by David Fang
· 4 months ago
55cfdce
[bes] Reorganize Bazel BEP support files.
by David 'Digit' Turner
· 4 months ago
aa0ebdc
[bes] Mostly revert configure.py
by David Fang
· 4 months ago
7a4149b
[bes] Make write-only build_event_stream.pb.h
by David Fang
· 4 months ago
752f59a
Add `multi-inputs` tool.
by David 'Digit' Turner
· 6 months ago
3088c37
Merge upstream optimizations from PR#2519
by Steinar H. Gunderson
· 6 months ago
4d9df71
StatusTable: Update status periodically when needed.
by David 'Digit' Turner
· 7 months ago
53eef54
StatusTable: Fix build timestamp handling.
by David 'Digit' Turner
· 7 months ago
5f612a2
StatusPrinter: minor fix + cleanups
by David 'Digit' Turner
· 7 months ago
4377891
StatusTable: minor performance update.
by David 'Digit' Turner
· 7 months ago
bd34ce9
Ensure that Ninja does not enable persistent mode in child processes.
by David 'Digit' Turner
· 7 months ago
d2c9bfe
Simplify misc/persistent_mode_test.py
by David 'Digit' Turner
· 7 months ago
ad51f28
Implement jobserver pool in Ninja.
by David 'Digit' Turner
· 8 months ago
97fa619
getopt.h: Add optional_argument macro.
by David 'Digit' Turner
· 8 months ago
6214033
Add Jobserver::Pool class
by David 'Digit' Turner
· 8 months ago
bb781b8
Support jobserver client mode automatically.
by David 'Digit' Turner
· 8 months ago
5499e40
Add Jobserver::Client class
by David 'Digit' Turner
· 8 months ago
f2aab1a
Add Jobserver::Slot and Jobserver::Config classes
by David 'Digit' Turner
· 8 months ago
f802a95
Add misc/jobserver_pool.py
by David 'Digit' Turner
· 8 months ago
b23e385
Fix StatusTable timestamp computation.
by David 'Digit' Turner
· 8 months ago
9daff81
Remove IpcHandle class entirely.
by David 'Digit' Turner
· 8 months ago
8600771
Move IpcService class out of ipc_handle.h
by David 'Digit' Turner
· 8 months ago
bf72f8b
Use ScopedHandle instead of IpcHandle
by David 'Digit' Turner
· 8 months ago
f2ea572
Move Stdio-related IpcHandle methods to stdio_redirection.h
by David 'Digit' Turner
· 8 months ago
b7f01b9
Introduce ScopedHandle + Move {Receive,Send}NativeHandle to ipc_utils.h
by David 'Digit' Turner
· 8 months ago
56324a2
Rename a few IpcHandle members for upstreaming.
by David 'Digit' Turner
· 8 months ago
2feecd3
Remove SigPipeIgnore class.
by David 'Digit' Turner
· 8 months ago
745380f
Ensure depfile's parent directory is created before running an action.
by David 'Digit' Turner
· 8 months ago
79bc280
Upstream: Faster ElideMiddle implementation
by David 'Digit' Turner
· 8 months ago
881127e
Upstream: Remove compiler warnings
by David 'Digit' Turner
· 8 months ago
980bc1f
Merge "Fix `inputs` tool." into main
by CQ Bot
· 9 months ago
b09d775
Fix `inputs` tool.
by David 'Digit' Turner
· 9 months ago
a790909
PersistentServerTest::TearDown: ignore errors when stopping the server.
by David Turner
· 9 months ago
eb09a56
build-ninja.sh: Minor MacOS fixes
by David Turner
· 9 months ago
2ac05a8
Fix build-ninja.sh script with `--allocator=rpmalloc`
by David 'Digit' Turner
· 9 months ago
be00028
Merge sync-branch-2024-06-24 branch into main (again and again)
by David 'Digit' Turner
· 9 months ago
5d9d7b2
Merge sync-branch-2024-06-24 branch into main (again)
by David 'Digit' Turner
· 10 months ago
502cd8e
Merge sync-branch-2024-06-24 branch into main branch.
by David 'Digit' Turner
· 10 months ago
9e59270
StatCache: Provide timestamp cache abstraction
by David 'Digit' Turner
· 11 months ago
sync-branch-2024-06-24
af6968f
Add AreWin32LongPathsEnabled() to util.h
by David 'Digit' Turner
· 11 months ago
2fa499c
Implement Ninja persistent mode.
by David 'Digit' Turner
· 11 months ago
de78ce7
Add PersistentMode class
by David 'Digit' Turner
· 11 months ago
20e1df1
Add PersistentService class
by David 'Digit' Turner
· 11 months ago
b0ffc17
Add AsyncStdioRedirector class.
by David 'Digit' Turner
· 11 months ago
df07dcd
util.h: Add [Append]StringFormatDurationMs().
by David 'Digit' Turner
· 11 months ago
3a805fb
Add Logger class.
by David 'Digit' Turner
· 11 months ago
bcc21bf
Status: properly handle changes in TERM and CLIFORCE_COLOR
by David 'Digit' Turner
· 11 months ago
d2ade98
StatusPrinter: Display pending commands in smart terminals.
by David 'Digit' Turner
· 11 months ago
9c250e2
Add StatusTable class
by David 'Digit' Turner
· 11 months ago
5d0a588
Use AsyncLoop in SubprocessSet
by David 'Digit' Turner
· 11 months ago
daf8f1b
Clarify SubprocessSet ownership rules.
by David 'Digit' Turner
· 11 months ago
8377032
Add AsyncLoop class
by David 'Digit' Turner
· 11 months ago
728ea57
Move input_file from Options to BuildConfig
by David 'Digit' Turner
· 11 months ago
d43b47f
Track and remove dynamic implicit dependencies
by David 'Digit' Turner
· 11 months ago
f73c6c6
Store command hash in each Edge.
by David 'Digit' Turner
· 11 months ago
1fba467
Remove BuildLog and DepsLog memory leaks.
by David 'Digit' Turner
· 11 months ago
9c59abe
Remove BindingEnv memory leaks.
by David 'Digit' Turner
· 11 months ago
7520b72
Remove memory leaks of Rule instances.
by David 'Digit' Turner
· 11 months ago
e963420
Add State class destructor.
by David 'Digit' Turner
· 11 months ago
1953758
Add Edge::has_restat() and Edge::is_generator()
by David 'Digit' Turner
· 11 months ago
ac27836
Minor `-d stats` output improvement.
by David 'Digit' Turner
· 11 months ago
Next »