summaryrefslogtreecommitdiffstats
path: root/src/build.cc
Commit message (Expand)AuthorAgeFilesLines
* Fix typosDimitris Apostolou2020-07-071-1/+1
* [clang-tidy] check empty instead of size (#1784)Rosen Penev2020-06-041-1/+1
* Merge pull request #1534 from mathstuf/remove-depslog-restrictionJan Niklas Hasse2020-01-041-8/+10
|\
| * depfile_parser: remove restriction on multiple outputsBen Boeckel2019-11-201-1/+1
| * build: add to deps log for each edge outputBen Boeckel2019-11-201-7/+9
* | build.cc: constify BuildStatusKonstantin Kharlamov2019-11-201-2/+2
* | build.cc: constify a few Plan functionsKonstantin Kharlamov2019-11-201-7/+7
* | build.cc: constify a map key in RealCommandRunnerKonstantin Kharlamov2019-11-201-3/+3
|/
* Small constifications (#1647)Konstantin Kharlamov2019-09-191-5/+5
* Merge pull request #1508 from mqudsi/colored_failJan Niklas Hasse2019-08-021-1/+5
|\
| * Add braces to clarify conditional scopeMahmoud Al-Qudsi2019-02-041-2/+3
| * Emit "FAILED: " in red if terminal supports ANSI color outputMahmoud Al-Qudsi2018-12-051-1/+4
* | Teach builder to load dyndep files when they are readyBrad King2019-04-181-4/+173
* | Make a Builder optionally available to PlanBrad King2019-04-181-2/+7
* | Factor out output edge ready check from Plan::NodeFinishedBrad King2019-04-181-9/+16
* | Factor out edge marking logic from Plan::AddSubTargetBrad King2019-04-181-3/+7
* | Allow EdgeFinished and NodeFinished to fail with errorsBrad King2019-04-181-9/+17
* | Assert precondition in BuildStatus::BuildEdgeStartedBrad King2019-04-181-0/+1
|/
* Restore depfile toleration of multiple output paths on distinct linesBrad King2018-11-191-2/+3
* Allow disabling of escape code stripping, fix #1475Jan Niklas Hasse2018-11-131-1/+0
* Revert "Fix confusing smart console output from concurrent builds"Jan Niklas Hasse2018-11-051-13/+0
* Do not always strip colored output in verbose mode, fix #1214Jan Niklas Hasse2018-11-051-1/+1
* Fix confusing smart console output from concurrent buildsNico Weber2018-04-051-0/+13
* Merge pull request #1294 from bradking/plan-track-schedulingNico Weber2018-04-051-21/+23
|\
| * Track in Plan whether wanted edges have been scheduledBrad King2017-09-141-21/+23
* | make ninja build with -std=c++17Nico Weber2018-04-051-1/+6
|/
* Drop unnecessary cycle detection in Plan::AddTargetBrad King2017-06-191-44/+5
* Refactor RecomputeDirty to take a node instead of an edgeBrad King2017-06-191-2/+3
* Merge pull request #1156 from cdbennett/windows-binary-mode-outputNico Weber2017-06-141-0/+15
|\
| * Write subprocess output to stdout in binary modeColin D Bennett2016-05-121-0/+15
* | Always rebuild on errorsColin Cross2017-05-221-5/+11
* | Add a test that fails if a rule updates it output file but failsColin Cross2017-05-221-0/+7
* | Merge pull request #1181 from DanielWeber/issue-1161Nico Weber2017-01-241-1/+1
|\ \
| * | Allow more path componentsDaniel Weber2016-08-221-1/+1
* | | Tidy up rate snprintf'ing helperScott Graham2016-10-071-2/+2
|/ /
* | Fixed not initialized elapsed time.gkistanova2016-07-141-5/+8
|/
* Fix NINJA_STATUS %r on dumb terminalsColin Cross2016-04-291-7/+12
* Fix NINJA_STATUS %e on dumb terminalsColin Cross2016-04-281-4/+6
* Update %p to use finished edges after #1143.Nico Weber2016-04-281-1/+1
* Change default NINJA_STATUS to [%f/%t]Colin Cross2016-04-281-1/+1
* Improve Plan::EdgeFinished signatureBrad King2016-04-191-6/+6
* Merge pull request #1126 from bradking/pool-release-on-failNico Weber2016-04-191-9/+16
|\
| * Release the pool slot held by an edge whether it succeeds or failsFredrik Medley2016-04-061-9/+16
* | Merge pull request #1059 from bradking/avoid-double-scheduling-edgeNico Weber2016-04-191-7/+10
|\ \ | |/ |/|
| * Avoid double-scheduling build edges in another caseBrad King2016-02-031-7/+10
* | Make deps=msvc experimentally available on non-Windows.Nico Weber2016-04-061-3/+1
|/
* Merge pull request #1033 from colincross/failedNico Weber2016-02-031-2/+9
|\
| * Print output file on failureColin Cross2015-10-051-2/+9
* | Expose more details in FileReader::ReadFile signatureBrad King2016-02-031-2/+10
* | Add -d keepdepfile to preserve depfilesShinichiro Hamaji2016-01-281-3/+5