1. 048a68d Merge pull request #2545 from trcrsired/master by Jan Niklas Hasse · 4 weeks ago main master upstream/master
  2. cc4ce1f Use Lowercase Headers for Cross-Compiling Windows Targets by trcrsired · 4 weeks ago
  3. 9d31ebb Merge pull request #2543 from zufuliu/fix-gcc-clang-Wcast-function-type by Jan Niklas Hasse · 4 weeks ago
  4. 2a42dd8 Fix Clang and GCC `[-Wcast-function-type]` warning on casting result by zufuliu · 5 weeks ago
  5. b78335e Merge pull request #2534 from digit-google/fix-build-log-leak by Jan Niklas Hasse · 5 weeks ago
  6. 127f2d3 Merge pull request #2541 from zufuliu/fix-clang-Wdelete-non-abstract-non-virtual-dtor by Jan Niklas Hasse · 5 weeks ago
  7. 32e9958 Add default virtual destructor for `Parser` class. by zufuliu · 6 weeks ago
  8. d344479 Merge pull request #2538 from zufuliu/fix-gcc-clang-format-warning by Jan Niklas Hasse · 6 weeks ago
  9. 0f03352 Fix Windows GCC and Clang format warning for `DWORD`. by zufuliu · 6 weeks ago
  10. d79d8f7 Merge pull request #2537 from zufuliu/msvc-utf-8 by Jan Niklas Hasse · 6 weeks ago
  11. ba26f24 Use `/utf-8` compiler option to fix MSVC C4819 warning. by zufuliu · 6 weeks ago
  12. bf7cd9f Merge pull request #2483 from dendy/add-dupbuild-as-deprecated-warning by Jan Niklas Hasse · 6 weeks ago
  13. 3ecea33 build_log.cc: Remove memory leak in Recompact() method. by David 'Digit' Turner · 7 weeks ago
  14. 0837388 build_log.cc: Remove one string copy when loading entries from the log. by David 'Digit' Turner · 7 weeks ago
  15. c1f74c6 build_log_test.cc: Remove `using namespace std` usage. by David 'Digit' Turner · 7 weeks ago
  16. d7ceecd build_log.cc: Remove `using namespace std` usage. by David 'Digit' Turner · 7 weeks ago
  17. 4ed980b build_log.*: Use member default initialization. by David 'Digit' Turner · 7 weeks ago
  18. 335e66d Merge pull request #2533 from digit-google/update-ci-to-macos-13 by Jan Niklas Hasse · 7 weeks ago
  19. ff5a512 Update CI Mac builders to use macos-13 by David 'Digit' Turner · 7 weeks ago
  20. b40052c Merge pull request #2527 from freand76/multiinputs by Jan Niklas Hasse · 7 weeks ago
  21. c7ad730 Merge pull request #2519 from sesse/master by Jan Niklas Hasse · 7 weeks ago
  22. beabef0 Add multi-inputs tool by Fredrik Andersson · 9 weeks ago
  23. c97558a Microoptimization in LoadDepsFromLog(). by Steinar H. Gunderson · 2 months ago
  24. cffec38 Stop calling ftell() in a loop. by Steinar H. Gunderson · 2 months ago
  25. 32e7e23 Switch hash to rapidhash. by Steinar H. Gunderson · 2 months ago
  26. a3fda2b Merge pull request #2497 from JamesWidman/compdb-target by Jan Niklas Hasse · 9 weeks ago
  27. 23350f1 Move Emacs file to https://github.com/ninja-build/ninja-emacs, see #2213 by Jan Niklas Hasse · 9 weeks ago
  28. bc31ad0 CMake: Enable C++11 for libninja-re2c, too, fix #2520 by Jan Niklas Hasse · 9 weeks ago
  29. aa62901 Ignore elide_middle_perftest by Jan Niklas Hasse · 9 weeks ago
  30. aeea0a4 Fix clang-analyzer-core.NullDereference and avoid const_cast by Jan Niklas Hasse · 9 weeks ago
  31. 27c78a3 Move RealCommandRunner into its own file by Jan Niklas Hasse · 9 weeks ago
  32. c3e3fb9 Fix some spelling errors in emhash8. by Steinar H. Gunderson · 10 weeks ago
  33. 22a0eba Fix emhash8 compilation for MinGW. by Steinar H. Gunderson · 2 months ago
  34. f1a2f42 Switch hash tables to emhash8::HashMap. by Steinar H. Gunderson · 2 months ago
  35. 40efd00 Apply a short-vector optimization to EvalString. by Steinar H. Gunderson · 2 months ago
  36. d85cfed Reuse some vectors in ManifestParser. by Steinar H. Gunderson · 2 months ago
  37. 089af00 Merge pull request #2517 from musvaage/master by Jan Niklas Hasse · 2 months ago
  38. 37a97ea end-of-line, comment, and point-max by musvaage · 2 months ago
  39. 4f84719 GitHub Actions: Run clang-tidy via CMake instead of run-clang-tidy, fix #2446 by Jan Niklas Hasse · 3 months ago
  40. b785947 Fix display of labels in a `[horizontal]` list by James Widman · 3 months ago
  41. 4e4ec4c Introduce new tool: `-t compdb-targets` by James Widman · 3 months ago
  42. f8ce3b3 Merge pull request #2508 from vaerksted/master by Jan Niklas Hasse · 3 months ago
  43. fc2f81e Merge pull request #2489 from digit-google/safer-depslog-parser by Jan Niklas Hasse · 3 months ago
  44. a15549e typo by spaette · 3 months ago
  45. 4c59ee0 Merge pull request #2503 from digit-google/fix-output-regression by Jan Niklas Hasse · 3 months ago
  46. 562cee1 Fix #2499: Status update regression. by David 'Digit' Turner · 4 months ago
  47. 6a31acc Merge pull request #2494 from vaerksted/master by Jan Niklas Hasse · 4 months ago
  48. 41ecb09 Merge pull request #2485 from digit-google/fix-inputs-tool by Jan Niklas Hasse · 4 months ago
  49. fe83433 Merge pull request #2492 from digit-google/create-depfile-directory by Nico Weber · 4 months ago
  50. 60838c1 typos by spaette · 4 months ago
  51. 197dbdb Make the deps_log parser report corrupted files instead of crashing. by David 'Digit' Turner · 8 months ago
  52. 46f272d DiskInterface::WriteFile(): Ensure binary file mode. by David 'Digit' Turner · 4 months ago
  53. 2c13023 Ensure depfile's parent directory is created before running an action. by David 'Digit' Turner · 4 months ago
  54. b2ae865 Merge pull request #2487 from digit-google/faster-elide-middle by Jan Niklas Hasse · 4 months ago
  55. 1ba5570 StatusPrinter: only strip ANSI sequences when needed. by David 'Digit' Turner · 8 months ago
  56. 5dd9b78 ElideMiddle: Get rid of std::regex usage and heap allocations. by David 'Digit' Turner · 8 months ago
  57. ee9a296 Faster and more correct ElideMiddle with ANSI sequences by David 'Digit' Turner · 8 months ago
  58. 2d7ee52 Move ElideMiddle() to its own source file. by David 'Digit' Turner · 8 months ago
  59. 60f901e Rewrite ElideMiddle.ElideAnsiEscapeCodes test. by David 'Digit' Turner · 4 months ago
  60. 2843493 Add new options to `inputs` tool. by David 'Digit' Turner · 5 months ago
  61. 5b94d34 Fix `inputs` tool implementation. by David 'Digit' Turner · 5 months ago
  62. 7e03348 Add InputsCollector class. by David 'Digit' Turner · 5 months ago
  63. 4b7d399 Merge pull request #2486 from digit-google/remove-warnings by Jan Niklas Hasse · 5 months ago
  64. a91a30e Add 'dupbuild' as deprecated warning by Daniel Levin · 5 months ago
  65. 50ae55a build.cc: Add 'override' directives to virtual method overrides. by David 'Digit' Turner · 5 months ago
  66. 0f05540 metrics.cc: Remove unused GetFrequency() function. by David 'Digit' Turner · 5 months ago
  67. 77d979b explanations.h: Remove Explanations:enabled_ field. by David 'Digit' Turner · 5 months ago
  68. 7d671d2 status_printer.h: Add 'override' statements to avoid warnings. by David 'Digit' Turner · 5 months ago
  69. f220dc5 Merge pull request #2479 from mcprat/workflow-ctest-verbose by Jan Niklas Hasse · 5 months ago
  70. 6e77cdf GitHub Actions: Remove usage of CTest by Michael Pratt · 5 months ago
  71. dcefb83 Merge pull request #2461 from atetubou/patch-1 by Jan Niklas Hasse · 7 months ago
  72. 2f19d3a Fix typo by Takuto Ikuta · 7 months ago
  73. 0b4b43a Merge pull request #2452 from mavit/emacs-metadata by Jan Niklas Hasse · 8 months ago
  74. 8aa51b2 Merge pull request #2455 from hundeboll/nominmax by Jan Niklas Hasse · 8 months ago
  75. b332497 cmake: disable min() and max() macros in windows.h by Martin Hundebøll · 8 months ago
  76. a58bf70 Merge pull request #2453 from HampusAdolfsson/flush_before_setmode by Jan Niklas Hasse · 8 months ago
  77. 6b8eeb8 Merge pull request #2456 from hundeboll/codespell by Jan Niklas Hasse · 8 months ago
  78. 2d17936 codespell: fix taked => taken, and ignore false positives by Martin Hundebøll · 8 months ago
  79. ee43260 Merge pull request #2451 from digit-google/explanations-class by Jan Niklas Hasse · 8 months ago
  80. dd8166d Flush stdout before calling _setmode on windows by Hampus Adolfsson · 8 months ago
  81. 7744530 Add Emacs package attributes, “Keywords” and “URL” by Peter Oliver · 8 months ago
  82. 214df86 Remove the global explanations_ variable. by David 'Digit' Turner · 8 months ago
  83. 1cb6ef8 Status: Add SetExplanations() method. by David 'Digit' Turner · 8 months ago
  84. 986d844 Add Explanations class by David 'Digit' Turner · 8 months ago
  85. 805cf31 Merge pull request #2067 from drothlis/explain-later by Jan Niklas Hasse · 8 months ago
  86. f14a949 Merge pull request #2448 from digit-google/build-tests-in-configure.py by Jan Niklas Hasse · 8 months ago
  87. d4b6084 Merge pull request #2428 from jhasse/elide-middle-ansi-escape by Jan Niklas Hasse · 8 months ago
  88. afcd4a1 configure.py: Support --gtest-source-dir to build tests. by David 'Digit' Turner · 8 months ago
  89. c470bf7 Merge pull request #2443 from digit-google/critical-path-with-topo-sort by Jan Niklas Hasse · 8 months ago
  90. ef89584 ComputeCriticalPath: Use topological sort to speed up function. by David 'Digit' Turner · 8 months ago
  91. 808fab6 Add test for "-d explain" output by David Röthlisberger · 2 years, 11 months ago
  92. 37e0870 misc/output_test.py: Refactor to allow calling ninja multiple times by David Röthlisberger · 2 years, 11 months ago
  93. 8e6c741 "explain" debug prints just before each command is run by David Röthlisberger · 3 years ago
  94. 554579d Merge pull request #2440 from jdrouhard/dry-run-fix by Jan Niklas Hasse · 8 months ago
  95. 9f0f6ad fix: don't attempt to write and stat the lock file during dry runs by John Drouhard · 8 months ago
  96. 76ddc52 Merge pull request #2434 from gruenich/feature/-actions-warning-upload-artifact by Jan Niklas Hasse · 8 months ago
  97. e0bfbc2 Merge pull request #2437 from orgads/slow-cursor by Jan Niklas Hasse · 8 months ago
  98. efa4586 Merge pull request #2433 from gruenich/feature/improve-dyndep-parser by Jan Niklas Hasse · 8 months ago
  99. 3d1a5fa RealDiskInterface: Do *not* set locale to an empty string by Orgad Shaneh · 8 months ago
  100. fd96b9a github actions: Update upload-artifact to version 4 by Christoph Grüninger · 8 months ago