summaryrefslogtreecommitdiffstats
path: root/src
AgeCommit message (Collapse)Author
2021-07-29patch 8.2.3245: the crypt key may appear in a swap partitionv8.2.3245Bram Moolenaar
Problem: The crypt key may appear in a swap partition. Solution: When using xchaha20 use sodium_mlock(). (Christian Brabandt, closes #8657)
2021-07-29patch 8.2.3244: Lua 5.3 print() with a long string crashesv8.2.3244Yegappan Lakshmanan
Problem: Lua 5.3 print() with a long string crashes. Solution: Use a growarray instead of a Lua buffer. (Yegappan Lakshmanan, closes #8655)
2021-07-29patch 8.2.3243: MS-Windows: "edit with multiple Vim" choice is less usefulv8.2.3243msoyka-of-wharton
Problem: MS-Windows: the "edit with multiple Vim" choice is not that useful. Solution: Change it to "Edit with multiple tabs". (Michael Soyka, closes #8645)
2021-07-28patch 8.2.3242: Vim9: valgrind reports leaks in builtin function testv8.2.3242Bram Moolenaar
Problem: Vim9: valgrind reports leaks in builtin function test. Solution: Do not start a job.
2021-07-28patch 8.2.3241: Vim9: memory leak when function reports an errorv8.2.3241Bram Moolenaar
Problem: Vim9: memory leak when function reports an error. Solution: Clear the return value.
2021-07-28patch 8.2.3240: Lua print() does not work properlyv8.2.3240Bram Moolenaar
Problem: Lua print() does not work properly. Solution: Put back lua_pop().
2021-07-28patch 8.2.3239: Vim9: no error using heredoc for a number variablev8.2.3239Bram Moolenaar
Problem: Vim9: no error using heredoc for a number variable. Solution: Add a type check. (closes #8627)
2021-07-28patch 8.2.3238: Vim9: error message does not indicate the locationv8.2.3238Bram Moolenaar
Problem: Vim9: error message does not indicate the location. Solution: Add the relevant text. (issue #8634)
2021-07-28Update runtime filesBram Moolenaar
2021-07-28patch 8.2.3237: when a builtin function gives an error processing continuesv8.2.3237Bram Moolenaar
Problem: When a builtin function gives an error processing continues. Solution: In Vim9 script return FAIL in get_func_tv().
2021-07-28patch 8.2.3236: mode() does not indicate using CTRL-O in Select modev8.2.3236zeertzjq
Problem: mode() does not indicate using CTRL-O in Select mode. Solution: Use "vs" and similar. (closes #8640)
2021-07-28patch 8.2.3235: cannot use lambda in {} block in user commandv8.2.3235Bram Moolenaar
Problem: Cannot use lambda in {} block in user command. (Martin Tournoij) Solution: Do not go over the end of the lambda.
2021-07-28patch 8.2.3234: crash when printing long string with Luav8.2.3234Bram Moolenaar
Problem: Crash when printing long string with Lua. Solution: Remove lua_pop(). (Martin Tournoij, closes #8648)
2021-07-28patch 8.2.3233: prop_list() and prop_find() do not indicate the bufferv8.2.3233Martin Tournoij
Problem: prop_list() and prop_find() do not indicate the buffer for the used type. Solution: Add "type_bufnr" to the results. (closes #8647)
2021-07-28patch 8.2.3232: system() does not work without a second argumentv8.2.3232Yegappan Lakshmanan
Problem: system() does not work without a second argument. Solution: Do not require a second argument. (Yegappan Lakshmanan, closes #8651, closes #8650)
2021-07-27patch 8.2.3231: build failure with small featuresv8.2.3231Bram Moolenaar
Problem: Build failure with small features. Solution: Adjust #ifdef.
2021-07-27patch 8.2.3230: Vim9: type error when function return type is not known yetv8.2.3230Bram Moolenaar
Problem: Vim9: type error when function return type is not known yet. Solution: When return type is unknown, use "any". (closes #8644)
2021-07-27patch 8.2.3229: Vim9: runtime and compile time type checks are not the samev8.2.3229Yegappan Lakshmanan
Problem: Vim9: runtime and compile time type checks are not the same. Solution: Add more runtime type checks for builtin functions. (Yegappan Lakshmanan, closes #8646)
2021-07-27patch 8.2.3228: cannot use a simple block for the :command argumentv8.2.3228Bram Moolenaar
Problem: Cannot use a simple block for the :command argument. (Maarten Tournoij) Solution: Recognize a simple {} block. (issue #8623)
2021-07-26patch 8.2.3227: 'virtualedit' can only be set globallyv8.2.3227Gary Johnson
Problem: 'virtualedit' can only be set globally. Solution: Make 'virtualedit' global-local. (Gary Johnson, closes #8638)
2021-07-26patch 8.2.3226: new digraph functions use old naming schemev8.2.3226h-east
Problem: New digraph functions use old naming scheme. Solution: Use the digraph_ prefix. (Hirohito Higashi, closes #8580)
2021-07-26patch 8.2.3225: incsearch highlighting is attempted halfway a mappingv8.2.3225Bram Moolenaar
Problem: Incsearch highlighting is attempted halfway a mapping. Solution: Only do incsearch highlighting if keys were typed or there is no more typeahead.
2021-07-26patch 8.2.3224: cannot call script-local function after :vim9cmdv8.2.3224Bram Moolenaar
Problem: Cannot call script-local function after :vim9cmd. (Christian J. Robinson) Solution: Skip over "<SNR>123".
2021-07-25patch 8.2.3223: Vim: using {} block in autoloade omnifunc failsv8.2.3223Bram Moolenaar
Problem: Vim: using {} block in autoloade omnifunc fails. Solution: Allow using {} block when text is locked. (closes #8631)
2021-07-25patch 8.2.3222: Vim9: cannot used loop variable later as lambda argumentv8.2.3222Bram Moolenaar
Problem: Vim9: cannot used loop variable later as lambda argument. Solution: When not in function context check the current block ID. (closes #8637)
2021-07-25patch 8.2.3221: Vim9: argument types are not checked at compile timev8.2.3221Yegappan Lakshmanan
Problem: Vim9: argument types are not checked at compile time. Solution: Add several more type checks. (Yegappan Lakshmanan, closes #8632)
2021-07-25patch 8.2.3220: Test_term_setansicolors() fails in some configurationsv8.2.3220Dominique Pelle
Problem: Test_term_setansicolors() fails in some configurations. Solution: Check available features. (Dominique Pellé, closes #8636)
2021-07-25patch 8.2.3219: :find searches non-existing directoriesv8.2.3219Christian Brabandt
Problem: :find searches non-existing directories. Solution: Check the path is not "..". Update help. (Christian Brabandt, closes #8612, closes #8533)
2021-07-25patch 8.2.3218: when using xchaha20 crypt undo file is not removedv8.2.3218Christian Brabandt
Problem: When using xchaha20 crypt undo file is not removed. Solution: Reset 'undofile' and delete the file. (Christian Brabandt, closes #8630, closes #8467)
2021-07-25patch 8.2.3217: build failurev8.2.3217Bram Moolenaar
Problem: Build failure. Solution: Add missing changes.
2021-07-25patch 8.2.3216: Vim9: crash when using variable in a loop at script levelv8.2.3216Bram Moolenaar
Problem: Vim9: crash when using variable in a loop at script level. Solution: Do not clear the variable if a function was defined. Do not create a new entry in sn_var_vals every time. (closes #8628)
2021-07-24patch 8.2.3215: Vim9: argument types are not checked at compile timev8.2.3215Yegappan Lakshmanan
Problem: Vim9: argument types are not checked at compile time. Solution: Add several more type checks. Sort the argument lists. (Yegappan Lakshmanan, closes #8626)
2021-07-24patch 8.2.3214: MS-Windows: passing /D does not set the install locationv8.2.3214Christian Brabandt
Problem: MS-Windows: passing /D does not set the install location. Solution: Adjust how the installer uses $VIM. Update the documentation. (Christian Brabandt, closes #8605)
2021-07-24patch 8.2.3213: NOCOMPOUNDSUGS entry in spell file not testedv8.2.3213Dominique Pelle
Problem: NOCOMPOUNDSUGS entry in spell file not tested. Solution: Add a test. (Dominique Pellé, closes #8624)
2021-07-24patch 8.2.3212: Vim9: execution speed can be improvedv8.2.3212Dominique Pelle
Problem: Vim9: execution speed can be improved. Solution: Use __builtin_expect() to have the compiler produce better code. (Dominique Pellé, closes #8613)
2021-07-24patch 8.2.3211: Vim9: argument types are not checked at compile timev8.2.3211Yegappan Lakshmanan
Problem: Vim9: argument types are not checked at compile time. Solution: Add several more type checks. Fix type check for matchaddpos(). (Yegappan Lakshmanan, closes #8619)
2021-07-24patch 8.2.3210: Vim9: searchpair() sixth argument is compiledv8.2.3210Bram Moolenaar
Problem: Vim9: searchpair() sixth argument is compiled. (Yegappan Lakshmanan) Solution: Only compile the fifth argument.
2021-07-24patch 8.2.3209: Vim9: lambda doesn't find block-local variablev8.2.3209Bram Moolenaar
Problem: Vim9: lambda doesn't find block-local variable. Solution: Adjust how a script-local variable is found. (closes #8614)
2021-07-24patch 8.2.3208: dynamic library load error does not mention why it failedv8.2.3208Martin Tournoij
Problem: Dynamic library load error does not mention why it failed. Solution: Add the error message. (Martin Tournoij, closes #8621)
2021-07-24patch 8.2.3207: Vim9: crash when compiling string failsv8.2.3207Bram Moolenaar
Problem: Vim9: crash when compiling string fails. (Yegappan Lakshmanan) Solution: Adjust the type stack length.
2021-07-23patch 8.2.3206: Vim9: argument types are not checked at compile timev8.2.3206Yegappan Lakshmanan
Problem: Vim9: argument types are not checked at compile time. Solution: Add several more type checks. (Yegappan Lakshmanan, closes #8611)
2021-07-23patch 8.2.3205: Coverity reports a null pointer dereferencev8.2.3205Bram Moolenaar
Problem: Coverity reports a null pointer dereference. Solution: Change the logic to avoid Coverity gets confused.
2021-07-22patch 8.2.3204: display garbled when 'cursorline' is set and lines wrapv8.2.3204Bram Moolenaar
Problem: Display garbled when 'cursorline' is set and lines wrap. (Gabriel Dupras) Solution: Avoid inserting lines twice.
2021-07-22patch 8.2.3203: Vim9: compiled string expression causes type errorv8.2.3203Bram Moolenaar
Problem: Vim9: compiled string expression causes type error. (Yegappan Lakshmanan) Solution: Remove the string type from the stack.
2021-07-22patch 8.2.3202: Vim9: tests are only executed for legacy scriptv8.2.3202Bram Moolenaar
Problem: Vim9: tests are only executed for legacy script. Solution: Run more tests also for Vim9 script. Fix uncovered problems.
2021-07-22patch 8.2.3201: crash in testv8.2.3201Bram Moolenaar
Problem: Crash in test. Solution: Initialize "where".
2021-07-22patch 8.2.3200: Vim9: hard to guess where a type error is givenv8.2.3200Bram Moolenaar
Problem: Vim9: hard to guess where a type error is given. Solution: Add the function name where possible. (closes #8608)
2021-07-22patch 8.2.3199: Vim9: execution speed can be improvedv8.2.3199Bram Moolenaar
Problem: Vim9: execution speed can be improved. Solution: Make the break counter static.
2021-07-22patch 8.2.3198: cannot use 'formatlistpat' for breakindentv8.2.3198Maxim Kim
Problem: Cannot use 'formatlistpat' for breakindent. Solution: Use a negative list indent. (Maxim Kim, closes #8594)
2021-07-21patch 8.2.3197: error messages are spread outv8.2.3197Bram Moolenaar
Problem: Error messages are spread out. Solution: Move a few more error messages to errors.h.