summaryrefslogtreecommitdiffstats
path: root/src/build.cc
Commit message (Expand)AuthorAgeFilesLines
...
* | Removing a redundant stat() call with 'deps' and 'restat = 1'Maxim Kalaev2013-07-201-1/+1
|/
* keep dry run more similar to normal runNico Weber2013-04-221-4/+2
* Don't record deps in dry runs.Nico Weber2013-04-221-1/+3
* windows: always extract dependencies, even on compile failureEvan Martin2013-04-111-5/+7
* always use output timestamp for depsEvan Martin2013-04-101-15/+2
* fix windows build after depslogScott Graham2013-04-091-1/+1
* Merge branch 'dep-pipeless'Evan Martin2013-04-091-98/+181
|\
| * add a straightforward deps log test, fix the other oneEvan Martin2013-04-091-6/+17
| * Make deps=gcc without depfile an error.Nico Weber2013-04-091-4/+6
| * add a test for the "deps out of date" caseEvan Martin2013-04-091-3/+5
| * make it an error for now to have multiple outputs with depslogEvan Martin2013-04-081-1/+1
| * only write deps log if edge is in deps log modeEvan Martin2013-04-081-11/+9
| * use logged deps mtime in dirty calculationEvan Martin2013-04-081-1/+1
| * hook up depslog writing into build processEvan Martin2013-04-081-94/+122
| * remove depfiles files as they're parsedEvan Martin2013-04-081-4/+4
| * windows: use CLParser to extract deps during buildEvan Martin2013-04-081-1/+8
| * refactor build-time deps-extractionEvan Martin2013-04-081-0/+50
| * plumb DepsLog load through BuilderEvan Martin2013-04-081-2/+3
| * pass command results via a structEvan Martin2013-04-081-45/+29
* | Make LinePrinter members private, add comments.Nico Weber2013-04-091-3/+3
* | move printing of new lines into LinePrinter.Nico Weber2013-04-091-19/+5
* | refactor; no intended functionality changeNico Weber2013-04-091-7/+13
* | move single-line printing to new classNico Weber2013-04-091-88/+9
|/
* Merge pull request #521 from riannucci/ignore_duplicate_edges_in_shcedule_workEvan Martin2013-03-261-0/+6
|\
| * Fix duplicate edge Pool crash in the minimally invasive wayRobert Iannucci2013-03-181-0/+6
* | Added %e to manual.asciidoc, fixed brace style.Avinash Baliga2013-03-111-2/+1
* | Made %e purely a number.Avinash Baliga2013-03-041-1/+1
* | NINJA_STATUS now takes %e for elapsed time.Avinash Baliga2013-03-041-0/+8
|/
* 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
|\