Commit Graph

  • 3b944c9813 Rename minNewline.. constants to kMinNewline.. Ildus Kurbangaliev 2025-12-28 12:10:25 +01:00
  • 85c1564114 Revert "Add \r\n on Windows" Ildus Kurbangaliev 2025-12-28 12:03:52 +01:00
  • c74beb4369 GitHub Actions: Update to macos-14 Jan Niklas Hasse 2025-12-20 11:56:46 +01:00
  • 6fcd700456 Bump actions/upload-artifact from 5 to 6 dependabot[bot] 2025-12-15 08:05:38 +00:00
  • a0e5f79ecc Make sure to carry the old uid and gid on file replace Jérôme Pouiller 2025-12-05 18:53:00 +01:00
  • 4b72b15aac Merge pull request #2684 from moritzx22/testSuiteMemoryLeak Jan Niklas Hasse 2025-11-29 19:51:23 +01:00
  • ae3884d5cc Merge pull request #2692 from thesamesam/fifo-no-validate Jan Niklas Hasse 2025-11-29 14:34:09 +01:00
  • 1272304319 Merge pull request #2693 from ninja-build/dependabot/github_actions/actions/checkout-6 Jan Niklas Hasse 2025-11-29 14:32:50 +01:00
  • 71cb2a4d69 Permit jobserver on character device in addition to a named pipe Sam James 2025-11-22 12:49:35 +00:00
  • 8d311b4f4a Bump actions/checkout from 5 to 6 dependabot[bot] 2025-11-24 08:09:55 +00:00
  • 3441b633c2 v1.13.2 v1.13.2 release Jan Niklas Hasse 2025-11-20 17:26:20 +01:00
  • bd56313823 Fix Ninja exit code when interrupted. David 'Digit' Turner 2025-11-05 15:08:10 +01:00
  • 231db65ccf Merge pull request #2690 from digit-google/fix-status-code-when-ninja-is-interrupted Jan Niklas Hasse 2025-11-20 17:22:03 +01:00
  • cc0b6ffada Fix Ninja exit code when interrupted. David 'Digit' Turner 2025-11-05 15:08:10 +01:00
  • 931d990d97 Merge pull request #2687 from ninja-build/dependabot/github_actions/actions/upload-artifact-5 Jan Niklas Hasse 2025-10-27 19:31:33 +01:00
  • c9de7ce419 Fix unit test crash, if test fails Moritz 2025-10-15 19:31:03 +02:00
  • 8d76cc4179 Bump actions/upload-artifact from 4 to 5 dependabot[bot] 2025-10-27 08:23:15 +00:00
  • 3eeda8fda6 Print an entry in the compilation database for each input file Katalin Rebhan 2025-09-17 17:30:30 +02:00
  • 68fbe8ae5d Fix formatting in version.h Ildus Kurbangaliev 2025-09-26 15:24:48 +02:00
  • 50db8fd1c3 Fix formatting and more precise doc Ildus Kurbangaliev 2025-09-26 15:15:26 +02:00
  • da390ef9d5 Improve docs and use pointer in CheckNinjaVersion Ildus Kurbangaliev 2025-09-26 14:03:10 +02:00
  • 6c6587b64b Add ' ' on Windows for '$^' Ildus Kurbangaliev 2025-09-25 22:12:16 +02:00
  • 43cf6b8b78 Check for ninja_required_version when $^ escape is used Ildus Kurbangaliev 2025-06-29 17:53:42 +02:00
  • d676f9eaa5 Support $^ escape sequence for newlines. Ildus 2025-06-05 10:24:46 +02:00
  • 47ed2d244b Merge pull request #2661 from ninja-build/dependabot/github_actions/actions/checkout-5 Jan Niklas Hasse 2025-09-16 22:19:06 +02:00
  • 2e719411a0 Bump actions/checkout from 4 to 5 dependabot[bot] 2025-09-07 09:42:54 +00:00
  • 3844671f6f Merge pull request #2668 from digit-google/github-macos-build-fix Jan Niklas Hasse 2025-09-07 11:42:01 +02:00
  • ef65f36d00 Fix MacOS github builds. David 'Digit' Turner 2025-09-06 19:27:33 +02:00
  • eac306c539 Merge pull request #2654 from chwarr/manual-gnu-job-server Jan Niklas Hasse 2025-08-25 19:34:06 +02:00
  • 9746811d26 Document some additional -t tool flags jyn 2025-08-19 12:43:15 -04:00
  • e4dfed9e9e Correct GNU Make jobserver link Christopher Warrington 2025-08-18 14:18:38 -07:00
  • 370edd49a4 Merge pull request #2631 from userdocs/linux.yml-build-with-python-update Jan Niklas Hasse 2025-08-02 10:46:16 +02:00
  • 50a5fb51e8 Revert "workflow update - concurrency to cancel outdated runs" Jan Niklas Hasse 2025-08-01 21:45:10 +02:00
  • bf84799b15 Merge pull request #2640 from mathstuf/test-deps-log-big-endian Jan Niklas Hasse 2025-07-17 08:54:07 +02:00
  • c9921002f9 Merge pull request #2630 from userdocs/linux.yml-test-update Jan Niklas Hasse 2025-07-17 08:50:08 +02:00
  • 77c9bd3877 Merge pull request #2629 from userdocs/workflow-release-update Jan Niklas Hasse 2025-07-17 08:49:26 +02:00
  • 9421d5c9f6 deps_log_test: support big endian architectures Ben Boeckel 2025-07-15 00:09:28 -04:00
  • 02a8d177bf Update linux.yml userdocs 2025-07-13 11:37:30 +01:00
  • 77679f9f2c requested: remove changes to dnf commands in linux.yml userdocs 2025-07-13 11:13:41 +01:00
  • f2baf1fba0 Merge pull request #2632 from userdocs/workflows-concurrency Jan Niklas Hasse 2025-07-13 11:50:59 +02:00
  • ca46e23709 Merge pull request #2635 from digit-google/cmake-set-c++14-when-building-ninja Jan Niklas Hasse 2025-07-11 16:07:24 +02:00
  • 79feac0f3e v1.13.1 v1.13.1 Jan Niklas Hasse 2025-07-10 22:43:08 +02:00
  • 5807cf7d1f Merge branch 'master' into release Jan Niklas Hasse 2025-07-10 22:41:49 +02:00
  • 31af25000a Merge pull request #2636 from jhasse/rsp-crlf Jan Niklas Hasse 2025-07-10 22:35:42 +02:00
  • 516a0ddcc4 Add output test for multiple rules + dyndep, fix #2621 Jan Niklas Hasse 2025-07-10 22:32:03 +02:00
  • 04f1d2ae1b Update CMakeLists.txt to use C++14 too. David 'Digit' Turner 2025-07-01 14:48:42 +02:00
  • 114fb93b67 Convert \n to \r\n on Windows in rsp files, fix #2616 Jan Niklas Hasse 2025-07-02 19:30:44 +02:00
  • d60673d49e Merge pull request #2628 from userdocs/workflows-fix-triggers Jan Niklas Hasse 2025-07-02 19:08:55 +02:00
  • cd8d029c36 workflow update - concurrency to cancel outdated runs userdocs 2025-07-01 10:35:33 +01:00
  • c1b73eac55 linux.yml - build-with-python - add matrix to job userdocs 2025-06-30 23:09:44 +01:00
  • d487f0b06c linux.yml - test - add matrix to job userdocs 2025-06-30 23:05:20 +01:00
  • 991f34ad0a replace archived in 2021 release action for currently maintained one userdocs 2025-06-30 19:59:46 +01:00
  • 9659311db4 prevent duplicate runs being triggered when a release tag is published. userdocs 2025-06-30 18:29:03 +01:00
  • b783add490 Merge pull request #2627 from userdocs/linux.yml-build Jan Niklas Hasse 2025-06-30 18:58:39 +02:00
  • 70b06c6385 add aarch64 matrix to build job using rockylinux 8 container userdocs 2025-06-30 17:02:25 +01:00
  • eb4cf5cd0f Merge pull request #2625 from Felixoid/fix-planer-bug Jan Niklas Hasse 2025-06-30 17:21:38 +02:00
  • 56b33bbe25 Fix exit code for unset result.status Mikhail f. Shiryaev 2025-06-29 20:26:28 +02:00
  • cbecfaffb4 Fix tests to reflect the new Builder.Build Mikhail f. Shiryaev 2025-06-29 20:25:22 +02:00
  • 7226ee1814 Merge pull request #2604 from userdocs/master Jan Niklas Hasse 2025-06-29 18:00:37 +02:00
  • 56bfd79728 Merge branch 'ninja-build:master' into master Userdocs 2025-06-29 13:54:46 +01:00
  • 3890808c19 Merge pull request #2622 from digit-google/remove-1.13-warnings Jan Niklas Hasse 2025-06-28 11:01:04 +02:00
  • 5323b91004 Add configure.py --warnings-as-errors option. David 'Digit' Turner 2025-06-26 15:07:04 +02:00
  • deedffeb38 Remove incorrect c++17 statements. David 'Digit' Turner 2025-06-26 14:55:50 +02:00
  • 04175820f4 Update to GTest 1.16, latest version to support C++14 userdocs 2025-05-27 10:39:41 +01:00
  • b4d51f6ed5 v1.13.0 v1.13.0 Jan Niklas Hasse 2025-06-18 14:08:38 +02:00
  • 732994a948 Merge branch 'master' into release Jan Niklas Hasse 2025-06-18 14:06:50 +02:00
  • 656412538b mark this 1.14.0.git Jan Niklas Hasse 2025-06-18 13:59:34 +02:00
  • 1b52e21f4b Merge pull request #2590 from Balletie/filenames-with-ampersands-and-quotes-in-depfiles Jan Niklas Hasse 2025-06-13 19:08:57 +02:00
  • 896f6bf05a Remove incorrect paragraph about jobserver on Posix Jan Niklas Hasse 2025-05-15 20:59:37 +02:00
  • a5da6f98c7 Merge pull request #2506 from digit-google/jobserver Jan Niklas Hasse 2025-05-15 20:57:45 +02:00
  • 04175abff7 Merge pull request #2591 from SR4ven/cgroup2 Jan Niklas Hasse 2025-05-09 19:42:29 +02:00
  • cb8570867e Use auto Maximilian Lindner 2025-05-07 22:43:32 +02:00
  • d9b1efd208 Add std:: namespace, braces and replace insert with emplace Maximilian Lindner 2025-05-07 21:36:53 +02:00
  • 882f49c2fe Add support for cgroup2 in CPU quota parsing Maximilian Lindner 2025-04-26 22:16:07 +02:00
  • 81841b398a Add support for filenames with ampersands/quotes in depfile parser Taan Skip 2025-04-22 19:14:07 -07:00
  • d4a4f3694c Support jobserver client mode automatically. David 'Digit' Turner 2024-09-13 13:39:47 +02:00
  • ae09557e69 Add Jobserver::Client class David 'Digit' Turner 2024-09-13 13:03:09 +02:00
  • e3f1f44f9a Add Jobserver::Slot and Jobserver::Config classes David 'Digit' Turner 2024-09-13 11:13:29 +02:00
  • 6adbd5cbda Add misc/jobserver_pool.py David 'Digit' Turner 2024-09-11 18:32:23 +02:00
  • 29db9a7a4b Merge pull request #2587 from ntrrgc/2025-04-14-iterator Jan Niklas Hasse 2025-04-18 13:48:09 +02:00
  • 8393f25247 Fix iterator bug in ppoll-based Subprocess::DoWork() Alicia Boya García 2025-04-14 11:58:44 +02:00
  • 11cd8de4f6 Reapply "Replace covert pipe with SIGCHLD handler" Alicia Boya García 2025-04-14 11:30:37 +02:00
  • f2aa42a91d Revert "Replace covert pipe with SIGCHLD handler" Jan Niklas Hasse 2025-04-12 10:54:20 +02:00
  • 89af474419 Add test for multiple console jobs, see #2586 Jan Niklas Hasse 2025-04-12 10:49:18 +02:00
  • d9e280dd48 Merge pull request #2550 from ntrrgc/2025-01-10-sigchld Jan Niklas Hasse 2025-04-10 20:27:04 +02:00
  • 5912b0d5ea Replace covert pipe with SIGCHLD handler Alicia Boya García 2025-01-10 03:49:13 +01:00
  • 09c42d17bc Merge pull request #2584 from kenchung285/patch-1 Jan Niklas Hasse 2025-04-10 08:51:41 +02:00
  • 1c5443084c use OFF for -DBUILD_TESTING instead Cheng-Yeh Chung 2025-04-09 17:21:13 +08:00
  • a5a7218466 Merge pull request #2583 from aagor/patch-1 Jan Niklas Hasse 2025-04-09 08:49:59 +02:00
  • ff834e4519 add cmake -DBUILD_TESTING flag description in README.md Cheng-Yeh Chung 2025-04-09 10:14:12 +08:00
  • 19c0e6a055 Remove superfluos character at order-only dependencies Alexander Krabler 2025-04-07 21:29:04 +02:00
  • d687df26a6 Merge pull request #2576 from rhelmot/master Jan Niklas Hasse 2025-03-26 09:40:27 +01:00
  • f08479117a browse: do not compare str to None during sort Audrey Dutcher 2025-02-22 20:06:20 -07:00
  • 6852f6575f Merge pull request #2574 from mathstuf/dyndep-dry-run Jan Niklas Hasse 2025-02-19 23:08:37 +01:00
  • f58e0bebec build_test: ensure dry runs with dyndep files work Ben Boeckel 2025-02-19 18:42:10 +01:00
  • 2a34463e6e GitHub Actions: Build ninja on RockyLinux 8 using ninja itself Jan Niklas Hasse 2025-02-05 19:30:02 +01:00
  • 649ec6cd7c Merge pull request #2569 from digit-google/fix-depfile-parser-for-win32-local-root-paths Jan Niklas Hasse 2025-02-05 19:01:50 +01:00
  • e90335754c Fix depfile parser to support ? David 'Digit' Turner 2025-02-04 14:25:26 +01:00
  • 7a988b5349 Merge pull request #2560 from atamagaii/issue-2531-migrate-to-cpp14 Jan Niklas Hasse 2025-01-29 22:53:53 +01:00
  • 7a7597ecdd Merge pull request #2561 from userdocs/patch-2 Jan Niklas Hasse 2025-01-29 22:52:30 +01:00