summaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)Author
2021-07-18patch 8.2.3181: Vim9: builtin function test fails without channel featurev8.2.3181Dominique Pelle
Problem: Vim9: builtin function test fails without channel feature. Solution: Add feature checks. (Dominique Pellé, closes #8586) Make feature checks more consistent.
2021-07-18patch 8.2.3180: Vim9: memory leak when concatenating to an imported stringv8.2.3180Bram Moolenaar
Problem: Vim9: memory leak when concatenating to an imported string. Solution: Clear the destination.
2021-07-18patch 8.2.3179: Vim9: cannot assign to an imported variable at script levelv8.2.3179Bram Moolenaar
Problem: Vim9: cannot assign to an imported variable at script level. Solution: Lookup imported items when assigning.
2021-07-18patch 8.2.3178: Vim9: the file name of an :import cannot be an expressionv8.2.3178Bram Moolenaar
Problem: Vim9: the file name of an :import cannot be an expression. Solution: Accept an expression that results in a string. Do not support :import in a function.
2021-07-18patch 8.2.3177: Vim9: can not use "for _ in expr" at script levelv8.2.3177Bram Moolenaar
Problem: Vim9: can not use "for _ in expr" at script level. Solution: Skip assignment if the loop variable is "_".
2021-07-18patch 8.2.3176: Vim9: no type error for comparing number with stringv8.2.3176Bram Moolenaar
Problem: Vim9: no type error for comparing number with string. Solution: Add a runtime type check. (closes #8571)
2021-07-18patch 8.2.3175: Vim9: using illegal pointer with nested lambdas.v8.2.3175Bram Moolenaar
Problem: Vim9: using illegal pointer with inline function inside a lambda. Solution: Clear eval_tofree_cmdline when advancing to the next line. (closes #8578)
2021-07-17patch 8.2.3174: Vim9: "legacy undo" finds "undo" variablev8.2.3174Bram Moolenaar
Problem: Vim9: "legacy undo" finds "undo" variable. Solution: Do not pass lookup function to find_ex_command(). (closes #8563)
2021-07-17patch 8.2.3173: Vim9: argument types are not checked at compile timev8.2.3173Yegappan Lakshmanan
Problem: Vim9: argument types are not checked at compile time. Solution: Add more type checks. (Yegappan Lakshmanan, closes #8581)
2021-07-16patch 8.2.3172: MzScheme test failsv8.2.3172Bram Moolenaar
Problem: MzScheme test fails. (Christian Brabandt) Solution: Correct function name.
2021-07-15patch 8.2.3171: another illegal memory access in testv8.2.3171Bram Moolenaar
Problem: Another illegal memory access in test. Solution: Check pointer is after the start of the line.
2021-07-15patch 8.2.3170: Illegal memory access in testv8.2.3170Bram Moolenaar
Problem: Illegal memory access in test. Solution: Check pointer is not before the start of the line.
2021-07-15patch 8.2.3169: Vim9: cannot handle nested inline functionv8.2.3169Bram Moolenaar
Problem: Vim9: cannot handle nested inline function. Solution: Check for nested inline function. (closes #8575)
2021-07-15patch 8.2.3168: Vim9: type error for constant of type anyv8.2.3168Bram Moolenaar
Problem: Vim9: type error for constant of type any. Solution: Do add a runtime type check if a constant has type any. (closes #8570)
2021-07-15patch 8.2.3167: get E12 in a job callback when searching for tagsv8.2.3167Bram Moolenaar
Problem: Get E12 in a job callback when searching for tags. (Andy Stewart) Solution: Use the sandbox only for executing a command, not for searching. (closes #8511)
2021-07-15patch 8.2.3166: Vim9: nested autoload call error overruled by "Unknown error"v8.2.3166Bram Moolenaar
Problem: Vim9: nested autoload call error overruled by "Unknown error". Solution: Check need_rethrow before giving an "Unknown error". (closes #8568)
2021-07-15patch 8.2.3165: Vim9: in a || expression the error line number may be wrongv8.2.3165Bram Moolenaar
Problem: Vim9: in a || expression the error line number may be wrong. Solution: Save and restore the line number when checking the type. (closes #8569)
2021-07-15patch 8.2.3164: MS-Windows: reported version lacks patchlevelv8.2.3164Bram Moolenaar
Problem: MS-Windows: reported version lacks patchlevel, causing some update tools to update too often. (Klaus Frank) Solution: Add the patchlevel to the version. (Christian Brabandt)
2021-07-15patch 8.2.3163: location list window may open a wrong filev8.2.3163Wei-Chung Wen
Problem: Location list window may open a wrong file. Solution: Also update the qf_ptr field. (Wei-Chung Wen, closes #8565, closes #8566)
2021-07-15patch 8.2.3162: Vim9: argument types are not checked at compile timev8.2.3162Yegappan Lakshmanan
Problem: Vim9: argument types are not checked at compile time. Solution: Add more type checks. (Yegappan Lakshmanan, closes #8560)
2021-07-14patch 8.2.3161: Vim9: no error when reltime() has invalid argumentsv8.2.3161Bram Moolenaar
Problem: Vim9: no error when reltime() has invalid arguments. Solution: Add an error. (closes #8562)
2021-07-14patch 8.2.3160: 'breakindent' does not work well for bulleted listsv8.2.3160Christian Brabandt
Problem: 'breakindent' does not work well for bulleted and numbered lists. Solution: Add the "list" entry to 'breakindentopt'. (Christian Brabandt, closes #8564, closes #1661)
2021-07-13patch 8.2.3159: cursor displayed in wrong position after deleting linev8.2.3159Bram Moolenaar
Problem: Cursor displayed in wrong position after deleting line. Solution: When deleting lines do not approximate botline. (fixes #8559)
2021-07-13patch 8.2.3158: strange error message when using islocked() with a numberv8.2.3158Bram Moolenaar
Problem: Strange error message when using islocked() with a number. (Yegappan Lakshmanan) Solution: Check that the name is empty.
2021-07-13patch 8.2.3157: crypt test may fail on MS-Windowsv8.2.3157Christian Brabandt
Problem: Crypt test may fail on MS-Windows. Solution: Ignore "[unix]" in the file message. (Christian Brabandt, closes #8561)
2021-07-12patch 8.2.3156: Vim9: term_getansicolors() test fails without +termguicolorsv8.2.3156Dominique Pelle
Problem: Vim9: term_getansicolors() test fails without +termguicolors. Solution: Add a check for the feature. (Dominique Pellé, closes #8555)
2021-07-12patch 8.2.3155: some option related code not covered by testsv8.2.3155Dominique Pelle
Problem: Some option related code not covered by tests. Solution: Add a few test cases. (Dominique Pellé, closes #8552)
2021-07-11patch 8.2.3154: Vim9: some type checks for builtin functions failv8.2.3154Yegappan Lakshmanan
Problem: Vim9: some type checks for builtin functions fail. Solution: Correct the type checks. (Yegappan Lakshmanan, closes #8551, closes #8550)
2021-07-11patch 8.2.3153: URLs with a dash in the scheme are not recognizedv8.2.3153Tsuyoshi CHO
Problem: URLs with a dash in the scheme are not recognized. Solution: Allow for a scheme with a dash, but not at the start or end. (Tsuyoshi CHO, closes #8299)
2021-07-11patch 8.2.3152: Vim9: accessing "s:" results in an errorv8.2.3152Bram Moolenaar
Problem: Vim9: accessing "s:" results in an error. Solution: Do not try to lookup a script variable for "s:". (closes #8549)
2021-07-11patch 8.2.3151: Vim9: profiling fails if nested function is also profiledv8.2.3151Bram Moolenaar
Problem: Vim9: profiling fails if nested function is also profiled. Solution: Use the compile type from the outer function. (closes #8543)
2021-07-11patch 8.2.3150: Vim9: argument types are not checked at compile timev8.2.3150Yegappan Lakshmanan
Problem: Vim9: argument types are not checked at compile time. Solution: Add more type checks. (Yegappan Lakshmanan, closes #8545)
2021-07-11patch 8.2.3149: some plugins have a problem with the error checkv8.2.3149Bram Moolenaar
Problem: Some plugins have a problem with the error check for using :command with -complete but without -nargs. Solution: In legacy script only give a warning message.
2021-07-11patch 8.2.3148: Vim9: function arg type check does not handle base offsetv8.2.3148Bram Moolenaar
Problem: Vim9: function arg type check does not handle base offset. Solution: Take the base offset into account when checking builtin function argument types.
2021-07-11patch 8.2.3147: Vim9: profiling does not work with a nested functionv8.2.3147Bram Moolenaar
Problem: Vim9: profiling does not work with a nested function. Solution: Also compile a nested function without profiling. (closes #8543) Handle that compiling may cause the table of compiled functions to change.
2021-07-11patch 8.2.3146: Vim9: line number wrong for :execute argumentv8.2.3146Bram Moolenaar
Problem: Vim9: line number wrong for :execute argument. Solution: Use the line number of the :execute command itself. (closes #8537)
2021-07-11patch 8.2.3145: Vim9: profile test fails without profile featurev8.2.3145Bram Moolenaar
Problem: Vim9: profile test fails without profile feature. Solution: Check the profile feature is present.
2021-07-11patch 8.2.3144: Vim9: no error when using an invalid value for a line numberv8.2.3144Bram Moolenaar
Problem: Vim9: no error when using an invalid value for a line number. Solution: Give an error if the string value is not recognized. (closes #8536)
2021-07-11patch 8.2.3143: Vim9: wrong context if lambda called from profiled functionv8.2.3143Bram Moolenaar
Problem: Vim9: A lambda may be compiled with the wrong context if it is called from a profiled function. Solution: Compile the lambda with and without profiling. (closes #8543)
2021-07-11patch 8.2.3142: Vim9: type check for has_key() argument is too strictv8.2.3142Bram Moolenaar
Problem: Vim9: type check for has_key() argument is too strict. Solution: Also allow for a number key argument. (closes #8542)
2021-07-11patch 8.2.3141: no error when using :complete for :command without -nargsv8.2.3141Martin Tournoij
Problem: No error when using :complete for :command without -nargs. Solution: Give an error. (Martin Tournoij, closes #8544, closes #8541)
2021-07-10patch 8.2.3140: MS-Windows: ipv6 channel test is very flaky also without GUIv8.2.3140Bram Moolenaar
Problem: MS-Windows: ipv6 channel test is very flaky also without the GUI. Solution: Skip the test also without the GUI.
2021-07-10patch 8.2.3139: functions for string manipulation are spread outv8.2.3139Yegappan Lakshmanan
Problem: Functions for string manipulation are spread out. Solution: Move string related functions to a new source file. (Yegappan Lakshmanan, closes #8470)
2021-07-10patch 8.2.3138: debugger test failsv8.2.3138Bram Moolenaar
Problem: Debugger test fails. Solution: Adjust eval command.
2021-07-10patch 8.2.3137: Vim9: no error when a line only has a variable namev8.2.3137Bram Moolenaar
Problem: Vim9: no error when a line only has a variable name. Solution: Give an error when an expression is evaluated without an effect. (closes #8538)
2021-07-10patch 8.2.3136: no test for E187 and "No swap file"v8.2.3136Dominique Pelle
Problem: No test for E187 and "No swap file". Solution: Add a test. (Dominique Pellé, closes #8540)
2021-07-10patch 8.2.3135: Vim9: builtin function arguments not checked at compile timev8.2.3135Yegappan Lakshmanan
Problem: Vim9: builtin function arguments not checked at compile time. Solution: Add more type checks. (Yegappan Lakshmanan, closes #8539)
2021-07-09patch 8.2.3134: crash when using typename() on a function referencev8.2.3134Bram Moolenaar
Problem: Crash when using typename() on a function reference. (Naohiro Ono) Solution: Initialize pointer to NULL. (closes #8531)
2021-07-09patch 8.2.3133: Vim9: memory leak when add() failsv8.2.3133Bram Moolenaar
Problem: Vim9: memory leak when add() fails. Solution: Allocate listitem_T after type check.
2021-07-09patch 8.2.3132: compiler warns for size_t to colnr_T conversion.v8.2.3132Bram Moolenaar
Problem: Compiler warns for size_t to colnr_T conversion. (Randall W. Morris) Solution: Add a type cast.