Commit 3c403cc
committed
vim: Import v8.2.4699
* 8.2.4699: hard to reproduce hang when reading from a channel
* 8.2.4698: Vim9: script variable has no flag that it was set
* 8.2.4697: Vim9: crash when adding a duplicate key to a dictionary
* 8.2.4696: delete() with "rf" argument does not report a failure
* 8.2.4695: JSON encoding could be faster
* 8.2.4694: avoidance of #elif causes more preproc nesting
* 8.2.4693: new regexp does not accept pattern "\%>0v"
* 8.2.4692: no test for what 8.2.4691 fixes
* 8.2.4691: solution for <Cmd> in a mapping causes trouble
* 8.2.4690: channel tests fail on MS-Windows
* 8.2.4689: using <Cmd> in a mapping does not work for mouse keys
* 8.2.4688: new regexp engine does not give an error for "\%v"
* 8.2.4687: "vimgrep /\%v/ *" may cause a crash
* 8.2.4686: configure doesn't find the Motif library with Cygwin
* 8.2.4685: when a swap file is found for a popup there is no dialog
* 8.2.4684: cannot open a channel on a Unix domain socket
* 8.2.4683: verbose check with dict_find() to see if a key is present
* 8.2.4682: Vim9: can use :unlockvar for const variable
* 8.2.4681: build fails with a combination of features
* 8.2.4680: build failure without +postscript
* 8.2.4679: cannot have expandcmd() give an error message for mistakes
* 8.2.4678: Vim9: not all code is tested
* 8.2.4677: the Athena GUI support is outdated
* 8.2.4676: test fails with different error
* 8.2.4675: no error for missing expression after :elseif
* 8.2.4674: cannot force getting MouseMove events
* 8.2.4673: redrawing a split window is slow when using CTRL-F and CTRL-B
* 8.2.4672: using :normal with Ex mode may make :substitute hang
* 8.2.4671: 'wildignorecase' is sometimes not used for glob()
* 8.2.4670: memory allocation failures for new tab page not tested
* 8.2.4669: in compiled code len('string') is not inlined
* 8.2.4668: buffer allocation failures insufficiently tested
* 8.2.4667: expandcmd() fails on an error
* 8.2.4666: Vim9: assignment not recognized in skipped block
* 8.2.4665: popup with "minwidth" and scrollbar not updated properly
* 8.2.4664: Elvish files are not recognized
* 8.2.4663: occasional crash when running the GUI tests
* 8.2.4662: no error for using out of range list index
* 8.2.4661: Coverity warning for using uninitialized variable
* 8.2.4660: cursorcolumn is sometimes not correct
* 8.2.4659: invalid memory access when using printable function name
* 8.2.4658: org-mode files are not recognized
* 8.2.4657: errors for functions are sometimes hard to read
* 8.2.4656: Vim9: can't use item from "import autoload" with autoload dir
* 8.2.4655: cmdline completion popup menu positioned wrong
* 8.2.4654: missing changes for import check
* 8.2.4653: "import autoload" does not check the file name
* 8.2.4652: leaking memory if assignment fails
* 8.2.4651: test fails because path differs
* 8.2.4650: "import autoload" only works with using 'runtimepath'
* 8.2.4649: various formatting problems
* Update runtime files
* 8.2.4648: handling LSP messages is a bit slow1 parent e494f81 commit 3c403cc
2 files changed
+2
-2
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | | - | |
| 1 | + | |
- src/channel.c+5
- src/evalvars.c+19-5
- src/fileio.c+4-1
- src/getchar.c+13-15
- src/json.c+88-35
- src/mouse.c+4-1
- src/option.c+11-20
- src/optiondefs.h+13-25
- src/optionstr.c+2-4
- src/regexp_bt.c+4-1
- src/regexp_nfa.c+3-1
- src/structs.h+5-2
- src/testdir/test_functions.vim+9
- src/testdir/test_json.vim+3
- src/testdir/test_mapping.vim+33
- src/testdir/test_regexp_latin.vim+14-1
- src/testdir/test_vim9_assign.vim+22-5
- src/testdir/test_vim9_builtin.vim+10-2
- src/testdir/test_vim9_expr.vim+3
- src/version.c+36-42
- src/vim9execute.c+8-5
- src/vim9script.c+9-7
0 commit comments