summaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)Author
2021-12-20patch 8.2.3863: various build flags accidentally enabledv8.2.3863Bram Moolenaar
Problem: Various build flags accidentally enabled. Solution: Revert several lines in Makefile.
2021-12-20patch 8.2.3862: crash on exit with EXITFREE and using win_execute()v8.2.3862Bram Moolenaar
Problem: Crash on exit with EXITFREE and using win_execute(). Solution: Also save and restore tp_topframe. (issue #9374)
2021-12-20patch 8.2.3861: list of distributed files is outdatedv8.2.3861Bram Moolenaar
Problem: List of distributed files is outdated. Solution: Add new files.
2021-12-20patch 8.2.3860: Vim9: codecov struggles with the file sizev8.2.3860Bram Moolenaar
Problem: Vim9: codecov struggles with the file size. Solution: Split vim9compile.c into four files.
2021-12-20patch 8.2.3859: Vim9: some code lines not testedv8.2.3859Bram Moolenaar
Problem: Vim9: some code lines not tested. Solution: Add a few specific tests.
2021-12-20patch 8.2.3858: Vim9: not enough testsv8.2.3858Bram Moolenaar
Problem: Vim9: not enough tests. Solution: Add tests for :try/:catch and :redir. Add missing type check.
2021-12-20patch 8.2.3857: Vim9: inconsistent error for using function()v8.2.3857Bram Moolenaar
Problem: Vim9: inconsistent error for using function(). Solution: Use a runtime type check for the result of function(). (closes #8492)
2021-12-19patch 8.2.3856: Vim9: not enough testsv8.2.3856Bram Moolenaar
Problem: Vim9: not enough tests. Solution: Run more expression tests also with Vim9. Fix an uncovered problem.
2021-12-19patch 8.2.3855: illegal memory access when displaying a blobv8.2.3855Yegappan Lakshmanan
Problem: Illegal memory access when displaying a blob. Solution: Append a NUL at the end. (Yegappan Lakshmanan, closes #9372)
2021-12-19patch 8.2.3854: Vim9: inconsistent arguments for test functionsv8.2.3854Bram Moolenaar
Problem: Vim9: inconsistent arguments for test functions. Solution: When :def function and script have different arguments use a list with two items instead of a separate function.
2021-12-19patch 8.2.3853: Vim9: not enough testsv8.2.3853Bram Moolenaar
Problem: Vim9: not enough tests. Solution: Run more existing tests for Vim9 script.
2021-12-19patch 8.2.3852: Vim9: not enough testsv8.2.3852Bram Moolenaar
Problem: Vim9: not enough tests. Solution: Also run existing tests for Vim9 script. Make errors more consistent.
2021-12-19patch 8.2.3851: Vim9: overhead when comparing string, dict or functionv8.2.3851Bram Moolenaar
Problem: Vim9: overhead when comparing string, dict or function. Solution: Call the intented compare function directly. Refactor to avoid duplicated code.
2021-12-19patch 8.2.3850: illegal memory access when displaying a partialv8.2.3850Bram Moolenaar
Problem: Illegal memory access when displaying a partial. Solution: Terminate the string with a NUL. (closes #9371)
2021-12-19patch 8.2.3849: functions implementing reduce and map are too longv8.2.3849Yegappan Lakshmanan
Problem: Functions implementing reduce and map are too long. Solution: Use a function for each type of value. Add a few more test cases and add to the help. (Yegappan Lakshmanan, closes #9370)
2021-12-18patch 8.2.3848: cannot use reduce() for a stringv8.2.3848rbtnn
Problem: Cannot use reduce() for a string. Solution: Make reduce() work with a string. (Naruhiko Nishino, closes #9366)
2021-12-18patch 8.2.3847: illegal memory access when using a lambda with an errorv8.2.3847Bram Moolenaar
Problem: Illegal memory access when using a lambda with an error. Solution: Avoid skipping over the NUL after a string.
2021-12-18patch 8.2.3846: no error when using control character for 'lcs' or 'fcs'v8.2.3846zeertzjq
Problem: No error when using control character for 'lcs' or 'fcs'. Solution: Use char2cells() to check the width. (closes #9369)
2021-12-18patch 8.2.3845: Vim9: test fails when the channel feature is missingv8.2.3845Dominique Pelle
Problem: Vim9: test fails when the channel feature is missing. Solution: Check for the channel feature. (Dominique Pellé, closes #9368)
2021-12-18patch 8.2.3844: Vim9: no type error if assigning func(number) to func(string)v8.2.3844Bram Moolenaar
Problem: Vim9: no type error if assigning a value with type func(number) to a variable of type func(string). Solution: Use check_type_maybe(): return MAYBE if a runtime type check is useful. (issue #8492)
2021-12-17patch 8.2.3843: dep3patch files are not recognizedv8.2.3843James McCoy
Problem: Dep3patch files are not recognized. Solution: Recognize dep3patch files by their location and content. (James McCoy, closes #9367)
2021-12-17patch 8.2.3842: Vim9: can change locked list and list itemsv8.2.3842Bram Moolenaar
Problem: Vim9: can change locked list and list items. Solution: Check that a list and list item isn't locked.
2021-12-17patch 8.2.3841: Vim9: outdated TODO items, disabled tests that workv8.2.3841Bram Moolenaar
Problem: Vim9: outdated TODO items, disabled tests that work. Solution: Remove TODO items, run tests that work now. Check that a dict item isn't locked.
2021-12-17patch 8.2.3840: useless test for negative index in check functionsv8.2.3840rbtnn
Problem: Useless test for negative index in check functions. Solution: Remove the test for negative index. (Naruhiko Nishino, closes #9364)
2021-12-17patch 8.2.3839: using \z() with \z1 not tested for syntax highlightingv8.2.3839Dominique Pelle
Problem: Using \z() with \z1 not tested for syntax highlighting. Solution: Add a test. (Dominique Pellé, closes #9365)
2021-12-17patch 8.2.3838: cannot use script-local function for setting *func optionsv8.2.3838Yegappan Lakshmanan
Problem: Cannot use script-local function for setting *func options. Solution: Use the script context. (Yegappan Lakshmanan, closes #9362)
2021-12-17patch 8.2.3837: QNX: crash when compiled with GUI but using terminalv8.2.3837Bram Moolenaar
Problem: QNX: crash when compiled with GUI but using terminal. Solution: Check gui.in_use is set. (Hirohito Higashi, closes #9363)
2021-12-17patch 8.2.3836: Vim9: comment after expression not skipped to find NLv8.2.3836Bram Moolenaar
Problem: Vim9: comment after expression not skipped to find NL. Solution: After evaluating an expression look for a newline after a # comment.
2021-12-17patch 8.2.3835: the inline-function example does not workv8.2.3835Bram Moolenaar
Problem: The inline-function example does not work. Solution: Drop ":let". Add EX_EXPR_ARG to CMD_var. (issue #9352)
2021-12-17patch 8.2.3834: Test_out_cb often fails on Macv8.2.3834Bram Moolenaar
Problem: Test_out_cb often fails on Mac. Solution: Increase the timeout with every retry.
2021-12-17patch 8.2.3833: error from term_start() not caught by try/catchv8.2.3833ichizok
Problem: Error from term_start() not caught by try/catch. Solution: save and restore did_emsg when applying autocommands. (Ozaki Kiichi, closes #9361)
2021-12-16patch 8.2.3832: test fails because of changed error messagev8.2.3832Bram Moolenaar
Problem: Test fails because of changed error message. Solution: Adjust the expected error message.
2021-12-16patch 8.2.3831: opfunc test fails when missing feature changes function namev8.2.3831Bram Moolenaar
Problem: Opfunc test fails when missing feature changes function name. (Dominique Pellé) Solution: Check the relevant screen line instead of using a screendump. (closes #9360)
2021-12-16patch 8.2.3830: error messages are spread outv8.2.3830Bram Moolenaar
Problem: Error messages are spread out. Solution: Move more error messages to errors.h.
2021-12-16patch 8.2.3829: no error when setting a func option to script-local functionv8.2.3829Bram Moolenaar
Problem: No error when setting a func option to a script-local function. Solution: Give an error if the name starts with "s:". (closes #9358)
2021-12-16patch 8.2.3828: when opening a terminal from a timer first typed char is lostv8.2.3828Bram Moolenaar
Problem: when opening a terminal from a timer the first typed character is lost. (Virginia Senioria) Solution: When opening a terminal while waiting for a character put K_IGNORE in the input buffer.
2021-12-16patch 8.2.3827: huntr badge does not really fit in the listv8.2.3827Bram Moolenaar
Problem: Huntr badge does not really fit in the list. Solution: Move the link to Huntr to the issue template.
2021-12-16patch 8.2.3826: Vim9: using "g:Func" as funcref doesn't work in :def functionv8.2.3826Bram Moolenaar
Problem: Vim9: using "g:Func" as a funcref does not work in a :def function. Solution: Include "g:" in the function name. (closes #9336)
2021-12-16patch 8.2.3825: various comments could be improvedv8.2.3825Bram Moolenaar
Problem: Various comments could be improved. Solution: Improve the comments.
2021-12-16Update runtime filesBram Moolenaar
2021-12-16patch 8.2.3824: no ASAN support for MSVCv8.2.3824Yegappan Lakshmanan
Problem: No ASAN support for MSVC. Solution: Add ASAN support and fix a coupld of uncovered problems. (Yegappan Lakshmanan, closes #9357)
2021-12-16patch 8.2.3823: test for visual replace is in wrong functionv8.2.3823Bram Moolenaar
Problem: Test for visual replace is in wrong function. Solution: Move it to another function.
2021-12-16patch 8.2.3822: leaking memory in map() and filter(), no string in Vim9v8.2.3822Bram Moolenaar
Problem: Leaking memory in map() and filter(), cannot use a string argument in Vim9 script. Solution: Fix the leak, adjust the argument check, also run the tests as Vim9 script. (Yegappan Lakshmanan, closes #9354)
2021-12-15patch 8.2.3821: ASAN test run failsv8.2.3821Bram Moolenaar
Problem: ASAN test run fails. Solution: Use asan_symbolize-13 instead of asan_symbolize-11.
2021-12-15patch 8.2.3820: "vrc" does not replace composing charactersv8.2.3820Bram Moolenaar
Problem: "vrc" does not replace composing characters, while "rc" does. Solution: Check the byte length including composing characters. (closes #9351)
2021-12-15patch 8.2.3819: test fails because error message changedv8.2.3819Bram Moolenaar
Problem: Test fails because error message changed. Solution: Update screendumps.
2021-12-15patch 8.2.3818: cannot filter or map characters in a stringv8.2.3818rbtnn
Problem: Cannot filter or map characters in a string. Solution: Make filter() and map() work on a string. (Naruhiko Nishino, closes #9327)
2021-12-15patch 8.2.3817: Vim9: Not using NL as command end does not work for :autocmdv8.2.3817Bram Moolenaar
Problem: Vim9: Not using NL as command end does not work for :autocmd. Solution: Only ignore NL for commands with an expression argument.
2021-12-15patch 8.2.3816: compiler warning for posible loss of data on MS-Windowsv8.2.3816Mike Williams
Problem: Compiler warning for posible loss of data on MS-Windows. Solution: Add type cast. (Mike Williams, closes #9349)
2021-12-15patch 8.2.3815: Vim9: cannot have a multi-line dict inside a blockv8.2.3815Bram Moolenaar
Problem: Vim9: cannot have a multi-line dict inside a block. Solution: Do not split the command at a line break, handle NL characters as white space.