summaryrefslogtreecommitdiff
path: root/src/testdir/test_vimscript.vim
Commit message (Collapse)AuthorAgeFilesLines
* patch 8.1.2011: more functions can be used as methodsv8.1.2011Bram Moolenaar2019-09-081-1/+1
| | | | | | Problem: More functions can be used as methods. Solution: Make various functions usable as a method. Make the window command test faster.
* patch 8.1.1921: more functions can be used as methodsv8.1.1921Bram Moolenaar2019-08-241-1/+1
| | | | | Problem: More functions can be used as methods. Solution: Make various functions usable as a method.
* patch 8.1.1888: more functions can be used as methodsv8.1.1888Bram Moolenaar2019-08-181-0/+4
| | | | | Problem: More functions can be used as methods. Solution: Make various functions usable as a method.
* patch 8.1.1846: inconsistently using GetVimCommand() and v:progpathv8.1.1846Bram Moolenaar2019-08-141-1/+2
| | | | | | Problem: Inconsistently using GetVimCommand() and v:progpath. (Daniel Hahler) Solution: Use GetVimCommand(). (closes #4806)
* patch 8.1.1826: tests use hand coded feature and option checksv8.1.1826Bram Moolenaar2019-08-071-4/+3
| | | | | Problem: Tests use hand coded feature and option checks. Solution: Use the commands from check.vim in more tests.
* patch 8.1.1625: script line numbers are not exactly rightv8.1.1625Bram Moolenaar2019-07-041-0/+70
| | | | | | Problem: Script line numbers are not exactly right. Solution: Handle heredoc and continuation lines better. (Ozaki Kiichi, closes #4611, closes #4511)
* patch 8.1.1591: on error garbage collection may free memory in usev8.1.1591Bram Moolenaar2019-06-251-1/+1
| | | | | | Problem: On error garbage collection may free memory in use. Solution: Reset may_garbage_collect when evaluating expression mapping. Add tests. (Ozaki Kiichi, closes #4579)
* patch 8.1.1563: crash when using closuresv8.1.1563Bram Moolenaar2019-06-171-0/+11
| | | | | | Problem: Crash when using closures. Solution: Set reference in varlist of funccal when running the garbage collector. (Ozaki Kiichi, closes #4554, closes #4547)
* patch 8.1.1382: error when editing test filev8.1.1382Bram Moolenaar2019-05-241-1/+0
| | | | | Problem: Error when editing test file. Solution: Remove part of modeline.
* patch 8.1.1044: no way to check the reference count of objectsv8.1.1044Bram Moolenaar2019-03-231-0/+109
| | | | | Problem: No way to check the reference count of objects. Solution: Add test_refcount(). (Ozaki Kiichi, closes #4124)
* patch 8.1.0990: floating point exception with "%= 0" and "/= 0"v8.1.0990Bram Moolenaar2019-03-021-1/+38
| | | | | Problem: Floating point exception with "%= 0" and "/= 0". Solution: Avoid dividing by zero. (Dominique Pelle, closes #4058)
* patch 8.1.0902: incomplete set of assignment operatorsv8.1.0902Bram Moolenaar2019-02-121-0/+78
| | | | | Problem: Incomplete set of assignment operators. Solution: Add /=, *= and %=. (Ozaki Kiichi, closes #3931)
* patch 8.1.0711: test files still use function!v8.1.0711Bram Moolenaar2019-01-091-58/+58
| | | | | Problem: Test files still use function!. Solution: Remove the exclamation mark. Fix overwriting a function.
* patch 8.0.1549: various small problems in test filesv8.0.1549Bram Moolenaar2018-02-271-1/+1
| | | | | Problem: Various small problems in test files. Solution: Include small changes.
* patch 8.0.1140: still old style testsv8.0.1140Bram Moolenaar2017-09-231-0/+20
| | | | | Problem: Still old style tests. Solution: Convert two tests to new style. (Yegappan Lakshmanan)
* patch 8.0.0667: memory access error when command follows :endfuncv8.0.0667Bram Moolenaar2017-06-241-0/+10
| | | | | | Problem: Memory access error when command follows :endfunction. (Nikolai Pavlov) Solution: Make memory handling in :function straightforward. (closes #1793)
* patch 8.0.0663: unexpected error message only when 'verbose' is setv8.0.0663Bram Moolenaar2017-06-231-1/+3
| | | | | Problem: Giving an error message only when 'verbose' set is unexpected. Solution: Give a warning message instead.
* patch 8.0.0656: cannot use ! after some user commandsv8.0.0656Bram Moolenaar2017-06-221-0/+9
| | | | | Problem: Cannot use ! after some user commands. Solution: Properly check for existing command. (Higashi Higashi)
* patch 8.0.0655: not easy to make sure a function does not existv8.0.0655Bram Moolenaar2017-06-221-0/+10
| | | | | Problem: Not easy to make sure a function does not exist. Solution: Add ! as an optional argument to :delfunc.
* patch 8.0.0654: no warning for text after :endfunctionv8.0.0654Bram Moolenaar2017-06-221-0/+27
| | | | | | Problem: Text found after :endfunction is silently ignored. Solution: Give a warning if 'verbose' is set. When | or \n are used, execute the text as a command.
* patch 8.0.0614: float2nr() is not exactly rightv8.0.0614Bram Moolenaar2017-06-041-0/+43
| | | | | | Problem: float2nr() is not exactly right. Solution: Make float2nr() more accurate. Turn test64 into a new style test. (Hirohito Higashi, closes #1688)
* patch 8.0.0561: undefined behavior when using backslash after empty linev8.0.0561Bram Moolenaar2017-04-101-0/+11
| | | | | Problem: Undefined behavior when using backslash after empty line. Solution: Check for an empty line. (Dominique Pelle, closes #1631)
* patch 8.0.0478: tests use assert_true(0) and assert_false(1) to report errorsv8.0.0478Bram Moolenaar2017-03-181-6/+6
| | | | | Problem: Tests use assert_true(0) and assert_false(1) to report errors. Solution: Use assert_report().
* patch 8.0.0360: sometimes VimL is used instead of "Vim script"v8.0.0360Bram Moolenaar2017-02-231-0/+1316
Problem: Sometimes VimL is used, which is confusing. Solution: Consistently use "Vim script". (Hirohito Higashi)