summaryrefslogtreecommitdiffstats
path: root/src/build.cc
Commit message (Expand)AuthorAgeFilesLines
...
* | fix depfile_ accessThiago Farina2012-02-161-1/+1
* | Merge pull request #176 from pcc/exit-cleanupEvan Martin2012-02-141-37/+92
|\ \ | |/ |/|
| * If a command fails, wait for all running commands to terminate before we doPeter Collingbourne2012-02-041-14/+13
| * Implement cleanup-on-interruptPeter Collingbourne2012-02-041-17/+59
| * Clean up how the build line is managed at the end of the buildPeter Collingbourne2012-02-041-6/+20
* | compute command twice only in case of an errorPeter Kuemmel2012-02-041-3/+2
|/
* windows: use _WIN32 define everywhereEvan Martin2012-01-221-2/+2
* Strip ansi escape sequences from subcommand output when not writing to a smar...Nico Weber2012-01-191-2/+20
* Add a test that dry run shows all commands that could be run (noneFrances Buontempo2012-01-161-1/+1
* adjust restat behavior around missing outputsEvan Martin2012-01-051-8/+7
* windows: don't use \e in stringEvan Martin2012-01-051-1/+1
* convert all time_t to a new TimeStamp typeEvan Martin2012-01-051-5/+5
* Fix the TODO in Rule class.Thiago Farina2011-12-241-1/+1
* make Rule::generator_ and restat_ privateEvan Martin2011-12-071-1/+1
* make Node::out_edges_ privateEvan Martin2011-12-071-4/+4
* make Node::in_edge_ privateEvan Martin2011-12-071-3/+2
* make Node::dirty_ privateEvan Martin2011-12-071-4/+4
* merge FileStat into NodeEvan Martin2011-12-071-11/+11
* refactor to remove Node::ready()Evan Martin2011-12-071-4/+2
* add and use getter for Edge::rule_Evan Martin2011-12-071-2/+2
* Use the modification time of the depfile when computing restat_mtimePeter Collingbourne2011-12-061-1/+9
* disable the 'unused parameter' warningEvan Martin2011-12-051-1/+1
* refactor RecomputeOutputDirty to return true/false for dirtyEvan Martin2011-12-041-8/+3
* windows: don't buffer stdoutEvan Martin2011-12-021-0/+5
* Remove warning triggered by -Wextra on MinGW.Nicolas Despres2011-11-191-0/+2
* Add -Wextra warning flag.Nicolas Despres2011-11-191-1/+1
* Implement restat rulesPeter Collingbourne2011-10-241-2/+95
* Split Node::dirty_ into two flags: Node::dirty_ and Edge::outputs_ready_Peter Collingbourne2011-10-181-39/+52
* Elide output in the middle when exceeding terminal width.Nicolas Despres2011-10-121-3/+4
* verify -k param is numericEvan Martin2011-09-091-2/+2
* fix redundant manifest rebuildEvan Martin2011-09-081-5/+6
* Factor out State struct from ninja_jumble.cc into its header/source files.Thiago Farina2011-09-031-1/+2
* Move RealDiskInterface class to disk_interface.h.Thiago Farina2011-08-251-0/+1
* move GetTimeMillis to utilEvan Martin2011-05-241-15/+1
* simplify CommandRunner, simplifying users tooEvan Martin2011-05-171-26/+9
* rearrange build loop, pass new testEvan Martin2011-05-171-24/+56
* show started, not finished, edges in progressEvan Martin2011-05-141-3/+4
* correctly compute truncation marginEvan Martin2011-05-141-2/+4
* refactor status printing into BuildStatusEvan Martin2011-05-141-71/+78
* hide internals of BuildStatusEvan Martin2011-05-141-12/+13
* SEMANTIC CHANGE: implicit inputs are now required to existEvan Martin2011-05-131-2/+1
* add a versioning header to build log, switch to v2Evan Martin2011-05-111-11/+19
* expose -k flag to usersEvan Martin2011-05-091-1/+4
* add support for ignoring failures of some subtasksEvan Martin2011-05-091-4/+8
* windows: subprocess implementation for WindowsEvan Martin2011-05-061-1/+1
* refactor subprocess to make it easier for windows portEvan Martin2011-05-031-7/+4
* windows: use millis abstraction instead of non-portable gettimeofdayEvan Martin2011-05-021-14/+28
* use refactored function to support implicit "all" targetEvan Martin2011-05-011-4/+11
* add doxygen-compatibile comments to most classesEvan Martin2011-04-291-2/+4
* [windows] disable smart terminal supportSergey Nenakhov2011-04-231-2/+10