index
:
Ninja.git
master
release
[no description]
summary
refs
log
tree
commit
diff
stats
log msg
author
committer
range
path:
root
/
src
/
manifest_parser.cc
Commit message (
Expand
)
Author
Age
Files
Lines
*
Factor out a base class of ManifestParser
Brad King
2019-04-18
1
-35/+1
*
Restore tolerance of self-referencing phony build statements
Brad King
2017-09-08
1
-0/+19
*
Factor ManifestParser options into a structure
Brad King
2017-09-07
1
-4/+4
*
Allow more path components
Daniel Weber
2016-08-22
1
-3/+3
*
Parser accepts no explicit outputs.
Nicolas Despres
2016-05-25
1
-5/+5
*
Fix crash with duplicate implicit outputs.
Nico Weber
2016-04-27
1
-7/+11
*
Merge pull request #989 from bradking/implicit-outputs
Nico Weber
2016-02-03
1
-0/+15
|
\
|
*
Add support for build statement implicit outputs
Brad King
2016-02-03
1
-0/+15
*
|
Replace ManifestParser::FileReader with general FileReader
Brad King
2016-02-03
1
-1/+2
|
/
*
dupe_edge_should_err from bool to enum
Scott Graham
2016-01-27
1
-4/+4
*
Make dupbuild=err work in subninja
Scott Graham
2016-01-27
1
-1/+1
*
Add an opt-in flag to make duplicate edges an error (`-w dupbuild=err`).
Nico Weber
2015-03-24
1
-4/+10
*
Make tests quiet again.
Nico Weber
2015-03-24
1
-5/+7
*
Move warning emission on dupe edges from State to ManifestParser.
Nico Weber
2015-03-24
1
-1/+6
*
Preallocate edge node vectors. ~1% faster.
Nico Weber
2015-03-21
1
-0/+2
*
Another crash fix for duplicate edges. Fixes #939.
Nico Weber
2015-03-19
1
-12/+12
*
Build self-consistent graphs for dupe edges with multiple outputs.
Nico Weber
2015-03-15
1
-0/+8
*
Allow scoping rules through subninja
Mohamed Bamakhrama
2015-03-01
1
-3/+3
*
Cleanup: Fix 'hasIdent' variable name/style.
Thiago Farina
2015-01-10
1
-4/+4
*
fix order of args to CanonicalizePath
Scott Graham
2014-11-09
1
-3/+3
*
remove CanonicalizePath overloads, test for toplevel behaviour
Scott Graham
2014-11-09
1
-1/+2
*
wip on adding tests at higher level, some not right
Scott Graham
2014-11-08
1
-4/+6
*
Provide an error message on malformed lets. Fixes #807.
Nico Weber
2014-09-04
1
-1/+1
*
wip for console pool on windows
Nico Weber
2014-05-13
1
-4/+0
*
Merge pull request #714 from pcc/console-pool
Nico Weber
2014-04-17
1
-0/+4
|
\
|
*
Introduce the "console" pool
Peter Collingbourne
2014-02-03
1
-0/+4
*
|
Allocate per-edge BindingEnvs lazily.
Nico Weber
2014-02-11
1
-4/+5
|
/
*
Fix diagnostic formatting regression caused by adaa91a33eb2cf23b88.
Nico Weber
2013-07-19
1
-3/+5
*
Add back contents.resize(), but with a comment and just 1 instead of 10.
Nico Weber
2013-07-18
1
-0/+8
*
Let the ".ninja parse" metric include the time to read the toplevel ninja file.
Nico Weber
2013-07-11
1
-1/+1
*
Reuse ManifestParser::Load() in ManifestParser::ParseFileInclude().
Nico Weber
2013-07-11
1
-9/+3
*
Improve error message for duplicate rules and unknown pools.
Nico Weber
2013-07-02
1
-5/+3
*
Add stdlib.h include for atol().
Nico Weber
2013-06-22
1
-0/+1
*
Remove a few unused includes.
Nico Weber
2013-05-12
1
-3/+1
*
make it an error for now to have multiple outputs with depslog
Evan Martin
2013-04-08
1
-0/+8
*
add syntax for checking versions
Evan Martin
2013-02-16
1
-3/+9
*
rearrange handling of builtin bindings to make rules simpler
Evan Martin
2012-12-29
1
-51/+25
*
wrap some overlong lines
Evan Martin
2012-12-29
1
-2/+4
*
begin rationalizing platform for both parsers
Robert Iannucci
2012-11-10
1
-7/+5
*
block parse method done
Robert Iannucci
2012-11-10
1
-2/+66
*
all building and tests passing
Robert Iannucci
2012-11-09
1
-1/+1
*
stub out an api and de-constify Pool
Robert Iannucci
2012-11-09
1
-1/+1
*
reject tabs (and CRs) in input files more aggressively
Evan Martin
2012-08-02
1
-2/+3
*
Rename parsers.* to manifest_parser.*
Thiago Farina
2012-07-09
1
-0/+327