aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
* eval: Remove magic numbers from find_some_match() type argumentZyX2017-12-25
|
* *: Fix linter errorsZyX2017-12-24
|
* eval: Replace some tv_list_item_remove() callsZyX2017-12-24
| | | | | There is nothing wrong with them, just it is generally better to remove a range then to remove items individually.
* unittests: Do gc after reporting error, not beforeZyX2017-12-24
| | | | | Reason: test may contain cleanup at the endwhich is needed for GC to work properly, but is not done if test fails. With collectgarbage() in former position it would crash when collecting garbage.
* unittests: Remove start of trace, not endZyX2017-12-24
|
* eval: Rename tv_list_remove_items() to tv_list_drop_items()ZyX2017-12-24
| | | tv_list_remove_items() may cause confusion with tv_list_item_remove()
* eval/typval: Make tv_list_item_remove return pointer to the next itemZyX2017-12-24
|
* eval/typval: Remove tv_list_item_free() as it is unusedZyX2017-12-24
|
* eval/typval: Make tv_list_item_alloc staticZyX2017-12-24
| | | | Better write this bit in lua then make reviewers or clint filter out tv_list_item_alloc().
* *: Remove most calls to tv_list_item_allocZyX2017-12-24
| | | | Still left calls in eval/typval.c and test/unit/eval/helpers.lua. Latter is the only reason why function did not receive `static` modifier.
* Merge #7761 from ZyX-I/fix-7169Justin M. Keyes2017-12-24
|\
| * mark: Make sure that jumplist item will not have zero lnumZyX2017-12-24
|/ | | | Fixes #7169
* Merge #7708 from ZyX-I/hide-container-implJustin M. Keyes2017-12-23
|\
| * clint: Make linter report line where it found opening braceZyX2017-12-23
| |
| * regexp: Fix linter errorsZyX2017-12-23
| |
| * Merge branch 'master' into hide-container-implZyX2017-12-23
| |\
| * | eval: Fix some issues found in reviewZyX2017-12-17
| | |
| * | functests: Fix linter errorZyX2017-12-16
| | |
| * | Merge branch 'master' into hide-container-implZyX2017-12-16
| |\ \
| * | | eval: Fix linter errorZyX2017-12-16
| | | |
| * | | eval/encode: Avoid unnecessary tv_list_idx_of_item() callsZyX2017-12-16
| | | |
| * | | window: Fix matchaddpos() and enhance error reportingZyX2017-12-15
| | | |
| * | | *: Fix some problems found during reviewZyX2017-12-15
| | | | | | | | | | | | | | | | Still missing: problems in window.c, it should be possible to construct a test for them.
| * | | clint,eval: Make linter check for direct usage of list attributesZyX2017-12-12
| | | |
| * | | *: Fix linter errorsZyX2017-12-12
| | | |
| * | | Merge branch 'master' into hide-container-implZyX2017-12-12
| |\ \ \
| * | | | eval/typval: Fix typoZyX2017-12-11
| | | | | | | | | | | | | | | [ci skip]
| * | | | eval: Fix add()ZyX2017-12-11
| | | | |
| * | | | *: Fix linter errorsZyX2017-12-11
| | | | |
| * | | | *: Finish hiding list implementationZyX2017-12-11
| | | | |
| * | | | *: Fix test failuresZyX2017-12-11
| | | | |
| * | | | eval: Still check for NULL when doing :unletZyX2017-12-10
| | | | |
| * | | | functests: Add some more NULL testsZyX2017-12-10
| | | | |
| * | | | eval: Fix uniq() crash in legacy test 055ZyX2017-12-10
| | | | |
| * | | | eval/encode: Fix crash in json_encode test suiteZyX2017-12-10
| | | | |
| * | | | functests: Mark islocked("v:_null_list") behaviour correctZyX2017-12-10
| | | | | | | | | | | | | | | It is the same for other VAR_FIXED lists.
| * | | | quickfix: Fix :cexpr and :lexprZyX2017-12-10
| | | | |
| * | | | eval: Fix setmatches(), setqflist() and setloclist()ZyX2017-12-10
| | | | |
| * | | | eval,functests: Fix tests and complete() and setline() behaviourZyX2017-12-10
| | | | |
| * | | | *: Hide list implementation in other files as wellZyX2017-12-10
| | | | |
| * | | | eval: Fix writefile()ZyX2017-12-10
| | | | |
| * | | | eval: Fix inputlist()ZyX2017-12-10
| | | | |
| * | | | *: Start hiding list implementationZyX2017-12-10
| | | | | | | | | | | | | | | | | | | | Most of files, except for eval.c and eval/* were only processed by perl.
| * | | | eval/typval: Add macros useful for hiding list item implementationZyX2017-12-10
| | | | |
| * | | | eval/typval: Add functions useful for hiding list implementationZyX2017-12-10
| | | | |
* | | | | Merge #7646 from bfredl/chan_bufferedJustin M. Keyes2017-12-23
|\ \ \ \ \ | |_|_|_|/ |/| | | | Document and defer error message when buffered stream would overwrite channels dict key
| * | | | provider: delete vimL stderr collector, now that it exists builtinBjörn Linse2017-12-23
| | | | |
| * | | | channel: check for existance before trying to set keyBjörn Linse2017-12-23
|/ / / / | | | | | | | | | | | | This avoids an error message in async context, where it is not safe.
* | | | Merge pull request #7751 from jamessan/vim-8.0.0590James McCoy2017-12-19
|\ \ \ \ | | | | | | | | | | [RFC] vim-patch:8.0.0590,8.0.0595,8.0.0597,8.0.0606
| * | | | vim-patch:8.0.0606: cannot set the context for a specified quickfix listJames McCoy2017-12-19
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Problem: Cannot set the context for a specified quickfix list. Solution: Use the list index instead of the current list. (Yegappan Lakshmanan) https://github.com/vim/vim/commit/6e62da3e14d32f76f60d5cc8b267059923842f17