summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Make browse detection consistent with other platform checks.Nico Weber2014-11-211-4/+5
|
* Merge pull request #861 from nico/nosubNico Weber2014-11-211-1/+0
|\ | | | | Remove duplicate import. No behavior change.
| * Remove duplicate import. No behavior change.Nico Weber2014-11-211-1/+0
|/
* Merge pull request #859 from martine/platform-helperEvan Martin2014-11-182-95/+76
|\ | | | | merge platform_helper into configure script
| * merge platform_helper into configure scriptEvan Martin2014-11-182-95/+76
|/ | | | | With this code all in one place, it's easier to spot unused code and simplification opportunities.
* drop leftover references to bootstrap.pyEvan Martin2014-11-182-7/+4
|
* Merge pull request #858 from martine/travis-bootstrapEvan Martin2014-11-181-1/+1
|\ | | | | switch travis to use new --bootstrap mode for building
| * switch travis to use new --bootstrap mode for buildingEvan Martin2014-11-181-1/+1
| |
* | Merge pull request #813 from cdlm/emacs-mode-require-newlineEvan Martin2014-11-181-2/+2
|\ \ | | | | | | Emacs mode: inherit from prog-mode
| * | Emacs mode: inherit from prog-modeDamien Pollet2014-09-161-2/+2
| | | | | | | | | | | | | | | | | | | | | `prog-mode` ensures a final newline when saving files, which is useful since ninja fails otherwise. See `require-final-newline` and `mode-require-final-newline`.
* | | Merge pull request #836 from nocnokneo/patch-1Evan Martin2014-11-181-2/+4
|\ \ \ | |_|/ |/| | Mention optional files in installation instructions
| * | Mention optional files in installation instructionsTaylor Braun-Jones2014-10-281-2/+4
| | |
* | | Merge pull request #854 from martine/bootstrapEvan Martin2014-11-187-172/+189
|\ \ \ | | | | | | | | add a --bootstrap mode for configure.py
| * | | drop NINJA_BOOTSTRAP defineEvan Martin2014-11-182-4/+3
| | | |
| * | | drop bootstrap.pyEvan Martin2014-11-182-150/+9
| | | | | | | | | | | | | | | | | | | | We now use configure.py --bootstrap. Direct users of this script to use the other one.
| * | | add a --bootstrap mode for configure.pyEvan Martin2014-11-182-18/+136
| | | | | | | | | | | | | | | | | | | | | | | | Instead of bootstrapping through a separate script, instead make configure.py able to either generate a build.ninja *or* just execute all the computed commands to build a ninja binary.
| * | | add an "expand" function to ninja_syntaxEvan Martin2014-11-182-0/+41
| | | | | | | | | | | | | | | | Implements basic variable expansion for use in configure.py.
* | | | Merge pull request #857 from martine/travis-python-testEvan Martin2014-11-181-1/+1
|\ \ \ \ | |/ / / |/| | | also test ninja_syntax.py in travis
| * | | also test ninja_syntax.py in travisEvan Martin2014-11-181-1/+1
|/ / /
* | | Merge pull request #856 from nico/TABSNico Weber2014-11-171-2/+2
|\ \ \ | | | | | | | | emacs: Remove an empty line, wrap a comment.
| * | | emacs: Remove an empty line, wrap a comment.Nico Weber2014-11-171-2/+2
|/ / /
* | | Merge pull request #842 from nico/solarisNico Weber2014-11-142-5/+2
|\ \ \ | | | | | | | | Fix building on Solaris.
| * | | Fix building on Solaris.Nico Weber2014-11-012-5/+2
| | | | | | | | | | | | | | | | | | | | | | | | "SunOS" and "Solaris" are the same thing these days, so make them go down the same code paths. In particular, the browse feature was omitted on solaris but not sunos5, causing trouble for some folks (see #838).
* | | | Merge pull request #852 from nico/browseNico Weber2014-11-142-3/+7
|\ \ \ \ | | | | | | | | | | Make sure configure.py and ninja.cc always agree on if -t browse is incl...
| * | | | Make sure configure.py and ninja.cc always agree on if -t browse is included.Nico Weber2014-11-142-3/+7
|/ / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | No behavior change on most platforms. On solaris, -t browse was compiled in in ninja.cc but browse.cc wasn't compiled in, which probably means that building on Solaris didn't work. It might be better now. This also makes browse.cc automatically not included in bootstrap builds; previously this was done manually through the NINJA_BOOTSTRAP check.
* | | | Merge pull request #851 from nico/cleanupNico Weber2014-11-141-4/+1
|\ \ \ \ | | | | | | | | | | Remove unused variables.
| * | | | Remove unused variables.Nico Weber2014-11-141-4/+1
| | | | |
* | | | | Merge pull request #850 from sgraham/ocdNico Weber2014-11-123-19/+22
|\ \ \ \ \ | | | | | | | | | | | | whitespace/comment/wrap fixes, no intended functionality change
| * | | | | whitespace/comment/wrap fixes, no intended functionality changeScott Graham2014-11-123-19/+22
| |/ / / /
* | | | | Merge pull request #849 from sgraham/set-err-canon-componentsNico Weber2014-11-122-1/+7
|\ \ \ \ \ | |/ / / / |/| | | | set *err when too many components in CanonicalizePath
| * | | | set *err when too many components in CanonicalizePathScott Graham2014-11-122-1/+7
|/ / / /
* | | | Merge pull request #848 from sgraham/canon-maintainNico Weber2014-11-1220-99/+501
|\ \ \ \ | | | | | | | | | | Maintain bitvector of original slashes from manifest when canonicalizing
| * | | | properly guard against slash_bits overflowScott Graham2014-11-122-2/+33
| | | | |
| * | | | fix not respecting lengthScott Graham2014-11-111-14/+18
| | | | |
| * | | | no need to save slash_bits, add commentScott Graham2014-11-111-9/+9
| | | | |
| * | | | save slash_bits in depslogScott Graham2014-11-111-9/+8
| | | | |
| * | | | no need to Decanonicalize on non-WindowsScott Graham2014-11-111-0/+2
| | | | |
| * | | | fix CanonicalizePath going past StringPiece length + testScott Graham2014-11-102-0/+12
| | | | |
| * | | | initialize slash_bits on non-winScott Graham2014-11-101-0/+2
| | | | |
| * | | | make all GetNode explicit, add DepsLog canonicalize testScott Graham2014-11-1011-67/+135
| | | | |
| * | | | non-win compilationScott Graham2014-11-091-0/+10
| | | | |
| * | | | improve testScott Graham2014-11-091-7/+10
| | | | |
| * | | | assert no slashes in default GetNodeScott Graham2014-11-091-0/+3
| | | | |
| * | | | fix order of args to CanonicalizePathScott Graham2014-11-099-38/+38
| | | | |
| * | | | remove CanonicalizePath overloads, test for toplevel behaviourScott Graham2014-11-0910-25/+64
| | | | |
| * | | | path decanonicalization when building commandScott Graham2014-11-084-4/+39
| | | | |
| * | | | fix multiple sequential slashesScott Graham2014-11-083-3/+18
| | | | |
| * | | | wip on adding tests at higher level, some not rightScott Graham2014-11-086-15/+76
| | | | |
| * | | | track back->forward conversions in a bitmaskScott Graham2014-11-083-6/+124
|/ / / /
* | | | Merge pull request #822 from tzik/throttleNico Weber2014-11-031-1/+3
|\ \ \ \ | | | | | | | | | | Throttle the number of pending commands by the parallelism configuration