summaryrefslogtreecommitdiffstats
path: root/src/build.cc
Commit message (Expand)AuthorAgeFilesLines
* 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
* Minor style fixes. No functionality change.Nico Weber2013-10-191-1/+2
* add deps_prefix for localized /showIncludes' output parsingPeter Kümmel2013-10-181-2/+4
* add -d keeprsp to preserve @rsp files on success on windowsScott Graham2013-09-101-1/+2
* Fix restat rebuild if deps are missing.Maxim Kalaev2013-09-021-0/+4
* Share more code between CleanNode() and RecomputeDirty().Maxim Kalaev2013-09-021-10/+2
* Check depslog timestamp in LoadDepsFromLog(), not in RecomputeOutputDirty().Maxim Kalaev2013-09-021-1/+1
* Fix for incorrect number of total edges in the status messageRichard Geary2013-08-221-4/+1
* Fix for missing "no work to do." message if all build edges are phony rules.Richard Geary2013-08-111-1/+4
* Build log write error checking.Nico Weber2013-07-241-2/+5
* Merge pull request #612 from maximuska/proposed/deps_log_write_errors_checkingNico Weber2013-07-241-5/+11
|\
| * Adding error checking on fwrite/fflush in deps_logMaxim Kalaev2013-07-011-5/+11
* | Fix restat dirty check logic for edges with multiple outputsChris Hopman2013-07-201-12/+11
* | minor: removing noop call to MarkDirty(), fixing commentMaxim Kalaev2013-07-201-2/+1