summaryrefslogtreecommitdiffstats
path: root/src/build.cc
Commit message (Expand)AuthorAgeFilesLines
* 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
* Make failing stat() calls abort the build.Nico Weber2015-03-191-4/+17
* Let DependencyScan::RecomputeDirty() work correclty with cyclic graphs.Nico Weber2014-12-081-1/+0
* Rename a few iterators. No behavior change.Nico Weber2014-12-071-58/+58
* make all GetNode explicit, add DepsLog canonicalize testScott Graham2014-11-101-1/+5
* fix order of args to CanonicalizePathScott Graham2014-11-091-2/+2
* remove CanonicalizePath overloads, test for toplevel behaviourScott Graham2014-11-091-2/+4
* Throttle the number of pending commands by the parallelism configurationtzik2014-09-221-1/+3
* Make "depfile=$out.d" work if $out contains escaped characters, rspfile too.Nico Weber2014-05-211-5/+5
* Introduce the "console" poolPeter Collingbourne2014-02-031-2/+12