1. fe83433 Merge pull request #2492 from digit-google/create-depfile-directory by Nico Weber · 4 days ago master
  2. 2c13023 Ensure depfile's parent directory is created before running an action. by David 'Digit' Turner · 10 days ago
  3. b2ae865 Merge pull request #2487 from digit-google/faster-elide-middle by Jan Niklas Hasse · 12 days ago
  4. 1ba5570 StatusPrinter: only strip ANSI sequences when needed. by David 'Digit' Turner · 4 months ago
  5. 5dd9b78 ElideMiddle: Get rid of std::regex usage and heap allocations. by David 'Digit' Turner · 4 months ago
  6. ee9a296 Faster and more correct ElideMiddle with ANSI sequences by David 'Digit' Turner · 4 months ago
  7. 2d7ee52 Move ElideMiddle() to its own source file. by David 'Digit' Turner · 4 months ago
  8. 60f901e Rewrite ElideMiddle.ElideAnsiEscapeCodes test. by David 'Digit' Turner · 12 days ago
  9. 4b7d399 Merge pull request #2486 from digit-google/remove-warnings by Jan Niklas Hasse · 2 weeks ago
  10. 50ae55a build.cc: Add 'override' directives to virtual method overrides. by David 'Digit' Turner · 2 weeks ago
  11. 0f05540 metrics.cc: Remove unused GetFrequency() function. by David 'Digit' Turner · 2 weeks ago
  12. 77d979b explanations.h: Remove Explanations:enabled_ field. by David 'Digit' Turner · 2 weeks ago
  13. 7d671d2 status_printer.h: Add 'override' statements to avoid warnings. by David 'Digit' Turner · 2 weeks ago
  14. f220dc5 Merge pull request #2479 from mcprat/workflow-ctest-verbose by Jan Niklas Hasse · 2 weeks ago
  15. 6e77cdf GitHub Actions: Remove usage of CTest by Michael Pratt · 4 weeks ago
  16. dcefb83 Merge pull request #2461 from atetubou/patch-1 by Jan Niklas Hasse · 3 months ago
  17. 2f19d3a Fix typo by Takuto Ikuta · 3 months ago
  18. 0b4b43a Merge pull request #2452 from mavit/emacs-metadata by Jan Niklas Hasse · 4 months ago
  19. 8aa51b2 Merge pull request #2455 from hundeboll/nominmax by Jan Niklas Hasse · 4 months ago
  20. b332497 cmake: disable min() and max() macros in windows.h by Martin Hundebøll · 4 months ago
  21. a58bf70 Merge pull request #2453 from HampusAdolfsson/flush_before_setmode by Jan Niklas Hasse · 4 months ago
  22. 6b8eeb8 Merge pull request #2456 from hundeboll/codespell by Jan Niklas Hasse · 4 months ago
  23. 2d17936 codespell: fix taked => taken, and ignore false positives by Martin Hundebøll · 4 months ago
  24. ee43260 Merge pull request #2451 from digit-google/explanations-class by Jan Niklas Hasse · 4 months ago
  25. dd8166d Flush stdout before calling _setmode on windows by Hampus Adolfsson · 4 months ago
  26. 7744530 Add Emacs package attributes, “Keywords” and “URL” by Peter Oliver · 4 months ago
  27. 214df86 Remove the global explanations_ variable. by David 'Digit' Turner · 4 months ago
  28. 1cb6ef8 Status: Add SetExplanations() method. by David 'Digit' Turner · 4 months ago
  29. 986d844 Add Explanations class by David 'Digit' Turner · 4 months ago
  30. 805cf31 Merge pull request #2067 from drothlis/explain-later by Jan Niklas Hasse · 4 months ago
  31. f14a949 Merge pull request #2448 from digit-google/build-tests-in-configure.py by Jan Niklas Hasse · 4 months ago
  32. d4b6084 Merge pull request #2428 from jhasse/elide-middle-ansi-escape by Jan Niklas Hasse · 4 months ago
  33. afcd4a1 configure.py: Support --gtest-source-dir to build tests. by David 'Digit' Turner · 4 months ago
  34. c470bf7 Merge pull request #2443 from digit-google/critical-path-with-topo-sort by Jan Niklas Hasse · 4 months ago
  35. ef89584 ComputeCriticalPath: Use topological sort to speed up function. by David 'Digit' Turner · 4 months ago
  36. 808fab6 Add test for "-d explain" output by David Röthlisberger · 2 years, 7 months ago
  37. 37e0870 misc/output_test.py: Refactor to allow calling ninja multiple times by David Röthlisberger · 2 years, 7 months ago
  38. 8e6c741 "explain" debug prints just before each command is run by David Röthlisberger · 2 years, 8 months ago
  39. 554579d Merge pull request #2440 from jdrouhard/dry-run-fix by Jan Niklas Hasse · 4 months ago
  40. 9f0f6ad fix: don't attempt to write and stat the lock file during dry runs by John Drouhard · 4 months ago
  41. 76ddc52 Merge pull request #2434 from gruenich/feature/-actions-warning-upload-artifact by Jan Niklas Hasse · 4 months ago
  42. e0bfbc2 Merge pull request #2437 from orgads/slow-cursor by Jan Niklas Hasse · 4 months ago
  43. efa4586 Merge pull request #2433 from gruenich/feature/improve-dyndep-parser by Jan Niklas Hasse · 4 months ago
  44. 3d1a5fa RealDiskInterface: Do *not* set locale to an empty string by Orgad Shaneh · 4 months ago
  45. fd96b9a github actions: Update upload-artifact to version 4 by Christoph Grüninger · 4 months ago
  46. eb58b49 Replace 'continue' by moving following code into inversed if by Christoph Grüninger · 4 months ago
  47. b6977e1 Combine two if's into a combined return by Christoph Grüninger · 4 months ago
  48. 0b6df95 Use C++11 range-based for loops instead of iterator style by Christoph Grüninger · 4 months ago
  49. 86b2fac Remove unused variable by Christoph Grüninger · 4 months ago
  50. 0d1e49a Remove consecutive return statements by Christoph Grüninger · 4 months ago
  51. f07dca3 Merge pull request #2432 from gruenich/feature/c-style-casts by Jan Niklas Hasse · 4 months ago
  52. db5c50e Add cppcoreguidelines-pro-type-cstyle-cast to clang-tidy config by Christoph Grüninger · 4 months ago
  53. cd7364e Use const_cast instead of C-style casts by Christoph Grüninger · 5 months ago
  54. d448ce0 Use static_cast instead of C-style casts by Christoph Grüninger · 5 months ago
  55. 522c6e4 Use emplace_back by Jan Niklas Hasse · 5 months ago
  56. 7454b0b Correctly handle ANSI Escape Codes in ElideMiddle, fix #713 by Jan Niklas Hasse · 5 months ago
  57. 4ef30b1 Merge pull request #2429 from jhasse/elide-middle-even by Jan Niklas Hasse · 5 months ago
  58. 862b53e GitHub Actions: Run output_test.py on Fedora 40 by Jan Niklas Hasse · 5 months ago
  59. 62328b6 ElideMiddle: Don't reduce size by 1 if width is even by Jan Niklas Hasse · 5 months ago
  60. 210e6f2 GitHub Actions doesn't seem to have a valid Git repo, fallback to hard-coded ignore list by Jan Niklas Hasse · 5 months ago
  61. f5b04af misc/ci.py: To make local dev easier, ignore files from .gitignore by Jan Niklas Hasse · 5 months ago
  62. 6659750 GitHub Actions: Add Fedora 40 build which also runs misc/ci.py again by Jan Niklas Hasse · 5 months ago
  63. b914a67 Remove trailing whitespace by Jan Niklas Hasse · 5 months ago
  64. ad50063 Merge pull request #2427 from digit-google/better-critical-path-computation by Jan Niklas Hasse · 5 months ago
  65. f7d9b2f Simplify ComputeCriticalPath() function. by David 'Digit' Turner · 5 months ago
  66. 1eb5308 #include <cstdint> for int64_t, fix #2426 by Jan Niklas Hasse · 5 months ago
  67. 2834deb Merge pull request #2422 from Arghnews/update_gtest by Jan Niklas Hasse · 5 months ago
  68. 1f8ddb3 Only set define on Windows using MSVC by Justin Riddell · 5 months ago
  69. 112576f Change MSVC define to WIN32 to exclude mingw by Justin Riddell · 5 months ago
  70. 932a66a Merge pull request #2420 from scivision/fallthrough by Jan Niklas Hasse · 5 months ago
  71. fbf698e Merge pull request #2415 from Biswa96/sysinfo-android-bionic by Jan Niklas Hasse · 5 months ago
  72. 055a5be Merge pull request #2421 from scivision/cmake-color by Jan Niklas Hasse · 5 months ago
  73. 8227479 Update GTest to 1.12.1 by Justin Riddell · 5 months ago
  74. 302dc42 correct NINJA_FALLTHROUGH logic by scivision · 5 months ago
  75. fafef35 Cmake: avoid unneeded feature check by scivision · 5 months ago
  76. 0fefeb3 util: Fix compiling with Android NDK by Biswapriyo Nath · 5 months ago
  77. 4a66995 Merge pull request #2414 from heitbaum/warning by Jan Niklas Hasse · 5 months ago
  78. da11ea2 Move Status interface into its own header by Jan Niklas Hasse · 5 months ago
  79. 8ea5fa8 fix: add explict braces to avoid ambiguous else by Rudi Heitbaum · 5 months ago
  80. 29b8f16 Merge pull request #2408 from Repiteo/more-type-hints by Jan Niklas Hasse · 5 months ago
  81. 3396d76 Merge pull request #2413 from gjasny/fix-missing-const by Jan Niklas Hasse · 5 months ago
  82. b4c9370 fix: add missing const by Gregor Jasny · 5 months ago
  83. 71b59d8 Merge pull request #2337 from ninja-build/dependabot/github_actions/actions/checkout-4 by Jan Niklas Hasse · 5 months ago
  84. a3838e0 Bump actions/checkout from 2 to 4 by dependabot[bot] · 5 months ago
  85. cbcfd54 GitHub Actions: Drop RHEL 7 support in favor of RHEL 8 (#2388) by Jan Niklas Hasse · 5 months ago
  86. 1e6b581 Update documentation for %p, fix #1145 by Jan Niklas Hasse · 5 months ago
  87. 9028a94 Return 130 instead of 2 when interrupted by Ctrl+C, fix #430 by Jan Niklas Hasse · 5 months ago
  88. 1dcebc6 mark this 1.13.0.git by Jan Niklas Hasse · 5 months ago
  89. 977096a Implement type hints in remaining python files by Thaddeus Crews · 5 months ago
  90. 4afe2a6 Merge pull request #2407 from Repiteo/type-hints by Jan Niklas Hasse · 5 months ago
  91. d7bb3f3 Merge pull request #2406 from dcbaker/submit/cleandad-fixes by Jan Niklas Hasse · 5 months ago
  92. 9cabe6a Implement type hints in `ninja_syntax.py` by Thaddeus Crews · 6 months ago
  93. e3f44dd clean: Improve performance in presence of dynamic dependencies by Dylan Baker · 5 months ago
  94. 003bb3b cleandead: remove outputs specified by dyndep files by Dylan Baker · 6 months ago
  95. 903a05c Merge pull request #2390 from jheydebrand/handle-deleted-logs-during-recompact by Jan Niklas Hasse · 6 months ago
  96. 481889b Merge pull request #2398 from paboldin/pboldin/fixes/meson-lisa-dpdk-build by Jan Niklas Hasse · 6 months ago
  97. 878aa46 Gracefully handle outdated .ninja_log during '-t recompact' by von Heydebrand Julian · 6 months ago
  98. 9279832 Merge pull request #2399 from jhasse/github-actions-ubuntu-update by Jan Niklas Hasse · 6 months ago
  99. 7712e30 AppVeyor: Update Ubuntu to 22.04 by Jan Niklas Hasse · 6 months ago
  100. be64d22 GitHub Actions: Update Ubuntu versions to 20.04, 22.04 and 24.04 by Jan Niklas Hasse · 6 months ago