summaryrefslogtreecommitdiffstats
Commit message (Expand)AuthorAgeFilesLines
* factor out windows perror equivalentEvan Martin2011-12-203-15/+25
* inline gtest to simplify windows buildEvan Martin2011-12-202-22/+25
* fix bad mergeEvan Martin2011-12-201-3/+3
* fix mingw cross-compileEvan Martin2011-12-202-5/+9
* rearrange manual to centralize quoting rulesEvan Martin2011-12-201-29/+46
* remove weird accidental double-returnEvan Martin2011-12-201-1/+0
* Merge pull request #146 from nornagon/escape-spacesEvan Martin2011-12-205-13/+79
|\
| * Update ninja_syntax.py and tests to reflect '$ ' syntax.Jeremy Apthorp2011-11-292-13/+60
| * Add tests for escaping spaces with '$ '.Jeremy Apthorp2011-11-281-0/+13
| * Allow '$ ' to escape spaces in identifiers.Jeremy Apthorp2011-11-212-0/+6
* | adjust depfile test now that parsing is more laxEvan Martin2011-12-191-2/+3
* | handle backslashes and isolated colons in depfile parserEvan Martin2011-12-194-38/+55
* | split out depfile parser tests into new fileEvan Martin2011-12-193-34/+51
* | print 'entering directory' when -C is usedEvan Martin2011-12-151-0/+4
* | Merge pull request #153 from polrop/fix-bootstrapEvan Martin2011-12-093-4/+6
|\ \
| * | Fix 'list' tool.Nicolas Despres2011-12-091-1/+1
| * | Factor source file listing code in bootstrap script.Nicolas Despres2011-12-091-2/+4
| * | Fix bootstrap script.Nicolas Despres2011-12-091-2/+2
| * | Use getter instead of private member.Nicolas Despres2011-12-091-1/+1
|/ /
* | performance testing noteEvan Martin2011-12-071-0/+9
* | remove makefile parsing code, use depfile code insteadEvan Martin2011-12-076-82/+46
* | use re2c to parse depfilesEvan Martin2011-12-076-12/+254
* | refactor EdgeEnvEvan Martin2011-12-071-23/+35
* | make Rule::generator_ and restat_ privateEvan Martin2011-12-074-6/+14
* | make Rule::name_ privateEvan Martin2011-12-078-21/+29
* | remove unused functionEvan Martin2011-12-072-4/+1
* | make Node::out_edges_ privateEvan Martin2011-12-075-14/+15
* | make Node::in_edge_ privateEvan Martin2011-12-0711-43/+44
* | make Node::dirty_ privateEvan Martin2011-12-076-43/+49
* | more whitespaceEvan Martin2011-12-071-0/+4
* | merge StatCache into StateEvan Martin2011-12-075-120/+49
* | merge FileStat into NodeEvan Martin2011-12-0714-109/+119
* | refactor to remove Node::ready()Evan Martin2011-12-073-5/+14
* | add and use getter for Edge::rule_Evan Martin2011-12-074-10/+11
* | move build/install to READMEEvan Martin2011-12-062-24/+12
* | Merge pull request #152 from pcc/clean-depfilesEvan Martin2011-12-062-0/+17
|\ \
| * | Have the clean tool remove depfilesPeter Collingbourne2011-12-062-0/+17
* | | Merge pull request #151 from pcc/restat-depfilesEvan Martin2011-12-063-4/+16
|\ \ \
| * | | Use the modification time of the depfile when computing restat_mtimePeter Collingbourne2011-12-061-1/+9
| |/ /
| * | Factor out Edge::EvaluateDepFilePeter Collingbourne2011-12-062-3/+7
|/ /
* | more whitespace in build outputEvan Martin2011-12-051-0/+1
* | remove reference to nonexistent fileEvan Martin2011-12-051-2/+0
* | add help output to clean toolEvan Martin2011-12-051-10/+16
* | prettify manual for toolsEvan Martin2011-12-051-21/+31
* | also spell-check the 'clean' tool; abort on misspellingEvan Martin2011-12-051-2/+3
* | minor manual touchupsEvan Martin2011-12-051-13/+15
* | split out tool list into a separate subcommandEvan Martin2011-12-051-14/+27
* | disable the 'unused parameter' warningEvan Martin2011-12-059-12/+15
* | Merge pull request #150 from luislavena/mingw-no-visibilityEvan Martin2011-12-051-0/+1
|\ \
| * | visibility=hidden should not be used for WindowsLuis Lavena2011-12-051-0/+1