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