summaryrefslogtreecommitdiffstats
path: root/src/graph_test.cc
Commit message (Expand)AuthorAgeFilesLines
* Add validation nodes to ninjaColin Cross2021-10-121-32/+50
* Set output mtime of phony edges to the latest inputsRichard Geary2021-08-021-0/+37
* dyndep: add dedicated test for dyndep-discovered implicit dependenciesBrad King2021-03-241-0/+31
* Add 'using namespace std;' to all cc files to prepare for removing it from he...Michael Jones2020-09-301-0/+2
* Update graph_test.ccMichael Jones2019-11-141-1/+1
* Teach RecomputeDirty to load dyndep files that are readyBrad King2019-04-181-0/+194
* Teach DependencyScan to load a dyndep fileBrad King2019-04-181-0/+183
* Restore depfile toleration of multiple output paths on distinct linesBrad King2018-11-191-1/+1
* Restore tolerance of self-referencing phony build statementsBrad King2017-09-081-0/+12
* Drop unnecessary cycle detection in Plan::AddTargetBrad King2017-06-191-0/+49
* Teach RecomputeDirty to detect cycles in the build graphBrad King2017-06-191-6/+6
* Refactor RecomputeDirty to take a node instead of an edgeBrad King2017-06-191-30/+18
* Parser accepts no explicit outputs.Nicolas Despres2016-05-251-0/+39
* Add support for build statement implicit outputsBrad King2016-02-031-0/+44
* Make links point to org pageNico Weber2015-11-111-2/+2
* Let DependencyScan::RecomputeDirty() work correclty with cyclic graphs.Nico Weber2014-12-081-0/+75
* path decanonicalization when building commandScott Graham2014-11-081-0/+21
* More robust escaping of $in, $out pathsNicholas Hutchinson2014-01-061-3/+8
* Fix for missing "no work to do." message if all build edges are phony rules.Richard Geary2013-08-111-0/+20
* plumb DepsLog load through BuilderEvan Martin2013-04-081-1/+1
* move test virtual time "now_" into VirtualFileSystemEvan Martin2013-04-081-24/+28
* rearrange handling of builtin bindings to make rules simplerEvan Martin2012-12-291-0/+35
* move BuildLog to DependencyScanEvan Martin2012-09-041-1/+1
* split out dirty recomputation logic from Edge classEvan Martin2012-09-021-8/+11
* safer build: consider target dirty if depfile is missingMaxim Kalaev2012-08-301-0/+25
* Add a regression test for issue #380 (which fails at the moment)Nico Weber2012-07-281-0/+19
* Add a test for quoting spaces in expanded $in and $out.Jeremy Apthorp2012-01-041-0/+9
* make Node::in_edge_ privateEvan Martin2011-12-071-5/+5
* make Node::dirty_ privateEvan Martin2011-12-071-5/+5
* merge FileStat into NodeEvan Martin2011-12-071-1/+1
* SEMANTIC CHANGE: implicit inputs are now required to existEvan Martin2011-05-131-2/+20
* windows: successfully link testsEvan Martin2011-05-061-1/+1
* add test for RootNodes(); fix commentEvan Martin2011-05-011-0/+16
* fix SEGV in graph_testHiroyuki Iwatsuki2011-04-291-5/+5
* add doxygen-compatibile comments to most classesEvan Martin2011-04-291-0/+18
* Move CanonicalizePath into util.h so it can be shared by the other modules.Thiago Farina2011-04-151-33/+0
* files that have both implicit and explicit edges should be implicitEvan Martin2011-03-071-0/+24
* canonicalize paths loaded from depfilesEvan Martin2011-03-071-0/+90