summaryrefslogtreecommitdiffstats
path: root/src/util.cc
Commit message (Expand)AuthorAgeFilesLines
* Merge branch 'factor-elide-middle' of git://github.com/polrop/ninjaEvan Martin2012-08-011-0/+12
|\
| * Re-factor elide code and test it.Nicolas Despres2012-07-311-0/+13
* | move processor-count code to util.ccEvan Martin2012-07-281-0/+30
* | note that -l doesn't work on windowsEvan Martin2012-07-281-0/+1
* | simplify load-average codeEvan Martin2012-07-281-15/+3
|/
* rearrange minidump patch to match ninja code styleEvan Martin2012-07-271-79/+0
* Merge branch 'set_terminate' of git://github.com/gmoudry/ninja into minidumpEvan Martin2012-07-271-0/+79
|\
| * Changed #ifdef _WIN32 to #ifdef _MSC_VER to make sure that MinGW compiles hap...Jiri Moudry2012-04-261-2/+2
| * Improve handling of fatal errors on Windows, support creation of minidumpsJiri Moudry2012-03-281-0/+78
* | Merge pull request #351 from syntheticpp/rateEvan Martin2012-07-271-10/+0
|\ \
| * | print edges per secondPeter Kuemmel2012-07-151-10/+0
* | | Use lowercase consistently.Thiago Farina2012-07-201-3/+3
|/ /
* | First check for string end, then dereference. (5ms more expensive, heh.)Nico Weber2012-05-041-2/+2
* | Don't walk path components twice. Speeds up CanonicalizePath() 115ms (285ms -...Nico Weber2012-05-041-6/+2
* | Reorder a few lines, no functionality (or perf) change.Nico Weber2012-05-041-5/+4
* | Skip single '/' characters earlier in the loop. 300ms -> 285ms.Nico Weber2012-05-041-8/+11
* | Speed up CanonicalizePath() 6.8% (322ms -> 300ms for chrome empty build).Nico Weber2012-05-041-8/+9
* | Add -l N option to limit the load average.Nicolas Despres2012-04-191-0/+29
* | Fix windows build (add #include <io.h>)Qingning Huo2012-03-151-0/+1
|/
* Add a Windows version of SetCloseOnExec()Qingning Huo2012-03-131-3/+4
* don't crash when CanonicalizePath removes all path componentsEvan Martin2012-02-041-0/+5
* check access to first element of string: string could be emptyPeter Kuemmel2012-01-231-1/+4
* windows: use _WIN32 define everywhereEvan Martin2012-01-221-2/+2
* Strip ansi escape sequences from subcommand output when not writing to a smar...Nico Weber2012-01-191-0/+28
* remove string copy while loading depfilesEvan Martin2012-01-091-0/+1
* split canonicalizeEvan Martin2012-01-091-5/+12
* track canonicalize metricEvan Martin2012-01-061-0/+2
* allow spellcheck to be used with a vector of stringsEvan Martin2012-01-041-11/+17
* Use ExitProcess instead of exit in Fatal to allow extra cleanup for MSVCFrances Buontempo2012-01-041-0/+8
* Capitalize "error" to match with the other utility functions.Thiago Farina2011-12-201-1/+1
* factor out windows perror equivalentEvan Martin2011-12-201-0/+21
* Remove warning triggered by -Wextra on MinGW.Nicolas Despres2011-11-191-1/+2
* Add spelling suggestions for four cases:Nico Weber2011-11-161-0/+25
* move SetCloseOnExec to utilEvan Martin2011-10-311-0/+16
* make CanonicalizePath report an error on empty pathEvan Martin2011-10-061-1/+7
* semantic change: allow reaching into parent directories in pathsEvan Martin2011-08-241-72/+42
* 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-0/+3
* move GetTimeMillis to utilEvan Martin2011-05-241-0/+16
* move ReadFile into utilEvan Martin2011-05-241-0/+23
* don't mangle absolute paths in the canonicalizerEvan Martin2011-05-171-1/+1
* Needed more path components to build Chrome. One path component in an uncommonScott Byer2011-05-031-1/+1
* Add a Warning() report function.Nicolas Despres2011-05-021-0/+9
* windows: abstract around mkdir vs _mkdirEvan Martin2011-05-021-0/+14
* use kMaxPathComponents in proper placeEvan Martin2011-04-231-1/+1
* optimize CanonicalizePathEvan Martin2011-04-231-34/+69
* handle foo//bar in CanonicalizePathEvan Martin2011-04-221-2/+4
* Merge branch 'master' of github.com:martine/ninjaEvan Martin2011-04-151-1/+10
|\
| * Prefix error messages with program name.Nicolas Despres2011-03-211-1/+10
* | Move CanonicalizePath into util.h so it can be shared by the other modules.Thiago Farina2011-04-151-0/+54
|/