summaryrefslogtreecommitdiffstats
path: root/src
Commit message (Expand)AuthorAgeFilesLines
* 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-1017-164/+706
| |\ \
| * | | 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-0725-194/+955
| |\ \ \
| * | | | 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
| * | | | clang-format diffPeter Bell2021-08-253-17/+12
| * | | | Fix critical time calculationPeter Bell2021-08-252-70/+35
| * | | | Change priority_list_ into a std::priority_queue of ready edgesPeter Bell2021-08-252-47/+92
| * | | | Use explicit std:: style and remove debug print statementsPeter Bell2021-08-252-56/+30
| * | | | support explicit build orderNico Weber2021-08-253-6/+200
* | | | | added missing include guardsMihail Szabolcs2024-02-182-0/+10
* | | | | Merge pull request #2358 from digit-google/fix-canonicalize-path2Jan Niklas Hasse2023-12-282-42/+208
|\ \ \ \ \
| * | | | | CanonicalizePath: Remove kMaxComponents limitDavid 'Digit' Turner2023-12-072-42/+208
* | | | | | Merge pull request #2356 from jhasse/remove-w-dupbuildJan Niklas Hasse2023-12-078-87/+36
|\ \ \ \ \ \ | |/ / / / / |/| | | | |
| * | | | | Improve misleading error message when an output is defined multiple timesJan Niklas Hasse2023-12-066-11/+18
| * | | | | Remove `-w dupbuild` completely, always error on duplicate edgesJan Niklas Hasse2023-11-294-79/+21
| | |_|_|/ | |/| | |
* | | | | Merge pull request #2302 from Snektron/timer-to-micros-chronoJan Niklas Hasse2023-11-291-2/+7
|\ \ \ \ \ | |/ / / / |/| | | |
| * | | | metrics: use chrono to convert ticks to microsRobin Voetter2023-06-151-2/+7
* | | | | Merge pull request #2292 from digit-google/fix-stats-reportJan Niklas Hasse2023-11-223-2/+11
|\ \ \ \ \
| * | | | | Don't double-count the 'node stat' metric.David 'Digit' Turner2023-09-251-1/+0
| * | | | | Fix .ninja parse time reported by `-d stats`.David 'Digit' Turner2023-09-252-1/+11
* | | | | | Merge pull request #2219 from Siogian/masterJan Niklas Hasse2023-11-221-1/+1
|\ \ \ \ \ \
| * | | | | | fix garbled error message, like Chinese in Windowsxiaojian.liang2022-12-041-1/+1
* | | | | | | Merge pull request #1562 from jhasse/googletestJan Niklas Hasse2023-11-224-234/+8
|\ \ \ \ \ \ \
| * \ \ \ \ \ \ Merge branch 'master' into googletestJan Niklas Hasse2023-10-1239-485/+1765
| |\ \ \ \ \ \ \
| * | | | | | | | GoogleTest doesn't allow calling ASSERT from a constructorJan Niklas Hasse2021-11-161-2/+1
| * | | | | | | | Merge branch 'master' into googletestJan Niklas Hasse2021-11-1641-668/+2115
| |\ \ \ \ \ \ \ \
| * | | | | | | | | Use GoogleTest instead of our own frameworkJan Niklas Hasse2020-11-183-232/+7
* | | | | | | | | | Fix typoOrgad Shaneh2023-11-191-1/+1
* | | | | | | | | | Remove phony edges for nodes created by a dependency loader.David 'Digit' Turner2023-11-078-60/+66
* | | | | | | | | | Do not print 'no work to do' with --quietTamino Bauknecht2023-10-241-1/+3
| |_|/ / / / / / / |/| | | | | | | |
* | | | | | | | | Ensure tests do not leave stale files in current directory.David 'Digit' Turner2023-10-064-42/+113
| |_|_|/ / / / / |/| | | | | | |
* | | | | | | | Merge pull request #2329 from digit-google/fix-mingw-compilationJan Niklas Hasse2023-09-251-7/+13
|\ \ \ \ \ \ \ \
| * | | | | | | | Fix Mingw cross-compilation.David 'Digit' Turner2023-09-251-7/+13