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