summaryrefslogtreecommitdiffstats
path: root/src/graph.cc
Commit message (Expand)AuthorAgeFilesLines
* add "special=gcc" attribute, use to load depslogEvan Martin2013-04-081-10/+34
* use DepsLog in loading dependenciesEvan Martin2013-04-081-56/+79
* factor out implicit dep loadingEvan Martin2013-04-081-2/+3
* refactor some of the output mtime-handling codeEvan Martin2013-04-051-12/+13
* more verbose error (including path) when depfile fails to loadScott Graham2013-01-241-1/+3
* rearrange handling of builtin bindings to make rules simplerEvan Martin2012-12-291-36/+45
* wrap some overlong linesEvan Martin2012-12-291-3/+4
* Make edge dump pool name, and skip default poolRobert Iannucci2012-11-101-0/+7
* Pull graph.cc tooRobert Iannucci2012-11-091-1/+2
* delete some obsolete TODOsEvan Martin2012-10-311-2/+1
* trailing whitespaceEvan Martin2012-10-311-1/+1
* fix whitespaceEvan Martin2012-10-231-14/+14
* remove a redundant arg to RecomputeOutputDirtyEvan Martin2012-09-021-17/+12
* split out dirty recomputation logic from Edge classEvan Martin2012-09-021-51/+56
* safer build: consider target dirty if depfile is missingMaxim Kalaev2012-08-301-3/+9
* if a file is missing in the log, count it as dirtyScott Graham2012-08-151-4/+9
* Revert "Make StringPiece data members private."Nico Weber2012-07-281-2/+1
* Merge pull request #352 from tfarina/string-piece-privateEvan Martin2012-07-271-1/+2
|\
| * Make StringPiece data members private.Thiago Farina2012-06-301-1/+2
* | explain mode: show which input is more recentEvan Martin2012-07-171-1/+4
* | Rename parsers.* to manifest_parser.*Thiago Farina2012-07-091-1/+1
|/
* Improving Edge::Dump, introducing Node::DumpMaxim Kalaev2012-06-281-5/+24
* add $in_newlineScott Graham2012-06-151-6/+10
* Only store command hashes in the build log.Nico Weber2012-06-151-2/+2
* views: Mark single-argument constructors as explicit.Thiago Farina2012-05-061-1/+1
* add support for -d explain to help debug why rules are runningScott Graham2012-04-131-6/+25
* Mark a phony target with no inputs as outputs-readyPeter Collingbourne2012-03-051-4/+4
* fix some public/private errors in rspfile patchEvan Martin2012-02-231-3/+3
* Response filesunknown2012-02-091-3/+20
* remove string copy while loading depfilesEvan Martin2012-01-091-3/+2
* add a '-d stats' flag for detailed timingsEvan Martin2012-01-051-0/+3
* convert all time_t to a new TimeStamp typeEvan Martin2012-01-051-4/+5
* When expanding $in and $out, wrap with quotes if the filename has a space.Jeremy Apthorp2012-01-021-1/+8
* switch DepfileParser to take a string* to make memory clearerEvan Martin2011-12-271-1/+1
* Fix the TODO in Rule class.Thiago Farina2011-12-241-4/+4
* use re2c to parse depfilesEvan Martin2011-12-071-11/+12
* refactor EdgeEnvEvan Martin2011-12-071-23/+35
* make Rule::generator_ and restat_ privateEvan Martin2011-12-071-2/+2
* make Rule::name_ privateEvan Martin2011-12-071-1/+1
* make Node::out_edges_ privateEvan Martin2011-12-071-1/+1
* make Node::in_edge_ privateEvan Martin2011-12-071-5/+5
* make Node::dirty_ privateEvan Martin2011-12-071-3/+3
* merge FileStat into NodeEvan Martin2011-12-071-18/+18
* refactor to remove Node::ready()Evan Martin2011-12-071-0/+9
* Factor out Edge::EvaluateDepFilePeter Collingbourne2011-12-061-3/+6
* disable the 'unused parameter' warningEvan Martin2011-12-051-2/+2
* fix some minor style issues in RecomputeDirtyEvan Martin2011-12-041-11/+11
* when an edge is dirty, mark all outputs dirtyEvan Martin2011-12-041-9/+25
* refactor RecomputeOutputDirty to return true/false for dirtyEvan Martin2011-12-041-29/+25
* Implement restat rulesPeter Collingbourne2011-10-241-5/+18