summaryrefslogtreecommitdiffstats
path: root/src/build.cc
Commit message (Expand)AuthorAgeFilesLines
* 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
* | Merge pull request #999 from colincross/dumbstatusNico Weber2015-11-121-2/+3
|\ \
| * | Print status when edge finishes on dumb terminalsColin Cross2015-07-311-2/+3
| |/
* | Make links point to org pageNico Weber2015-11-111-1/+1
|/
* don't alias input/output in ExtractDeps (i.e. actually works now)Scott Graham2015-06-181-1/+3
* propagate include normalization failure to caller insteadScott Graham2015-06-181-1/+2
* simplify & inlineScott Graham2015-04-271-12/+7
* avoid calling ResumeDelayedJobs insteadScott Graham2015-04-241-6/+7
* Fix pool use count going unbalancedScott Graham2015-04-231-1/+3
* Don't get stuck on cyclic graphs where one edge has multiple outputs.Nico Weber2015-04-011-4/+21
* Cleanup: Don't search stack for cycle elements twice.Nico Weber2015-04-011-4/+2
* Cleanup: Make stack a const ref now that it's no longer modified.Nico Weber2015-04-011-7/+8
* Cleanup: Don't modify during cycle checking.Nico Weber2015-04-011-6/+2
* Let Stat() have an err outparam instead of writing to stderr.Nico Weber2015-03-311-11/+16