summaryrefslogtreecommitdiffstats
path: root/ninja_test.cc
Commit message (Expand)AuthorAgeFilesLines
* move src into subdirEvan Martin2010-12-051-235/+0
* don't fail on missing implicit depsEvan Martin2010-12-041-1/+1
* refactor test codeEvan Martin2010-11-291-447/+1
* refactor out state test helperEvan Martin2010-11-291-14/+11
* split out builder into own fileEvan Martin2010-11-231-0/+1
* allow variables like ${foo}Evan Martin2010-11-211-0/+10
* nested file-scoped binding environmentsEvan Martin2010-11-141-2/+2
* add a special "phony" ruleEvan Martin2010-11-141-0/+18
* fix refactor regression, add testEvan Martin2010-11-141-0/+40
* rearrange planning; now tests passEvan Martin2010-11-121-4/+14
* add two tests, one failing that exhibits problemEvan Martin2010-11-121-0/+54
* test that runs simple planEvan Martin2010-11-111-0/+39
* handle paths with double slashEvan Martin2010-11-071-0/+4
* hack in order only depsEvan Martin2010-11-071-1/+46
* make all vars start with $Evan Martin2010-11-011-6/+6
* report variable parse errorsEvan Martin2010-11-011-4/+16
* use success exit code when nothing to buildEvan Martin2010-10-311-1/+1
* pass disk interface to parserEvan Martin2010-10-301-1/+1
* make DiskInterface pure virtualEvan Martin2010-10-301-1/+9
* factor tests into filesEvan Martin2010-10-301-173/+2
* test actual disk interaction code, tooEvan Martin2010-10-301-0/+49
* track implicit deps separately so they don't add to command lineEvan Martin2010-10-281-1/+5
* pass depfile errors upEvan Martin2010-10-271-4/+15
* loading depfilesEvan Martin2010-10-271-1/+42
* pass State to RecomputeDirtyEvan Martin2010-10-261-4/+4
* basic makefile parserEvan Martin2010-10-241-0/+8
* load depfile into ruleEvan Martin2010-10-241-0/+11
* refactor rule creationEvan Martin2010-10-241-3/+9
* support commentsEvan Martin2010-10-241-0/+8
* handle unexpected tokensEvan Martin2010-10-241-0/+8
* require command= line in ruleEvan Martin2010-10-241-0/+9
* remove command keyword, convert to variable bindingEvan Martin2010-10-241-7/+7
* syntax change, part 1: commands are indentedEvan Martin2010-10-241-8/+9
* rewrite parser to tokenizeEvan Martin2010-10-241-1/+16
* automatically create build directoriesEvan Martin2010-10-241-0/+21
* rename StatHelper to DiskInterfaceEvan Martin2010-10-241-4/+5
* builddirEvan Martin2010-10-241-0/+13
* consider file existence for dirtinessEvan Martin2010-10-231-1/+7
* fail on unknown targetsEvan Martin2010-10-231-0/+8
* allow file nodes to be dirty, representing missing fileEvan Martin2010-10-231-25/+37
* allow underscores in variable namesEvan Martin2010-10-221-2/+3
* don't crash on missing rulesEvan Martin2010-10-221-0/+7
* continuations in parsetoken tooEvan Martin2010-10-221-2/+2
* support continuation linesEvan Martin2010-10-221-0/+16
* drop let from syntax; rely on = insteadEvan Martin2010-10-221-9/+9
* add one more dirty checkEvan Martin2010-10-211-2/+2
* attempt to flush out a bug with a test, failEvan Martin2010-10-211-0/+20
* sync ninja to new apisEvan Martin2010-10-211-1/+8
* more stat testsEvan Martin2010-10-211-0/+35
* first stat testEvan Martin2010-10-211-7/+38