summaryrefslogtreecommitdiffstats
path: root/src/util.cc
Commit message (Expand)AuthorAgeFilesLines
* Add 'using namespace std;' to all cc files to prepare for removing it from he...Michael Jones2020-09-301-0/+2
* Add Bionic tweak for getloadavgjoakim-noah2019-11-091-1/+1
* Ensure substring indexing never goes negativeKevin Robert Stravers2019-09-281-0/+6
* Enable build on IBM i platform (#1630)ThePrez2019-08-091-1/+5
* Make GetProcessorCount() count processors across all processor groupsJesse McKenna2019-07-121-3/+1
* Take CPU set limitations into account when calculating processor countJan Niklas Hasse2019-02-261-0/+9
* Merge pull request #1474 from mathstuf/win32-invalid-parameter-helpJan Niklas Hasse2018-11-161-2/+6
|\
| * Win32Fatal: support a "hint" for the errorBen Boeckel2018-11-091-2/+6
* | Merge pull request #1196 from danw/ReadFile_optJan Niklas Hasse2018-11-141-1/+11
|\ \
| * | Optimize ReadFile allocationsDan Willemsen2016-11-071-1/+11
* | | util: don't add ellipses width when deciding if they're necessaryBen Boeckel2018-11-091-1/+1
| |/ |/|
* | Add NINJA_FALLTHROUGH macroStefan Becker2018-04-111-1/+1
* | Fix building on Windows in UNICODE modeGergely Nagy2017-10-311-7/+2
* | Remove path component limit from input of CanonicalizePath in windowsTakuto Ikuta2017-08-301-54/+25
* | Fix for reviewTakuto Ikuta2017-05-091-1/+1
* | 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