1. 88f90e8 Merge pull request #2680 from moritzx22/fix2666 by Jan Niklas Hasse · 18 minutes ago main master upstream/master
  2. 0b115d8 Load depfile only when output nodes are not dirty by Moritz · 16 hours ago
  3. a658435 Refactor dirty‑state recomputation with caching and cleanup by moritzX22 · 16 hours ago
  4. 3d87209 Refactoring by moritzX22 · 16 hours ago
  5. 2501879 Reorder operations in RecomputeNodeDirty by moritzX22 · 16 hours ago
  6. 77d328f Merge pull request #2797 from orgads/emhash by Jan Niklas Hasse · 10 days ago
  7. ada4c10 Merge pull request #2809 from elliotgoodrich/fix-signature-mismatch by Jan Niklas Hasse · 3 weeks ago
  8. 034e2b8 Fix signature mismatch in `StatusFormatEnv` by Elliot Goodrich · 3 weeks ago
  9. 89a60db Merge pull request #2716 from elliotgoodrich/take-stringpiece-on-graph-methods by Jan Niklas Hasse · 3 weeks ago
  10. ce60eb1 Merge pull request #2774 from jhasse/status-description by Jan Niklas Hasse · 3 weeks ago
  11. 33a4003 Merge pull request #2799 from orgads/mkdtemp-mingw by Jan Niklas Hasse · 3 weeks ago
  12. 8942286 Merge pull request #2804 from ninja-build/dependabot/github_actions/actions/checkout-7 by Jan Niklas Hasse · 3 weeks ago
  13. 9cf0f74 Bump actions/checkout from 6 to 7 by dependabot[bot] · 4 weeks ago
  14. 06191e7 Merge pull request #2796 from orgads/tests-pipe by Jan Niklas Hasse · 5 weeks ago
  15. a2f5ce7 Fix test build on mingw by Orgad Shaneh · 5 weeks ago
  16. 77fc2c3 Update emhash by Orgad Shaneh · 5 weeks ago
  17. d128826 Tests: Use context manager for Popen by Orgad Shaneh · 5 weeks ago
  18. f735970 Merge pull request #2751 from philwo/clean-multi-outputs by Jan Niklas Hasse · 5 weeks ago
  19. cdb7c8b Merge pull request #2763 from braydenkrus/patch-2 by Jan Niklas Hasse · 5 weeks ago
  20. ec91f7d Merge pull request #2789 from bradking/dyndep-multi by Jan Niklas Hasse · 5 weeks ago
  21. f942e6e Merge pull request #2792 from orgads/bootstrap-test by Jan Niklas Hasse · 5 weeks ago
  22. 75c3aee Fix bootstrap with unit tests by Orgad Shaneh · 5 weeks ago
  23. dd1faec dyndep: fix handling of multiple dyndep file outputs on one edge by Brad King · 6 weeks ago
  24. 5a7fe11 deduplicate CMake target logic (#2775) by scivision · 8 weeks ago
  25. 173f464 Merge pull request #2777 from scivision/cmake-noop by Jan Niklas Hasse · 8 weeks ago
  26. 2c729fa Remove unnecessary NO_COLOR checks, condense checks for CLICOLOR_FORCE and FORCE_COLOR by Brayden Krus · 9 weeks ago
  27. 0d57a90 remove noop CMake policy - always new already by scivision · 9 weeks ago
  28. 23a6827 Allow to change order of description in --status by Jan Niklas Hasse · 10 weeks ago
  29. 2a8ddcc Merge pull request #2772 from jhasse/status-cmd-line by Jan Niklas Hasse · 10 weeks ago
  30. 0f55557 Add --status flag with Ninja-style variable expansion by Jan Niklas Hasse · 10 weeks ago
  31. 166d023 Merge pull request #2771 from jhasse/test_issue_2621 by Jan Niklas Hasse · 10 weeks ago
  32. 28d5408 Make test_issue_2621 resistence against different ordering by Jan Niklas Hasse · 2 months ago
  33. aa4c15c Merge pull request #2722 from elliotgoodrich/small-string-utils by Jan Niklas Hasse · 2 months ago
  34. 68398e1 Merge pull request #2738 from ninja-build/dependabot/github_actions/actions/upload-artifact-7 by Jan Niklas Hasse · 2 months ago
  35. b7b5d31 Merge pull request #2744 from braydenkrus/patch-1 by Jan Niklas Hasse · 2 months ago
  36. 02e3fd2 Merge pull request #2765 from jhasse/builddir-target by Jan Niklas Hasse · 2 months ago
  37. 044656d Add a check for NO_COLOR for UNIX that was included for Windows by Brayden Krus · 3 months ago
  38. 6aa47db Use anonymous namespace for helper functions, uncomment NO_COLOR code by Brayden Krus · 3 months ago
  39. d4f11df Remove ansi_color, move its implementation to line_printer by Brayden Krus · 3 months ago
  40. 61b029a Switch to getenv and _putenv_s for Windows ansi_color by Brayden Krus · 3 months ago
  41. f19dc4a Address comments by Jan Niklas Hasse · 3 months ago
  42. a830ae5 Merge pull request #2726 from jamesl-10/ninja-parallelism by Jan Niklas Hasse · 3 months ago
  43. 14fa2b7 Fix AnsiColorTest on Windows, remove Windows line endings by Brayden Krus · 3 months ago
  44. 1e6c96f Implement ansi_color by Brayden Krus · 3 months ago
  45. 201c9b9 Implement ansi_color by Brayden Krus · 3 months ago
  46. 27e4b60 Simplify helper functions by Brayden Krus · 3 months ago
  47. def9560 Merge pull request #2764 from skeeto/fix-recovery by Nico Weber · 3 months ago
  48. e1707b4 Add support for FORCE_COLOR. (For now) comment out NO_COLOR logic by Brayden Krus · 3 months ago
  49. cedf78d Merge pull request #2739 from jhasse/exclude-validation-edges-from-compdb by Jan Niklas Hasse · 3 months ago
  50. 93e431a Fall back to $builddir/target when target lookup fails by Jan Niklas Hasse · 3 months ago
  51. 947aade Merge pull request #2753 from bradking/explain-dyndep by Jan Niklas Hasse · 3 months ago
  52. 93d37d0 Add test for deps log duplicate path record recovery. by Christopher Wellons · 3 months ago
  53. 3f910ed Fix deps log recovery failing to remove corrupt records by Christopher Wellons · 3 months ago
  54. 54ce433 Clean unneeded comment by Brayden Krus · 3 months ago
  55. 467483f Implement helper functions for NO_COLOR and CLICOLOR_FORCE by Brayden Krus · 3 months ago
  56. 0d80e3c Fix `getenv` by Brayden Krus · 4 months ago
  57. ad4a073 Check `NO_COLOR` flag before `CLICOLOR_FORCE` by Brayden Krus · 4 months ago
  58. bbde7f3 Restore "explain" output when a dyndep file is loaded by Brad King · 4 months ago
  59. b7bbeec Add test for `ninja -d explain` with dyndep by Brad King · 4 months ago
  60. 1ad778b Migrate explanation printing from StatusPrinter to Explanations by Brad King · 4 months ago
  61. 2dc18d3 Factor out implementation of Explanations into a dedicated source by Brad King · 4 months ago
  62. b90f358 Merge pull request #2756 from bradking/graph-visit-cleanup by Jan Niklas Hasse · 4 months ago
  63. f42b614 Simplify logic that updates an edge from dyndep and depfile bindings by Brad King · 4 months ago
  64. 85f4e5e Merge pull request #2750 from lklivingstone/fix/browse-url-encode by Jan Niklas Hasse · 4 months ago
  65. 882af5e Explicitly load a node's mtime before comparing it to the deps log by Brad King · 4 months ago
  66. ec78f22 fix URL-encode targets in -t browse by lklivingstone · 4 months ago
  67. 79482d3 Queue an edge's validation nodes before *all* inputs by Brad King · 4 months ago
  68. 57157f6 Merge pull request #2754 from bradking/doc-dyndep by Jan Niklas Hasse · 4 months ago
  69. 1cda427 Document more precisely how a dyndep file may affect the build graph by Brad King · 4 months ago
  70. a37b2ce Merge pull request #2749 from bradking/graph-visit-order by Jan Niklas Hasse · 4 months ago
  71. c04c557 Merge pull request #2747 from cuiweixie/fix/lexer-version-check-operator by Jan Niklas Hasse · 4 months ago
  72. 297718e clang-tidy: bugprone-assignment-in-if-condition by Jan Niklas Hasse · 4 months ago
  73. 2ae7caf Fix -t clean to remove all outputs of multi-output edges by Philipp Wollermann · 4 months ago
  74. 36c1fd9 Visit all of an edge's inputs before checking if any is ready by Brad King · 4 months ago
  75. 258ec10 fix: use == instead of = in newline escape version check by Weixie Cui · 4 months ago
  76. 389d044 Document `pool` option under "Rule Variables" by Brayden Krus · 4 months ago
  77. 1a7da2b Added regression test for jobserver token availability by jamesl-10 · 4 months ago
  78. 8af25f1 Capture runner states in BuildResult algebraic data type by jamesl-10 · 4 months ago
  79. 5ff92d8 Merge pull request #2741 from adrian-javid/editor_config_python_indent_size_4 by Jan Niklas Hasse · 4 months ago
  80. 293b34d update `.editorconfig` such that indent size of 4 is used for Python files by Adrian · 4 months ago
  81. f7da445 compdb: Exclude validation-only edges from compile_commands.json by Jan Niklas Hasse · 5 months ago
  82. 8e0d1ff Add integration test to see if compdb tool includes validation-only edges by Jan Niklas Hasse · 5 months ago
  83. 9ec8b85 Handle jobserver token availability in runner by jamesl-10 · 5 months ago
  84. 16000e1 Change SubprocessSet::DoWork to react to Jobserver token availability by jamesl-10 · 5 months ago
  85. 0cd88be Merge pull request #2729 from codesuki/validations by Jan Niklas Hasse · 5 months ago
  86. 8a2d5fb Bump actions/upload-artifact from 6 to 7 by dependabot[bot] · 5 months ago
  87. 131337b Fix typo, improve formatting in README.md by Jan Niklas Hasse · 5 months ago
  88. b227a2d Merge pull request #2736 from haosenwang1018/fix/bare-excepts by Jan Niklas Hasse · 5 months ago
  89. 394ba36 Merge pull request #2737 from zufuliu/msvc-c++17 by Jan Niklas Hasse · 5 months ago
  90. 35976f0 Update MSVC C++ standard to C++17, see PR #2734. by zufuliu · 5 months ago
  91. e7fcd46 fix: replace 2 bare except clauses with except Exception by haosenwang1018 · 5 months ago
  92. bf070e0 Only allow integers for pool depth (no implicit conversion to 0) by Jan Niklas Hasse · 5 months ago
  93. 4d76392 Merge pull request #2734 from jhasse/cxx17 by Jan Niklas Hasse · 5 months ago
  94. 04ba29b Bump C++14 to C++17 by Jan Niklas Hasse · 5 months ago
  95. 6191ee3 Merge pull request #2730 from jhasse/restat-with-builddir by Jan Niklas Hasse · 5 months ago
  96. 3fdd179 restat tool: Add --builddir=DIR; might be needed because manifest won't be parsed by Jan Niklas Hasse · 5 months ago
  97. 8161d3a Add an integration test for "ninja -t restat" by Jan Niklas Hasse · 5 months ago
  98. 03ec8c6 fixup! fixup! fixup! Fix spurious rebuilds for phony targets with validations by Neri Marschik · 5 months ago
  99. 43aa6e3 fixup! fixup! Fix spurious rebuilds for phony targets with validations by Neri Marschik · 5 months ago
  100. b5f70ee fixup! Fix spurious rebuilds for phony targets with validations by Neri Marschik · 5 months ago