summaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)Author
2020-08-19patch 8.2.1486: Vim9: readdir() expression doesn't accept boolv8.2.1486Bram Moolenaar
Problem: Vim9: readdir() expression doesn't accept bool. Solution: Merge with code for readdirex(). (closes #6737)
2020-08-19patch 8.2.1485: Vim9: readdirex() expression doesn't accept boolv8.2.1485Bram Moolenaar
Problem: Vim9: readdirex() expression doesn't accept bool. Solution: Accept both -1 and bool. (closes #6737)
2020-08-18patch 8.2.1484: flaky failure in assert_fails()v8.2.1484Bram Moolenaar
Problem: Flaky failure in assert_fails(). Solution: Only used fourth argument if there is a third argument.
2020-08-18patch 8.2.1483: Vim9: error for using special as numberv8.2.1483Bram Moolenaar
Problem: Vim9: error for using special as number when returning "false" from a popup filter. Solution: Use tv_get_bool(). (closes #6733)
2020-08-18patch 8.2.1482: Vim9: crash when using a nested lambdav8.2.1482Bram Moolenaar
Problem: Vim9: crash when using a nested lambda. Solution: Do not clear the growarray when not evaluating. Correct pointer when getting the next line. (closes #6731)
2020-08-18patch 8.2.1481: Vim9: line number reported with error may be wrongv8.2.1481Bram Moolenaar
Problem: Vim9: line number reported with error may be wrong. Solution: Check line number in tests.
2020-08-18patch 8.2.1480: Vim9: skip expression in search() gives errorv8.2.1480Bram Moolenaar
Problem: Vim9: skip expression in search() gives error. Solution: use tv_get_bool() eval_expr_to_bool(). (closes #6729)
2020-08-18patch 8.2.1479: Vim9: error for list index uses wrong line numberv8.2.1479Bram Moolenaar
Problem: Vim9: error for list index uses wrong line number. Solution: Set source line number. (closes #6724) Add a way to assert the line number of the error with assert_fails().
2020-08-18patch 8.2.1478: Vim9: cannot use "true" for some popup optionsv8.2.1478Bram Moolenaar
Problem: Vim9: cannot use "true" for some popup options. Solution: Add dict_get_bool(). (closes #6725)
2020-08-17patch 8.2.1477: Vim9: error when using bufnr('%')v8.2.1477Bram Moolenaar
Problem: Vim9: error when using bufnr('%'). Solution: Don't give an error for using a string argument. (closes #6723)
2020-08-17patch 8.2.1476: filetype test fails on MS-Windowsv8.2.1476Bram Moolenaar
Problem: Filetype test fails on MS-Windows. Solution: Remove "^" from pattern.
2020-08-17patch 8.2.1475: Vim9: can't use v:true for option flagsv8.2.1475Bram Moolenaar
Problem: Vim9: can't use v:true for option flags. Solution: Add tv_get_bool_chk(). (closes #6725)
2020-08-17patch 8.2.1474: /usr/lib/udef/rules.d not recognized as udevrulesv8.2.1474Bram Moolenaar
Problem: /usr/lib/udef/rules.d not recognized as udevrules. Solution: Adjust match pattern. (Haochen Tong, closes 36722)
2020-08-17patch 8.2.1473: items in a list given to :const can still be modifiedv8.2.1473Bram Moolenaar
Problem: Items in a list given to :const can still be modified. Solution: Work like ":lockvar! name" but don't lock referenced items. Make locking a blob work.
2020-08-17patch 8.2.1472: ":argdel" does not work like ":.argdel" as documentedv8.2.1472Bram Moolenaar
Problem: ":argdel" does not work like ":.argdel" as documented. (Alexey Demin) Solution: Make ":argdel" work like ":.argdel". (closes #6727) Also fix giving the error "0 more files to edit".
2020-08-16patch 8.2.1471: :const only locks the variable, not the valuev8.2.1471Bram Moolenaar
Problem: :const only locks the variable, not the value. Solution: Lock the value as ":lockvar 1 var" would do. (closes #6719)
2020-08-16patch 8.2.1470: errors in spell file not testedv8.2.1470Bram Moolenaar
Problem: Errors in spell file not tested. Solution: Add test for spell file errors. (Yegappan Lakshmanan, closes #6721)
2020-08-16patch 8.2.1469: Vim9: cannot assign string to string optionv8.2.1469Bram Moolenaar
Problem: Vim9: cannot assign string to string option. Solution: Change checks for option value. (closes #6720)
2020-08-16patch 8.2.1468: Vim9: invalid error for missing white spacev8.2.1468Bram Moolenaar
Problem: Vim9: invalid error for missing white space. Solution: Don't skip over white space after index. (closes #6718)
2020-08-16patch 8.2.1467: Vim9: :echomsg doesn't like a dict argumentv8.2.1467Bram Moolenaar
Problem: Vim9: :echomsg doesn't like a dict argument. Solution: Convert arguments like in legacy script. (closes #6717)
2020-08-16patch 8.2.1466: Vim9: cannot index or slice a variable with type "any"v8.2.1466Bram Moolenaar
Problem: Vim9: cannot index or slice a variable with type "any". Solution: Add runtime index and slice.
2020-08-16patch 8.2.1465: Vim9: subscript not handled properlyv8.2.1465Bram Moolenaar
Problem: Vim9: subscript not handled properly. Solution: Adjust error message. Remove dead code. Disallow string to number conversion in scripts.
2020-08-15patch 8.2.1464: Vim9: build warning for unused variablev8.2.1464Bram Moolenaar
Problem: Vim9: build warning for unused variable. Solution: Delete the variable declaration.
2020-08-15patch 8.2.1463: Vim9: list slice not supported yetv8.2.1463Bram Moolenaar
Problem: Vim9: list slice not supported yet. Solution: Add support for list slicing.
2020-08-15patch 8.2.1462: Vim9: string slice not supported yetv8.2.1462Bram Moolenaar
Problem: Vim9: string slice not supported yet. Solution: Add support for string slicing.
2020-08-15Update runtime files.Bram Moolenaar
2020-08-15patch 8.2.1461: Vim9: string indexes are counted in bytesv8.2.1461Bram Moolenaar
Problem: Vim9: string indexes are counted in bytes. Solution: Use character indexes. (closes #6574)
2020-08-15patch 8.2.1460: error messages are spread outv8.2.1460Bram Moolenaar
Problem: Error messages are spread out. Solution: Move more messages into errors.h.
2020-08-15patch 8.2.1459: Vim9: declaring script var in script does not infer the typev8.2.1459Bram Moolenaar
Problem: Vim9: declaring ascript variable at the script level does not infer the type. Solution: Get the type from the value. (closes #6716)
2020-08-15patch 8.2.1458: .gawk files not recognizedv8.2.1458Bram Moolenaar
Problem: .gawk files not recognized. Solution: Recognize .gawk files. (Doug Kearns)
2020-08-15patch 8.2.1457: Vim9: the output of :disassemble cannot be interruptedv8.2.1457Bram Moolenaar
Problem: Vim9: the output of :disassemble cannot be interrupted. Solution: Check got_int. (closes #6715)
2020-08-14patch 8.2.1456: MS-Windows: test files are not deletedv8.2.1456Bram Moolenaar
Problem: MS-Windows: test files are not deleted. Solution: use "del" instead of $(DEL).
2020-08-14patch 8.2.1455: Vim9: crash when using typecast before constantv8.2.1455Bram Moolenaar
Problem: Vim9: crash when using typecast before constant. Solution: Generate constant before checking type. Add tets.
2020-08-14patch 8.2.1454: Vim9: failure invoking lambda with wrong argumentsv8.2.1454Bram Moolenaar
Problem: Vim9: failure invoking lambda with wrong arguments. Solution: Handle invalid arguments. Add a test.
2020-08-14patch 8.2.1453: Vim9: failure to compile lambda not testedv8.2.1453Bram Moolenaar
Problem: Vim9: failure to compile lambda not tested. Solution: Add a test case.
2020-08-14patch 8.2.1452: Vim9: dead code in to_name_end()v8.2.1452Bram Moolenaar
Problem: Vim9: dead code in to_name_end(). Solution: Remove check for lambda and dict, it won't be used.
2020-08-14patch 8.2.1451: Vim9: list type at script level only uses first itemv8.2.1451Bram Moolenaar
Problem: Vim9: list type at script level only uses first item. Solution: Use all members, like in a compiled function. (closes #6712) Also for dictionary.
2020-08-14patch 8.2.1450: Vim9: no check that script-local items don't become globalv8.2.1450Bram Moolenaar
Problem: Vim9: no check that script-local items don't become global. Solution: Add a test.
2020-08-14patch 8.2.1449: some test makefiles delete files that are not generatedv8.2.1449Bram Moolenaar
Problem: Some test makefiles delete files that are not generated. Solution: Remove the deletion commands.
2020-08-14patch 8.2.1448: test 77a for VMS depends on small.vim which does not existv8.2.1448Bram Moolenaar
Problem: Test 77a for VMS depends on small.vim which does not exist. Solution: Use the 'silent while 0" trick. (issue #6696)
2020-08-14patch 8.2.1447: Vim9: return type of keys() is list<any>v8.2.1447Bram Moolenaar
Problem: Vim9: return type of keys() is list<any>. Solution: Should be list<string>. (closes #6711)
2020-08-14patch 8.2.1446: Vim9: line number in error message is not correctv8.2.1446Bram Moolenaar
Problem: Vim9: line number in error message is not correct. Solution: Set SOURCING_LNUM before calling emsg(). (closes #6708)
2020-08-14patch 8.2.1445: Vim9: function expanded name is cleared when sourcing againv8.2.1445Bram Moolenaar
Problem: Vim9: function expanded name is cleared when sourcing a script again. Solution: Only clear the expanded name when deleting the function. (closes #6707)
2020-08-13patch 8.2.1444: error messages are spread out and names can be confusingv8.2.1444Bram Moolenaar
Problem: Error messages are spread out and names can be confusing. Solution: Start moving error messages to a separate file and use clear names.
2020-08-13patch 8.2.1443: Vim9: crash when interrupting a nested :def functionv8.2.1443Bram Moolenaar
Problem: Vim9: crash when interrupting a nested :def function. Solution: Push a dummy return value onto the stack. (closes #6701)
2020-08-13patch 8.2.1442: outdated references to the Mac Carbon GUIv8.2.1442Bram Moolenaar
Problem: Outdated references to the Mac Carbon GUI. Solution: Remove or update references. (Yee Cheng Chin, closes #6703)
2020-08-13patch 8.2.1441: running tests in tiny version gives error for summarize.vimv8.2.1441Bram Moolenaar
Problem: Running tests in tiny version gives error for summarize.vim. Solution: Set 'cpoptions' to allow for line continuation. Restore redirecting test output to /dev/null.
2020-08-13patch 8.2.1440: debugger code insufficiently testedv8.2.1440Bram Moolenaar
Problem: Debugger code insufficiently tested. Solution: Add a few more tests. (Yegappan Lakshmanan, closes #6700)
2020-08-13patch 8.2.1439: tiny and small builds have no test coveragev8.2.1439Bram Moolenaar
Problem: Tiny and small builds have no test coverage. Solution: Restore tests that do not depend on the +eval feature. (Ken Takata, closes #6696)
2020-08-12patch 8.2.1438: missing tests for interrupting script execution from debuggerv8.2.1438Bram Moolenaar
Problem: Missing tests for interrupting script execution from debugger. Solution: Add tests. (Yegappan Lakshmanan, closes #6697)