summaryrefslogtreecommitdiffstats
path: root/src/build.h
Commit message (Expand)AuthorAgeFilesLines
* 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
* remove some code duplicationPeter Kümmel2012-09-181-16/+12
* Change rate measurement code.Nico Weber2012-09-141-18/+40
* move BuildLog to DependencyScanEvan Martin2012-09-041-2/+6
* split out dirty recomputation logic from Edge classEvan Martin2012-09-021-1/+3
* use DiskInterface to create the build directoryEvan Martin2012-08-071-2/+4
* GCC 4.7 needs cstdioPeter Kümmel2012-07-151-1/+1
* print edges per secondPeter Kuemmel2012-07-151-0/+35
* Merge pull request #316 from tfarina/structEvan Martin2012-06-171-4/+5
|\
| * No need to write 'struct' before type name when declaraing variables in C++.Thiago Farina2012-05-231-4/+5
* | Remove unused variable last_update_millis_.Nico Weber2012-06-011-2/+0
|/
* views: Mark single-argument constructors as explicit.Thiago Farina2012-05-061-1/+1
* Fix Windows build.Nico Weber2012-04-301-1/+1
* Merge pull request #274 from polrop/max_load_averageEvan Martin2012-04-281-1/+4
|\
| * Add -l N option to limit the load average.Nicolas Despres2012-04-191-1/+4
* | reduce custom ninja status patch in minor waysEvan Martin2012-04-261-15/+2
* | Refactor and test progress status formatting.Nicolas Despres2012-04-241-0/+58
|/
* Be more selective about deleting output files when interruptedPeter Collingbourne2012-03-011-0/+3
* If a command fails, wait for all running commands to terminate before we doPeter Collingbourne2012-02-041-2/+2
* Implement cleanup-on-interruptPeter Collingbourne2012-02-041-2/+13
* Implement restat rulesPeter Collingbourne2011-10-241-0/+4
* Split Node::dirty_ into two flags: Node::dirty_ and Edge::outputs_ready_Peter Collingbourne2011-10-181-2/+12
* fix redundant manifest rebuildEvan Martin2011-09-081-0/+9
* simplify CommandRunner, simplifying users tooEvan Martin2011-05-171-4/+2
* refactor status printing into BuildStatusEvan Martin2011-05-141-2/+2
* add support for ignoring failures of some subtasksEvan Martin2011-05-091-1/+4
* use refactored function to support implicit "all" targetEvan Martin2011-05-011-0/+1