summaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)Author
2021-01-25patch 8.2.2408: MinGW: "--preprocessor" flag no longer supportedv8.2.2408Bram Moolenaar
Problem: MinGW: "--preprocessor" flag no longer supported. Solution: Remove the flag, use the defaults. (Christopher Wellons, closes #7741)
2021-01-25patch 8.2.2407: old jumplist code is never usedv8.2.2407Bram Moolenaar
Problem: Old jumplist code is never used. Solution: Delete the dead code. (Yegappan Lakshmanan, closes #7740)
2021-01-24patch 8.2.2406: Vim9: profiled :def function leaks memoryv8.2.2406Bram Moolenaar
Problem: Vim9: profiled :def function leaks memory. Solution: Delete the profiled instructions.
2021-01-24patch 8.2.2405: Vim9: no need to allow white space before "(" for :defv8.2.2405Bram Moolenaar
Problem: Vim9: no need to allow white space before "(" for :def. Solution: Give an error for stray white space. (issue #7734)
2021-01-24patch 8.2.2404: Vim9: profiling try/catch not correctv8.2.2404Bram Moolenaar
Problem: Vim9: profiling try/catch not correct. Solution: Add profile instructions. Fix that "entry" did not rethrow an excpetion.
2021-01-24patch 8.2.2403: Vim9: profiling if/elseif/endif not correctv8.2.2403Bram Moolenaar
Problem: Vim9: profiling if/elseif/endif not correct. Solution: Add profile instructions. Fix that "elseif" was wrong.
2021-01-24patch 8.2.2402: some filetypes not detectedv8.2.2402Bram Moolenaar
Problem: Some filetypes not detected. Solution: Detect Ruby Signature and Puppet related files. (Doug Kearns)
2021-01-24patch 8.2.2401: build fails without +profiling featurev8.2.2401Bram Moolenaar
Problem: Build fails without +profiling feature. Solution: Add #ifdefs.
2021-01-24patch 8.2.2400: Vim9: compiled functions are not profiledv8.2.2400Bram Moolenaar
Problem: Vim9: compiled functions are not profiled. Solution: Add initial changes to profile compiled functions. Fix that a script-local function was hard to debug.
2021-01-24patch 8.2.2399: fold test fails in wide terminalv8.2.2399Bram Moolenaar
Problem: Fold test fails in wide terminal. Solution: Adjust the test. (Dominique Pelle, closes #7731, closes #7739)
2021-01-23patch 8.2.2398: method test failsv8.2.2398Bram Moolenaar
Problem: Method test fails. Solution: Adjust test for allowed white space.
2021-01-23patch 8.2.2397: Vim9: "%%" not seen as alternate file name for ":bdel"v8.2.2397Bram Moolenaar
Problem: Vim9: "%%" not seen as alternate file name for commands with a buffer name argument. Solution: Recognize "%%" like "#". (closes #7732)
2021-01-23patch 8.2.2396: Vim9: no white space allowed before "->"v8.2.2396Bram Moolenaar
Problem: Vim9: no white space allowed before "->". Solution: Allow for white space. (closes #7725)
2021-01-23patch 8.2.2395: Vim9: error for wrong type may report wrong line numberv8.2.2395Bram Moolenaar
Problem: Vim9: error for wrong type may report wrong line number. Solution: Save and restore the line number when evaluating the expression. (closes #7727)
2021-01-22patch 8.2.2394: Vim9: min() and max() return type is "any"v8.2.2394Bram Moolenaar
Problem: Vim9: min() and max() return type is "any". Solution: Use return type "number". (closes #7728)
2021-01-22patch 8.2.2393: Vim9: error message when script line starts with "[{"v8.2.2393Bram Moolenaar
Problem: Vim9: error message when script line starts with "[{". Solution: Do not give an error for checking for end of list.
2021-01-22patch 8.2.2392: fennel filetype not recognizedv8.2.2392Bram Moolenaar
Problem: Fennel filetype not recognized. Solution: Detect with pattern and hashbang. (Chinmay Dalal, closes #7729)
2021-01-22patch 8.2.2391: memory leak when creating a global function with closurev8.2.2391Bram Moolenaar
Problem: Memory leak when creating a global function with closure. Solution: Create a separate partial for every instantiated function.
2021-01-22patch 8.2.2390: Vim9: using positive offset is unexpectedv8.2.2390Bram Moolenaar
Problem: Vim9: using positive offset is unexpected. Solution: Use int8_T instead of char. (James McCoy)
2021-01-21patch 8.2.2389: test failure on a few systemsv8.2.2389Bram Moolenaar
Problem: Test failure on a few systems. Solution: Avoid that "char" value is negative.
2021-01-21patch 8.2.2388: no easy way to get the maximum or mininum number valuev8.2.2388Bram Moolenaar
Problem: No easy way to get the maximum or mininum number value. Solution: Add v:numbermax and v:numbermin.
2021-01-21patch 8.2.2387: runtime type check does not mention argument indexv8.2.2387Bram Moolenaar
Problem: Runtime type check does not mention argument index. Solution: Add ct_arg_idx. (closes #7720)
2021-01-21patch 8.2.2386: Vim9: crash when using ":silent! put"v8.2.2386Bram Moolenaar
Problem: Vim9: crash when using ":silent! put". Solution: When ignoring an error for ":silent!" rewind the stack and skip ahead to restoring the cmdmod. (closes #7717)
2021-01-21patch 8.2.2385: "gj" and "gk" do not work correctly when inside a foldv8.2.2385Bram Moolenaar
Problem: "gj" and "gk" do not work correctly when inside a fold. Solution: Move check for folding. (closes #7724, closes #4095)
2021-01-21patch 8.2.2384: turtle filetype not recognizedv8.2.2384Bram Moolenaar
Problem: Turtle filetype not recognized. Solution: Add a rule to detect turtle files. (closes #7722)
2021-01-21patch 8.2.2383: focus escape sequences are not namedv8.2.2383Bram Moolenaar
Problem: Focus escape sequences are not named in ":set termcap" output. Solution: Add the names to the list. (closes #7718)
2021-01-21patch 8.2.2382: build failurev8.2.2382Bram Moolenaar
Problem: Build failure. Solution: Add missing changes.
2021-01-21patch 8.2.2381: Vim9: divide by zero does not abort expression executionv8.2.2381Bram Moolenaar
Problem: Vim9: divide by zero does not abort expression execution. Solution: Use a "failed" flag. (issue #7704)
2021-01-20patch 8.2.2380: Vim9: occasional crash when using try/catch and a timerv8.2.2380Bram Moolenaar
Problem: Vim9: occasional crash when using try/catch and a timer. Solution: Save and restore "need_rethrow" when invoking a timer callback. (closes #7708)
2021-01-20patch 8.2.2379: do spell suggestions twice if 'spellsuggest' contains numberv8.2.2379Bram Moolenaar
Problem: Finding spell suggestions twice if 'spellsuggest' contains number. Solution: Only do internal suggestions once. (closes #7713)
2021-01-20patch 8.2.2378: Vim9: no error message for dividing by zerov8.2.2378Bram Moolenaar
Problem: Vim9: no error message for dividing by zero. Solution: Give an error message. (issue #7704)
2021-01-19patch 8.2.2377: Vim9: crash when using a range after another expressionv8.2.2377Bram Moolenaar
Problem: Vim9: crash when using a range after another expression. Solution: Set the variable type to number. Fix using :put with a range and the "=" register. (closes #7706)
2021-01-19patch 8.2.2376: Vim9: crash when dividing by zero in compiled codev8.2.2376Bram Moolenaar
Problem: Vim9: crash when dividing by zero in compiled code using constants. Solution: Call num_divide() and num_modulus(). (closes #7704)
2021-01-19patch 8.2.2375: test for RGB color skipped in the terminalv8.2.2375Bram Moolenaar
Problem: Test for RGB color skipped in the terminal. Solution: Run the GUI if possible.
2021-01-18Update runtime files.Bram Moolenaar
2021-01-17patch 8.2.2374: accessing uninitialized memory in test_undov8.2.2374Bram Moolenaar
Problem: Accessing uninitialized memory in test_undo. Solution: Do not look in typebuf.tb_buf if it is empty. (Dominique Pellé, closes #7697)
2021-01-17patch 8.2.2373: Vim9: list assignment only accepts a number indexv8.2.2373Bram Moolenaar
Problem: Vim9: list assignment only accepts a number index. Solution: Accept "any" and do a runtime type check. (closes #7694)
2021-01-17patch 8.2.2372: confusing error message for wrong :let commandv8.2.2372Bram Moolenaar
Problem: Confusing error message for wrong :let command. Solution: Only check for type in Vim9 script.
2021-01-17patch 8.2.2371: Vim9: crash when using types in :for with unpackv8.2.2371Bram Moolenaar
Problem: Vim9: crash when using types in :for with unpack. Solution: Check for skip_var_list() failing. Pass include_type to skip_var_one(). Skip type when compiling. (closes #7694)
2021-01-17patch 8.2.2370: Vim9: command fails in catch blockv8.2.2370Bram Moolenaar
Problem: Vim9: command fails in catch block. Solution: Reset force_abort and need_rethrow. (closes #7692)
2021-01-17patch 8.2.2369: Vim9: functions return true/false but can't be used as boolv8.2.2369Bram Moolenaar
Problem: Vim9: functions return true/false but can't be used as bool. Solution: Add ret_number_bool(). (closes #7693)
2021-01-17patch 8.2.2368: insufficient tests for setting optionsv8.2.2368Bram Moolenaar
Problem: Insufficient tests for setting options. Solution: Add a few tests. (Dominique Pellé, closes #7695)
2021-01-17patch 8.2.2367: test failures on some less often used systemsv8.2.2367Bram Moolenaar
Problem: Test failures on some less often used systems. Solution: Adjust printf formats and types. (James McCoy, closes #7691)
2021-01-16patch 8.2.2366: when using ":sleep" the cursor is always displayedv8.2.2366Bram Moolenaar
Problem: When using ":sleep" the cursor is always displayed. Solution: Do not display the cursor when using ":sleep!". (Jeremy Lerner, closes #7688)
2021-01-16patch 8.2.2365: Vim9: no check for map() changing item type at script levelv8.2.2365Bram Moolenaar
Problem: Vim9: no check for map() changing item type at script level. Solution: Check the new value type.
2021-01-16patch 8.2.2364: Vim9: line break in lambda accesses freed memoryv8.2.2364Bram Moolenaar
Problem: Vim9: line break in lambda accesses freed memory. Solution: Make a copy of the return type. (closes #7664)
2021-01-16patch 8.2.2363: curpos() does not accept a string argument as beforev8.2.2363Bram Moolenaar
Problem: curpos() does not accept a string argument as before. solution: Make a string argument work again. (Yegappan Lakshmanan, closes #7690
2021-01-16patch 8.2.2362: Vim9: check of builtin function argument type is incompletev8.2.2362Bram Moolenaar
Problem: Vim9: check of builtin function argument type is incomplete. Solution: Use need_type() instead of check_arg_type().
2021-01-16patch 8.2.2361: Vim9: no highlight for "s///gc" when using 'opfunc'v8.2.2361Bram Moolenaar
Problem: Vim9: no highlight for "s///gc" when using 'opfunc'. Solution: Reset 'lazyredraw' temporarily. (closes #7687)
2021-01-16patch 8.2.2360: test leaves file behindv8.2.2360Bram Moolenaar
Problem: Test leaves file behind. Solution: Delete the right file. (Dominique Pellé, closes #7689)