Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | remove two unneeded `explicit`s | Nico Weber | 2014-12-07 | 1 | -2/+2 |
| | |||||
* | make all GetNode explicit, add DepsLog canonicalize test | Scott Graham | 2014-11-10 | 1 | -1/+0 |
| | |||||
* | wip on adding tests at higher level, some not right | Scott Graham | 2014-11-08 | 1 | -2/+3 |
| | |||||
* | Introduce the "console" pool | Peter Collingbourne | 2014-02-03 | 1 | -0/+1 |
| | | | | | | | This is a pre-defined pool with a depth of 1. It has the special property that any task in the pool has direct access to the console. This can be useful for interactive tasks or long-running tasks which produce status updates on the console (such as test suites). | ||||
* | Make BuildLogUser reference constant. | Nico Weber | 2014-01-07 | 1 | -1/+1 |
| | |||||
* | Remove a few unused includes. | Nico Weber | 2013-05-12 | 1 | -1/+0 |
| | |||||
* | Fix debug build on linux (type strictness). | Robert Iannucci | 2013-03-23 | 1 | -1/+2 |
| | |||||
* | Fix Pool to use a set internally | Robert Iannucci | 2013-03-18 | 1 | -2/+4 |
| | |||||
* | Removed unused UnitsWaiting() function from State class. | Thiago Farina | 2013-02-19 | 1 | -3/+1 |
| | | | | | | | This function was added at 307f0bbd("and some basic implementation"), but nobody calls it anymore. Signed-off-by: Thiago Farina <tfarina@chromium.org> | ||||
* | rearrange handling of builtin bindings to make rules simpler | Evan Martin | 2012-12-29 | 1 | -1/+1 |
| | | | | | Now, a 'build' block can override any special binding like 'command' or 'description' if it needs to. | ||||
* | Remove unnecessary parameter from ShouldDelayEdge | Robert Iannucci | 2012-11-30 | 1 | -1/+1 |
| | |||||
* | Rename isValid | Robert Iannucci | 2012-11-30 | 1 | -1/+1 |
| | |||||
* | Improve comments for src/state.h | Robert Iannucci | 2012-11-30 | 1 | -3/+12 |
| | |||||
* | Uninitialized variable! There is always one... | Robert Iannucci | 2012-11-10 | 1 | -1/+1 |
| | |||||
* | Dump pools with State | Robert Iannucci | 2012-11-09 | 1 | -3/+6 |
| | |||||
* | Fix a bug... now chrome build works O_O | Robert Iannucci | 2012-11-09 | 1 | -1/+1 |
| | |||||
* | and some basic implementation | Robert Iannucci | 2012-11-09 | 1 | -5/+7 |
| | |||||
* | stub out an api and de-constify Pool | Robert Iannucci | 2012-11-09 | 1 | -5/+27 |
| | |||||
* | Const ref FTW | Robert Iannucci | 2012-11-09 | 1 | -1/+1 |
| | |||||
* | Pull out base changes to state | Robert Iannucci | 2012-11-09 | 1 | -1/+24 |
| | |||||
* | move BuildLog to DependencyScan | Evan Martin | 2012-09-04 | 1 | -2/+0 |
| | | | | | | | The build log is needed in computing whether an edge is dirty, so I think it belongs here. (It's a bit weird that Builder needs to reach into it to record completed commands, maybe it will become cleaner with more thought.) | ||||
* | Remove #pragma once from our header files. | Thiago Farina | 2012-07-17 | 1 | -1/+0 |
| | | | | | | https://github.com/martine/ninja/issues/358 Signed-off-by: Thiago Farina <tfarina@chromium.org> | ||||
* | No need to write 'struct' before type name when declaraing variables in C++. | Thiago Farina | 2012-05-23 | 1 | -1/+1 |
| | | | | Signed-off-by: Thiago Farina <tfarina@chromium.org> | ||||
* | more stringpiece | Evan Martin | 2012-01-09 | 1 | -3/+3 |
| | |||||
* | switch node lookup to StringPiece | Evan Martin | 2012-01-09 | 1 | -2/+2 |
| | |||||
* | more whitespace | Evan Martin | 2011-12-07 | 1 | -0/+4 |
| | |||||
* | merge StatCache into State | Evan Martin | 2011-12-07 | 1 | -6/+10 |
| | | | | | | I think I had originally imagined StatCache would contain more state, but at this point it's clear it was just managing a single map, which could just as well be in the already-small State object. | ||||
* | Add spelling suggestions for four cases: | Nico Weber | 2011-11-16 | 1 | -0/+1 |
| | | | | | | | | | | | 1. For targets, when invoking ninja to build a target. 2. For targets, when doing a "query" command. 3. For command names. 4. For the subcommands of the "targets" command. Also change CmdTargets() to call LookupNode() instead of GetNode() -- since the result was checked for NULL, that's probably what was intended here originally. | ||||
* | Split Node::dirty_ into two flags: Node::dirty_ and Edge::outputs_ready_ | Peter Collingbourne | 2011-10-18 | 1 | -0/+1 |
| | | | | | dirty_ is intended to remain static during the build (unless a restat occurs), while outputs_ready_ reflects the dynamic state of the build. | ||||
* | Factor out State struct from ninja_jumble.cc into its header/source files. | Thiago Farina | 2011-09-03 | 1 | -0/+68 |
This was a TODO in src/ninja_jumble.cc. Now this task is completed. Signed-off-by: Thiago Farina <tfarina@chromium.org> |