summaryrefslogtreecommitdiffstats
path: root/src
Commit message (Expand)AuthorAgeFilesLines
* also spell-check the 'clean' tool; abort on misspellingEvan Martin2011-12-051-2/+3
* split out tool list into a separate subcommandEvan Martin2011-12-051-14/+27
* disable the 'unused parameter' warningEvan Martin2011-12-058-11/+11
* fix some minor style issues in RecomputeDirtyEvan Martin2011-12-041-11/+11
* when an edge is dirty, mark all outputs dirtyEvan Martin2011-12-042-12/+27
* refactor RecomputeOutputDirty to return true/false for dirtyEvan Martin2011-12-043-39/+38
* add a test case from issue 148Evan Martin2011-12-041-0/+20
* windows: don't buffer stdoutEvan Martin2011-12-021-0/+5
* windows: clear process launch structs before using themEvan Martin2011-12-021-0/+2
* Revert "Merge pull request #143 from cipriancraciun/patches/python2"Evan Martin2011-11-252-2/+2
* Renamed `python` to `python2`.Ciprian Dorin, Craciun2011-11-221-1/+1
* Fixed Python 2 scripts prologue (i.e. `#!/usr/bin/env python2`).Ciprian Dorin, Craciun2011-11-221-1/+1
* Fix compilation warning in Ninja's test suite.Nicolas Despres2011-11-213-5/+5
* Remove warning triggered by -Wextra on MinGW.Nicolas Despres2011-11-195-2/+11
* Add -Wextra warning flag.Nicolas Despres2011-11-195-6/+6
* Fix compilation warning with getopt() on MinGW.Nicolas Despres2011-11-191-1/+1
* Fix compilation warning with getopt_long() on MinGW.Nicolas Despres2011-11-191-2/+2
* Use more portable way to get the current process ID.Nicolas Despres2011-11-191-2/+1
* Add spelling suggestions for four cases:Nico Weber2011-11-1610-8/+87
* Add a EditDistance() function based on the one in llvm/lib/Support/StringRef....Nico Weber2011-11-134-1/+143
* Merge pull request #127 from tiresdonexits/masterEvan Martin2011-11-061-1/+1
|\
| * Added a cast to NULL to remove a warning issues by g++ 4.6.Jonathan Sternberg2011-11-051-1/+1
* | Add a "commands" toolPeter Collingbourne2011-11-041-6/+38
* | Merge pull request #125 from pcc/outputs-readyEvan Martin2011-11-0212-134/+437
|\ \
| * | Implement restat rulesPeter Collingbourne2011-10-249-22/+233
| * | Create log entries in BuildLog::RecordCommand without requiring a log filePeter Collingbourne2011-10-241-4/+2
| * | Implement Make-style order-only dependenciesPeter Collingbourne2011-10-242-16/+56
| * | Split Node::dirty_ into two flags: Node::dirty_ and Edge::outputs_ready_Peter Collingbourne2011-10-188-106/+160
| |/
* | don't leak fds into subprocessesEvan Martin2011-10-311-0/+1
* | move SetCloseOnExec to utilEvan Martin2011-10-313-17/+21
|/
* Make the command line interface for the clean tool consistentPeter Collingbourne2011-10-151-22/+15
* Implement generator rulesPeter Collingbourne2011-10-157-7/+61
* pass extra flags into the toolEvan Martin2011-10-141-2/+5
* Elide output in the middle when exceeding terminal width.Nicolas Despres2011-10-121-3/+4
* make CanonicalizePath report an error on empty pathEvan Martin2011-10-067-19/+57
* add syntax to build output from a given fileEvan Martin2011-09-221-0/+23
* command line supports multiple targetsEvan Martin2011-09-221-2/+2
* make options constEvan Martin2011-09-221-6/+6
* stylistic cleanupsEvan Martin2011-09-221-19/+20
* note that target is optional in command-line helpEvan Martin2011-09-221-1/+3
* Merge pull request #106 from pcc/depfile-vectorEvan Martin2011-09-141-4/+7
|\
| * Allocate space in the inputs vector for the depfile implicit depsPeter Collingbourne2011-09-141-4/+7
* | Consider missing phony targets with no dependencies out of datePeter Collingbourne2011-09-142-1/+13
* | Modify the build tests to use the virtual file systemPeter Collingbourne2011-09-143-7/+21
|/
* generalize the pattern of hash_map<const char*, ...>, use in BuildLogEvan Martin2011-09-125-32/+42
* use StringPiece for makefile depsEvan Martin2011-09-125-12/+77
* Split ninja_test.cc into state_test.cc and disk_interface_test.ccThiago Farina2011-09-113-141/+140
* Merge pull request #103 from tfarina/structEvan Martin2011-09-111-1/+1
|\
| * This is C++, there is no need to write 'struct' before the type when declarin...Thiago Farina2011-09-101-1/+1
* | change main hash to char*; use pointers into filesEvan Martin2011-09-102-3/+26