summaryrefslogtreecommitdiffstats
path: root/src/util.h
Commit message (Expand)AuthorAgeFilesLines
* Add NINJA_FALLTHROUGH macroStefan Becker2018-04-111-0/+14
* Fix for reviewTakuto Ikuta2017-05-091-0/+2
* Allow more path componentsDaniel Weber2016-08-221-2/+2
* fix order of args to CanonicalizePathScott Graham2014-11-091-3/+3
* remove CanonicalizePath overloads, test for toplevel behaviourScott Graham2014-11-091-4/+0
* track back->forward conversions in a bitmaskScott Graham2014-11-081-0/+6
* More robust escaping of $in, $out pathsNicholas Hutchinson2014-01-061-0/+7
* Don't use va_start() with reference parameters, it's undefined behavior.Nico Weber2013-05-241-1/+1
* Introduce a Truncate() function that works on POSIX and Windows.Nico Weber2013-04-291-0/+3
* fix compile error about noreturn on windowswang-bin2013-04-071-3/+3
* add noreturn attr on Fatal()Evan Martin2013-04-051-2/+8
* Posix symbols are not enabled by default for MSVCPeter Kümmel2013-03-141-0/+2
* wrap some overlong linesEvan Martin2012-12-291-1/+2
* Remove unused macro NINJA_UNUSED_ARG.Nico Weber2012-08-281-2/+0
* move Win32Fatal into utilEvan Martin2012-08-121-0/+3
* doc that ReadFile reads in text mode on WindowsEvan Martin2012-08-121-1/+2
* windows: fix size_t<->int conversions in ninja.exeEvan Martin2012-08-101-1/+1
* use DiskInterface to create the build directoryEvan Martin2012-08-071-4/+0
* Merge branch 'factor-elide-middle' of git://github.com/polrop/ninjaEvan Martin2012-08-011-0/+4
|\
| * Re-factor elide code and test it.Nicolas Despres2012-07-311-0/+4
* | move processor-count code to util.ccEvan Martin2012-07-281-0/+4
* | delete vestigal declarationsEvan Martin2012-07-281-7/+0
|/
* Merge branch 'set_terminate' of git://github.com/gmoudry/ninja into minidumpEvan Martin2012-07-271-0/+7
|\
| * Improve handling of fatal errors on Windows, support creation of minidumpsJiri Moudry2012-03-281-0/+7
* | Merge pull request #351 from syntheticpp/rateEvan Martin2012-07-271-5/+0
|\ \
| * | print edges per secondPeter Kuemmel2012-07-151-5/+0
* | | Remove #pragma once from our header files.Thiago Farina2012-07-171-1/+0
|/ /
* | Only store command hashes in the build log.Nico Weber2012-06-151-0/+1
* | Add -l N option to limit the load average.Nicolas Despres2012-04-191-0/+4
|/
* only msvc needs these workaroundsPeter Kuemmel2012-01-221-1/+3
* windows: use _WIN32 define everywhereEvan Martin2012-01-221-1/+1
* Strip ansi escape sequences from subcommand output when not writing to a smar...Nico Weber2012-01-191-0/+3
* Stop warning about chdir etc which are treated as errors on MSVC with theFrances Buontempo2012-01-161-0/+1
* split canonicalizeEvan Martin2012-01-091-0/+2
* allow spellcheck to be used with a vector of stringsEvan Martin2012-01-041-2/+6
* windows: make bootstrap.py/configure.py work with MSVCScott Graham2012-01-041-0/+2
* typedef long long for MSVCFrances Buontempo2012-01-031-0/+4
* factor out windows perror equivalentEvan Martin2011-12-201-0/+3
* Remove warning triggered by -Wextra on MinGW.Nicolas Despres2011-11-191-0/+2
* Add spelling suggestions for four cases:Nico Weber2011-11-161-0/+4
* move SetCloseOnExec to utilEvan Martin2011-10-311-0/+3
* make CanonicalizePath report an error on empty pathEvan Martin2011-10-061-1/+1
* semantic change: allow reaching into parent directories in pathsEvan Martin2011-08-241-1/+1
* 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/+4
* move GetTimeMillis to utilEvan Martin2011-05-241-0/+7
* move ReadFile into utilEvan Martin2011-05-241-0/+4
* Add a Warning() report function.Nicolas Despres2011-05-021-0/+3
* windows: abstract around mkdir vs _mkdirEvan Martin2011-05-021-0/+4
* add doxygen-compatibile comments to most classesEvan Martin2011-04-291-3/+3