summaryrefslogtreecommitdiffstats
path: root/src/manifest_parser.h
Commit message (Collapse)AuthorAgeFilesLines
* Replace ManifestParser::FileReader with general FileReaderBrad King2016-02-031-5/+1
| | | | | | Avoid having two separate filesystem interfaces. Simplify test infrastructure by avoiding custom `ManifestParser::FileReader` implementations.
* dupe_edge_should_err from bool to enumScott Graham2016-01-271-2/+7
|
* Make dupbuild=err work in subninjaScott Graham2016-01-271-1/+1
|
* Add an opt-in flag to make duplicate edges an error (`-w dupbuild=err`).Nico Weber2015-03-241-2/+4
| | | | | This is step 1 on #931. Duplicated edges will become an error by default in the future.
* Make tests quiet again.Nico Weber2015-03-241-0/+2
|
* Fix diagnostic formatting regression caused by adaa91a33eb2cf23b88.Nico Weber2013-07-191-1/+1
| | | | | | | | | | | | | Ninja regressed to include a location for every file on the include stack for nested diagnostics, i.e. it would print: input:1: include.ninja:1: expected path Fix this so that it prints only the current file location, like it used to: include.ninja:1: expected path Also add a test for this.
* Remove a few unused includes.Nico Weber2013-05-121-3/+0
|
* block parse method doneRobert Iannucci2012-11-101-0/+1
|
* Rename parsers.* to manifest_parser.*Thiago Farina2012-07-091-0/+71
So it matches with the class name in there. Signed-off-by: Thiago Farina <tfarina@chromium.org>