summaryrefslogtreecommitdiffstats
path: root/src/build.h
Commit message (Expand)AuthorAgeFilesLines
* Comply with project formatting rules wrt 80 column linesMichael Jones2020-09-301-3/+3
* Remove 'using namespace std' from header files, properly namespace all std sy...Michael Jones2020-09-301-31/+31
* build.cc: constify BuildStatusKonstantin Kharlamov2019-11-201-2/+2
* build.cc: constify a map in BuildStatusKonstantin Kharlamov2019-11-201-1/+1
* build.cc: constify a few Plan functionsKonstantin Kharlamov2019-11-201-6/+6
* Small constifications (#1647)Konstantin Kharlamov2019-09-191-2/+2
* Teach builder to load dyndep files when they are readyBrad King2019-04-181-3/+18
* Make a Builder optionally available to PlanBrad King2019-04-181-1/+4
* Factor out output edge ready check from Plan::NodeFinishedBrad King2019-04-181-0/+1
* Factor out edge marking logic from Plan::AddSubTargetBrad King2019-04-181-0/+2
* Allow EdgeFinished and NodeFinished to fail with errorsBrad King2019-04-181-2/+6
* Restore depfile toleration of multiple output paths on distinct linesBrad King2018-11-191-0/+2
* Revert "Fix confusing smart console output from concurrent builds"Jan Niklas Hasse2018-11-051-1/+0
* Fix confusing smart console output from concurrent buildsNico Weber2018-04-051-0/+1
* Merge pull request #1294 from bradking/plan-track-schedulingNico Weber2018-04-051-5/+17
|\
| * Track in Plan whether wanted edges have been scheduledBrad King2017-09-141-5/+17
* | make ninja build with -std=c++17Nico Weber2018-04-051-0/+4
|/
* Drop unnecessary cycle detection in Plan::AddTargetBrad King2017-06-191-3/+1
* Add a test that fails if a rule updates it output file but failsColin Cross2017-05-221-0/+3
* Tidy up rate snprintf'ing helperScott Graham2016-10-071-5/+7
* Fixed not initialized elapsed time.gkistanova2016-07-141-0/+1
* Fix NINJA_STATUS %r on dumb terminalsColin Cross2016-04-291-2/+9
* Improve Plan::EdgeFinished signatureBrad King2016-04-191-1/+6
* Release the pool slot held by an edge whether it succeeds or failsFredrik Medley2016-04-061-3/+2
* simplify & inlineScott Graham2015-04-271-6/+1
* avoid calling ResumeDelayedJobs insteadScott Graham2015-04-241-1/+1
* Cleanup: Make stack a const ref now that it's no longer modified.Nico Weber2015-04-011-1/+2
* Make failing stat() calls abort the build.Nico Weber2015-03-191-1/+2
* Minor style fixes. No functionality change.Nico Weber2013-10-191-2/+3
* add deps_prefix for localized /showIncludes' output parsingPeter Kümmel2013-10-181-1/+1
* Minor style fixes, no behavior change.Nico Weber2013-08-231-1/+1
* Fix for incorrect number of total edges in the status messageRichard Geary2013-08-221-1/+1
* Fix for missing "no work to do." message if all build edges are phony rules.Richard Geary2013-08-111-1/+1
* Adding error checking on fwrite/fflush in deps_logMaxim Kalaev2013-07-011-1/+4
* drop std:: qualifiers on more stl datatypesEvan Martin2013-04-181-2/+1
* always use output timestamp for depsEvan Martin2013-04-101-2/+1
* fix testScott Graham2013-04-091-4/+0
* Merge branch 'dep-pipeless'Evan Martin2013-04-091-4/+19
|\
| * add a straightforward deps log test, fix the other oneEvan Martin2013-04-091-1/+2
| * hook up depslog writing into build processEvan Martin2013-04-081-3/+4
| * refactor build-time deps-extractionEvan Martin2013-04-081-0/+3
| * plumb DepsLog load through BuilderEvan Martin2013-04-081-1/+2
| * pass command results via a structEvan Martin2013-04-081-2/+11
* | move single-line printing to new classNico Weber2013-04-091-4/+3
|/
* NINJA_STATUS now takes %e for elapsed time.Avinash Baliga2013-03-041-0/+1
* Merge pull request #461 from riannucci/global_sectionEvan Martin2012-12-131-3/+13
|\
| * Doc improvementsRobert Iannucci2012-11-301-0/+8
| * stub out an api and de-constify PoolRobert Iannucci2012-11-091-3/+5
* | Fix a doxygen bug found by clang's -Wdocumentation.Nico Weber2012-11-081-1/+1
|/
* Fix subtile buffer size errorPeter Kümmel2012-09-181-4/+4