Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Run output test in temporary directory | Jan Niklas Hasse | 2019-12-23 | 1 | -4/+7 |
| | |||||
* | Fix test_issue_1418 to pass on 1-core VM | Bernhard M. Wiedemann | 2019-09-20 | 1 | -1/+1 |
| | | | | | the previous assert would fail because on a 1-core VM, the 3 outputs were produced sequentially from top to bottom | ||||
* | Remove trailing whitespace from all files | Jan Niklas Hasse | 2019-04-17 | 1 | -0/+41 |
| | |||||
* | ninja_syntax.py: remove unused has_path argument | Alex Vallee | 2019-01-30 | 1 | -1/+1 |
| | | | The usage of the parameter was removed a long time ago and was never cleaned up. The argument is not provided in the test. | ||||
* | Add OSX build on travis (#1502) | Takuto Ikuta | 2018-11-17 | 1 | -1/+5 |
| | | | Also make test script works for OSX script command. | ||||
* | Allow disabling of escape code stripping, fix #1475 | Jan Niklas Hasse | 2018-11-13 | 1 | -5/+16 |
| | | | | | Don't strip colors when CLICOLOR_FORCE is set to a non-zero value. This environment variable is also used by CMake's Make back-end. | ||||
* | Make output_test.py independent of the environment | Jan Niklas Hasse | 2018-11-07 | 1 | -2/+8 |
| | |||||
* | Add test for #1418 (edge output should match status) | Jan Niklas Hasse | 2018-11-05 | 1 | -0/+21 |
| | |||||
* | Add script to test Ninja's output | Jan Niklas Hasse | 2018-11-05 | 1 | -0/+61 |
| | | | | First test checks for #1214. | ||||
* | Merge pull request #1472 from Hi-Angel/master | Jan Niklas Hasse | 2018-11-02 | 1 | -1/+1 |
|\ | | | | | Fix wrong description of script installation | ||||
| * | Fix wrong description of script installation | Konstantin Kharlamov | 2018-09-28 | 1 | -1/+1 |
| | | | | | | The described way of installation makes zsh fail with `_arguments:comparguments:325: can only be called from completion function`. Per [zsh documentation](https://github.com/zsh-users/zsh-completions/blob/master/zsh-completions-howto.org#telling-zsh-which-function-to-use-for-completing-a-command) the correct way is to use `$fpath`. | ||||
* | | Misc typo fixes by https://github.com/codespell-project/codespell/ | Mo Zhou | 2018-09-06 | 2 | -3/+3 |
|/ | |||||
* | update ninja.vim version after bff884d55 | Nico Weber | 2018-04-05 | 1 | -2/+2 |
| | |||||
* | Merge pull request #1356 from RedBeard0531/vim_syntax | Nico Weber | 2018-04-05 | 1 | -5/+9 |
|\ | | | | | Improve vim syntax definition | ||||
| * | Improve vim syntax definition | Mathias Stearn | 2017-11-09 | 1 | -5/+9 |
| | | | | | | | | | | Only highlights comments where the ninja lexer would treat them as such. Also correctly scopes the rule- and pool-specific variables highlighting. | ||||
* | | Support pool for Writer.build() in ninja_syntax.py | Kareem Khazem | 2018-02-20 | 1 | -1/+3 |
|/ | | | | | ninja_syntax.py now supports a pool being specified for individual builds, as well as rules. | ||||
* | Make zsh completion use explicitly specified ninja files | Mathias Stearn | 2017-05-18 | 1 | -1/+6 |
| | |||||
* | Fix syntax error in misc/write_fake_manifests.py | James Robinson | 2016-10-25 | 1 | -2/+2 |
| | | | | This is used by manifest_parser_perftest | ||||
* | enhance write_fake_manifest.py | Frank Benkstein | 2016-06-23 | 1 | -18/+71 |
| | | | | | | | | | | | | | | | Add an option to write_fake_manifest.py to generate sources expected by the manifest. Also slightly adapt command lines to the called commands. Together these changes mean that generated manifest can actually be executed successfully on Linux and OSX. Also add command line options to to change the number of targets being generated and the seed for the random number generator. Example usage: # create build directory in fake/build, sources in fake/src $ python misc/write_fake_manifest.py -s ../src fake/build # execute build in fake/build $ ninja -C fake/build | ||||
* | Make misc/measure.py compatible with python3 | KiYugadgeter | 2016-05-04 | 1 | -5/+7 |
| | |||||
* | Add support for implicit outputs in ninja_syntax.py. | Nicolas Despres | 2016-02-06 | 2 | -1/+13 |
| | |||||
* | Teach zsh to complete intermediary targets. | Nicolas Despres | 2015-12-24 | 1 | -3/+2 |
| | | | | | | | | Bash completion script uses "-t targets all" to list the target which is faster than "-t targets" and reports intermediary targets (see the manual entry for the 'targets' tool). See commit fc135c45. | ||||
* | Merge pull request #1042 from avallee/master | Evan Martin | 2015-12-06 | 2 | -2/+9 |
|\ | | | | | Fix wrapping file paths in Writer.comment | ||||
| * | Disable long word wrapping entirely in comments. | Alex Vallée | 2015-11-27 | 2 | -10/+3 |
| | | | | | | | | | | | | As pointed out by nico, we should unconditionally disable breaking of long words in comments. It is unlikely long words that are in comments should be split (like pathnames). | ||||
| * | Fix indent in pull request #1042. | Alex Vallee | 2015-11-12 | 1 | -1/+1 |
| | | |||||
| * | Fix wrapping file paths in Writer.comment | Alex Vallée | 2015-10-23 | 2 | -2/+16 |
| | | | | | | | | | | | | | | | | Long file names, especially with hyphens will get incorrectly wrapped by the comment method. Pass has_path=True to prevent this type of wrapping. This is mainly so that longer path names can show up in comments on their on line without breaking them up. | ||||
* | | Merge pull request #1047 from pykello/master | Nico Weber | 2015-11-12 | 1 | -3/+2 |
|\ \ | | | | | | | Speed-up bash target auto-complete. | ||||
| * | | Speed-up bash target auto-complete. | Hadi Moshayedi | 2015-10-31 | 1 | -3/+2 |
| |/ | | | | | | | | | | | | | | | These speed-ups include: * Let compgen do the command substitution. Similar to https://lists.gnu.org/archive/html/bug-bash/2012-03/msg00115.html * Use "cut" instead of "awk" for separating fields. | ||||
* | | Merge pull request #1046 from zed0/master | Nico Weber | 2015-11-12 | 1 | -2/+1 |
|\ \ | | | | | | | Speed up zsh target completion | ||||
| * | | Speed up zsh target completion | Ben Falconer | 2015-10-30 | 1 | -2/+1 |
| |/ | |||||
* | | Update link to point to ninja-build.org | Nico Weber | 2015-11-11 | 1 | -1/+1 |
| | | |||||
* | | Make links point to org page | Nico Weber | 2015-11-11 | 2 | -4/+4 |
|/ | |||||
* | Add notes on using afl-fuzz to HACKING. | Nico Weber | 2015-03-19 | 17 | -0/+21 |
| | |||||
* | zsh-completion: remove use of 'head' with negative offset | Fraser Cormack | 2014-12-20 | 1 | -1/+1 |
| | | | | | | | | | | Some systems - like OSX - don't come with a version of head that supports a negative value for the -n flag. Such systems get a message such as this when tab-completing ninja's -d flag: ninja -dhead: illegal line count -- -1 Using sed instead should be more universally supported. | ||||
* | Remove unneeded save-excursion. | Fanael Linithien | 2014-11-24 | 1 | -22/+21 |
| | | | | syntax-propertize-function is allowed to move the point and mark. | ||||
* | Use lexical-binding. | Fanael Linithien | 2014-11-23 | 1 | -1/+1 |
| | | | | | There's no reason not to use lexical-binding when supporting only Emacs 24+. Its semantics are just that much saner. | ||||
* | Add a Emacs 24 requirement. | Fanael Linithien | 2014-11-23 | 1 | -0/+2 |
| | | | | Only Emacs >= 24 has prog-mode. | ||||
* | Correctly recognize a comment if the previous line is a comment ending in $. | Fanael Linithien | 2014-11-23 | 1 | -2/+9 |
| | |||||
* | Avoid putting properties past the end of the buffer. | Fanael Linithien | 2014-11-23 | 1 | -1/+4 |
| | |||||
* | Don't use dotted list syntax unless necessary. | Fanael Linithien | 2014-11-23 | 1 | -4/+4 |
| | |||||
* | Remove unnecessary regexp group. | Fanael Linithien | 2014-11-23 | 1 | -2/+2 |
| | |||||
* | Correctly recognize comments. | Fanael Linithien | 2014-11-23 | 1 | -0/+17 |
| | |||||
* | Set up a proper syntax table for ninja-mode. | Fanael Linithien | 2014-11-23 | 1 | -5/+8 |
| | | | | | | | | Since quotes are not meant to be treated as string delimiters, the syntax table is the place to tell Emacs so. This also means syntactic fontification can be reenabled and the font-lock keyword entry for comments removed. | ||||
* | Set comment-start buffer-locally, not globally. | Fanael Linithien | 2014-11-23 | 1 | -1/+1 |
| | |||||
* | Use quasi-quoting instead of list+cons. | Fanael Linithien | 2014-11-23 | 1 | -15/+14 |
| | |||||
* | Reindent ninja-mode.el using Emacs. | Fanael Linithien | 2014-11-23 | 1 | -16/+16 |
| | | | | Emacs knows best how to indent Emacs Lisp. | ||||
* | Use double semicolon comments. | Fanael Linithien | 2014-11-23 | 1 | -2/+2 |
| | |||||
* | Don't leave lone closing parens. | Fanael Linithien | 2014-11-23 | 1 | -4/+2 |
| | |||||
* | no subshell | Elan Ruusamäe | 2014-11-23 | 1 | -1/+1 |
| | | | don't need subshell to send stderr to /dev/null | ||||
* | Merge pull request #772 from drbo/syntax_bugfix | Evan Martin | 2014-11-23 | 1 | -0/+1 |
|\ | | | | | Added highlighting in Emacs for ${...} variables |