Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Make browse detection consistent with other platform checks. | Nico Weber | 2014-11-21 | 1 | -4/+5 |
| | |||||
* | Merge pull request #861 from nico/nosub | Nico Weber | 2014-11-21 | 1 | -1/+0 |
|\ | | | | | Remove duplicate import. No behavior change. | ||||
| * | Remove duplicate import. No behavior change. | Nico Weber | 2014-11-21 | 1 | -1/+0 |
|/ | |||||
* | Merge pull request #859 from martine/platform-helper | Evan Martin | 2014-11-18 | 2 | -95/+76 |
|\ | | | | | merge platform_helper into configure script | ||||
| * | merge platform_helper into configure script | Evan Martin | 2014-11-18 | 2 | -95/+76 |
|/ | | | | | With this code all in one place, it's easier to spot unused code and simplification opportunities. | ||||
* | drop leftover references to bootstrap.py | Evan Martin | 2014-11-18 | 2 | -7/+4 |
| | |||||
* | Merge pull request #858 from martine/travis-bootstrap | Evan Martin | 2014-11-18 | 1 | -1/+1 |
|\ | | | | | switch travis to use new --bootstrap mode for building | ||||
| * | switch travis to use new --bootstrap mode for building | Evan Martin | 2014-11-18 | 1 | -1/+1 |
| | | |||||
* | | Merge pull request #813 from cdlm/emacs-mode-require-newline | Evan Martin | 2014-11-18 | 1 | -2/+2 |
|\ \ | | | | | | | Emacs mode: inherit from prog-mode | ||||
| * | | Emacs mode: inherit from prog-mode | Damien Pollet | 2014-09-16 | 1 | -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-1 | Evan Martin | 2014-11-18 | 1 | -2/+4 |
|\ \ \ | |_|/ |/| | | Mention optional files in installation instructions | ||||
| * | | Mention optional files in installation instructions | Taylor Braun-Jones | 2014-10-28 | 1 | -2/+4 |
| | | | |||||
* | | | Merge pull request #854 from martine/bootstrap | Evan Martin | 2014-11-18 | 7 | -172/+189 |
|\ \ \ | | | | | | | | | add a --bootstrap mode for configure.py | ||||
| * | | | drop NINJA_BOOTSTRAP define | Evan Martin | 2014-11-18 | 2 | -4/+3 |
| | | | | |||||
| * | | | drop bootstrap.py | Evan Martin | 2014-11-18 | 2 | -150/+9 |
| | | | | | | | | | | | | | | | | | | | | We now use configure.py --bootstrap. Direct users of this script to use the other one. | ||||
| * | | | add a --bootstrap mode for configure.py | Evan Martin | 2014-11-18 | 2 | -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_syntax | Evan Martin | 2014-11-18 | 2 | -0/+41 |
| | | | | | | | | | | | | | | | | Implements basic variable expansion for use in configure.py. | ||||
* | | | | Merge pull request #857 from martine/travis-python-test | Evan Martin | 2014-11-18 | 1 | -1/+1 |
|\ \ \ \ | |/ / / |/| | | | also test ninja_syntax.py in travis | ||||
| * | | | also test ninja_syntax.py in travis | Evan Martin | 2014-11-18 | 1 | -1/+1 |
|/ / / | |||||
* | | | Merge pull request #856 from nico/TABS | Nico Weber | 2014-11-17 | 1 | -2/+2 |
|\ \ \ | | | | | | | | | emacs: Remove an empty line, wrap a comment. | ||||
| * | | | emacs: Remove an empty line, wrap a comment. | Nico Weber | 2014-11-17 | 1 | -2/+2 |
|/ / / | |||||
* | | | Merge pull request #842 from nico/solaris | Nico Weber | 2014-11-14 | 2 | -5/+2 |
|\ \ \ | | | | | | | | | Fix building on Solaris. | ||||
| * | | | Fix building on Solaris. | Nico Weber | 2014-11-01 | 2 | -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/browse | Nico Weber | 2014-11-14 | 2 | -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 Weber | 2014-11-14 | 2 | -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/cleanup | Nico Weber | 2014-11-14 | 1 | -4/+1 |
|\ \ \ \ | | | | | | | | | | | Remove unused variables. | ||||
| * | | | | Remove unused variables. | Nico Weber | 2014-11-14 | 1 | -4/+1 |
| | | | | | |||||
* | | | | | Merge pull request #850 from sgraham/ocd | Nico Weber | 2014-11-12 | 3 | -19/+22 |
|\ \ \ \ \ | | | | | | | | | | | | | whitespace/comment/wrap fixes, no intended functionality change | ||||
| * | | | | | whitespace/comment/wrap fixes, no intended functionality change | Scott Graham | 2014-11-12 | 3 | -19/+22 |
| |/ / / / | |||||
* | | | | | Merge pull request #849 from sgraham/set-err-canon-components | Nico Weber | 2014-11-12 | 2 | -1/+7 |
|\ \ \ \ \ | |/ / / / |/| | | | | set *err when too many components in CanonicalizePath | ||||
| * | | | | set *err when too many components in CanonicalizePath | Scott Graham | 2014-11-12 | 2 | -1/+7 |
|/ / / / | |||||
* | | | | Merge pull request #848 from sgraham/canon-maintain | Nico Weber | 2014-11-12 | 20 | -99/+501 |
|\ \ \ \ | | | | | | | | | | | Maintain bitvector of original slashes from manifest when canonicalizing | ||||
| * | | | | properly guard against slash_bits overflow | Scott Graham | 2014-11-12 | 2 | -2/+33 |
| | | | | | |||||
| * | | | | fix not respecting length | Scott Graham | 2014-11-11 | 1 | -14/+18 |
| | | | | | |||||
| * | | | | no need to save slash_bits, add comment | Scott Graham | 2014-11-11 | 1 | -9/+9 |
| | | | | | |||||
| * | | | | save slash_bits in depslog | Scott Graham | 2014-11-11 | 1 | -9/+8 |
| | | | | | |||||
| * | | | | no need to Decanonicalize on non-Windows | Scott Graham | 2014-11-11 | 1 | -0/+2 |
| | | | | | |||||
| * | | | | fix CanonicalizePath going past StringPiece length + test | Scott Graham | 2014-11-10 | 2 | -0/+12 |
| | | | | | |||||
| * | | | | initialize slash_bits on non-win | Scott Graham | 2014-11-10 | 1 | -0/+2 |
| | | | | | |||||
| * | | | | make all GetNode explicit, add DepsLog canonicalize test | Scott Graham | 2014-11-10 | 11 | -67/+135 |
| | | | | | |||||
| * | | | | non-win compilation | Scott Graham | 2014-11-09 | 1 | -0/+10 |
| | | | | | |||||
| * | | | | improve test | Scott Graham | 2014-11-09 | 1 | -7/+10 |
| | | | | | |||||
| * | | | | assert no slashes in default GetNode | Scott Graham | 2014-11-09 | 1 | -0/+3 |
| | | | | | |||||
| * | | | | fix order of args to CanonicalizePath | Scott Graham | 2014-11-09 | 9 | -38/+38 |
| | | | | | |||||
| * | | | | remove CanonicalizePath overloads, test for toplevel behaviour | Scott Graham | 2014-11-09 | 10 | -25/+64 |
| | | | | | |||||
| * | | | | path decanonicalization when building command | Scott Graham | 2014-11-08 | 4 | -4/+39 |
| | | | | | |||||
| * | | | | fix multiple sequential slashes | Scott Graham | 2014-11-08 | 3 | -3/+18 |
| | | | | | |||||
| * | | | | wip on adding tests at higher level, some not right | Scott Graham | 2014-11-08 | 6 | -15/+76 |
| | | | | | |||||
| * | | | | track back->forward conversions in a bitmask | Scott Graham | 2014-11-08 | 3 | -6/+124 |
|/ / / / | |||||
* | | | | Merge pull request #822 from tzik/throttle | Nico Weber | 2014-11-03 | 1 | -1/+3 |
|\ \ \ \ | | | | | | | | | | | Throttle the number of pending commands by the parallelism configuration |