summaryrefslogtreecommitdiffstats
Commit message (Expand)AuthorAgeFilesLines
* ComputeCriticalPath: Use topological sort to speed up function.David 'Digit' Turner2024-05-111-37/+75
* fix: don't attempt to write and stat the lock file during dry runsJohn Drouhard2024-05-111-1/+1
* RealDiskInterface: Do *not* set locale to an empty stringOrgad Shaneh2024-05-111-2/+0
* Simplify ComputeCriticalPath() function.David 'Digit' Turner2024-05-111-29/+11
* Update documentation for %p, fix #1145Jan Niklas Hasse2024-05-111-1/+1
* v1.12.0v1.12.0Jan Niklas Hasse2024-04-1167-1046/+2318
|\
| * mark this 1.13.0.gitJan Niklas Hasse2024-04-111-1/+1
| * Merge pull request #2407 from Repiteo/type-hintsJan Niklas Hasse2024-04-091-21/+53
| |\
| | * Implement type hints in `ninja_syntax.py`Thaddeus Crews2024-04-061-21/+53
| * | Merge pull request #2406 from dcbaker/submit/cleandad-fixesJan Niklas Hasse2024-04-081-1/+3
| |\ \ | | |/ | |/|
| | * clean: Improve performance in presence of dynamic dependenciesDylan Baker2024-04-021-1/+2
| | * cleandead: remove outputs specified by dyndep filesDylan Baker2024-04-021-0/+1
| * | Merge pull request #2390 from jheydebrand/handle-deleted-logs-during-recompactJan Niklas Hasse2024-03-222-2/+25
| |\ \
| | * | Gracefully handle outdated .ninja_log during '-t recompact'von Heydebrand Julian2024-03-212-2/+25
| * | | Merge pull request #2398 from paboldin/pboldin/fixes/meson-lisa-dpdk-buildJan Niklas Hasse2024-03-222-1/+5
| |\ \ \ | | |/ / | |/| |
| | * | CanonicalizePath: fix 'a/b/.._foo' -> 'a' replacementPavel Boldin2024-03-162-1/+5
| * | | Merge pull request #2399 from jhasse/github-actions-ubuntu-updateJan Niklas Hasse2024-03-202-4/+4
| |\ \ \
| | * | | AppVeyor: Update Ubuntu to 22.04Jan Niklas Hasse2024-03-161-3/+3
| | * | | GitHub Actions: Update Ubuntu versions to 20.04, 22.04 and 24.04Jan Niklas Hasse2024-03-161-1/+1
| |/ / /
| * | | Merge pull request #2394 from jheydebrand/GetLastErrorString-crashJan Niklas Hasse2024-03-161-0/+7
| |\ \ \
| | * | | Fix crash when FormatMessageA sets lpBuffer to nullptrvon Heydebrand Julian2024-03-141-0/+7
| | |/ /
| * | | Merge pull request #2396 from digit-google/remove-Worder-warningsJan Niklas Hasse2024-03-161-36/+24
| |\ \ \
| | * | | graph.h: Use default initializers to remove -Worder warnings.David 'Digit' Turner2024-03-141-36/+24
| | |/ /
| * | | Merge pull request #2395 from digit-google/fix-output_testJan Niklas Hasse2024-03-161-9/+6
| |\ \ \
| | * | | Minor fix to output_test.pyDavid 'Digit' Turner2024-03-141-9/+6
| | |/ /
| * | | Merge pull request #1963 from LebedevRI/reliable-etaJan Niklas Hasse2024-03-168-38/+298
| |\ \ \
| | * | | Reliable ETA and progress percentage.Roman Lebedev2023-10-108-38/+298
| * | | | Merge pull request #2391 from digit-google/empty-depfilesJan Niklas Hasse2024-03-163-2/+27
| |\ \ \ \ | | |_|/ / | |/| | |
| | * | | Support empty depfiles.David 'Digit' Turner2024-03-153-2/+27
| |/ / /
| * | | Fix comparision error between pointer and NULLJan Niklas Hasse2024-02-291-1/+1
| * | | Merge pull request #1949 from Flowdalic/load-capacityJan Niklas Hasse2024-02-293-17/+51
| |\ \ \
| | * | | Consider the remaining load capacity in main loopFlorian Schmaus2023-11-233-17/+51
| * | | | Merge pull request #2177 from peterbell10/cpsched-2Jan Niklas Hasse2024-02-297-52/+326
| |\ \ \ \
| | * | | | Simplify scheduler to not use build log/execution timePeter Bell2022-08-105-235/+51
| | * | | | Merge remote-tracking branch 'upstream/master' into cpsched-2Peter Bell2022-08-1022-176/+783
| | |\ \ \ \
| | * | | | | Clarify the purpose of active_edges in back-propagationPeter Bell2022-03-081-3/+5
| | * | | | | Rename critical_time to critical_time_msPeter Bell2022-03-084-24/+24
| | * | | | | Pool: sort equally-weighted edges by priorityPeter Bell2022-03-082-4/+14
| | * | | | | Add test and fix priority bugPeter Bell2022-03-083-37/+231
| | * | | | | Add run_time_ms accessors and more commentsPeter Bell2022-03-082-14/+22
| | * | | | | Improve comments and retrieve edges into ready_queue directlyPeter Bell2022-03-076-31/+28
| | * | | | | Add simple test for EdgeQueuePeter Bell2022-03-072-1/+54
| | * | | | | Remove unnecessary whitespacePeter Bell2022-03-072-2/+0
| | * | | | | Merge remote-tracking branch 'upstream/master' into cpschedPeter Bell2022-03-0732-209/+1011
| | |\ \ \ \ \
| | * | | | | | Address review commentsPeter Bell2022-03-073-48/+39
| | * | | | | | Remove redundant includePeter Bell2021-10-081-1/+0
| | * | | | | | Improve heuristic for unknown cost edgesPeter Bell2021-08-272-38/+77
| | * | | | | | Address review commentsPeter Bell2021-08-271-8/+5
| | * | | | | | Fix total_time computationPeter Bell2021-08-271-1/+3
| | * | | | | | Address review commentsPeter Bell2021-08-273-29/+25