1. 44e0339 Implement delayed commands in Ninja by David 'Digit' Turner · 13 days ago main
  2. 6dc7063 Add delayed commands support classes. by David 'Digit' Turner · 13 days ago
  3. c27c710 Add minimalist JSON streaming parser. by David 'Digit' Turner · 13 days ago
  4. c6c5798 README.fuchsia: Add new delayed-commands topic by David 'Digit' Turner · 13 days ago
  5. 229d0d3 Rename best_types.h to build_metadata.h by David 'Digit' Turner · 13 days ago
  6. 7b553c2 Add Edge::GetDescription() helper method by David 'Digit' Turner · 13 days ago
  7. e0f306c Add GEMINI.md rules file. by David 'Digit' Turner · 14 days ago
  8. 4a9abc9 build-ninja.sh: Add tests-controlling options. by David 'Digit' Turner · 14 days ago
  9. 3f23aef [logging] Record dirty inputs --dirty_sources_list by David Fang · 3 weeks ago
  10. 67af779 [resultstore] Fix output stream lifetime by David Fang · 4 weeks ago
  11. 2550a18 Add --depth=DEPTH option to `-t affected` tool. by David 'Digit' Turner · 5 weeks ago
  12. b24791c FileOrGzipOutputStream: Fix crash in destructor. by David 'Digit' Turner · 5 weeks ago
  13. b4a1b3e Do not leave zombie processes in case of triple Ctrl-C by David 'Digit' Turner · 5 weeks ago
  14. dc6f1e9 Gracefully handle Ctrl-C when waiting for command completion. by David 'Digit' Turner · 5 weeks ago
  15. d0d71ff Do not fallback to a local build when persistent server fails unexpectedly. by David 'Digit' Turner · 5 weeks ago
  16. 0b3b0d2 Make --chrome_trace messages less verbose. by David 'Digit' Turner · 5 weeks ago
  17. f0386b9 Add the `affected` tool. by David 'Digit' Turner · 9 weeks ago
  18. 0364bd0 Add --depfile option to `outputs` tool. by David 'Digit' Turner · 9 weeks ago
  19. 01e9ebc Clarify the purpose of the `outputs` tool with an example. by David 'Digit' Turner · 9 weeks ago
  20. c5418a6 Revert "Fix `outputs` tool implementation." by David 'Digit' Turner · 9 weeks ago
  21. 7044eaa Try to fix pselect() call on MacOS. by David 'Digit' Turner · 9 weeks ago
  22. 47377c7 Fix `outputs` tool implementation. by David 'Digit' Turner · 9 weeks ago
  23. 3f4310b Fix `inputs` and `multi-inputs` tools. by David 'Digit' Turner · 9 weeks ago
  24. 9cf7b0c Fix jobserver_pool.cc implementation on Posix. by David 'Digit' Turner · 2 months ago
  25. 4bd7f15 Reapply "depfile_parser.in.cc: Add support for filenames with ampersands/quotes" by David 'Digit' Turner · 2 months ago
  26. fa9d8fc Fix build-ninja.sh by David 'Digit' Turner · 2 months ago
  27. e1bcb95 Revert "depfile_parser.in.cc: Add support for filenames with ampersands/quotes" by David 'Digit' Turner · 2 months ago
  28. bd56c6a Fix ./configure.py script. by David 'Digit' Turner · 2 months ago
  29. 8843087 depfile_parser.in.cc: Add support for filenames with ampersands/quotes by David 'digit' Turner · 2 months ago
  30. de41a4f Bring misc/output_test.py closer to upstream by David 'digit' Turner · 2 months ago
  31. 2eed718 Update DiskInterface to upstream changes. by David 'digit' Turner · 2 months ago
  32. 237f157 Get FunctionCast<> from upstream by David 'digit' Turner · 2 months ago
  33. 1f5fd1e Get `compb-targets` tool from upstream by David 'digit' Turner · 2 months ago
  34. 08ef6d7 Add platformAwareUnlink() by David 'digit' Turner · 2 months ago
  35. dc127d1 Add support for cgroup2 in CPU quote parsing by David 'digit' Turner · 2 months ago
  36. 26495ac Import minor upstream changes by David 'digit' Turner · 2 months ago
  37. 46eabd3 Change .github directory to match upstream by David 'digit' Turner · 2 months ago
  38. 797f6e3 Add <cstdint> include in src/edge_weights.h by David 'digit' Turner · 2 months ago
  39. 6a26685 build-ninja.sh: Create compile_commands.json symlink. by David 'Digit' Turner · 3 months ago
  40. 39524ea Refactor temporary Status instance management. by David 'Digit' Turner · 3 months ago
  41. f7d9603 Move FileOrGzipOutputStream definition. by David 'Digit' Turner · 3 months ago
  42. ae27f63 Minor fixes to get closer to upstream. by Mikhail f. Shiryaev · 3 months ago
  43. d8efd4e Always stores the error log in `.ninja_errors.log` by David 'Digit' Turner · 3 months ago
  44. aa2f0eb Merge "[edge_weights] Add support for configuring edge weights" into main by CQ Bot · 3 months ago
  45. e234cf4 [edge_weights] Add support for configuring edge weights by Aaron Wood · 3 months ago
  46. 42fe003 SubprocessSet: Handle console processes with SIGCHLD on Posix. by David 'Digit' Turner · 3 months ago
  47. ac3000b AsyncLoop: Add AsyncSigChild class. by David 'Digit' Turner · 3 months ago
  48. 32101c0 Fix build-ninja.sh with --allocator=rpmalloc by David 'Digit' Turner · 3 months ago
  49. 8f682f7 Remove USE_KQUEUE from the Fuchsia Ninja source tree. by David 'Digit' Turner · 3 months ago
  50. b3a7ef0 subprocess.h: Fix completed process exit code. by David 'Digit' Turner · 3 months ago
  51. bce803b Refactor AsyncLoop and associated classes. by David 'Digit' Turner · 3 months ago
  52. 44a67f4 Remove misc compiler warnings by David 'Digit' Turner · 3 months ago
  53. 538d415 ninja.cc: Rename --jobserver to --jobserver-pool by David 'Digit' Turner · 3 months ago
  54. fac4238 Move RealCommandRunner to its own source file. by David 'Digit' Turner · 3 months ago
  55. 1ab0e2f Improve the --error_logging JSON schema by David 'Digit' Turner · 4 months ago
  56. 0a6b7f3 Add --error_logging_output=FILE option. by David 'Digit' Turner · 5 months ago
  57. d099b63 [bes] Write build.log as invocation log by David Fang · 5 months ago
  58. d5373a7 [status] va_copy between variadic calls by David Fang · 5 months ago
  59. 87f1362 [bes] Update field mask needs 'files' for stdout. by David Fang · 6 months ago
  60. 27e61b1 [bes] Send failed commands' stdout/stderr by David Fang · 6 months ago
  61. 6c899f9 [bes] Remove not-needed Finalize requests by David Fang · 6 months ago
  62. 23a1040 Add --depfile flag to `inputs` and `multi-inputs` tools. by David 'Digit' Turner · 6 months ago
  63. 0c8d063 [bes] Fix ResultStore various ids by David Fang · 6 months ago
  64. 536e7f5 [bes] string replace char with string by David Fang · 6 months ago
  65. aeb1826 [bes] Convert timestamps to UNIX epoch time by David Fang · 6 months ago
  66. 0f1ef2f [bes] Get actual username and hostname by David Fang · 6 months ago
  67. 3552b93 [bes] ResultStore coded output stream by David Fang · 7 months ago
  68. 5cef2b2 [build-ninja.sh] Remove zlib compilation warnings. by David 'Digit' Turner · 7 months ago
  69. 846f1cc [fuchsia] Allow --fuchsia-dir relative path by David Fang · 7 months ago
  70. 0469d0a [bes] Add ResultStore API test script by David Fang · 7 months ago
  71. 42b92b8 Fixing minor compiler warnings. by David 'Digit' Turner · 7 months ago
  72. 6b2ddd0 [bes] Generate git bundle with Android Ninja patches. by David 'Digit' Turner · 7 months ago
  73. dd6234a Generate compressed --bes_output and --resultstore_output files. by David 'Digit' Turner · 7 months ago
  74. 1b1ecf0 Support writing gzip-compressed --chrome_trace outputs. by David 'Digit' Turner · 7 months ago
  75. 6e8e7a6 Add GzipOutputStream class. by David 'Digit' Turner · 7 months ago
  76. 4fd24ad Add OutputStream class. by David 'Digit' Turner · 7 months ago
  77. b59e0e0 [bes] --resultstore_output streams to file by David Fang · 7 months ago
  78. 15142e7 [bes] generate Python protobuf modules for testing by David Fang · 7 months ago
  79. 41b8a0e [trace] Use emplace, instead of try_emplace by David Fang · 7 months ago
  80. 4ec3513 Merge "[bes] Create{Invocation,Configuration,Target}" into main by CQ Bot · 7 months ago
  81. 539b976 [bes] Create{Invocation,Configuration,Target} by David Fang · 7 months ago
  82. f5f1895 Use upstream Jobserver::Client implementation. by David 'Digit' Turner · 7 months ago
  83. a06cf44 Disable jobserver pipe pool implementation. by David 'Digit' Turner · 7 months ago
  84. 2005df7 Move Jobserver pool implementation. by David 'Digit' Turner · 7 months ago
  85. 2229dc2 Write build events as Chrome Trace file. by David 'Digit' Turner · 8 months ago
  86. 06cc910 [bes] NinjaMain keep full command with arguments by David Fang · 8 months ago
  87. b36627d Use emplace(), not at c++17 yet by David Fang · 8 months ago
  88. 02b7d71 Merge "[bes] Fix NINJA_BUILD_ID lookup" into main by CQ Bot · 8 months ago
  89. 2585cb8 Merge "[bes] Fix end-of-header generation" into main by CQ Bot · 8 months ago
  90. f32d59c Merge "Add CriticalPath class." into main by CQ Bot · 8 months ago
  91. 3faca38 Merge "Make NinjaMain::status_ a StatusListenerGroup." into main by CQ Bot · 8 months ago
  92. 6ca1c97 Merge "Add JsonWriter class" into main by CQ Bot · 8 months ago
  93. b677252 Add CriticalPath class. by David 'Digit' Turner · 8 months ago
  94. 13372aa Make NinjaMain::status_ a StatusListenerGroup. by David 'Digit' Turner · 8 months ago
  95. 374669c Add JsonWriter class by David 'Digit' Turner · 8 months ago
  96. 2d48a29 [bes] Fix NINJA_BUILD_ID lookup by David Fang · 8 months ago
  97. cd0640d [bes] Fix end-of-header generation by David Fang · 8 months ago
  98. e1429e6 Merge "[bes] Add ResultStore API support" into main by CQ Bot · 8 months ago
  99. 9f4b07a [bes] Add ResultStore API support by David Fang · 8 months ago
  100. ce79a0a README.fuchsia: Add chrome-tracing topic by David 'Digit' Turner · 8 months ago