Patch 8.2.0566
Problem:Vim9: variable can be used uninitialized.
Solution: Jump to after where variable is used.
Files: src/vim9execute.c
*** ../vim-8.2.0565/src/vim9execute.c 2020-04-12 22:22:27.060446273 +0200
--- src/vim9execute.c 2020-04-12 23:07:25.717543068 +0200
**
Patch 8.2.0565
Problem:Vim9: tests contain superfluous line continuation.
Solution: Remove line continuation no longer needed. Skip empty lines.
Files: src/vim9compile.c, src/testdir/test_vim9_script.vim,
src/testdir/test_vim9_disassemble.vim
*** ../vim-8.2.0564/src/vim9
Patch 8.2.0564
Problem:Vim9: calling a def function from non-vim9 may fail.
Solution: Convert varargs to a list.
Files: src/testdir/test_vim9_func.vim, src/vim9execute.c
*** ../vim-8.2.0563/src/testdir/test_vim9_func.vim 2020-04-12
21:52:56.875998374 +0200
--- src/testdir/test_
Patch 8.2.0563
Problem:Vim9: cannot split a function line.
Solution: Continue in next line so long as the function isn't done.
Files: runtime/doc/vim9.txt, src/userfunc.c, src/proto/userfunc.pro,
src/vim9compile.c, src/testdir/test_vim9_func.vim
*** ../vim-8.2.0562/runtim
Patch 8.2.0562
Problem:Vim9: cannot split an expression into multiple lines.
Solution: Continue in next line after an operator.
Files: runtime/doc/vim9.txt, src/macros.h, src/vim9compile.c,
src/testdir/test_vim9_expr.vim
*** ../vim-8.2.0561/runtime/doc/vim9.txt202
Patch 8.2.0561
Problem:Vim9: cannot split function call in multiple lines.
Solution: Find more arguments in following lines.
Files: runtime/doc/vim9.txt, src/vim9compile.c,
src/testdir/test_vim9_script.vim
*** ../vim-8.2.0560/runtime/doc/vim9.txt2020-04-12 16:38:5
Patch 8.2.0560
Problem:Compiler warning in tiny build.
Solution: Move declaration inside #ifdef. (Dominique Pelle, closes #5915)
Files: src/ex_docmd.c
*** ../vim-8.2.0559/src/ex_docmd.c 2020-04-12 19:37:13.510297280 +0200
--- src/ex_docmd.c 2020-04-12 20:00:48.798684111 +02
Patch 8.2.0559
Problem:Clearing a struct is verbose.
Solution: Define and use CLEAR_FIELD() and CLEAR_POINTER().
Files: src/vim.h, src/blowfish.c, src/channel.c, src/charset.c,
src/clipboard.c, src/diff.c, src/eval.c, src/evalfunc.c,
src/ex_cmds2.c, src/ex_docmd
Patch 8.2.0558
Problem:Vim9: dict code not covered by tests.
Solution: Remove dead code, adjust test case.
Files: src/vim9compile.c, src/testdir/test_vim9_expr.vim
*** ../vim-8.2.0557/src/vim9compile.c 2020-04-12 17:11:24.087578053 +0200
--- src/vim9compile.c 2020-04-12 17:58:20.
Patch 8.2.0557
Problem:No IPv6 support for channels.
Solution: Add IPv6 support. (Ozaki Kiichi, closes #5893)
Files: .travis.yml, runtime/doc/channel.txt, runtime/doc/various.txt,
src/Make_cyg_ming.mak, src/Make_mvc.mak, src/auto/configure,
src/channel.c, src/co
Patch 8.2.0556
Problem:Vim9: memory leak when finding common type.
Solution: Store allocated memory in type growarray.
Files: src/vim9compile.c
*** ../vim-8.2.0555/src/vim9compile.c 2020-04-12 16:38:54.775938935 +0200
--- src/vim9compile.c 2020-04-12 17:08:55.975907361 +0200
Patch 8.2.0555
Problem:Vim9: line continuation is not always needed.
Solution: Recognize continuation lines automatically in list and dict.
Files: runtime/doc/vim9.txt, src/vim9compile.c,
src/testdir/test_vim9_expr.vim, src/testdir/test_vim9_script.vim
*** ../vim-8.2.0554
Patch 8.2.0554
Problem:The GUI doesn't set t_Co.
Solution: In the GUI set t_Co to 256 * 256 * 256. (closes #5903)
Files: src/term.c, src/proto/term.pro, src/gui.c,
src/testdir/test_gui.vim
*** ../vim-8.2.0553/src/term.c 2020-02-26 16:15:31.076386941 +0100
--- src/term.c
Patch 8.2.0553 (after 8.2.0550)
Problem:Error for unused argument.
Solution: Add UNUSED.
Files: src/libvterm/t/harness.c
*** ../vim-8.2.0552/src/libvterm/t/harness.c2020-04-12 13:38:49.405711500
+0200
--- src/libvterm/t/harness.c2020-04-12 14:47:43.557809516 +0200
**
Patch 8.2.0552
Problem:Vim9: some errors not covered by tests.
Solution: Add more tests. Check Funcref argument types.
Files: src/vim9compile.c, src/testdir/test_vim9_func.vim
*** ../vim-8.2.0551/src/vim9compile.c 2020-04-11 23:17:13.907173700 +0200
--- src/vim9compile.c 2020-04
Hi,
Trying to build gvim Vim.8.2.551 version under windows 10 / MSYS2 with *Lua
54 support* gives this error:
> *if_lua.c:438:1: error: static declaration of 'luaL_typeerror' follows
> non-static declaration*
> * 438 | luaL_typeerror(lua_State *L, int narg, const char *tname)*
> * | ^~~~
Patch 8.2.0551
Problem:Not all code for options is tested.
Solution: Add more tests. (Yegappan Lakshmanan, closes #5913)
Files: src/testdir/test_options.vim, src/testdir/test_python3.vim,
src/testdir/test_undo.vim, src/testdir/test_vimscript.vim
*** ../vim-8.2.0550/src/te
Patch 8.2.0550
Problem:Some changes in the libvterm upstream code.
Solution: Include some changes.
Files: src/libvterm/t/harness.c
*** ../vim-8.2.0549/src/libvterm/t/harness.c2020-04-11 21:42:45.048626553
+0200
--- src/libvterm/t/harness.c2020-04-12 13:37:38.017852329 +0200
Patch 8.2.0549
Problem:User systemd files not recognized.
Solution: Add filetype patterns. (Kevin Locke, closes #5914)
Files: runtime/filetype.vim, src/testdir/test_filetype.vim
*** ../vim-8.2.0548/runtime/filetype.vim2020-03-19 20:31:57.369449811
+0100
--- runtime/filetype.
19 matches
Mail list logo