Skip to content

Commit 21f127f

Browse files
Vim: v8.2.4065
* vim b55d618f1...3cf21b305 (1129): > patch 8.2.4065: computation overflow with large cound for :yank > patch 8.2.4064: foam files are not detected > patch 8.2.4063: Vim9: exported function in autoload script not found > patch 8.2.4062: match highlighting of tab too short > patch 8.2.4061: codecov bash script is deprecated > patch 8.2.4060: win_execute() slow on systems where getcwd()/chdir() is slow > patch 8.2.4059: Vim9: an expression of a map cannot access script-local items > patch 8.2.4058: Vim9: import test failure in wrong line > patch 8.2.4057: Vim9: not fully implementing the autoload mechanism > patch 8.2.4056: Vim9: memory leak when exporting function in autoload script > patch 8.2.4055: Vim9: line break in expression causes v:errmsg to be fillec > patch 8.2.4054: Vim9 script test fails > patch 8.2.4053: Vim9: autoload mechanism doesn't fully work yet > patch 8.2.4052: not easy to resize a window from a plugin > patch 8.2.4051: compiler complains about possibly uninitialized variable > patch 8.2.4050: Vim9: need to prefix every item in an autoload script > patch 8.2.4049: Vim9: reading before the start of the line with "$" > patch 8.2.4048: gcc complains about use of "%p" in printf > patch 8.2.4047: depending on the build features error messages are unused > Update runtime files > patch 8.2.4046: some error messages not in the right place > patch 8.2.4045: some global functions are only used in one file > patch 8.2.4044: Vim9: no error when importing the same script twice > patch 8.2.4043: using int for second argument of ga_init2() > patch 8.2.4042: Vim9: build error > patch 8.2.4041: using unitialized pointer > patch 8.2.4040: keeping track of allocated lines is too complicated > patch 8.2.4039: the xdiff library is linked in even when not used > patch 8.2.4038: various code not used when features are disabled > patch 8.2.4037: Insert mode completion is insufficiently tested > patch 8.2.4036: Vim9: script test file is getting too long > patch 8.2.4035: timer triggered at the debug prompt may cause trouble > patch 8.2.4034: Coverity warns for possibly using a NULL pointer > patch 8.2.4033: running filetype tests leaves directory behind > patch 8.2.4032: ATTRIBUTE_NORETURN is not needed > patch 8.2.4031: crash in xterm with only two lines > patch 8.2.4030: a script local funcref is not found from a mapping > patch 8.2.4029: debugging NFA regexp my crash, cached indent may be wrong > patch 8.2.4028: ml_get error with :doautoall and Visual area > patch 8.2.4027: import test fails on MS-Windows > patch 8.2.4026: ml_get error with specific win_execute() command > patch 8.2.4025: error for import not ending in .vim does not work for .vimrc > patch 8.2.4024: confusing error message if imported name is used directly > patch 8.2.4023: using uninitialized variable > patch 8.2.4022: two error messages in the wrong file > patch 8.2.4021: missing part of the :import changes > patch 8.2.4020: debugger test fails > patch 8.2.4019: Vim9: import mechanism is too complicated > patch 8.2.4018: ml_get error when win_execute redraws with Visual selection > patch 8.2.4017: gcc warns for misleading indent in Athena menu code > patch 8.2.4016: Vim9: incorrect error for argument that is shadowing var > patch 8.2.4015: build failure with tiny features > patch 8.2.4014: git and gitcommit file types not properly recognized > patch 8.2.4013: build failure without the spell feature > patch 8.2.4012: error messages are spread out > patch 8.2.4011: test fails because of changed error number > patch 8.2.4010: error messages are spread out > patch 8.2.4009: reading one byte beyond the end of the line > patch 8.2.4008: error messages are spread out > patch 8.2.4007: session does not restore help buffer properly > patch 8.2.4006: Vim9: crash when declaring variable on the command line > patch 8.2.4005: error messages are spread out > patch 8.2.4004: old compiler complains about struct init with variable > patch 8.2.4003: error messages are spread out > patch 8.2.4002: first char typed in Select mode can be wrong > patch 8.2.4001: insert complete code uses global variables > patch 8.2.4000: Coverity warns for checking for NULL pointer after using it > patch 8.2.3999: redundant check for NUL byte > patch 8.2.3998: asan error for adding zero to NULL > patch 8.2.3997: Vim9: not enough testing for extend() and map() > patch 8.2.3996: Vim9: type checking lacks information about declared type > patch 8.2.3995: not all sshconfig files are detected as such > patch 8.2.3994: Vim9: extend() complains about type when it was not declared > patch 8.2.3993: when recording a change in Select mode char appears twice > patch 8.2.3992: wrong local-additions in the help with language mix > patch 8.2.3991: Vim9: error when extending dict<any> > patch 8.2.3990: testing wrong operator > patch 8.2.3989: some insert completion code is not tested > patch 8.2.3988: tiny build fails > patch 8.2.3987: error messages are spread out > patch 8.2.3986: error messages are spread out > patch 8.2.3985: error messages are spread out > patch 8.2.3984: debugger test fails > patch 8.2.3983: error messages are spread out > patch 8.2.3982: some lines of code not covered by tests > patch 8.2.3981: Vim9: debugging a for loop doesn't stop before it starts > patch 8.2.3980: if 'operatorfunc' invokes an operator Visual mode is changed > patch 8.2.3979: Vim9: the feature is not mentioned in the right places > patch 8.2.3978: build error when using dynamycally loaded Python 3 > patch 8.2.3977: error messages are spread out > patch 8.2.3976: FEARG_LAST is never used > patch 8.2.3975: error messages are spread out > patch 8.2.3974: Vim9: LISTAPPEND instruction does not check for a locked list > patch 8.2.3973: tiny build fails > patch 8.2.3972: error messages are spread out > patch 8.2.3971: build fails > patch 8.2.3970: error messages are spread out > patch 8.2.3969: value of MAXCOL not available in Vim script > patch 8.2.3968: build failure > patch 8.2.3967: error messages are spread out > patch 8.2.3966: when using feedkeys() abbreviations may be blocked > patch 8.2.3965: Vim9: no easy way to check if Vim9 script is supported > patch 8.2.3964: some common lisp and scheme files not recognized > patch 8.2.3963: build failure with tiny and small features > patch 8.2.3962: build fails for missing error message > patch 8.2.3961: error messages are spread out > patch 8.2.3960: error messages are spread out > patch 8.2.3959: error messages are spread out > patch 8.2.3958: build failure compiling xxd with "-std=c2x" > patch 8.2.3957: error messages are spread out > patch 8.2.3956: duplicate assignment > patch 8.2.3955: error messages are spread out > patch 8.2.3954: Vim9: no error for shadowing if script var is declared later > patch 8.2.3953: insert completion code is too complicated > patch 8.2.3952: first line not redrawn when adding lines to an empty buffer > Update runtime files > patch 8.2.3951: Vim9: memory leak when text after a nested function > patch 8.2.3950: going beyond the end of the line with /\%V > patch 8.2.3949: using freed memory with /\%V > patch 8.2.3948: Vim9: failure with partial with unknown argument count > patch 8.2.3947: unnecessary check for NULL pointer > patch 8.2.3946: when an internal error makes Vim exit the error is not seen > patch 8.2.3945: Vim9: partial variable argument types are wrong > patch 8.2.3944: insert mode completion functions are too long > patch 8.2.3943: compiler warning from gcc for uninitialized variable > patch 8.2.3942: Coverity reports a possible memory leak > patch 8.2.3941: SIGTSTP is not handled > patch 8.2.3940: match highlight disappears when doing incsearch for ":s/pat" > patch 8.2.3939: MS-Windows: fnamemodify('', ':p') does not work > patch 8.2.3938: line comment start is also found in a string > patch 8.2.3937: Insert mode completion function is too long > patch 8.2.3936: no proper test for maintaining change mark in diff mode > patch 8.2.3935: CTRL-U in Insert mode does not fix the indent > patch 8.2.3934: repeating line comment is undesired for "O" command > patch 8.2.3933: after ":cd" fails ":cd -" is incorrect > patch 8.2.3932: C line comment not formatted properly > patch 8.2.3931: Coverity reports a memory leak > patch 8.2.3930: getcmdline() argument has a misleading type > patch 8.2.3929: using unititialized variable > patch 8.2.3928: heredoc test fails > patch 8.2.3927: Vim9: double free when using lambda > patch 8.2.3926: build failure without the 'autochdir' option > patch 8.2.3925: diff mode confused by NUL bytes > patch 8.2.3924: Vim9: no error if something follows :enddef > patch 8.2.3923: Vim9: double free with split argument list in nested function > patch 8.2.3922: cannot build with dynamic Ruby 3.1 > patch 8.2.3921: the way xdiff is used is inefficient > patch 8.2.3920: restoring directory after using another window is inefficient > patch 8.2.3919: Vim9: wrong argument for append() results in two errors > patch 8.2.3918: function list test fails > Update runtime files > patch 8.2.3917: the eval.txt help file is way too big > patch 8.2.3916: no error for passing an invalid line number to append() > patch 8.2.3915: illegal memory access when completing with invalid bytes > patch 8.2.3914: various spelling mistakes in comments > patch 8.2.3913: help for expressions does not mention Vim9 syntax > patch 8.2.3912: the ins_complete() function is much too long > patch 8.2.3911: Vim9: type check for filter() does not accept unknown > patch 8.2.3910: when compare function of sort() fails it does not abort > patch 8.2.3909: Containerfile using prefix name not recognized > patch 8.2.3908: cannot use a script-local function for 'foldtext' > patch 8.2.3907: error messages are spread out > patch 8.2.3906: Vim9 help still contains "under development" warnings > patch 8.2.3905: Dockerfile using prefix name not recognized > patch 8.2.3904: Vim9: skip expression type is not checked at compile time > patch 8.2.3903: "gM" does not count tabs as expected > patch 8.2.3902: Vim9: double free with nested :def function > patch 8.2.3901: Vim9: Cannot set 'cpo' in main .vimrc if using Vim9 script > patch 8.2.3900: it is not easy to use a script-local function for an option > patch 8.2.3899: Vim9: test for map() on string fails > patch 8.2.3898: Vim9: not sufficient testing for variable initialization > patch 8.2.3897: Vim9: second argument of map() and filter() not checked > patch 8.2.3896: Vim9: no test for nested function not available later > patch 8.2.3895: Vim9: confusing error when using function() with a number > patch 8.2.3894: Vim9: no proper type check for first argument of call() > patch 8.2.3893: Vim9: many local variables are initialized with an instruction > patch 8.2.3892: when modifyOtherKeys is used CTRL-C is not recognized > patch 8.2.3891: github CI: workflows may overlap > patch 8.2.3890: Vim9: type check for using v: variables is basic > patch 8.2.3889: duplicate code for translating script-local function name > patch 8.2.3888: the argument list may contain duplicates > patch 8.2.3887: E1135 is used for two different errors > patch 8.2.3886: can define autocmd for every event by using "au!" > patch 8.2.3885: arglist test fails > patch 8.2.3884: crash when clearing the argument list while using it > patch 8.2.3883: crash when switching to other regexp engine fails > Update runtime files > patch 8.2.3882: more duplicated code in f_getreginfo() > patch 8.2.3881: QNX: crash when compiled with GUI but using terminal > patch 8.2.3880: Solution filter files are not recognized > patch 8.2.3879: getreg() and getregtype() contain dead code > patch 8.2.3878: Vim9: debugger tries to read more lines than there are > patch 8.2.3877: function does not abort after a type error in compare > patch 8.2.3876: 'cindent' does not recognize inline namespace > patch 8.2.3875: gcc complains about buffer overrun > patch 8.2.3874: cannot highlight the number column for a sign > patch 8.2.3873: go.mod files are not recognized > patch 8.2.3872: Vim9: finddir() and uniq() return types can be more specific > patch 8.2.3871: list.c contains code for dict and blob > patch 8.2.3870: MS-Windows: wrong dir when using right-click context menu > patch 8.2.3869: Vim9: type checking for "any" is inconsistent > patch 8.2.3868: Vim9: function test fails > patch 8.2.3867: implementation of some list functions too complicated > patch 8.2.3866: Vim9: type checking global variables is inconsistent > patch 8.2.3865: Vim9: compiler complains about using "try" as a struct member > patch 8.2.3864: cannot disable requesting key codes from xterm > patch 8.2.3863: various build flags accidentally enabled > patch 8.2.3862: crash on exit with EXITFREE and using win_execute() > patch 8.2.3861: list of distributed files is outdated > patch 8.2.3860: Vim9: codecov struggles with the file size > patch 8.2.3859: Vim9: some code lines not tested > patch 8.2.3858: Vim9: not enough tests > patch 8.2.3857: Vim9: inconsistent error for using function() > patch 8.2.3856: Vim9: not enough tests > patch 8.2.3855: illegal memory access when displaying a blob > patch 8.2.3854: Vim9: inconsistent arguments for test functions > patch 8.2.3853: Vim9: not enough tests > patch 8.2.3852: Vim9: not enough tests > patch 8.2.3851: Vim9: overhead when comparing string, dict or function > patch 8.2.3850: illegal memory access when displaying a partial > patch 8.2.3849: functions implementing reduce and map are too long > patch 8.2.3848: cannot use reduce() for a string > patch 8.2.3847: illegal memory access when using a lambda with an error > patch 8.2.3846: no error when using control character for 'lcs' or 'fcs' > patch 8.2.3845: Vim9: test fails when the channel feature is missing > patch 8.2.3844: Vim9: no type error if assigning func(number) to func(string) > patch 8.2.3843: dep3patch files are not recognized > patch 8.2.3842: Vim9: can change locked list and list items > patch 8.2.3841: Vim9: outdated TODO items, disabled tests that work > patch 8.2.3840: useless test for negative index in check functions > patch 8.2.3839: using \z() with \z1 not tested for syntax highlighting > patch 8.2.3838: cannot use script-local function for setting *func options > patch 8.2.3837: QNX: crash when compiled with GUI but using terminal > patch 8.2.3836: Vim9: comment after expression not skipped to find NL > patch 8.2.3835: the inline-function example does not work > patch 8.2.3834: Test_out_cb often fails on Mac > patch 8.2.3833: error from term_start() not caught by try/catch > patch 8.2.3832: test fails because of changed error message > patch 8.2.3831: opfunc test fails when missing feature changes function name > patch 8.2.3830: error messages are spread out > patch 8.2.3829: no error when setting a func option to script-local function > patch 8.2.3828: when opening a terminal from a timer first typed char is lost > patch 8.2.3827: huntr badge does not really fit in the list > patch 8.2.3826: Vim9: using "g:Func" as funcref doesn't work in :def function > patch 8.2.3825: various comments could be improved > Update runtime files > patch 8.2.3824: no ASAN support for MSVC > patch 8.2.3823: test for visual replace is in wrong function > patch 8.2.3822: leaking memory in map() and filter(), no string in Vim9 > patch 8.2.3821: ASAN test run fails > patch 8.2.3820: "vrc" does not replace composing characters > patch 8.2.3819: test fails because error message changed > patch 8.2.3818: cannot filter or map characters in a string > patch 8.2.3817: Vim9: Not using NL as command end does not work for :autocmd > patch 8.2.3816: compiler warning for posible loss of data on MS-Windows > patch 8.2.3815: Vim9: cannot have a multi-line dict inside a block > patch 8.2.3814: .csx files and .sln files are not recognized > patch 8.2.3813: confusing error when using :cc without error list > patch 8.2.3812: Vim9: leaking memory in numbered function test > patch 8.2.3811: the opfunc error test fails on a slow machine > patch 8.2.3810: Vim9: expr4 test fails on MS-Windows > patch 8.2.3809: Vim9: crash when garbage collecting a nested partial > patch 8.2.3808: Vim9: obsolete TODO items > patch 8.2.3807: Vim9: can call import with star directly > patch 8.2.3806: terminal focus test fails sometimes > patch 8.2.3805: i3config files are not recognized > patch 8.2.3804: script context not set when copying 'swf' and 'ts' > patch 8.2.3803: GUI: crash with 'writedelay' set using a terminal window > patch 8.2.3802: terminal in two windows test fails on some systems > patch 8.2.3801: if a terminal shows in two windows, only one is redrawn > patch 8.2.3800: when cross compiling the output of "uname" cannot be set > patch 8.2.3799: edit test hangs or fails > patch 8.2.3798: a :def callback function postpones an error message > patch 8.2.3797: no good reason to limit the message history in tiny version > patch 8.2.3796: the funcexe_T struct members are not named consistently > patch 8.2.3795: too many #ifdefs > patch 8.2.3794: Vim9: cannot find script-local func using "s:" > patch 8.2.3793: using "g:Func" as a funcref does not work in script context > patch 8.2.3792: setting *func options insufficiently tested > patch 8.2.3791: build error with +cindent but without +smartindent > patch 8.2.3790: test for term_gettitle() fails in some environments > patch 8.2.3789: Test_window_minimal_size can fail on a slow machine > patch 8.2.3788: lambda for option that is a function may be freed > patch 8.2.3787: no proper formatting of a C line comment after a statement > Use text area for environment in the bug template. > Update issue template. > patch 8.2.3786: test fails because of using Vim9 syntax in legacy function > patch 8.2.3785: running CI on MacOS with gcc is not useful > patch 8.2.3784: the help for options is outdated > patch 8.2.3783: confusing error for using a variable as a function > patch 8.2.3782: Vim9: no error if a function shadows a script variable > patch 8.2.3781: the option window script is outdated > patch 8.2.3780: ":cd" works differently on MS-Windows > patch 8.2.3779: using freed memory when defining a user command recursively > patch 8.2.3778: lambda debug test fails in some configurations > patch 8.2.3777: spell file write error not checked > patch 8.2.3776: when a tags file line is long a tag may not be found > patch 8.2.3775: Vim9: lambda compiled without outer context when debugging > patch 8.2.3774: test for command line height fails > patch 8.2.3773: wrong window size when a modeline changes 'columns' > patch 8.2.3772: timer info test fails on slow machine > patch 8.2.3771: Vim9: accessing freed memory when checking type > patch 8.2.3770: new compiler warnings from clang-12 and clang-13 > patch 8.2.3769: zig files are not recognized > patch 8.2.3768: timer_info() has the wrong repeat value in a timer callback > patch 8.2.3767: crash when using NULL partial > patch 8.2.3766: converting a funcref to a string leaves out "g:" > patch 8.2.3765: Vim9: cannot use a lambda for 'opfunc' and others > patch 8.2.3764: cannot see any text when window was made zero lines > patch 8.2.3763: when editing the cmdline a callback may cause a scroll up > patch 8.2.3762: if quickfix buffer is wiped out getqflist() still returns it > patch 8.2.3761: focus change is not passed on to a terminal window > patch 8.2.3760: not automatically handling gnome terminal mouse like xterm > patch 8.2.3759: quickfix buffer becomes hidden while still in a window > patch 8.2.3758: options that take a function insufficiently tested > patch 8.2.3757: an overlong highlight group name is silently truncated > patch 8.2.3756: might crash when callback is not valid > patch 8.2.3755: Coverity warns for using a buffer in another scope > patch 8.2.3754: undesired changing of the indent of the first formatted line > Add Huntr badge. > patch 8.2.3753: Vim9: function unreferenced while called is never deleted > patch 8.2.3752: build error when using Photon GUI > patch 8.2.3751: cannot assign a lambda to an option that takes a function > patch 8.2.3750: error messages are everywhere > Update runtime files > patch 8.2.3749: error messages are everywhere > patch 8.2.3748: giving an error for an empty sign argument breaks a plugin > patch 8.2.3747: cannot remove highlight from an existing sign > patch 8.2.3746: cannot disassemble function starting with "debug" or "profile" > patch 8.2.3745: autochdir test fails without the +channel feature > patch 8.2.3744: E854 is not tested; some spelling suggestions are not tested > patch 8.2.3743: ":sign" can add a highlight group without a name > patch 8.2.3742: dec mouse test fails without gnome terminfo entry > patch 8.2.3741: using freed memory in open command > patch 8.2.3740: memory left allocated on exit when using Tcl > patch 8.2.3739: in wrong directory when using win_execute() with 'acd' set > patch 8.2.3738: screen is cleared when a FocusLost autocommand triggers > patch 8.2.3737: test fails without the 'autochdir' option > patch 8.2.3736: test fails without the channel feature > patch 8.2.3735: cannot use a lambda for 'imactivatefunc' > patch 8.2.3734: Vim9: crash when no pattern match found > patch 8.2.3733: Vim9: using "legacy" before range does not work > patch 8.2.3732: "set! termcap" test fails > patch 8.2.3731: "set! termcap" shows codes in one column, but not keys > patch 8.2.3730: "/etc/Muttrc.d/README" gets filetype muttrc > patch 8.2.3729: no support for squirrels > patch 8.2.3728: internal error when passing range() to list2blob() > patch 8.2.3727: in a gnome terminal keys are recognized as mouse events > patch 8.2.3726: README file in a config directory gets wrong filetype > patch 8.2.3725: cannot use a lambda for 'completefunc' and 'omnifunc' > patch 8.2.3724: build error for missing error message in small build > patch 8.2.3723: when using 'linebreak' a text property starts too early > patch 8.2.3722: Amiga: superfluous messages for freeing lots of yanked text > patch 8.2.3721: using memory freed by losing the clipboard selection > patch 8.2.3720: Vim9: Internal error when invoking closure in legacy context > patch 8.2.3719: MS-Windows: test sometimes runs into existing swap file > patch 8.2.3718: compiler warns for unused variable without +textprop > patch 8.2.3717: Vim9: error for constant list size is only given at runtime > patch 8.2.3716: Vim9: range without a command is not compiled > patch 8.2.3715: Vim9: valgrind reports spurious problems for a test > patch 8.2.3714: some unused assignments and ugly code in xxd > patch 8.2.3713: MS-Windows: no error if vimgrep pattern is not matching > patch 8.2.3712: cannot use Vim9 lambda for 'tagfunc' > patch 8.2.3711: Vim9: memory leak when compiling :elseif fails > patch 8.2.3710: Vim9: backtick expression expanded for :global > patch 8.2.3709: Vim9: backtick expression expanded when not desired > patch 8.2.3708: Vim9: test fails with different error > patch 8.2.3707: Vim9: constant expression of elseif not recognized > patch 8.2.3706: text property highlighting is used on Tab > patch 8.2.3705: cannot pass a lambda name to function() or funcref() > patch 8.2.3704: Vim9: cannot use a list declaration in a :def function > patch 8.2.3703: most people call F# "fsharp" and not "fs" > patch 8.2.3702: first key in dict is seen as curly expression and fails > patch 8.2.3701: Vim9: invalid LHS is not possible > patch 8.2.3700: text property highlighting continues over breakindent > patch 8.2.3699: the +title feature adds a lot of #ifdef but little code > patch 8.2.3698: match highlighting continues over breakindent > patch 8.2.3697: cannot drag a popup without a border > patch 8.2.3696: Vim9: error for invalid assignment when skipping > patch 8.2.3695: confusing error for missing key > patch 8.2.3694: cannot use quotes in the count of an Ex command > patch 8.2.3693: Coverity warns for possibly using a NULL pointer > patch 8.2.3692: Vim9: cannot use :func inside a :def function > patch 8.2.3691: build failure with small features > patch 8.2.3690: Vim9: "filter #pat# cmd" does not work > patch 8.2.3689: ex_let_one() is too long > patch 8.2.3688: the window title is not updated when dragging the scrollbar > patch 8.2.3687: blockwise insert does not handle autoindent properly > patch 8.2.3686: filetype detection often mixes up Forth and F# > patch 8.2.3685: Visual studio project files are not recognized > patch 8.2.3684: blockwise insert does not handle autoindent properly > patch 8.2.3683: Vim9: cannot use in :...do commands > Update runtime files. > patch 8.2.3682: Vim9: assigning to a script variable drops the type > patch 8.2.3681: cannot drag popup window after click on a status line > patch 8.2.3680: repeated code in xxd > patch 8.2.3679: objc file detected as Octave > patch 8.2.3678: illegal memory access > patch 8.2.3677: after a put the '] mark is on the last byte > patch 8.2.3676: unused runtime file > patch 8.2.3675: using freed memory when vim_strsave() fails > patch 8.2.3674: when ml_get_buf() fails it messes up IObuff > patch 8.2.3673: crash when allocating signal stack fails > patch 8.2.3672: build failure with unsigned char > patch 8.2.3671: restarting Insert mode in prompt buffer too often > patch 8.2.3670: error checks repeated several times > patch 8.2.3669: buffer overflow with long help argument > patch 8.2.3668: messages may be corrupted > patch 8.2.3667: building libvterm fails with MSVC > patch 8.2.3666: libvterm is outdated > patch 8.2.3665: cannot use a lambda for 'tagfunc' > patch 8.2.3664: cannot adjust sign highlighting for 'cursorline' > patch 8.2.3663: using %S in printf() does not work correctly > patch 8.2.3662: illegal memory access if malloc() fails > patch 8.2.3661: test for put with large count fails > patch 8.2.3660: overflow check uses wrong number > patch 8.2.3659: integer overflow with large line number > patch 8.2.3658: duplicate code in xxd > patch 8.2.3657: Vim9: debug text misses one line of return statement > patch 8.2.3656: Vim9: no error for an evironment variable by itself > patch 8.2.3655: compiler warning for using size_t for int > patch 8.2.3654: GTK: a touch-drag does not update the selection > patch 8.2.3653: terminal ANSI colors may be wrong > patch 8.2.3652: can only get text properties one line at a time > patch 8.2.3651: Vim9: no error for :lock or :unlock with unknown variable > patch 8.2.3650: Vim9: for loop variable can be a list member > patch 8.2.3649: Vim9: error for variable declared in while loop > patch 8.2.3648: "verbose pwd" is incorrect after dropping files on Vim > patch 8.2.3647: GTK: when using ligatures the cursor is drawn wrong > patch 8.2.3646: using <sfile> in a function gives an unexpected result > patch 8.2.3645: Vim9: The "no effect" error is not given for all registers > patch 8.2.3644: count for 'operatorfunc' in Visual mode is not redone > patch 8.2.3643: header for source file is outdated > patch 8.2.3642: list of distributed files is outdated > patch 8.2.3641: xxd code has duplicate expressions > Update runtime files > patch 8.2.3640: freeze when calling term_wait() in a close callback > patch 8.2.3639: line commented out accidentally > patch 8.2.3638: getcompletion() always passes zero as position > patch 8.2.3637: typos in test files > patch 8.2.3636: Coverity warns for unreachable code > patch 8.2.3635: GTK: composing underline does not show > patch 8.2.3634: error for already defined function uses wrong line number > patch 8.2.3633: Vim9: line number of lambda is off by one > patch 8.2.3632: GTK3: undercurl does not get removed properly > patch 8.2.3631: "syntax enable" does not work properly in Vim9 context > patch 8.2.3630: printf() with %S does not handle multi-byte correctly > patch 8.2.3629: command completion in cmdline window uses global commands > patch 8.2.3628: looking terminal colors is a bit slow > patch 8.2.3627: difficult to know where the text starts in a window > patch 8.2.3626: "au! event" cannot be followed by another command > patch 8.2.3625: illegal memory access when C-indenting > patch 8.2.3624: when renaming a terminal buffer status text is not updated > patch 8.2.3623: "$*" is expanded to "nonomatch" > patch 8.2.3622: "verbose pwd" shows confusing info > patch 8.2.3621: build failure > patch 8.2.3620: memory leak reported in libtlib > patch 8.2.3619: cannot use a lambda for 'operatorfunc' > patch 8.2.3618: getcwd() is unclear about how 'autochdir' is used > patch 8.2.3617: ":verbose pwd" does not mention 'autochdir' was applied > patch 8.2.3616: arglist test does not clear the argument list consistently > patch 8.2.3615: wrong indent in first line if re-formatting with indent expr > patch 8.2.3614: zindex of popup windows not used when redrawing popup menu > patch 8.2.3613: :find test fails > patch 8.2.3612: using freed memory with regexp using a mark > patch 8.2.3611: crash when using CTRL-W f without finding a file name > patch 8.2.3610: crash when ModeChanged triggered too early > patch 8.2.3609: internal error when ModeChanged is triggered recursively > patch 8.2.3608: users who type "q:" instead of ":q" are confused > patch 8.2.3607: GTK3 screen updating is slow > patch 8.2.3606: file missing from list of distributed files > Update runtime files > Add missing change to version.c > patch 8.2.3605: cannot clear and unlinke a highlight group with hlset() > patch 8.2.3604: not all sudoers files are recognized > patch 8.2.3603: fish filetype not recognized > patch 8.2.3602: Python3 test fails with Python 3.10 on MS-Windows > patch 8.2.3601: check for overflow in put count does not work well > patch 8.2.3600: filetype test fails > patch 8.2.3599: not all gdbinit files are recognized > patch 8.2.3598: RouterOS filetype is not recognized > patch 8.2.3597: Vim seems to hang when writing a long text to a terminal > patch 8.2.3596: crash when using :pedit in Vim9 script > patch 8.2.3595: check for signed overflow might not work everywhere > patch 8.2.3594: xxd code is a bit difficult to understand > patch 8.2.3593: directory is wrong after executing "lcd" with win_execute() > patch 8.2.3592: Test_hlset fails when terminal has many columns > patch 8.2.3591: no event is triggered when closing a window > patch 8.2.3590: test for v:colornames sometimes fails > patch 8.2.3589: failure when "term_rows" of term_start() is an unusual value > patch 8.2.3588: break statement is never reached > patch 8.2.3587: compiler test fails with backslash file separator > patch 8.2.3586: command completion test fails > patch 8.2.3585: crash when passing float to "term_rows" of term_start() > patch 8.2.3584: "verbose set efm" reports location of the :compiler command > patch 8.2.3583: the "gd" and "gD" commands do not update search stats > Update runtime files > patch 8.2.3582: reading uninitialized memory when giving spell suggestions > patch 8.2.3581: reading character past end of line > patch 8.2.3580: gj does not move properly with a wide character > patch 8.2.3579: CI sometimes fails for MinGW > Add missing piece of patch 8.2.3578 > patch 8.2.3578: manipulating highlighting is complicated > patch 8.2.3577: overflow check fails with 32 ints > patch 8.2.3576: some functions are not documented for use with a method > patch 8.2.3575: overflow check still fails when sizeof(int) == sizeof(long) > patch 8.2.3574: divide by zero > patch 8.2.3573: cannot decide whether to skip test that fails with 64 bit > patch 8.2.3572: memory leak when closing window and using "multispace" > patch 8.2.3571: some unicode control characters are considered printable > patch 8.2.3570: Test_very_large_count fails on 32bit systems > patch 8.2.3569: error for :let when vimrc is Vim 9 script > patch 8.2.3568: ctrl-hat test fails with Athena and Motif > patch 8.2.3567: CTRL-I in Insert mode is not tested > patch 8.2.3566: build failure on old systems when using nano timestamp > patch 8.2.3565: Makefile dependencies are outdated > patch 8.2.3564: invalid memory access when scrolling without valid screen > patch 8.2.3563: build failure with +eval but without GUI or +termguicolors > patch 8.2.3562: cannot add color names > patch 8.2.3561: cscope has a complicated way of giving an error message > patch 8.2.3560: using freed memory with lambda > patch 8.2.3559: loop variable recreated every time > Update runtime files > patch 8.2.3558: Vim9: asserting the wrong variable > patch 8.2.3557: Vim9: cannot call imported funcref at script level > patch 8.2.3556: filler lines are incorrect for other window in diff mode > patch 8.2.3555: ModeChanged is not triggered on every mode change > patch 8.2.3554: xxd has various way to exit > patch 8.2.3553: xxd test fails on MS-Windows > patch 8.2.3552: xxd revert does not handle end of line correctly > patch 8.2.3551: checking first character of url twice > patch 8.2.3550: completion() does not work properly > patch 8.2.3549: mistakes in test comments > patch 8.2.3548: GTK GUI crashen when reading from stdin > patch 8.2.3547: opening the quickfix window triggers BufWinEnter twice > patch 8.2.3546: build failure without the +eval feature > patch 8.2.3545: setcellwidths() may make 'listchars' or 'fillchars' invalid > patch 8.2.3544: Unix: may leak file descriptor using non-existing directory > patch 8.2.3543: swapname has double slash when 'directory' ends in it > patch 8.2.3542: too many comments are old style > patch 8.2.3541: compiler warning for unused variable in tiny version > patch 8.2.3540: the mark '] is wrong after put with a count > patch 8.2.3539: GTK3: with 'rightleft' set scrollbar may move unintentionally > patch 8.2.3538: else-if indenting is confusing > patch 8.2.3537: mode() does not return the right value in 'operatorfunc' > patch 8.2.3536: the do_highlight() function is way too long > patch 8.2.3535: if-else indenting is confusing > patch 8.2.3534: autoread test is a bit flaky > patch 8.2.3533: inefficient code in xxd > patch 8.2.3532: the previous '' mark is restored after moving the cursor > patch 8.2.3531: command line completion test fails on MS-Windows > patch 8.2.3530: ":buf \{a}" fails while ":edit \{a}" works > patch 8.2.3529: xxd usage output is incomplete > patch 8.2.3528: 'thesaurus' and 'thesaurusfunc' do not have the same scope > patch 8.2.3527: gcc complains about uninitialized variable > patch 8.2.3526: tests have clumsy check for X11 based GUI > patch 8.2.3525: option variable name does not match option name > patch 8.2.3524: GUI: ligatures are not used > patch 8.2.3523: duplicated code in xxd > patch 8.2.3522: cannot use \x and \u when setting 'listchars' > patch 8.2.3521: options completion test fails > patch 8.2.3520: cannot define a function for thesaurus completion > Update runtime files > patch 8.2.3519: TOML files are not recognized > patch 8.2.3518: Test_xrestore sometimes fails > patch 8.2.3517: TextChanged does not trigger after TextChangedI > patch 8.2.3516: terminal window does not have transparent background > patch 8.2.3515: nano time test fails on Mac and FreeBSD > patch 8.2.3514: autoread test with nano second time sometimes fails > patch 8.2.3513: using freed memory when using a timer and searching > patch 8.2.3512: timestamp test fails on some systems > patch 8.2.3511: Vim9: entry for loop variable is created every round > patch 8.2.3510: changes are only detected with one second accuracy > patch 8.2.3509: undo file is not synced > patch 8.2.3508: Vim9: bad separators for "g" and "s" insufficiently tested > patch 8.2.3507: generating proto files may fail > patch 8.2.3506: Vim9: special cases for "g" and "s" insufficiently tested > patch 8.2.3505: Vim9: build failure without the +eval feature > patch 8.2.3504: Vim9: warning for signed vs unsigned > patch 8.2.3503: Vim9: using g:pat:cmd is confusing > patch 8.2.3502: cannot enter password in shell command > patch 8.2.3501: tmux filetype dection is incomplete > patch 8.2.3500: Github CI fails to install clang > patch 8.2.3499: GUI geometry startup test fails > patch 8.2.3498: recover test may fail on some systems > patch 8.2.3497: put test fails when run by itself > patch 8.2.3496: crypt test fails if xxd was not installed yet > patch 8.2.3495: GUI geometry startup test fails on some systems > patch 8.2.3494: illegal memory access in utf_head_off > patch 8.2.3493: large count test fails on MS-Windows > patch 8.2.3492: crash when pasting too many times > patch 8.2.3491: xpm2 filetype dection is not so good > patch 8.2.3490: superfluous return statements > patch 8.2.3489: ml_get error after search with range > patch 8.2.3488: issue template is not easy to use > patch 8.2.3487: illegal memory access if buffer name is very long > patch 8.2.3486: illegal memory access with invalid sequence of commands > patch 8.2.3485: Python 3 test fails with Python 3.10 > patch 8.2.3484: crash when going through spell suggestions > patch 8.2.3483: #ifdef for using sysinfo() is incomplete > patch 8.2.3482: reading beyond end of line ending in quote and backslash > patch 8.2.3481: failures when char is unsigned > patch 8.2.3480: test does not fail without the fix for a crash > patch 8.2.3479: crash when calling job_start with an invalid argument > patch 8.2.3478: still crash with error in :catch and also in :finally > patch 8.2.3477: startup test fails on MS-Windows > patch 8.2.3476: renaming a buffer on startup may cause using freed memory > patch 8.2.3475: expression register set by not executed put command > patch 8.2.3474: some places use "Vimscript" instead of "Vim script" > Update runtime files > patch 8.2.3473: some files with tcl syntax are not recognized > patch 8.2.3472: other crashes with empty search pattern not tested > patch 8.2.3471: crash when using CTRL-T after an empty search pattern > patch 8.2.3470: crash with error in :catch and also in :finally > patch 8.2.3469: some files with json syntax are not recognized > patch 8.2.3468: problem with :cd when editing file in non-existent directory > patch 8.2.3467: CursorHoldI event interferes with "CTRL-G U" > patch 8.2.3466: completion submode not indicated for virtual replace > patch 8.2.3465: cannot detect insert scroll mode > patch 8.2.3464: nginx files are not recognized > patch 8.2.3463: pattern matching with ModeChanged not tested > patch 8.2.3462: ModeChanged only uses one character for new_mode and old_mode > patch 8.2.3461: cannot distinguish Normal and Terminal-Normal mode > patch 8.2.3460: some type casts are not needed > patch 8.2.3459: Vim9: need more tests for empty string arguments > patch 8.2.3458: not all dictdconf files are recognized > patch 8.2.3457: MS-Windows Vim9: test executed and fails > patch 8.2.3456: Vim9: not all functions are tested with empty string argument > patch 8.2.3455: using a count with "gp" leaves '] in wrong position > patch 8.2.3454: using a count with "gp" leave cursor in wrong position > patch 8.2.3453: autocmd not executed when editing a directory > Correct Spanish translations > Update runtime files > patch 8.2.3452: MPD files are not recognized > patch 8.2.3451: not all apache files are recognized > patch 8.2.3450: coveralls action fails > patch 8.2.3449: sort fails if the sort compare function returns 999 > patch 8.2.3448: :endtry after function call that throws not found > patch 8.2.3447: a couple of declarations are not ANSI C > patch 8.2.3446: not enough tests for empty string arguments > patch 8.2.3445: on Solaris longVersion may be declared twice > patch 8.2.3444: concealed text not revealed when leaving insert mode > patch 8.2.3443: Vim9: memory leak when and/or fails > patch 8.2.3442: Vim9: || and && are not handled at compile time > patch 8.2.3441: MS-Windows: vimtutor can't handle path with spaces > patch 8.2.3440: recover test fails if there is an old swap file > patch 8.2.3439: deleted lines go to wrong yank register > patch 8.2.3438: cannot manipulate blobs > patch 8.2.3437: compiler warnings for 32/64 bit usage > patch 8.2.3436: check for optional bool type has confusing return type > patch 8.2.3435: Vim9: dict is not passed to dict function > patch 8.2.3434: function prototype for trigger_modechanged() is incomplete > patch 8.2.3433: :delcommand does not take a -buffer option > patch 8.2.3432: octave/Matlab filetype detection does not work properly > patch 8.2.3431: completion for :disas sorts local functions first > patch 8.2.3430: no generic way to trigger an autocommand on mode change > patch 8.2.3429: leaking memory when assigning to list or dict > patch 8.2.3428: using freed memory when replacing > patch 8.2.3427: double free when list is copied > patch 8.2.3426: crash when deleting a listener in a listener callback > patch 8.2.3425: warning for using uninitialized variable > patch 8.2.3424: a sequence of spaces is hard to see in list mode > patch 8.2.3423: Vim9: list += list creates a new list in :def function > patch 8.2.3422: Vim9: no failure if return type differs from returned var > Update runtime files > patch 8.2.3421: a bit of code is not covered by tests > patch 8.2.3420: _REENTRANT defined more than once > patch 8.2.3419: a failing debug expression may make Vim unusable > patch 8.2.3418: garbage collection while evaluating may cause trouble > patch 8.2.3417: Vim9: a failing debug expression aborts script sourcing > patch 8.2.3416: second error is reported while exception is being thrown > patch 8.2.3415: Vim9: not all function argument types are properly checked > patch 8.2.3414: fullcommand() gives wrong name with buffer-local user command > patch 8.2.3413: Vim9: too many characters are allowed in import name > patch 8.2.3412: Vim9: importing the wrong file > patch 8.2.3411: Vim9: crash when using base name of import > patch 8.2.3410: crash with linebreak, listchars and large tabstop > patch 8.2.3409: reading beyond end of line with invalid utf-8 character > patch 8.2.3408: can delete a numbered function > patch 8.2.3407: using uninitialized memory with "let g:['bar'] = 2" > patch 8.2.3406: on some systems tests fail without _REENTRANT > patch 8.2.3405: cannot have a comment line in a {} block of a user command > patch 8.2.3404: Vim9: no error for white space before "(" > patch 8.2.3403: memory leak for :retab with invalid argument > patch 8.2.3402: invalid memory access when using :retab with large value > patch 8.2.3401: Vim9: cannot use negative count with finddir() and findfile() > patch 8.2.3400: ":z!" is not supported > patch 8.2.3399: Octave files are not recognized > patch 8.2.3398: html text objects are not fully tested > patch 8.2.3397: no test for what 8.2.3391 fixes > patch 8.2.3396: when libcall() fails invalid pointer may be used > patch 8.2.3395: Vim9: expression breakpoint not checked in :def function > patch 8.2.3394: filler lines are wrong when changing text in diff mode > patch 8.2.3393: escaping for fish shell is skipping some characters > patch 8.2.3392: augroup completion escapes regexp pattern characters > patch 8.2.3391: crash with combination of 'linebreak' and other options > patch 8.2.3390: included xdiff code is outdated > patch 8.2.3389: cannot stop insert mode completion without side effects > patch 8.2.3388: fnamemodify('path/..', ':p') differs from using 'path/../' > patch 8.2.3387: compiler warning for non-static function > patch 8.2.3386: using uninitialized memory > Update runtime files > patch 8.2.3385: escaping for fish shell does not work properly > patch 8.2.3384: cannot disable modeline for an individual file > patch 8.2.3383: Vim9: completion for :disassemble adds parenthesis > patch 8.2.3382: crash when getting the type of a NULL partial > patch 8.2.3381: crash when using NULL list with sign functions > patch 8.2.3380: crash when using NULL string for funcref() > patch 8.2.3379: crash when using NULL job > patch 8.2.3378: MS-Windows: completing environment variables with % is wrong > patch 8.2.3377: Vim9: :disass completion does not understand "s:" > patch 8.2.3376: Vim9: no warning that "@r" does not do anything > patch 8.2.3375: using uninitialized memory > patch 8.2.3374: Pyret files are not recognized > patch 8.2.3373: text property test fails on MS-Windows > patch 8.2.3372: line2byte() value wrong when adding a text property > patch 8.2.3371: Vim9: :$ENV cannot be followed by ->func() in next line > patch 8.2.3370: Vim9: no check for white space before type in declaration > patch 8.2.3369: auto formatting after "cw" leaves cursor in wrong spot > patch 8.2.3368: not all Racket files are recognized > patch 8.2.3367: Vim9: :@r executing a register is inconsistent > patch 8.2.3366: Vim9: debugging elseif does not stop before condition > patch 8.2.3365: Vim9: cannot use option for all operations > patch 8.2.3364: Vim9: crash when :for is skipped > patch 8.2.3363: when :edit reuses the current buffer the alternate file is set > patch 8.2.3362: buffer overflow when completing long tag name > patch 8.2.3361: Vim9: crash with nested :while > patch 8.2.3360: user function completion fails with dict function > patch 8.2.3359: Vim9: error for type when variable is not set > patch 8.2.3358: structurizr files are not recognized > patch 8.2.3357: crash when 'virtualedit' is set and window is narrow > patch 8.2.3356: adding many text properties requires a lot of function calls > patch 8.2.3355: MS-Windows: compiler warning for 64-32 bit conversion > patch 8.2.3354: build failure with +byte_offset but without +textprop > patch 8.2.3353: Vim9: type of argument for negate not checked at compile time > patch 8.2.3352: Vim9: error for nested :enddef has wrong line number > patch 8.2.3351: Vim9: using a function by name may delete it > patch 8.2.3350: text properties test fails on MS-Windows > patch 8.2.3349: eval test for scriptversion fails > patch 8.2.3348: line2byte() returns wrong value after adding textprop > patch 8.2.3347: check for legacy script is incomplete > patch 8.2.3346: Vim9: no error for using "." for concatenation after ":vim9cmd" > Update runtime files > patch 8.2.3345: some code not covered by tests > patch 8.2.3344: vimscript test fails > patch 8.2.3343: Vim9: autoload test fails > patch 8.2.3342: test for :let errors fails > patch 8.2.3341: Vim9: function call aborted despite try/catch > patch 8.2.3340: accessing uninitialized pointer > patch 8.2.3339: Vim9: cannot lock a member in a local dict > patch 8.2.3338: Vim9: no type check when assigning a list range > patch 8.2.3337: completing "call g:" returns entries with just "g:" > patch 8.2.3336: behavior of negative index in list change changed > patch 8.2.3335: Vim9: not enough tests run with Vim9 > patch 8.2.3334: Vim9: not enough tests run with Vim9 > patch 8.2.3333: Vim9: not enough tests run with Vim9 > patch 8.2.3332: Vim9: cannot assign to range in list > patch 8.2.3331: Coverity warns for using value without boundary check > patch 8.2.3330: Coverity reports using uninitialized field > patch 8.2.3329: v_lock not set when getting value of environment variable > patch 8.2.3328: Coverity error for not checking return value > patch 8.2.3327: no check for sysconf() failing > patch 8.2.3326: Vim9: no error passing an empty list of the wrong type > patch 8.2.3325: digraph test fails when LC_ALL is set to "C" > patch 8.2.3324: Vim9: Cannot use :silent with :endwhile > patch 8.2.3323: Vim9: Cannot use :silent with :endwhile > patch 8.2.3322: Vim9: checking type of dict does not check member type > patch 8.2.3321: some code is not tested > patch 8.2.3320: some local functions are not static > patch 8.2.3319: Coverity action on github does not work > patch 8.2.3318: Vim9: cannot ignore quotes in number at the command line > patch 8.2.3317: Vim9: No error for missing white space before return type > patch 8.2.3316: float test fails > patch 8.2.3315: cannot use single quote in a float number for readability > patch 8.2.3314: behavior of exists() in a :def function is unpredictable > patch 8.2.3313: unused code in win_exchange() and frame_remove() > patch 8.2.3312: Vim9: after "if false" line breaks in expression not skipped > patch 8.2.3311: Vim9: check for DO_NOT_FREE_CNT is very slow > patch 8.2.3310: Vim9: unpack assignment does not mention source of type error > patch 8.2.3309: Vim9: divide by zero causes a crash > patch 8.2.3308: Vim9: no runtime check for argument type with varargs only > patch 8.2.3307: Vim9: :echoconsole cannot access local variables > patch 8.2.3306: unexpected "No matching autocommands" > patch 8.2.3305: Vim9: :finally in skipped block not handled correctly > patch 8.2.3304: popup window title with wide characters is truncated > patch 8.2.3303: some structures could be smaller > patch 8.2.3302: Coverity is not run from github > patch 8.2.3301: memory allocation functions don't have their own place > patch 8.2.3300: Lua: can only execute on Vim command at a time > patch 8.2.3299: Vim9: exists() does not handle much at compile time > patch 8.2.3298: build failure with small features > patch 8.2.3297: cannot use all commands inside a {} block > patch 8.2.3296: Vim9: cannot add a number to a float > patch 8.2.3295: 'cursorline' should not apply to 'breakindent' > patch 8.2.3294: Lua: memory leak when adding dict item fails > patch 8.2.3293: finding completions may cause an endless loop > patch 8.2.3292: underscore in very magic pattern causes a hang > patch 8.2.3291: Coverity warns for not checking return value > patch 8.2.3290: Vim9: compiling dict may use pointer after free > patch 8.2.3289: compiler warning for unused variable with small features > patch 8.2.3288: cannot easily access namespace dictionaries from Lua > patch 8.2.3287: channel events not handled in BufEnter autocommand > patch 8.2.3286: win_enter_ext() has too many boolean arguments > patch 8.2.3285: scdoc filetype is not recognized > patch 8.2.3284: no error for insert() or remove() changing a locked blob > patch 8.2.3283: Julia filetype is not recognized > patch 8.2.3282: Vim9: error about using -complete without -nargs is confusing > patch 8.2.3281: Vim9: TODO items in tests can be taken care of > patch 8.2.3280: 'virtualedit' local to buffer is not the best solution > patch 8.2.3279: Vim9: cannot use block in cmdline window > patch 8.2.3278: Vim9: error when adding 1 to float > patch 8.2.3277: Vim9: compiled has() does not work properly > patch 8.2.3276: Vim9: exists() can only be evaluated at runtime > patch 8.2.3275: optimizer can use hints about ga_grow() normally succeeding > patch 8.2.3274: macro for printf format check can be simplified > patch 8.2.3273: autocmd test fails > patch 8.2.3272: cannot use id zero with prop_find() > patch 8.2.3271: Vim9: cannot use :command or :au with block in :def function > patch 8.2.3270: prop_find() finds property with ID -2 > patch 8.2.3269: Vim9: wrong argument check for partial > patch 8.2.3268: cannot use a block with :autocmd like with :command > patch 8.2.3267: Vim9: crash when disassembling using deleted script variable > patch 8.2.3266: Vim9: assignment with two indexes may check next line > patch 8.2.3265: smartcase does not work correctly in very magic pattern > patch 8.2.3264: Vim9: assign test fails > patch 8.2.3263: Vim9: "..=" does not accept same types as the ".." operator > patch 8.2.3262: build failure when ABORT_ON_INTERNAL_ERROR is defined > patch 8.2.3261: Vim9: when compiling repeat(123, N) return type is number > patch 8.2.3260: build failure with small features > patch 8.2.3259: when 'indentexpr' causes an error did_throw may hang > patch 8.2.3258: error messages have the wrong text > patch 8.2.3257: calling prop_find() with -1 for ID gives errornous error > patch 8.2.3256: executable test may fail on new Ubuntu system > patch 8.2.3255: ci" finds following string but ci< and others don't > patch 8.2.3254: win_gettype() does not recognize a quickfix window > patch 8.2.3253: channel test fails randomly > patch 8.2.3252: duplicated code for adding buffer lines > patch 8.2.3251: listing builtin_gui as an available terminal is confusing > patch 8.2.3250: MS-Windows: cannot build with libsodium > patch 8.2.3249: Vim9: error for re-imported function with default argument > patch 8.2.3248: Vim9: error message for wrong input uses wrong line number > patch 8.2.3247: using uninitialized memory when checking for crypt method > patch 8.2.3246: memory use after free > patch 8.2.3245: the crypt key may appear in a swap partition > patch 8.2.3244: Lua 5.3 print() with a long string crashes > patch 8.2.3243: MS-Windows: "edit with multiple Vim" choice is less useful > patch 8.2.3242: Vim9: valgrind reports leaks in builtin function test > patch 8.2.3241: Vim9: memory leak when function reports an error > patch 8.2.3240: Lua print() does not work properly > patch 8.2.3239: Vim9: no error using heredoc for a number variable > patch 8.2.3238: Vim9: error message does not indicate the location > Update runtime files > patch 8.2.3237: when a builtin function gives an error processing continues > patch 8.2.3236: mode() does not indicate using CTRL-O in Select mode > patch 8.2.3235: cannot use lambda in {} block in user command > patch 8.2.3234: crash when printing long string with Lua > patch 8.2.3233: prop_list() and prop_find() do not indicate the buffer > patch 8.2.3232: system() does not work without a second argument > patch 8.2.3231: build failure with small features > patch 8.2.3230: Vim9: type error when function return type is not known yet > patch 8.2.3229: Vim9: runtime and compile time type checks are not the same > patch 8.2.3228: cannot use a simple block for the :command argument > patch 8.2.3227: 'virtualedit' can only be set globally > patch 8.2.3226: new digraph functions use old naming scheme > patch 8.2.3225: incsearch highlighting is attempted halfway a mapping > patch 8.2.3224: cannot call script-local function after :vim9cmd > patch 8.2.3223: Vim: using {} block in autoloade omnifunc fails > patch 8.2.3222: Vim9: cannot used loop variable later as lambda argument > patch 8.2.3221: Vim9: argument types are not checked at compile time > patch 8.2.3220: Test_term_setansicolors() fails in some configurations > patch 8.2.3219: :find searches non-existing directories > patch 8.2.3218: when using xchaha20 crypt undo file is not removed > patch 8.2.3217: build failure > patch 8.2.3216: Vim9: crash when using variable in a loop at script level > patch 8.2.3215: Vim9: argument types are not checked at compile time > patch 8.2.3214: MS-Windows: passing /D does not set the install location > patch 8.2.3213: NOCOMPOUNDSUGS entry in spell file not tested > patch 8.2.3212: Vim9: execution speed can be improved > patch 8.2.3211: Vim9: argument types are not checked at compile time > patch 8.2.3210: Vim9: searchpair() sixth argument is compiled > patch 8.2.3209: Vim9: lambda doesn't find block-local variable > patch 8.2.3208: dynamic library load error does not mention why it failed > patch 8.2.3207: Vim9: crash when compiling string fails > patch 8.2.3206: Vim9: argument types are not checked at compile time > patch 8.2.3205: Coverity reports a null pointer dereference > patch 8.2.3204: display garbled when 'cursorline' is set and lines wrap > patch 8.2.3203: Vim9: compiled string expression causes type error > patch 8.2.3202: Vim9: tests are only executed for legacy script > patch 8.2.3201: crash in test > patch 8.2.3200: Vim9: hard to guess where a type error is given > patch 8.2.3199: Vim9: execution speed can be improved > patch 8.2.3198: cannot use 'formatlistpat' for breakindent > patch 8.2.3197: error messages are spread out > patch 8.2.3196: Vim9: bool expression with numbers only fails at runtime > patch 8.2.3195: Vim9: unclear error when passing too many arguments to lambda > patch 8.2.3194: Vim9: argument types are not checked at compile time > patch 8.2.3193: screenpos() is wrong when 'display' is "lastline" > patch 8.2.3192: build failure with small version > patch 8.2.3191: Vim9: not enough code is tested > patch 8.2.3190: error messages are spread out > patch 8.2.3189: Vim9: error when using "try|" > patch 8.2.3188: Vim9: argument types are not checked at compile time > patch 8.2.3187: Vim9: popup timer callback is not compiled > patch 8.2.3186: Vim9: not all failures for import tested > patch 8.2.3185: Vim9: start of inline function found in comment line > patch 8.2.3184: cannot add a digraph with a leading space > patch 8.2.3183: duplicate error numbers > patch 8.2.3182: Vim9: crash when using removing items from a constant list > patch 8.2.3181: Vim9: builtin function test fails without channel feature > patch 8.2.3180: Vim9: memory leak when concatenating to an imported string > patch 8.2.3179: Vim9: cannot assign to an imported variable at script level > patch 8.2.3178: Vim9: the file name of an :import cannot be an expression > patch 8.2.3177: Vim9: can not use "for _ in expr" at script level > patch 8.2.3176: Vim9: no type error for comparing number with string > patch 8.2.3175: Vim9: using illegal pointer with nested lambdas. > patch 8.2.3174: Vim9: "legacy undo" finds "undo" variable > patch 8.2.3173: Vim9: argument types are not checked at compile time > patch 8.2.3172: MzScheme test fails > patch 8.2.3171: another illegal memory access in test > patch 8.2.3170: Illegal memory access in test > patch 8.2.3169: Vim9: cannot handle nested inline function > patch 8.2.3168: Vim9: type error for constant of type any > patch 8.2.3167: get E12 in a job callback when searching for tags > patch 8.2.3166: Vim9: nested autoload call error overruled by "Unknown error" > patch 8.2.3165: Vim9: in a || expression the error line number may be wrong > patch 8.2.3164: MS-Windows: reported version lacks patchlevel > patch 8.2.3163: location list window may open a wrong file > patch 8.2.3162: Vim9: argument types are not checked at compile time > patch 8.2.3161: Vim9: no error when reltime() has invalid arguments > patch 8.2.3160: 'breakindent' does not work well for bulleted lists > patch 8.2.3159: cursor displayed in wrong position after deleting line > patch 8.2.3158: strange error message when using islocked() with a number > patch 8.2.3157: crypt test may fail on MS-Windows > patch 8.2.3156: Vim9: term_getansicolors() test fails without +termguicolors > patch 8.2.3155: some option related code not covered by tests > patch 8.2.3154: Vim9: some type checks for builtin functions fail > patch 8.2.3153: URLs with a dash in the scheme are not recognized > patch 8.2.3152: Vim9: accessing "s:" results in an error > patch 8.2.3151: Vim9: profiling fails if nested function is also profiled > patch 8.2.3150: Vim9: argument types are not checked at compile time > patch 8.2.3149: some plugins have a problem with the error check > patch 8.2.3148: Vim9: function arg type check does not handle base offset > patch 8.2.3147: Vim9: profiling does not work with a nested function > patch 8.2.3146: Vim9: line number wrong for :execute argument > patch 8.2.3145: Vim9: profile test fails without profile feature > patch 8.2.3144: Vim9: no error when using an invalid value for a line number > patch 8.2.3143: Vim9: wrong context if lambda called from profiled function > patch 8.2.3142: Vim9: type check for has_key() argument is too strict > patch 8.2.3141: no error when using :complete for :command without -nargs > patch 8.2.3140: MS-Windows: ipv6 channel test is very flaky also without GUI > patch 8.2.3139: functions for string manipulation are spread out > patch 8.2.3138: debugger test fails > patch 8.2.3137: Vim9: no error when a line only has a variable name > patch 8.2.3136: no test for E187 and "No swap file" > patch 8.2.3135: Vim9: builtin function arguments not checked at compile time > patch 8.2.3134: crash when using typename() on a function reference > patch 8.2.3133: Vim9: memory leak when add() fails > patch 8.2.3132: compiler warns for size_t to colnr_T conversion. > patch 8.2.3131: MS-Windows: ipv6 channel test is very flaky in the GUI > patch 8.2.3130: Vim9: import test fails > patch 8.2.3129: Vim9: imported uninitialized list does not get type checked > patch 8.2.3128: Vim9: uninitialzed list does not get type checked > patch 8.2.3127: Vim9: no error when adding number to list of string > patch 8.2.3126: Vim9: for loop error reports wrong line number > patch 8.2.3125: variables are set but not used > patch 8.2.3124: Vim9: no error for white space between option and "=9" > patch 8.2.3123: Vim9: confusing error when using white space after option > patch 8.2.3122: with 'nowrap' cursor position is unexected in narrow window > patch 8.2.3121: 'listchars' "exceeds" character appears in foldcolumn > patch 8.2.3120: crypt with sodium test fails on MS-Windows > patch 8.2.3119: compiler warning for unused argument > patch 8.2.3118: Vim9: "any" type not handled correctly in for loop > patch 8.2.3117: Vim9: type not properly checked in for loop > Update runtime files > patch 8.2.3116: Vim9: crash when debugging a function with line continuation > patch 8.2.3115: Coverity complains about free_wininfo() use > patch 8.2.3114: Amiga-like systems: build error using stat() > patch 8.2.3113: no error when for loop variable shadows script variable > patch 8.2.3112: in rare cases the cursor may be somewhere in a folded line > patch 8.2.3111: Vim9: confusing error with extra whitespace before colon > patch 8.2.3110: a pattern that matches the cursor position is complicated > patch 8.2.3109: check for $DISPLAY never fails > patch 8.2.3108: test for remote_foreground() fails > patch 8.2.3107: Vim9: error for arguments while type didn't specify arguments > patch 8.2.3106: Vim9: confusing line number reported for error > patch 8.2.3105: Vim9: type of partial is wrong when it has arguments > patch 8.2.3104: Vim9: unspecified function type causes type error > patch 8.2.3103: swap test may fail on some systems > patch 8.2.3102: test for crash fix does not fail without the fix > patch 8.2.3101: missing function prototype for vim_round() > patch 8.2.3101: missing function prototype for vim_round() > patch 8.2.3100: Vim9: no error when using type with unknown number of args > patch 8.2.3099: Vim9: missing catch/finally not reported at script level > patch 8.2.3098: popup window test is flaky on MS-Windows with GUI > patch 8.2.3097: crash when using "quit" at recovery prompt > patch 8.2.3096: temp files remain after running tests > patch 8.2.3095: with 'virtualedit' set to "block" block selection is wrong > patch 8.2.3094: Test_popup_atcursor_pos() fails without the conceal feature > patch 8.2.3093: tablabel_tooltip test fails with Athena > patch 8.2.3092: Vim9: builtin function test fails without +channel feature > patch 8.2.3091: Vim9: default argument expr. cannot use previous argument > patch 8.2.3090: in rare cases the cursor may be somewhere in a folded line > patch 8.2.3089: garbage collection has useless code > patch 8.2.3088: with 'virtualedit' set to "block" Visual highlight is wrong > patch 8.2.3087: Gemtext files are not recognized > patch 8.2.3086: Vim9: breakpoint on "for" does not work > patch 8.2.3085: JSONC files are not recognized > patch 8.2.3084: Vim9: builtin function argument types are not checked > patch 8.2.3083: crash when passing null string to charclass() > patch 8.2.3082: a channel command "echoerr" does not show anything > patch 8.2.3081: cannot catch errors in a channel command > patch 8.2.3080: recover test fails on 32bit systems > patch 8.2.3079: Powershell core not supported by default > patch 8.2.3078: Vim9: profile test fails > patch 8.2.3077: Vim9: an error in a catch block …
1 parent a40d045 commit 21f127f

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

vim

Submodule vim updated 869 files

0 commit comments

Comments
 (0)