summaryrefslogtreecommitdiffstats
path: root/src/build.cc
Commit message (Expand)AuthorAgeFilesLines
* rearrange handling of builtin bindings to make rules simplerEvan Martin2012-12-291-18/+20
* wrap some overlong linesEvan Martin2012-12-291-4/+8
* fix all "class" -> "struct"Evan Martin2012-12-291-2/+1
* NINJA_STATUS: add support of `%p` for percentageyannicklm2012-12-141-0/+8
* Remove unnecessary parameter from ShouldDelayEdgeRobert Iannucci2012-11-301-1/+1
* Make Edge->pool() a pointer like it should have beenRobert Iannucci2012-11-301-7/+7
* Dump pools with StateRobert Iannucci2012-11-091-1/+0
* and some basic implementationRobert Iannucci2012-11-091-10/+10
* stub out an api and de-constify PoolRobert Iannucci2012-11-091-2/+22
* build metrics: StartEdge and EndEdgeMaxim Kalaev2012-10-121-0/+2
* Move DryRunCommandRunner into a unnamed namespace.Thiago Farina2012-10-021-24/+39
* build with msvc2012Peter Kümmel2012-09-181-1/+1
* remove some code duplicationPeter Kümmel2012-09-181-2/+3
* Change rate measurement code.Nico Weber2012-09-141-15/+9
* include termios for solarisAlex Caudill2012-09-071-0/+4
* move BuildLog to DependencyScanEvan Martin2012-09-041-5/+4
* remove a redundant arg to RecomputeOutputDirtyEvan Martin2012-09-021-5/+6
* split out dirty recomputation logic from Edge classEvan Martin2012-09-021-7/+8
* use DiskInterface to create the build directoryEvan Martin2012-08-071-3/+3
* Re-factor elide code and test it.Nicolas Despres2012-07-311-13/+2
* fix a warning and leak in windows-specific console output codeEvan Martin2012-07-271-2/+2
* Merge pull request #351 from syntheticpp/rateEvan Martin2012-07-271-1/+27
|\
| * print edges per secondPeter Kuemmel2012-07-151-1/+27
* | windows: use WriteConsoleOutput instead of printf to avoid moving cursorScott Graham2012-07-191-6/+20
|/
* Efficiently check for emptinessPierre Schweitzer2012-07-141-1/+1
* Merge pull request #313 from wolfp/restat_missing_inputEvan Martin2012-07-031-7/+1
|\
| * Do not reset restat_mtime if an input is missing (issue #295)wolfp2012-06-271-7/+1
* | Remove code that was never executed.Nico Weber2012-06-021-9/+1
* | Merge pull request #320 from nico/cleanupEvan Martin2012-06-021-2/+0
|\ \
| * | Remove unused variable last_update_millis_.Nico Weber2012-06-011-2/+0
| |/
* | Missing header file for "getenv".Jonathan Sternberg2012-05-311-0/+1
* | Removing unused sys/termios.h header.Jonathan Sternberg2012-05-301-1/+0
|/
* views: Mark single-argument constructors as explicit.Thiago Farina2012-05-061-1/+1
* Merge pull request #274 from polrop/max_load_averageEvan Martin2012-04-281-1/+3
|\
| * Add -l N option to limit the load average.Nicolas Despres2012-04-191-1/+3
| * Remove trailing white spaces.Nicolas Despres2012-04-191-6/+6
* | reduce custom ninja status patch in minor waysEvan Martin2012-04-261-82/+49
* | Merge branch 'custom_ninja_status' of git://github.com/polrop/ninjaEvan Martin2012-04-261-43/+98
|\ \
| * | Refactor and test progress status formatting.Nicolas Despres2012-04-241-68/+46
| * | Introduce NINJA_STATUS env var for customization.Nicolas Despres2012-04-241-2/+79
| * | Remove trailing white spaces.Nicolas Despres2012-04-241-6/+6
| |/
* | Merge pull request #269 from sgraham/explainEvan Martin2012-04-261-1/+1
|\ \
| * | add support for -d explain to help debug why rules are runningScott Graham2012-04-131-1/+1
| |/
* | Merge pull request #228 from pcc/lazily-create-commandrunnerEvan Martin2012-04-261-4/+8
|\ \ | |/ |/|
| * Lazily create the CommandRunner in Builder::BuildPeter Collingbourne2012-02-271-4/+8
* | Include unistd.h where neededBen Boeckel2012-03-281-0/+1
* | Be more selective about deleting output files when interruptedPeter Collingbourne2012-03-011-3/+18
* | [win32] Overprint the previous line if we're attached to a consoleScott Graham2012-02-271-5/+38
|/
* Merge pull request #217 from PetrWolf/masterEvan Martin2012-02-231-2/+13
|\
| * Response filesunknown2012-02-091-2/+13