Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Merge pull request #766 from nico/cleanup | Nico Weber | 2014-05-21 | 1 | -6/+2 |
|\ | | | | | CleanTest cleanups: | ||||
| * | CleanTest cleanups: | Nico Weber | 2014-05-21 | 1 | -6/+2 |
|/ | | | | | * $in only makes sense on rules, not edges (see issue #687) * Remove unneccesary clear() line at end of test | ||||
* | Merge pull request #764 from nico/winconsole | Nico Weber | 2014-05-18 | 6 | -24/+25 |
|\ | | | | | Implement pool=console support on Windows. | ||||
| * | win console wip: Fix comments based on review feedback. | Nico Weber | 2014-05-18 | 2 | -2/+2 |
| | | |||||
| * | win console wip: resolve FIXME | Nico Weber | 2014-05-14 | 2 | -1/+2 |
| | | |||||
| * | win console wip: ctrl-c should reach commands running in console pools | Nico Weber | 2014-05-13 | 1 | -1/+4 |
| | | |||||
| * | win console wip: enable test | Nico Weber | 2014-05-13 | 1 | -4/+2 |
| | | |||||
| * | wip for console pool on windows | Nico Weber | 2014-05-13 | 5 | -19/+18 |
| | | |||||
* | | Merge pull request #761 from maximuska/proposed/depfile_parser_fixes | Nico Weber | 2014-05-08 | 3 | -6/+10 |
|\ \ | | | | | | | Allow paths with '{' '}' in depfiles | ||||
| * | | Allow paths with '{' '}' in depfiles | Maxim Kalaev | 2014-05-07 | 3 | -6/+10 |
|/ / | |||||
* | | Merge pull request #756 from ronnychevalier/rc/zsh_completion | Nico Weber | 2014-05-05 | 1 | -3/+44 |
|\ \ | | | | | | | improve zsh completion | ||||
| * | | improve zsh completion | Ronny Chevalier | 2014-05-04 | 1 | -3/+44 |
| | | | |||||
* | | | Merge pull request #758 from mathstuf/dev/fix-compdb-abort | Nico Weber | 2014-05-05 | 1 | -0/+2 |
|\ \ \ | | | | | | | | | compdb: check that inputs is not empty | ||||
| * | | | compdb: check that inputs is not empty | Ben Boeckel | 2014-05-05 | 1 | -0/+2 |
|/ / / | |||||
* | | | Merge pull request #757 from cjdrake/master | Nico Weber | 2014-05-05 | 1 | -18/+17 |
|\ \ \ | |/ / |/| | | Stylistic changes to ninja_syntax.py | ||||
| * | | Get rid of unused import | Chris Drake | 2014-05-05 | 1 | -1/+0 |
| | | | |||||
| * | | Use consistent indentation conventions | Chris Drake | 2014-05-05 | 1 | -17/+17 |
|/ / | |||||
* | | Merge pull request #753 from nico/nlacc | Nico Weber | 2014-05-01 | 3 | -8/+21 |
|\ \ | |/ |/| | Accept \r\n line endings in depfiles. | ||||
| * | Accept \r\n line endings in depfiles. | Nico Weber | 2014-05-01 | 3 | -8/+21 |
|/ | | | | Fixes #752. | ||||
* | Merge pull request #748 from nocnokneo/bash-completion-for-f-and-C | Nico Weber | 2014-04-30 | 1 | -3/+20 |
|\ | | | | | Support completion of arguments to -f and -C options | ||||
| * | Fix getopts barfing over the terminal when trying to complete -f and -C | Taylor Braun-Jones | 2014-04-30 | 1 | -1/+1 |
| | | | | | | | | | | Note that this is only applicable for when bash_completion is unavailable. | ||||
| * | Support completion of arguments to -f and -C options | Taylor Braun-Jones | 2014-04-30 | 1 | -2/+19 |
|/ | | | | Note: This is only available for bash_completion users. | ||||
* | Merge pull request #750 from nico/perfwin | Nico Weber | 2014-04-27 | 1 | -1/+3 |
|\ | | | | | Make manifest_parser_perftest build on Windows. | ||||
| * | Make manifest_parser_perftest build on Windows. | Nico Weber | 2014-04-27 | 1 | -1/+3 |
|/ | |||||
* | Merge pull request #747 from nocnokneo/master | Nico Weber | 2014-04-25 | 1 | -16/+17 |
|\ | | | | | Fix bash-completion support for -C option to expand tilde | ||||
| * | Style: Fix inconsistent indentation | Taylor Braun-Jones | 2014-04-25 | 1 | -17/+17 |
| | | |||||
| * | Fix bash-completion support for -C option to expand tilde | Taylor Braun-Jones | 2014-04-25 | 1 | -1/+2 |
|/ | |||||
* | Merge pull request #714 from pcc/console-pool | Nico Weber | 2014-04-17 | 14 | -43/+213 |
|\ | | | | | Introduce the "console" pool | ||||
| * | Introduce the "console" pool | Peter Collingbourne | 2014-02-03 | 14 | -43/+213 |
| | | | | | | | | | | | | | | This is a pre-defined pool with a depth of 1. It has the special property that any task in the pool has direct access to the console. This can be useful for interactive tasks or long-running tasks which produce status updates on the console (such as test suites). | ||||
* | | Merge pull request #715 from nico/lazyenv | Nico Weber | 2014-04-17 | 1 | -4/+5 |
|\ \ | | | | | | | Allocate per-edge BindingEnvs lazily. | ||||
| * | | Allocate per-edge BindingEnvs lazily. | Nico Weber | 2014-02-11 | 1 | -4/+5 |
| |/ | | | | | | | | | | | | | In chrome, only 2000 of 22000 build edges have bindings. A BindingEnv is 64 bytes, so allocating these only when needed saves a bit over 1 MB of memory. Since env chains are shorter for lookups, builds also become a tiny bit faster. | ||||
* | | Merge pull request #742 from nico/maniperf | Nico Weber | 2014-04-17 | 3 | -4/+120 |
|\ \ | | | | | | | Add a manifest parsing perftest. | ||||
| * | | Manifest perftest: Try to make it build on Linux. | Nico Weber | 2014-04-17 | 1 | -0/+1 |
| | | | |||||
| * | | Manifest perftest: Pull manifest parsing into own function. | Nico Weber | 2014-04-17 | 1 | -17/+20 |
| | | | |||||
| * | | Add manifest_parser_perftest to .gitignore. | Nico Weber | 2014-04-17 | 1 | -1/+2 |
| | | | |||||
| * | | Manifest perftest: Also measure command evaluation time. | Nico Weber | 2014-04-17 | 1 | -5/+31 |
| | | | |||||
| * | | Add a simple manifest parsing perftest. | Nico Weber | 2014-04-17 | 2 | -3/+88 |
|/ / | |||||
* | | Merge pull request #741 from nicolasdespres/propagate-file-rename-to-gitignore | Nico Weber | 2014-04-16 | 1 | -1/+1 |
|\ \ | | | | | | | Propagate file rename to gitignore. | ||||
| * | | Propagate file rename to gitignore. | Nicolas Despres | 2014-04-16 | 1 | -1/+1 |
|/ / | | | | | | | This was introduced by 68a4bb27d1a747b240ea68cd320a51dbd261ed14. | ||||
* | | Merge pull request #740 from nico/formatfile | Nico Weber | 2014-04-16 | 1 | -0/+25 |
|\ \ | | | | | | | Add a .clang-format file. | ||||
| * | | Add a .clang-format file. | Nico Weber | 2014-04-16 | 1 | -0/+25 |
|/ / | | | | | | | | | | | This isn't meant to be authoritative. It's good enough to let the "indent current line using clang-format" hotkey do the right thing often enough to be useful. | ||||
* | | Merge pull request #739 from nico/ren | Nico Weber | 2014-04-16 | 2 | -2/+2 |
|\ \ | | | | | | | Rename parser_perftest to depfile_parser_perftest. | ||||
| * | | Rename parser_perftest to depfile_parser_perftest. | Nico Weber | 2014-04-16 | 2 | -2/+2 |
|/ / | |||||
* | | Merge pull request #737 from sorbits/bash-completion-fixes | Nico Weber | 2014-04-15 | 1 | -2/+2 |
|\ \ | | | | | | | Bash completion fixes | ||||
| * | | Expand the -C argument via ‘eval’ in bash completion | Allan Odgaard | 2014-04-15 | 1 | -1/+1 |
| | | | | | | | | | | | | | | | | | | Previously completion would not work for ‘ninja -C $HOME/Source/foo targ‸’. We still do not support using tilde in the directory argument. | ||||
| * | | Fix bash completion when using command options | Allan Odgaard | 2014-04-15 | 1 | -1/+1 |
|/ / | | | | | | | | | | | | | | | By quoting the ‘line’ variable we are making it a single word, but ‘getopts’ wants each option as its own word. Previously bash completion would output an error for a line like: ‘ninja -vn targ‸’. In addition to removing the quotes (to enable word expansion) I also used it as a regular variable, as that is what it is (not an array). | ||||
* | | Merge pull request #734 from sgraham/no-stderr | Nico Weber | 2014-04-14 | 2 | -1/+8 |
|\ \ | | | | | | | CLParser shouldn't read stderr | ||||
| * | | CLParser shouldn't read stderr | Scott Graham | 2014-04-14 | 2 | -1/+8 |
|/ / | |||||
* | | Merge pull request #722 from nico/manifestgen | Nico Weber | 2014-04-14 | 1 | -0/+219 |
|\ \ | | | | | | | add a script to generate large synthetic manifests | ||||
| * | | add a script to generate large synthetic manifests | Nico Weber | 2014-03-25 | 1 | -0/+219 |
| |/ | | | | | | | To be used by a manifest parser perf test in a follow-up. |