summaryrefslogtreecommitdiffstats
path: root/src/testdir/test_vim9_builtin.vim
AgeCommit message (Collapse)Author
2021-07-21patch 8.2.3194: Vim9: argument types are not checked at compile timev8.2.3194Yegappan Lakshmanan
Problem: Vim9: argument types are not checked at compile time. Solution: Add several more type checks, simplify some. (Yegappan Lakshmanan, closes #8598)
2021-07-20patch 8.2.3188: Vim9: argument types are not checked at compile timev8.2.3188Yegappan Lakshmanan
Problem: Vim9: argument types are not checked at compile time. Solution: Add several more type checks, also at runtime. (Yegappan Lakshmanan, closes #8587)
2021-07-19patch 8.2.3183: duplicate error numbersv8.2.3183Bram Moolenaar
Problem: Duplicate error numbers. Solution: Adjust the error numbers.
2021-07-18patch 8.2.3182: Vim9: crash when using removing items from a constant listv8.2.3182Bram Moolenaar
Problem: Vim9: crash when using removing items from a constant list. (Yegappan Lakshmanan) Solution: When a list was allocated with items copy them.
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-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.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-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-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.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.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.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.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-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-08patch 8.2.3128: Vim9: uninitialzed list does not get type checkedv8.2.3128Bram Moolenaar
Problem: Vim9: uninitialzed list does not get type checked. Solution: Set the type when initializing the variable. (closes #8529)
2021-07-08patch 8.2.3127: Vim9: no error when adding number to list of stringv8.2.3127Bram Moolenaar
Problem: Vim9: no error when adding number to list of string. Solution: Check the value type. (closes #8529)
2021-07-05patch 8.2.3108: test for remote_foreground() failsv8.2.3108Bram Moolenaar
Problem: Test for remote_foreground() fails. (Elimar Riesebieter) Solution: Check that $DISPLAY is set. (Christian Brabandt)
2021-07-03patch 8.2.3092: Vim9: builtin function test fails without +channel featurev8.2.3092Dominique Pelle
Problem: Vim9: builtin function test fails without the +channel feature. Solution: Check the +channel feature is supported. (Dominique Pellé, closes #8507)
2021-07-03patch 8.2.3084: Vim9: builtin function argument types are not checkedv8.2.3084Yegappan Lakshmanan
Problem: Vim9: builtin function argument types are not checked at compile time. Solution: Add argument types. (Yegappan Lakshmanan, closes #8503)
2021-06-22patch 8.2.3036: Vim9: builtin function arguments not checked at compile timev8.2.3036Yegappan Lakshmanan
Problem: Vim9: builtin function arguments not checked at compile time. Solution: Add more argument type specs. Check arguments to test_setmouse() and test_gui_mouse_event(). (Yegappan Lakshmanan, closes #8425)
2021-06-20patch 8.2.3023: Vim9: arguments for execute() not checked at compile timev8.2.3023Bram Moolenaar
Problem: Vim9: arguments for execute() not checked at compile time. Solution: Add a function to check the argument types.
2021-06-05patch 8.2.2944: Vim9: no error when using job or channel as a stringv8.2.2944Bram Moolenaar
Problem: Vim9: no error when using job or channel as a string. Solution: Be more strict about conversion to string. (closes #8312)
2021-06-05patch 8.2.2942: Vim9: error when calling function with too few argumentsv8.2.2942Bram Moolenaar
Problem: Vim9: internal error when calling function with too few arguments Solution: Check for argument count to be too few. (closes #8325)
2021-05-26patch 8.2.2888: Vim9: "k" command recognized in Vim9 scriptv8.2.2888Bram Moolenaar
Problem: Vim9: "k" command recognized in Vim9 script. Solution: Do not recognize "k" or "s" and "d" with flags.
2021-05-25patch 8.2.2886: various pieces of code not covered by testsv8.2.2886Yegappan Lakshmanan
Problem: Various pieces of code not covered by tests. Solution: Add a few more tests. (Yegappan Lakshmanan, closes #8255)
2021-05-18patch 8.2.2868: Vim9: when executing compiled expression trylevel is changedv8.2.2868Bram Moolenaar
Problem: Vim9: When executing a compiled expression the trylevel at start is changed but not restored. (closes #8214) Solution: Restore the trylevel at start.
2021-05-16patch 8.2.2857: Vim9: exception in ISN_INSTR caught at wrong levelv8.2.2857Bram Moolenaar
Problem: Vim9: exception in ISN_INSTR caught at wrong level. Solution: Set the starting trylevel in exec_instructions(). (closes #8214)
2021-05-07patch 8.2.2843: Vim9: skip argument to searchpairpos() is not compiledv8.2.2843Bram Moolenaar
Problem: Vim9: skip argument to searchpairpos() is not compiled. Solution: Handle like searchpair(). Also for search() and searchpos().
2021-05-07patch 8.2.2842: Vim9: skip argument to searchpair() is not compiledv8.2.2842Bram Moolenaar
Problem: Vim9: skip argument to searchpair() is not compiled. Solution: Add VAR_INSTR.
2021-05-03patch 8.2.2831: Vim9: expandcmd() not testedv8.2.2831Bram Moolenaar
Problem: Vim9: expandcmd() not tested. Solution: Add a test.
2021-04-18patch 8.2.2782: Vim9: blob operations not fully testedv8.2.2782Bram Moolenaar
Problem: Vim9: blob operations not fully tested. Solution: Make more blob tests run in Vim9 script. Fix filter(). Make insert() give an error for a null blob, like add().
2021-04-18patch 8.2.2781: add() silently skips when adding to null list or blobv8.2.2781Bram Moolenaar
Problem: Add() silently skips when adding to null list or blob. Solution: Give an error in Vim9 script. Allocate blob when it is NULL like with list and dict.
2021-04-10patch 8.2.2747: Vim9: not always an error for too many function argumentsv8.2.2747Bram Moolenaar
Problem: Vim9: not always an error for too many function arguments. Solution: Check for getting too many arguments.
2021-04-05patch 8.2.2715: Vim9: tests fail without the channel featurev8.2.2715Bram Moolenaar
Problem: Vim9: tests fail without the channel feature. (Dominique Pellé) Solution: Check for the channel feature. (closes #8063)
2021-03-28patch 8.2.2670: Vim9: error for append(0, text)v8.2.2670Bram Moolenaar
Problem: Vim9: error for append(0, text). Solution: Check for negative number. (closes #8022)
2021-03-27patch 8.2.2668: Vim9: omitting "call" for "confirm()" does not give an errorv8.2.2668Bram Moolenaar
Problem: Vim9: omitting "call" for "confirm()" does not give an error. Solution: Do not recognize a modifier followed by "(".
2021-03-27patch 8.2.2666: Vim9: not enough function arguments checked for stringv8.2.2666Bram Moolenaar
Problem: Vim9: not enough function arguments checked for string. Solution: Check in ch_logfile(), char2nr() and others.
2021-03-27patch 8.2.2665: test failuresv8.2.2665Bram Moolenaar
Problem: Test failures. Solution: Check more specific feature. Add missing change.
2021-03-27patch 8.2.2664: Vim9: not enough function arguments checked for stringv8.2.2664Bram Moolenaar
Problem: Vim9: not enough function arguments checked for string. Solution: Check in balloon functions. Refactor function arguments.
2021-03-25patch 8.2.2652: Vim9: can use command modifier without an effectv8.2.2652Bram Moolenaar
Problem: Vim9: can use command modifier without an effect. Solution: Give an error for a misplaced command modifier. Fix error message number.
2021-03-22patch 8.2.2646: Vim9: error for not using string doesn't mentionargumentv8.2.2646Bram Moolenaar
Problem: Vim9: error for not using string doesn't mention argument. Solution: Add argument number.
2021-03-13patch 8.2.2600: Vim9: crash when putting an unknown type in a dictionaryv8.2.2600Bram Moolenaar
Problem: Vim9: crash when putting an unknown type in a dictionary. (Yegappan Lakshmanan) Solution: Handle a NULL type pointer.
2021-03-10patch 8.2.2583: Vim9: cannot compare result of getenv() with nullv8.2.2583Bram Moolenaar
Problem: Vim9: cannot compare result of getenv() with null. Solution: Make the return type of getenv() "any". (closes #7943)
2021-02-21patch 8.2.2537: Vim9: crash when map() failsv8.2.2537Bram Moolenaar
Problem: Vim9: crash when map() fails. Solution: Clear typval before using it. (closes #7884)
2021-02-10patch 8.2.2497: no error when using more than one character for a registerv8.2.2497Bram Moolenaar
Problem: No error when using more than one character for a register name. Solution: In Vim9 script check for a single character string. (closes #7814) Fix that VAR_BOOL and VAR_SPECIAL are not considered equal.
2021-02-07patch 8.2.2479: set/getbufline test fails without the job featurev8.2.2479Bram Moolenaar
Problem: set/getbufline test fails without the job feature. Solution: Check whether the job feature is supported. (Dominique Pellé, closes #7790)
2021-02-03patch 8.2.2455: Vim9: key type for literal dict and indexing is inconsistentv8.2.2455Bram Moolenaar
Problem: Vim9: key type that can be used for literal dict and indexing is inconsistent. Solution: Allow using number and bool as key for a literal dict. (#7771)