summaryrefslogtreecommitdiffstats
path: root/src/util.cc
Commit message (Expand)AuthorAgeFilesLines
* Merge pull request #1181 from DanielWeber/issue-1161Nico Weber2017-01-241-9/+9
|\
| * Allow more path componentsDaniel Weber2016-08-221-9/+9
* | Fix build with uclibcPawel Hajdan, Jr2017-01-021-0/+7
|/
* Canonicalize "." to "."Colin Cross2015-12-161-2/+2
* Implement GetLoadAverage on AIX using libperfstatMike Seplowitz2015-08-191-0/+12
* Run more than 34 processes on Win32 if we have 32+ cores.Rui Ueyama2015-04-171-1/+1
* Merge pull request #835 from rainlabs-eu/fix-cygwin-compatibilityNico Weber2014-12-041-1/+4
|\
| * Fixed cygwin compatibility (issue #806)kwesolowski2014-10-251-1/+4
* | Merge pull request #850 from sgraham/ocdNico Weber2014-11-121-16/+19
|\ \
| * | whitespace/comment/wrap fixes, no intended functionality changeScott Graham2014-11-121-16/+19
* | | set *err when too many components in CanonicalizePathScott Graham2014-11-121-1/+3
|/ /
* | properly guard against slash_bits overflowScott Graham2014-11-121-2/+5
* | fix not respecting lengthScott Graham2014-11-111-14/+18
* | fix CanonicalizePath going past StringPiece length + testScott Graham2014-11-101-0/+2
* | initialize slash_bits on non-winScott Graham2014-11-101-0/+2
* | non-win compilationScott Graham2014-11-091-0/+10
* | fix order of args to CanonicalizePathScott Graham2014-11-091-4/+4
* | remove CanonicalizePath overloads, test for toplevel behaviourScott Graham2014-11-091-10/+0
* | fix multiple sequential slashesScott Graham2014-11-081-1/+1
* | track back->forward conversions in a bitmaskScott Graham2014-11-081-6/+46
* | Use strchr in \ conversion in CanonicalizePath on WindowsScott Graham2014-10-301-3/+2
* | CanonicalizePath handles \ on WindowsScott Graham2014-10-301-1/+39
|/
* Changed implementation to provide load from 0 to ProcessorCountkwesolowski2014-07-261-4/+6
* Fixed naming convention in GetLoadAverage support functions.kwesolowski2014-07-261-25/+25
* Improved load calculationkwesolowski2014-07-251-9/+20
* Fixes for windows CalculateProcessorLoadkwesolowski2014-07-251-1/+4
* Prepared load (-l N) support for windows.kwesolowski2014-07-251-3/+44
* Allow + in filenames without escapingNico Weber2014-05-301-0/+1
* Don’t unnecessarily escape backslashes in Win32 pathsNicholas Hutchinson2014-01-081-1/+0
* More robust escaping of $in, $out pathsNicholas Hutchinson2014-01-061-0/+104
* Simplify implementation of GetProcessorCount().Benedikt Meurer2013-09-011-22/+2
* Don't use va_start() with reference parameters, it's undefined behavior.Nico Weber2013-05-241-1/+4
* minor formatting changeNico Weber2013-05-011-3/+2
* added missing windows includePatrick von Reth2013-04-301-0/+1
* Fix Windows build more.Nico Weber2013-04-291-1/+1
* Introduce a Truncate() function that works on POSIX and Windows.Nico Weber2013-04-291-0/+20
* util.cc: Reusing windows workaround for cygwin.Paul Kunysch2013-02-091-1/+1
* fix build on non-Linux glibc systemsPino Toscano2012-12-291-2/+2
* Improved error message with more informationRichard Geary2012-11-091-1/+1
* add GetProcessorCount() implementation for SolarisAlex Caudill2012-09-071-0/+9
* Merge pull request #401 from syntheticpp/win-network-pathEvan Martin2012-08-171-0/+11
|\
| * on windows a network path starts with two backslashesPeter Kuemmel2012-08-171-0/+11
* | move Win32Fatal into utilEvan Martin2012-08-121-0/+4
* | windows: fix size_t<->int conversions in ninja.exeEvan Martin2012-08-101-3/+3
|/
* use DiskInterface to create the build directoryEvan Martin2012-08-071-12/+0
* 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
|/