summaryrefslogtreecommitdiffstats
path: root/src/build_log.cc
Commit message (Expand)AuthorAgeFilesLines
* Add NINJA_FALLTHROUGH macroStefan Becker2018-04-111-0/+6
* Flush changes into .ninja_log right away.Pawel Pluciennik2017-11-241-0/+3
* Use strtoll when reading mtime from build log.Elliott Sales de Andrade2017-09-161-1/+1
* Make TimeStamp 64-bit.Elliott Sales de Andrade2017-09-161-1/+1
* Always rebuild on errorsColin Cross2017-05-221-5/+5
* Fix AIX compilation error related to printf macrosMike Seplowitz2015-08-191-3/+8
* Make sure not to re-define __STDC_FORMAT_MACROS.Lindley French2015-07-311-0/+2
* Remove 'Recompacting...' messages.Nico Weber2014-12-181-3/+1
* Don't print "Recompacting..." message from tests.Nico Weber2014-09-191-2/+3
* Make BuildLogUser reference constant.Nico Weber2014-01-071-2/+3
* Rename "IsDead" to "BuildLogUser".Nico Weber2014-01-041-4/+5
* Remove dead entries in .ninja_log and .ninja_deps while recompacting.Nico Weber2014-01-021-3/+12
* Minor style fixes, no behavior change.Nico Weber2013-08-231-1/+1
* Build log write error checking.Nico Weber2013-07-241-7/+14
* Merge pull request #616 from nico/recompactEvan Martin2013-07-081-1/+1
|\
| * Add a 'recompact' tool, which forces recompaction of the build and deps logs.Nico Weber2013-07-081-1/+1
* | Fix murmur hash implementations to work on strict alignmentMatthew Dempsky2013-07-081-12/+13
|/
* fix all "class" -> "struct"Evan Martin2012-12-291-2/+1
* Fix formattingRobert Iannucci2012-11-301-2/+2
* build log: fixing parameter namesMaxim Kalaev2012-10-151-6/+6
* build log: mini-refactoring to use constructors to initialize entriesMaxim Kalaev2012-10-121-4/+11
* build log: moving HashCommand() calculation out of targets loopMaxim Kalaev2012-10-121-1/+2
* Add metric for log recompactingPetr Wolf2012-10-041-0/+1
* remove config from BuildLog, rename membersEvan Martin2012-09-021-13/+10
* make it more explicit that a bad build log causes us to rebuildEvan Martin2012-08-171-3/+6
* windows: fix size_t<->int conversions in ninja.exeEvan Martin2012-08-101-6/+6
* Revert "Make StringPiece data members private."Nico Weber2012-07-281-2/+2
* Merge pull request #352 from tfarina/string-piece-privateEvan Martin2012-07-271-2/+2
|\
| * Make StringPiece data members private.Thiago Farina2012-06-301-2/+2
* | Minor: zero log buffer before reading data/parsing itMaxim Kalaev2012-07-271-1/+3
* | don't leak file handle on fail-to-upgrade caseScott Graham2012-06-191-0/+1
|/
* switch build log to print hashes as hexEvan Martin2012-06-191-2/+2
* drop support of log formats < 4Evan Martin2012-06-181-10/+15
* use PRIu64 for printing 64-bit in, %d for printing intEvan Martin2012-06-181-2/+4
* no recompacting needed when log file is emptyPeter Kuemmel2012-06-181-3/+7
* Only store command hashes in the build log.Nico Weber2012-06-151-5/+59
* Switch LineReader from fgets() to just fread().Nico Weber2012-05-101-5/+33
* Pull BuildLog line reading into its own class. No performance or behavior cha...Nico Weber2012-05-101-11/+36
* Don't write ninja log header to log on every build on Windows.Nico Weber2012-05-081-0/+4
* Merge pull request #290 from nico/metricsEvan Martin2012-05-021-0/+2
|\
| * Add .ninja_log load time to metrics.Nico Weber2012-05-011-0/+2
* | Fix Windows build.Nico Weber2012-04-301-0/+3
|/
* Include unistd.h where neededBen Boeckel2012-03-281-0/+1
* Fix resources leaksPierre Schweitzer2012-03-131-0/+1
* Response filesunknown2012-02-091-1/+1
* Fix cygwin build by including stdio.h hereokuoku2012-01-251-1/+0
* BuildLog: Use Log::insert(Log::value_type()) to avoid invalid strings.Evan Jones2012-01-131-2/+2
* convert ExternalStringHash to use StringPieceEvan Martin2012-01-091-4/+4
* convert all time_t to a new TimeStamp typeEvan Martin2012-01-051-2/+2
* make my last change actually workEvan Martin2012-01-051-2/+2