summaryrefslogtreecommitdiffstats
path: root/src/ninja.cc
Commit message (Expand)AuthorAgeFilesLines
* Add -l N option to limit the load average.Nicolas Despres2012-04-191-2/+11
* Include unistd.h where neededBen Boeckel2012-03-281-0/+1
* make urtle fit on 24-line terminalEvan Martin2012-03-061-1/+1
* Give a useful hint if the user runs "ninja clean" and there is no "clean" targetPeter Collingbourne2012-03-051-3/+7
* add an "urtle" toolEvan Martin2012-03-011-0/+28
* Do not reload the manifest if a restat cleans it while being rebuiltPeter Collingbourne2012-02-211-1/+6
* If a command fails, wait for all running commands to terminate before we doPeter Collingbourne2012-02-041-3/+5
* rearrange query/browse output to be more sensibleEvan Martin2012-01-241-18/+22
* only msvc needs these workaroundsPeter Kuemmel2012-01-221-1/+1
* windows: use _WIN32 define everywhereEvan Martin2012-01-221-5/+5
* windows: hash_map bucket count has different getterFrances Buontempo2012-01-111-1/+6
* include main hash load in -d stats outputEvan Martin2012-01-091-1/+8
* add a '-d stats' flag for detailed timingsEvan Martin2012-01-051-3/+28
* factor out the main builder callEvan Martin2012-01-051-30/+36
* ninja.cc: Clear the rules/variables/state when reloading build.ninjaEvan Jones2012-01-051-20/+32
* make Lexer::Error not emit trailing newlineEvan Martin2012-01-051-4/+1
* allow spellcheck to be used with a vector of stringsEvan Martin2012-01-041-3/+4
* refactor tool list into a tableEvan Martin2012-01-041-102/+111
* don't attempt to build browse.* in bootstrap modeEvan Martin2012-01-041-1/+1
* switch the core ninja parser to use re2c for the lexerEvan Martin2011-12-291-3/+9
* remove huge indent from tools listEvan Martin2011-12-271-8/+8
* Fix the TODO in Rule class.Thiago Farina2011-12-241-2/+2
* print 'entering directory' when -C is usedEvan Martin2011-12-151-0/+4
* Fix 'list' tool.Nicolas Despres2011-12-091-1/+1
* make Rule::name_ privateEvan Martin2011-12-071-5/+5
* make Node::out_edges_ privateEvan Martin2011-12-071-4/+4
* make Node::in_edge_ privateEvan Martin2011-12-071-10/+10
* merge FileStat into NodeEvan Martin2011-12-071-8/+8
* add help output to clean toolEvan Martin2011-12-051-10/+16
* 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-051-1/+1
* Remove warning triggered by -Wextra on MinGW.Nicolas Despres2011-11-191-0/+4
* Add -Wextra warning flag.Nicolas Despres2011-11-191-2/+2
* Fix compilation warning with getopt() on MinGW.Nicolas Despres2011-11-191-1/+1
* Add spelling suggestions for four cases:Nico Weber2011-11-161-4/+30
* Add a "commands" toolPeter Collingbourne2011-11-041-6/+38
* Make the command line interface for the clean tool consistentPeter Collingbourne2011-10-151-22/+15
* Implement generator rulesPeter Collingbourne2011-10-151-2/+21
* pass extra flags into the toolEvan Martin2011-10-141-2/+5
* make CanonicalizePath report an error on empty pathEvan Martin2011-10-061-2/+4
* 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
* verify -k param is numericEvan Martin2011-09-091-2/+8
* minor cleanupsEvan Martin2011-09-091-2/+4
* fix redundant manifest rebuildEvan Martin2011-09-081-4/+13
* Support for rebuilding and reloading manifest filesPeter Collingbourne2011-09-031-0/+29