aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
...
| * | | | | | | | travis: remove LLVM apt PPA; fallback to clang 3.4Justin M. Keyes2016-05-31
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | LLVM has shut down their apt PPA until further notice.
* | | | | | | | | Merge pull request #4846 from ↵Justin M. Keyes2016-05-31
|\ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | ZyX-I/luaviml'/lua'/encode_vim_to_object'/typval_encode eval: Refactor eval/encode
| * | | | | | | | | typval_encode: Do not use new vector typeZyX2016-05-30
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | For string() it looks like no optimization, sometimes performance is even worse. Since it was designed to avoid heap allocations in clear_tv let’s see whether it will make any difference once clear_tv uses typval_encode to avoid stack overflow in the disabled test.
| * | | | | | | | | kvec,typval_encode: Add new vector: the one with preallocated arrayZyX2016-05-30
| | | | | | | | | |
| * | | | | | | | | eval/encode: Move main macros from encode.c to typval_encode.hZyX2016-05-30
| | |/ / / / / / / | |/| | | | | | |
* | | | | | | | | Merge pull request #4844 from ZyX-I/rename-main-loopJustin M. Keyes2016-05-31
|\ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | Rename main loop variable from loop to main_loop
| * | | | | | | | | *: Rename main loop variable from loop to main_loopZyX2016-05-30
| | |_|_|_|/ / / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Current name is inappropriate for the following reasons: 1. It is often masked by local `loop` variables. 2. It cannot be searched for. There are many `loop` variables where `loop` is some local variable. There are many cases when “loop” word is used in a comment. 3. It is in any case bad idea to use a generic name as a name of the global variable. Best if global has module prefix: this is why it is in `main.h`: `main_loop` both stands for “a main loop” and “a loop defined in `main.*`”. Since I have no idea how to list every occurrence of this variable method used to rename it is “remove it from globals.h, try to compile, fix errors”. Thus if some occurrence was hidden under false `#if` branch it was not replaced.
* | | | | | | | | Merge pull request #4853 from ZyX-I/fix-4852Justin M. Keyes2016-05-31
|\ \ \ \ \ \ \ \ \ | |_|/ / / / / / / |/| | | | | | | | unittests: Also remove event_teardown
| * | | | | | | | unittests: Also remove event_teardownZyX2016-05-31
|/ / / / / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | `event_teardown` is there from 974752c, by aktau. It was introduced with `init_homedir` and `event_init`. Then both were removed by justinmk in 99a9161bace8200aa611f6feefcc2ac3eda93251 (`init_homedir`) and 49c5689f45b9f222ed58e18e55678df7fb971ee8 (`event_init`), but `event_teardown` was not removed. Now this may cause a crash. More details in #4852. Closes #4852
* | | | | | | | Merge pull request #4843 from ZyX-I/refactor-queueJustin M. Keyes2016-05-30
|\ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | lib/queue: Refactor queue.h
| * | | | | | | | lib/queue: Actually remove all _QUEUE macrosZyX2016-05-30
| | | | | | | | |
| * | | | | | | | lib/queue: Refactor queue.hZyX2016-05-30
| |/ / / / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Changes: 1. Linter finds no errors now. 2. Most of macros changed to `static inline … FUNC_ATTR_ALWAYS_INLINE` functions (that was the purpose: they are easier to debug). 3. Queue is now not a pair of void* pointers, but a struct with two QUEUE pointers, next and prev. This should not affect anything, except that _QUEUE private macros can really be avoided without reducing readability and they do not need any casts.
* | | | | | | | Merge pull request #4845 from ↵Justin M. Keyes2016-05-30
|\ \ \ \ \ \ \ \ | |/ / / / / / / |/| | | | | | | | | | | | | | | | | | | | | | | ZyX-I/luaviml'/lua'/encode_vim_to_object'/refactor-kvec lib/kvec.h refactorings
| * | | | | | | lib/kvec: Fix remaining linter errorsZyX2016-05-30
| | | | | | | |
| * | | | | | | lib/kvec: Make code cleanerZyX2016-05-30
| | | | | | | |
| * | | | | | | lib/kvec: Do not use kv_init unless neededZyX2016-05-30
| | | | | | | |
| * | | | | | | lib/kvec: Remove useless type argument from kv_push macrosZyX2016-05-30
|/ / / / / / /
* | | | | | | Merge pull request #4198 from daynin/string-testsJustin M. Keyes2016-05-29
|\ \ \ \ \ \ \ | |/ / / / / / |/| | | | | | tests: add tests for vim_strsave_escaped() function
| * | | | | | add test for vim_strsave_escaped() functionSergey Golovin2016-05-29
| | | | | | |
* | | | | | | Merge pull request #4740 from brcolow/vim-7.4.1276Justin M. Keyes2016-05-29
|\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | vim-patch:7.4.1276
| * | | | | | | vim-patch:7.4.1276Michael Ennen2016-05-17
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Problem: Warning for not using return value of fcntl(). Solution: Explicitly ignore the return value. https://github.com/vim/vim/commit/fbc4b4db3a9690906a96e16724350a6241cf32a5
* | | | | | | | Merge pull request #4756 from jbradaric/vim-7.4.1119Justin M. Keyes2016-05-29
|\ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | vim-patch:7.4.1119,7.4.1123,7.4.1132,7.4.1161
| * | | | | | | | Fix linter warnings in test.Jurica Bradaric2016-05-14
| | | | | | | | |
| * | | | | | | | vim-patch:7.4.1161Jurica Bradaric2016-05-14
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Problem: ":argadd" without argument is supposed to add the current buffer name to the arglist. Solution: Make it work as documented. (Coot, closes vim/vim#577) https://github.com/vim/vim/commit/2faa29f896252073b53f387406109e331fbbe5f8
| * | | | | | | | vim-patch:7.4.1132Jurica Bradaric2016-05-14
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Problem: Old style tests for the argument list. Solution: Add more new style tests. (Yegappan Lakshmanan) https://github.com/vim/vim/commit/99dbe291f55022bd5166c9c3c7967b8693cd9d1b
| * | | | | | | | vim-patch:7.4.1123Jurica Bradaric2016-05-14
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Problem: Using ":argadd" when there are no arguments results in the second argument to be the current one. (Yegappan Lakshmanan) Solution: Correct the w_arg_idx value. https://github.com/vim/vim/commit/a24f0a550fed3d9773800cf6be4efd072fff20ec
| * | | | | | | | vim-patch:7.4.1119Jurica Bradaric2016-05-14
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Problem: argidx() has a wrong value after ":%argdelete". (Yegappan Lakshmanan) Solution: Correct the value of w_arg_idx. Add a test. https://github.com/vim/vim/commit/72defda84eb26be9e2ade56c7877b912f818026e
* | | | | | | | | Merge pull request #4830 from blueyed/proider-pythonx-handle-127Justin M. Keyes2016-05-28
|\ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | provider/pythonx: handle exit code 127 from pyenv
| * | | | | | | | | provider/pythonx: handle exit code 127 from pyenvDaniel Hahler2016-05-28
| | |_|_|_|_|_|_|/ | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This also checks the major/min version only for expected return codes. With pyenv, you might get the following (return code 127): pyenv: python3.4: command not found The `python3.4' command exists in these Python versions: 3.4.3 3.4.3/envs/tmp-3.4.3-eElS6Y tmp-3.4.3-eElS6Y
* | | | | | | | | Merge pull request #4832 from justinmk/do_source_fussJustin M. Keyes2016-05-28
|\ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | do_source: less fuss about fopen_noinh_readbin
| * | | | | | | | | fopen_noinh_readbin: restore WIN32 decisionJustin M. Keyes2016-05-28
| | | | | | | | | |
| * | | | | | | | | do_source: less fuss about fopen_noinh_readbinJustin M. Keyes2016-05-28
| | | | | | | | | |
* | | | | | | | | | Merge pull request #4833 from jamessan/multi-remote-fixJustin M. Keyes2016-05-28
|\ \ \ \ \ \ \ \ \ \ | |/ / / / / / / / / |/| | | | | | | | | vim-patch.sh: Only print the first neovim/neovim remote name
| * | | | | | | | | vim-patch.sh: Only print the first neovim/neovim remote nameJames McCoy2016-05-28
|/ / / / / / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | If a user has multiple remotes set for neovim/neovim, then find_get_remote was returning 'remote1\nremote2\n', which breaks anything trying to use it. Since we're just using this remote to fetch from, any one will do.
* | | | | | | | | Merge pull request #4831 from blueyed/provider-pythonx-robust-comparisonJustin M. Keyes2016-05-28
|\ \ \ \ \ \ \ \ \ | |/ / / / / / / / |/| | | | | | | | provider/pythonx: use robust comparison (via vint)
| * | | | | | | | provider/pythonx: use robust comparison (via vint)Daniel Hahler2016-05-28
|/ / / / / / / /
* | | | | | | | Merge pull request #2825 from lucc/legacy/listlbrJustin M. Keyes2016-05-27
|\ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | tests: Migrate legacy test listlbr.
| * | | | | | | | Update migrated test after patch recent patches in master.Lucas Hoffmann2016-05-23
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The following upstream patches that modified the original test have reached master: 7.4.798, 7.4.818, 7.4.883, 7.4.977. The changes are incorporated into the migrated test. Also improve readability and some string delimiters.
| * | | | | | | | tests: Migrate legacy test listlbr.Lucas Hoffmann2016-05-23
| | |_|_|/ / / / | |/| | | | | |
* | | | | | | | Merge pull request #4825 from ZyX-I/fix-4822Justin M. Keyes2016-05-27
|\ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | eval: Stop executing *eval() function at error
| * | | | | | | | eval: Stop executing *eval() function at errorZyX2016-05-27
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Fixes #4822 Closes #4823
* | | | | | | | | Merge pull request #4817 from bfredl/remoteuiJustin M. Keyes2016-05-27
|\ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | api: refactor remote ui to use API dispatch generation
| * | | | | | | | | api: refactor remote ui to use API dispatch generationBjörn Linse2016-05-27
| | | | | | | | | |
* | | | | | | | | | Merge pull request #4826 from jamessan/vim-345efa0Justin M. Keyes2016-05-27
|\ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | vim-patch:345efa0
| * | | | | | | | | | vim-patch:345efa0James McCoy2016-05-27
| | |/ / / / / / / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Update runtime files https://github.com/vim/vim/commit/345efa013dc6d1754ba06e5596a26c48c9935937 Ignored changes to: * doc/tags * doc/todo.txt * doc/various.txt, since the MEM_PROFILING #ifdef doesn't exist in Neovim
* | | | | | | | | | Merge pull request #4827 from equalsraf/tb-dummy-tuiJustin M. Keyes2016-05-27
|\ \ \ \ \ \ \ \ \ \ | |/ / / / / / / / / |/| | | | | | | | | Windows: Don't build the TUI is systems where it is not supported
| * | | | | | | | | Windows: Don't build the TUI is systems where it is not supportedRui Abreu Ferreira2016-05-27
|/ / / / / / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The TUI can be enabled/disabled at build time with -DFEAT_TUI, default is ON for UNIX, and OFF for non UNIX. When off, Neovim prints a message to stderr, along with a list of the server endpoints.
* | | | | | | | | Merge pull request #4821 from jamessan/vim-7.4.1096Justin M. Keyes2016-05-27
|\ \ \ \ \ \ \ \ \ | |_|_|_|_|_|_|/ / |/| | | | | | | | vim-patch:7.4.1096,7.4.1567
| * | | | | | | | vim-patch:7.4.1567James McCoy2016-05-25
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Problem: Crash in assert_fails(). Solution: Check for NULL. (Dominique Pelle) Add a test. https://github.com/vim/vim/commit/1abb502635c7f317e05a0cf3ea067101f9d684f5
| * | | | | | | | vim-patch:7.4.1096James McCoy2016-05-25
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Problem: Need several lines to verify a command produces an error. Solution: Add assert_fails(). (suggested by Nikolay Pavlov) Make the quickfix alloc test actually work. https://github.com/vim/vim/commit/a260b87d9da17f605666630f18c1ed909c2b8bae