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