summaryrefslogtreecommitdiffstats
path: root/src/build_log.cc
Commit message (Expand)AuthorAgeFilesLines
* 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
* remove build_log v1/v2 codeEvan Martin2012-01-051-24/+14
* Switch build log to use tabs as field separators, to support outputs with spa...Nico Weber2012-01-051-6/+9
* Protect BuildLog data member variables by making them private.Thiago Farina2011-12-201-2/+6
* merge FileStat into NodeEvan Martin2011-12-071-1/+1
* Merge pull request #125 from pcc/outputs-readyEvan Martin2011-11-021-14/+25
|\
| * Implement restat rulesPeter Collingbourne2011-10-241-10/+23
| * Create log entries in BuildLog::RecordCommand without requiring a log filePeter Collingbourne2011-10-241-4/+2
* | move SetCloseOnExec to utilEvan Martin2011-10-311-17/+2
|/
* generalize the pattern of hash_map<const char*, ...>, use in BuildLogEvan Martin2011-09-121-7/+7
* Factor out State struct from ninja_jumble.cc into its header/source files.Thiago Farina2011-09-031-1/+1
* don't leak the build_log file descriptor into subprocessesEvan Martin2011-06-301-0/+17
* remove +x bit from sourceEvan Martin2011-06-031-0/+0
* Tests now build on a native Windows build (tested with VS2010)Philip Craig2011-05-281-1/+1
* don't recompact log often for small programsEvan Martin2011-05-221-4/+8
* refix recompactionEvan Martin2011-05-121-1/+1
* quick fix: write out signature in recompactionEvan Martin2011-05-111-0/+5
* don't crash on truncated log filesEvan Martin2011-05-111-3/+7
* add a versioning header to build log, switch to v2Evan Martin2011-05-111-10/+54
* windows: use portable replacement of setlinebuf()Evan Martin2011-05-021-1/+1
* don't close null log filesEvan Martin2011-04-251-1/+2
* Close() and unlink() files in ways that make Windows happyPhilip Craig2011-04-231-0/+7
* add copyrightsEvan Martin2011-02-061-0/+14
* move dry run info inside build logEvan Martin2011-01-231-2/+4