summaryrefslogtreecommitdiffstats
path: root/src/state.h
Commit message (Expand)AuthorAgeFilesLines
* Improve misleading error message when an output is defined multiple timesJan Niklas Hasse2023-12-061-1/+1
* Remove phony edges for nodes created by a dependency loader.David 'Digit' Turner2023-11-071-0/+3
* Add validation nodes to ninjaColin Cross2021-10-121-0/+1
* Add unique IDs to edgesColin Cross2020-10-301-4/+12
* Remove 'using namespace std' from header files, properly namespace all std sy...Michael Jones2020-09-301-14/+13
* Misc typo fixes by https://github.com/codespell-project/codespell/Mo Zhou2018-09-061-1/+1
* Use uint64_t for slash_bits consistentlyDaniel Weber2016-09-011-3/+4
* Constify State::RootNodes().Nicolas Despres2016-06-091-2/+2
* avoid calling ResumeDelayedJobs insteadScott Graham2015-04-241-3/+0
* add commentScott Graham2015-04-241-0/+3
* Fix pool use count going unbalancedScott Graham2015-04-231-0/+1
* Move warning emission on dupe edges from State to ManifestParser.Nico Weber2015-03-241-1/+1
* Allow scoping rules through subninjaMohamed Bamakhrama2015-03-011-7/+1
* remove two unneeded `explicit`sNico Weber2014-12-071-2/+2
* make all GetNode explicit, add DepsLog canonicalize testScott Graham2014-11-101-1/+0
* wip on adding tests at higher level, some not rightScott Graham2014-11-081-2/+3
* Introduce the "console" poolPeter Collingbourne2014-02-031-0/+1
* Make BuildLogUser reference constant.Nico Weber2014-01-071-1/+1
* Remove a few unused includes.Nico Weber2013-05-121-1/+0
* Fix debug build on linux (type strictness).Robert Iannucci2013-03-231-1/+2
* Fix Pool to use a set internallyRobert Iannucci2013-03-181-2/+4
* Removed unused UnitsWaiting() function from State class.Thiago Farina2013-02-191-3/+1
* rearrange handling of builtin bindings to make rules simplerEvan Martin2012-12-291-1/+1
* Remove unnecessary parameter from ShouldDelayEdgeRobert Iannucci2012-11-301-1/+1
* Rename isValidRobert Iannucci2012-11-301-1/+1
* Improve comments for src/state.hRobert Iannucci2012-11-301-3/+12
* Uninitialized variable! There is always one...Robert Iannucci2012-11-101-1/+1
* Dump pools with StateRobert Iannucci2012-11-091-3/+6
* Fix a bug... now chrome build works O_ORobert Iannucci2012-11-091-1/+1
* and some basic implementationRobert Iannucci2012-11-091-5/+7
* stub out an api and de-constify PoolRobert Iannucci2012-11-091-5/+27
* Const ref FTWRobert Iannucci2012-11-091-1/+1
* Pull out base changes to stateRobert Iannucci2012-11-091-1/+24
* move BuildLog to DependencyScanEvan Martin2012-09-041-2/+0
* Remove #pragma once from our header files.Thiago Farina2012-07-171-1/+0
* No need to write 'struct' before type name when declaraing variables in C++.Thiago Farina2012-05-231-1/+1
* more stringpieceEvan Martin2012-01-091-3/+3
* switch node lookup to StringPieceEvan Martin2012-01-091-2/+2
* more whitespaceEvan Martin2011-12-071-0/+4
* merge StatCache into StateEvan Martin2011-12-071-6/+10
* Add spelling suggestions for four cases:Nico Weber2011-11-161-0/+1
* Split Node::dirty_ into two flags: Node::dirty_ and Edge::outputs_ready_Peter Collingbourne2011-10-181-0/+1
* Factor out State struct from ninja_jumble.cc into its header/source files.Thiago Farina2011-09-031-0/+68