summaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)Author
2020-12-21patch 8.2.2183: Vim9: value of 'edcompatible' and 'gdefault' are usedv8.2.2183Bram Moolenaar
Problem: Vim9: value of 'edcompatible' and 'gdefault' are used. Solution: Ignore these deprecated options in Vim9 script. (closes #7508)
2020-12-21patch 8.2.2182: Vim9: value of 'magic' is still relevantv8.2.2182Bram Moolenaar
Problem: Vim9: value of 'magic' is still relevant. Solution: Always behave like 'magic' is on in Vim9 script (closes #7509)
2020-12-21patch 8.2.2181: valgrind warnings for using uninitialized valuev8.2.2181Bram Moolenaar
Problem: Valgrind warnings for using uninitialized value. Solution: Do not use "start" or "end" unless there is a match.
2020-12-21patch 8.2.2180: Vim9: test for error after error is flakyv8.2.2180Bram Moolenaar
Problem: Vim9: test for error after error is flaky. Solution: Wait for job to finish instead of a fixed delay.
2020-12-21patch 8.2.2179: Vim9: crash when indexing a dict with a numberv8.2.2179Bram Moolenaar
Problem: Vim9: crash when indexing a dict with a number. Solution: Add ISN_STOREINDEX. (closes #7513)
2020-12-21patch 8.2.2178: Python 3: non-utf8 character cannot be handledv8.2.2178Bram Moolenaar
Problem: Python 3: non-utf8 character cannot be handled. Solution: Change the string decode. (Björn Linse, closes #1053)
2020-12-21patch 8.2.2177: pattern "^" does not match if first character is combiningv8.2.2177Bram Moolenaar
Problem: Pattern "^" does not match if the first character in the line is combining. (Rene Kita) Solution: Do accept a match at the start of the line. (closes #6963)
2020-12-21patch 8.2.2176: crash with a sequence of fold commandsv8.2.2176Bram Moolenaar
Problem: Crash with a sequence of fold commands. Solution: Bail out when there are no folds at all. Add a test (Dominique Pellé) (closes #7515)
2020-12-21patch 8.2.2175: github actions: clang-11 handling suboptimalv8.2.2175Bram Moolenaar
Problem: Github actions: clang-11 handling suboptimal. Solution: Separate step of installing clang-11. Get ubuntu release name dynamically. (Ozaki Kiichi, closes #7514)
2020-12-21patch 8.2.2174: Mac version doesn't specify the CPU architecturev8.2.2174Bram Moolenaar
Problem: Mac version doesn't specify the CPU architecture. Solution: Add "arm64" or "x86_64". (Yee Cheng Chin, closes #7519)
2020-12-20patch 8.2.2173: Vim9: get internal error when assigning to undefined variablev8.2.2173Bram Moolenaar
Problem: Vim9: get internal error when assigning to undefined variable. Solution: Add error message. (closes #7475)
2020-12-20patch 8.2.2172: Vim9: number of arguments is not always checkedv8.2.2172Bram Moolenaar
Problem: Vim9: number of arguments is not always checked. (Yegappan Lakshmanan) Solution: Check number of arguments when calling function by name.
2020-12-20patch 8.2.2171: valgrind warning for using uninitialized valuev8.2.2171Bram Moolenaar
Problem: Valgrind warning for using uninitialized value. Solution: Do not use "startp" or "endp" unless there is a match.
2020-12-20patch 8.2.2170: Vim9: a global function defined in a :def function failsv8.2.2170Bram Moolenaar
Problem: Vim9: a global function defined in a :def function fails if it uses the context. Solution: Create a partial to store the closure context. (see #7410)
2020-12-20patch 8.2.2169: Vim9: test leaves file behindv8.2.2169Bram Moolenaar
Problem: Vim9: test leaves file behind. Solution: Rename script files. (Dominique Pellé, closes #7511) Use try/finally.
2020-12-20patch 8.2.2168: Vim9: error for assigning to dict of dictv8.2.2168Bram Moolenaar
Problem: Vim9: error for assigning to dict of dict. Solution: Remember the destination type. (closes #7506)
2020-12-20patch 8.2.2167: Vim9: assign test failsv8.2.2167Bram Moolenaar
Problem: Vim9: assign test fails. (Elimar Riesebieter) Solution: Adjust the test for dict assignment.
2020-12-20patch 8.2.2166: auto format doesn't work when deleting textv8.2.2166Bram Moolenaar
Problem: Auto format doesn't work when deleting text. Solution: Make "x" trigger auto format. (closes #7504)
2020-12-19patch 8.2.2165: Vim9: assignment to dict member does not workv8.2.2165Bram Moolenaar
Problem: Vim9: assignment to dict member does not work. Solution: Fix recognizing dict member. (closes #7484)
2020-12-19patch 8.2.2164: Vim9: autoload function doesn't work in uppercased scriptv8.2.2164Bram Moolenaar
Problem: Vim9: autoload function doesn't work in script that starts with an upper case letter. Solution: Check for the autoload character. (closes #7502)
2020-12-19patch 8.2.2163: crash when discarded exception is the current exceptionv8.2.2163Bram Moolenaar
Problem: Crash when discarded exception is the current exception. Solution: Compare the execption with current_exception. (closes #7499)
2020-12-19patch 8.2.2162: Vim9: Cannot load or store autoload variablesv8.2.2162Bram Moolenaar
Problem: Vim9: Cannot load or store autoload variables. Solution: Add ISN_LOADAUTO and ISN_STOREAUTO. (closes #7485)
2020-12-19patch 8.2.2161: arguments -T and -x not tested yetv8.2.2161Bram Moolenaar
Problem: Arguments -T and -x not tested yet. Solution: Add a test. (Dominique Pellé, closes #7490
2020-12-18patch 8.2.2160: various typosv8.2.2160Bram Moolenaar
Problem: Various typos. Solution: Fix spelling mistakes. (closes #7494)
2020-12-18patch 8.2.2159: Vim9: when declaring a list it is not allocated yetv8.2.2159Bram Moolenaar
Problem: Vim9: when declaring a list it is not allocated yet, causing a following extend() to fail. Solution: When fetching a variable value for a list or dict that is null allocate the list or dict, so it can be used. (closes #7491)
2020-12-18patch 8.2.2158: CI on cirrus times out, coveralls doesn't always runv8.2.2158Bram Moolenaar
Problem: CI on cirrus times out, coveralls doesn't always run. Solution: Set timeout to 20 minutes. Adjust condition. (closes #7493)
2020-12-18patch 8.2.2157: Vim9: can delete a Vim9 script variable from a functionv8.2.2157Bram Moolenaar
Problem: Vim9: can delete a Vim9 script variable from a function. Solution: Check the variable is defined in Vim9 script. (closes #7483)
2020-12-18patch 8.2.2156: Github actions run on pusing a tagv8.2.2156Bram Moolenaar
Problem: Github actions run on pusing a tag. Solution: Don't run CI on tag push. Omit coveralls on pull-request. (Ozaki Kiichi, closes #7489)
2020-12-18patch 8.2.2155: warning from Github actions for code analysisv8.2.2155Bram Moolenaar
Problem: Warning from Github actions for code analysis. Solution: Remove the "git checkout HEAD^2" block.
2020-12-17patch 8.2.2154: popupwin test for terminal buffer fails sometimesv8.2.2154Bram Moolenaar
Problem: Popupwin test for terminal buffer fails sometimes. Solution: Wait for the prompt to appear.
2020-12-17patch 8.2.2153: popupwin test for latin1 still fails sometimesv8.2.2153Bram Moolenaar
Problem: Popupwin test for latin1 still fails sometimes. Solution: Wait for the "cat" command to finish.
2020-12-17patch 8.2.2152: screenpos() does not include the WinBar offsetv8.2.2152Bram Moolenaar
Problem: screenpos() does not include the WinBar offset. Solution: Use W_WINROW() instead of directly using w_window. (closes #7487)
2020-12-17patch 8.2.2151: $dir not expanded when configure checks for moonjitv8.2.2151Bram Moolenaar
Problem: $dir not expanded when configure checks for moonjit. Solution: Use double quotes instead of single quotes. (closes #7478)
2020-12-17patch 8.2.2150: Github actions CI isn't used for all available platformsv8.2.2150Bram Moolenaar
Problem: Github actions CI isn't used for all available platforms. Solution: Update the github workflows. (Ozaki Kiichi, closes #7433)
2020-12-17patch 8.2.2149: popupwin test for latin1 sometimes failsv8.2.2149Bram Moolenaar
Problem: Popupwin test for latin1 sometimes fails. Solution: Wait for the script to finish.
2020-12-16patch 8.2.2148: Vim9: crash when user command doesn't matchv8.2.2148Bram Moolenaar
Problem: Vim9: crash when user command doesn't match. Solution: Adjust command index. (closes #7479)
2020-12-16patch 8.2.2147: quickfix window title not updated in all tab pagesv8.2.2147Bram Moolenaar
Problem: Quickfix window title not updated in all tab pages. Solution: Update the quickfix window title in all tab pages. (Yegappan Lakshmanan, closes #7481, closes #7466)
2020-12-15patch 8.2.2146: Vim9: automatic conversion of number to string for dict keyv8.2.2146Bram Moolenaar
Problem: Vim9: automatic conversion of number to string for dict key. Solution: Do not convert number to string. (closes #7474)
2020-12-15patch 8.2.2145: Vim9: concatenating lists does not adjust type of resultv8.2.2145Bram Moolenaar
Problem: Vim9: concatenating lists does not adjust type of result. Solution: When list member types differ use "any" member type. (closes #7473)
2020-12-14patch 8.2.2144: Vim9: some corner cases not testedv8.2.2144Bram Moolenaar
Problem: Vim9: some corner cases not tested. Solution: Add a few tests.
2020-12-13patch 8.2.2143: Vim9: dead code in compiling :unletv8.2.2143Bram Moolenaar
Problem: Vim9: dead code in compiling :unlet. Solution: Don't check for "!" a second time.
2020-12-13patch 8.2.2142: memory leak when heredoc is not terminatedv8.2.2142Bram Moolenaar
Problem: Memory leak when heredoc is not terminated. Solution: Free heredoc_trimmed.
2020-12-13patch 8.2.2141: a user command with try/catch may not catch an expression errorv8.2.2141Bram Moolenaar
Problem: A user command with try/catch may not catch an expression error. Solution: When an expression fails check for following "|". (closes #7469)
2020-12-13patch 8.2.2140: build failure with tiny featuresv8.2.2140Bram Moolenaar
Problem: Build failure with tiny features. Solution: Add #ifdef.
2020-12-13patch 8.2.2139: Vim9: unreachable code in assignmentv8.2.2139Bram Moolenaar
Problem: Vim9: unreachable code in assignment. Solution: Don't check "new_local" when "has_index" is set. Add test for wrong type of list index.
2020-12-13patch 8.2.2138: Vim9: "exit_cb" causes Vim to exitv8.2.2138Bram Moolenaar
Problem: Vim9: "exit_cb" causes Vim to exit. Solution: Require white space after a command in Vim9 script. (closes #7467) Also fix that Vim9 style heredoc was not always recognized.
2020-12-13patch 8.2.2137: Vim9: :echo and :execute give error for empty argumentv8.2.2137Bram Moolenaar
Problem: Vim9: :echo and :execute give error for empty argument. Solution: Ignore an empty argument. (closes #7468)
2020-12-13patch 8.2.2136: Vim9: Using uninitialized variablev8.2.2136Bram Moolenaar
Problem: Vim9: Using uninitialized variable. Solution: Initialize "len" to zero. Clean up fnamemodify().
2020-12-12patch 8.2.2135: Vim9: #{ still seen as start of dict in some placesv8.2.2135Bram Moolenaar
Problem: Vim9: #{ still seen as start of dict in some places. Solution: Remove check for { after #. (closes #7456)
2020-12-12patch 8.2.2134: Vim9: get E1099 when autocmd triggered in builtin functionv8.2.2134Bram Moolenaar
Problem: Vim9: get E1099 when autocmd triggered in builtin function. Solution: Check that did_emsg increased instead of checking that it changed. (closes #7448)