Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Factor out State struct from ninja_jumble.cc into its header/source files. | Thiago Farina | 2011-09-03 | 1 | -67/+0 |
| | | | | | | This was a TODO in src/ninja_jumble.cc. Now this task is completed. Signed-off-by: Thiago Farina <tfarina@chromium.org> | ||||
* | Implement default target statements | Peter Collingbourne | 2011-08-31 | 1 | -0/+3 |
| | | | | | | This introduces a new directive, the default target statement, which may be used to control the list of targets built by default (i.e. if no target is named on the command line). | ||||
* | Move RealDiskInterface class to disk_interface.h. | Thiago Farina | 2011-08-25 | 1 | -10/+0 |
| | | | | | | This is a TODO in src/ninja_jumble.cc Signed-off-by: Thiago Farina <tfarina@chromium.org> | ||||
* | Factor out DiskInterface class into its own source/header files. | Thiago Farina | 2011-08-10 | 1 | -26/+1 |
| | | | | | | This is a TODO in src/ninja_jumble.cc Signed-off-by: Thiago Farina <tfarina@chromium.org> | ||||
* | ninja: Split StatCache struct into its own header file. | Thiago Farina | 2011-05-31 | 1 | -16/+4 |
| | | | | | | Note: This is a TODO in ninja_jumble.cc. Signed-off-by: Thiago Farina <tfarina@chromium.org> | ||||
* | move ReadFile into util | Evan Martin | 2011-05-24 | 1 | -2/+0 |
| | |||||
* | fix unit test | Evan Martin | 2011-05-02 | 1 | -1/+1 |
| | |||||
* | Return non-zero status when errors occur. | Nicolas Despres | 2011-05-02 | 1 | -3/+5 |
| | | | | | | Clean all was not returning non-zero when an error occur (like when failing to remove a directory). This patch fix the problem and add a test for it. | ||||
* | Add a test for the clean tool. | Nicolas Despres | 2011-05-02 | 1 | -0/+5 |
| | | | | It also fix a bug about the count of removed file reported. | ||||
* | add test for RootNodes(); fix comment | Evan Martin | 2011-05-01 | 1 | -1/+1 |
| | |||||
* | fix warnings on Mac 10.5 | Arnaud Gelas | 2011-04-30 | 1 | -0/+3 |
| | | | | structures had virtual functions but not virtual destructors | ||||
* | add doxygen-compatibile comments to most classes | Evan Martin | 2011-04-29 | 1 | -4/+16 |
| | |||||
* | Add the 'targets' tool. | Nicolas Despres | 2011-04-26 | 1 | -0/+3 |
| | | | | | | | | | | | This tool list targets by depth or by rule. It can be useful: - for shell completion script ; - to know what are the primary targets: ninja -t targets depth 1 ; - to know targets that are linked: ninja -t rule link ; - when debugging. It works by first listing the root nodes and then following the input nodes of their in edge. | ||||
* | Document. | Nicolas Despres | 2011-04-26 | 1 | -0/+2 |
| | |||||
* | add copyrights | Evan Martin | 2011-02-06 | 1 | -0/+14 |
| | |||||
* | split out graph into its own header | Evan Martin | 2011-01-08 | 1 | -101/+8 |
| | |||||
* | state holds build log, not config | Evan Martin | 2011-01-07 | 1 | -0/+1 |
| | |||||
* | use hash_map for paths; much faster builds | Evan Martin | 2010-12-17 | 1 | -2/+2 |
| | |||||
* | move src into subdir | Evan Martin | 2010-12-05 | 1 | -0/+164 |