| Commit message (Expand) | Author | Age | Files | Lines |
* | Add a "dyndep" reserved binding to the manifest format | Brad King | 2019-04-18 | 1 | -0/+70 |
|
|
* | Improve location of error messages around identifiers. | Nico Weber | 2018-04-06 | 1 | -5/+13 |
|
|
* | Restore tolerance of self-referencing phony build statements | Brad King | 2017-09-08 | 1 | -0/+26 |
|
|
* | Factor ManifestParser options into a structure | Brad King | 2017-09-07 | 1 | -47/+51 |
|
|
* | Parser accepts no explicit outputs. | Nicolas Despres | 2016-05-25 | 1 | -4/+1 |
|
|
* | Fix crash with duplicate implicit outputs. | Nico Weber | 2016-04-27 | 1 | -0/+24 |
|
|
* | ninja_test: Fix Visual C++ 2015 warnings/errors about name hiding. | James Johnston | 2016-04-18 | 1 | -78/+78 |
|
|
* | Merge pull request #989 from bradking/implicit-outputs | Nico Weber | 2016-02-03 | 1 | -0/+34 |
|\ |
|
| * | Add support for build statement implicit outputs | Brad King | 2016-02-03 | 1 | -0/+34 |
|
|
* | | Replace ManifestParser::FileReader with general FileReader | Brad King | 2016-02-03 | 1 | -39/+26 |
|/ |
|
* | dupe_edge_should_err from bool to enum | Scott Graham | 2016-01-27 | 1 | -46/+46 |
|
|
* | Make dupbuild=err work in subninja | Scott Graham | 2016-01-27 | 1 | -44/+60 |
|
|
* | Add an opt-in flag to make duplicate edges an error (`-w dupbuild=err`). | Nico Weber | 2015-03-24 | 1 | -0/+13 |
|
|
* | Another crash fix for duplicate edges. Fixes #939. | Nico Weber | 2015-03-19 | 1 | -0/+11 |
|
|
* | Build self-consistent graphs for dupe edges with multiple outputs. | Nico Weber | 2015-03-15 | 1 | -0/+13 |
|
|
* | Added a new test to illustrate scoped rules | Mohamed Bamakhrama | 2015-03-08 | 1 | -0/+13 |
|
|
* | Allow scoping rules through subninja | Mohamed Bamakhrama | 2015-03-01 | 1 | -16/+12 |
|
|
* | Remove an incorrect assert. | Nico Weber | 2015-01-20 | 1 | -0/+10 |
|
|
* | make all GetNode explicit, add DepsLog canonicalize test | Scott Graham | 2014-11-10 | 1 | -1/+1 |
|
|
* | fix multiple sequential slashes | Scott Graham | 2014-11-08 | 1 | -2/+2 |
|
|
* | wip on adding tests at higher level, some not right | Scott Graham | 2014-11-08 | 1 | -0/+48 |
|
|
* | CanonicalizePath handles \ on Windows | Scott Graham | 2014-10-30 | 1 | -13/+9 |
|
|
* | Merge pull request #812 from nico/ninjatest | Nico Weber | 2014-09-18 | 1 | -3/+2 |
|\ |
|
| * | Use a small, standalone testing framework instead of googletest. | Nico Weber | 2014-09-18 | 1 | -3/+2 |
|
|
* | | Provide an error message on malformed lets. Fixes #807. | Nico Weber | 2014-09-04 | 1 | -0/+9 |
|/ |
|
* | More robust escaping of $in, $out paths | Nicholas Hutchinson | 2014-01-06 | 1 | -0/+4 |
|
|
* | Add a test that shows that there is a single global namespace for rules. | Nico Weber | 2013-10-27 | 1 | -0/+15 |
|
|
* | Merge pull request #623 from nico/fix | Nico Weber | 2013-07-19 | 1 | -0/+11 |
|\ |
|
| * | Fix diagnostic formatting regression caused by adaa91a33eb2cf23b88. | Nico Weber | 2013-07-19 | 1 | -0/+11 |
|
|
* | | Add test for a manifest ending in the middle of a keyword. | Nico Weber | 2013-07-18 | 1 | -0/+11 |
|/ |
|
* | Improve error message for duplicate rules and unknown pools. | Nico Weber | 2013-07-02 | 1 | -0/+102 |
|
|
* | Remove a few unused includes. | Nico Weber | 2013-05-12 | 1 | -0/+3 |
|
|
* | drop std:: qualifiers on more stl datatypes | Evan Martin | 2013-04-18 | 1 | -1/+1 |
|
|
* | make it an error for now to have multiple outputs with depslog | Evan Martin | 2013-04-08 | 1 | -0/+12 |
|
|
* | ManifestParser constructor accesses its first argument, don't pass NULL | Nico Weber | 2013-01-03 | 1 | -3/+6 |
|
|
* | rearrange handling of builtin bindings to make rules simpler | Evan Martin | 2012-12-29 | 1 | -8/+12 |
|
|
* | update old test to cover newer rule attributes | Evan Martin | 2012-08-24 | 1 | -1/+4 |
|
|
* | add test that checks attributes on rules | Evan Martin | 2012-08-24 | 1 | -0/+11 |
|
|
* | reject tabs (and CRs) in input files more aggressively | Evan Martin | 2012-08-02 | 1 | -1/+1 |
|
|
* | disallow crlf in manifest files | Evan Martin | 2012-07-18 | 1 | -0/+20 |
|
|
* | Rename parsers.* to manifest_parser.* | Thiago Farina | 2012-07-09 | 1 | -0/+684 |
|
|