Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | rearrange handling of builtin bindings to make rules simpler | Evan Martin | 2012-12-29 | 1 | -2/+2 |
| | | | | | Now, a 'build' block can override any special binding like 'command' or 'description' if it needs to. | ||||
* | all building and tests passing | Robert Iannucci | 2012-11-09 | 1 | -1/+1 |
| | |||||
* | clarify setter | Evan Martin | 2012-09-04 | 1 | -4/+7 |
| | |||||
* | Fix the TODO in graph.h. | Thiago Farina | 2012-02-16 | 1 | -4/+4 |
| | | | | Signed-off-by: Thiago Farina <tfarina@chromium.org> | ||||
* | make evalstring internals private | Evan Martin | 2011-12-30 | 1 | -4/+4 |
| | |||||
* | switch the core ninja parser to use re2c for the lexer | Evan Martin | 2011-12-29 | 1 | -3/+6 |
| | | | | | | | | | - Delete the old "Tokenizer" code. - Write separate tests for the lexer distinct from the parser. - Switch the parser to use the new code. - New lexer error output has file:line numbers so e.g. Emacs can jump your editor to the syntax error. - The EvalEnv ($-interpolation) code is now part of the lexer as well. | ||||
* | Follow up fix to commit 32bf74f (Fix the TODO in Rule class.) | Thiago Farina | 2011-12-24 | 1 | -1/+1 |
| | | | | Signed-off-by: Thiago Farina <tfarina@chromium.org> | ||||
* | remove unused function | Evan Martin | 2011-12-07 | 1 | -1/+1 |
| | |||||
* | Split ninja_test.cc into state_test.cc and disk_interface_test.cc | Thiago Farina | 2011-09-11 | 1 | -0/+41 |
Signed-off-by: Thiago Farina <tfarina@chromium.org> |