| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
| |
Problem: Win32: restoring screen not always done right.
Solution: Use a more appropriate method. (Nobuhiro Takasaki, closes #5909)
|
|
|
|
|
| |
Problem: Vim9: varargs implementation is inefficient.
Solution: Create list without moving the arguments.
|
|
|
|
|
| |
Problem: Unused arguments ignored in non-standard way.
Solution: Add UNUSED instead of (void).
|
|
|
|
|
| |
Problem: Memory leak in search test.
Solution: Free msgbuf. (Dominique Pelle, closes #5912)
|
|
|
|
|
| |
Problem: Vim9: function with varargs does not work properly.
Solution: Improve function type spec and add tests. Fix bugs.
|
|
|
|
|
| |
Problem: No test for E386.
Solution: Add a test. (Dominique Pelle, closes #5911)
|
|
|
|
|
|
| |
Problem: Travis CI does not give compiler warnings.
Solution: Add flags for warnings. Fix uncovered problems. (Ozaki Kiichi,
closes #5898)
|
|
|
|
|
| |
Problem: Regexp and other code not tested.
Solution: Add more tests. (Yegappan Lakshmanan, closes #5904)
|
| |
|
|
|
|
|
| |
Problem: Comparing two NULL list fails.
Solution: Change the order of comparing two lists.
|
|
|
|
|
| |
Problem: Vim9: VAR_PARTIAL is not used during compilation.
Solution: Remove VAR_PARTIAL.
|
|
|
|
|
| |
Problem: Vim9: no check for sandbox when setting v:var.
Solution: Check for sandbox.
|
|
|
|
|
| |
Problem: Vim9: some compilation code not tested.
Solution: Add more test cases.
|
|
|
|
|
|
| |
Problem: Regexp patterns not fully tested.
Solution: Add more regexp tests and others. (Yegappan Lakshmanan,
closes #5901)
|
|
|
|
|
| |
Problem: Client-server test fails under valgrind.
Solution: Use WaitForAssert().
|
|
|
|
|
|
|
| |
Problem: Tests using term_wait() can still be flaky.
Solution: Increase the wait time when rerunning a test. (James McCoy,
closes #5899) Halve the initial times to make tests run faster
when there is no rerun.
|
|
|
|
|
| |
Problem: Cannot use simplify() as a method.
Solution: Add FEARG_1. (closes #5996)
|
|
|
|
|
| |
Problem: Various errors not tested.
Solution: Add tests. (Yegappan Lakshmanan, closes #5895)
|
|
|
|
|
| |
Problem: Test crashes on s390. (James McCoy)
Solution: Explicitly define an 8 big signed type. (closes #5897)
|
|
|
|
|
| |
Problem: Vim9: function argument with default not checked.
Solution: Check type of argument with default value.
|
|
|
|
|
| |
Problem: Vim9: function arguments insufficiently tested.
Solution: Check types. Add more tests. Fix function with varargs only.
|
|
|
|
|
| |
Problem: Vim9: function types insufficiently tested.
Solution: Add more tests. Fix white space check. Add "test_vim9" target.
|
|
|
|
|
| |
Problem: Gcc 9 complains about empty statement.
Solution: Add {}. (Dominique Pelle, closes #5894)
|
|
|
|
|
| |
Problem: Win32: typo in assignment and misplaced paren.
Solution: Fix the syntax.
|
|
|
|
|
|
|
| |
Problem: Win32: searching for file matches is slow.
Solution: Instead of making another round to find any short filename, check
for the short name right away. Avoid using an ordinary file like a
directory. (Nir Lichtman, closes #5883)
|
|
|
|
|
| |
Problem: Loops are repeated.
Solution: Use FOR_ALL_ macros. (Yegappan Lakshmanan, closes #5882)
|
|
|
|
|
| |
Problem: Several errors are not tested for.
Solution: Add tests. (Yegappan Lakshmanan, closes #5892)
|
|
|
|
|
|
| |
Problem: Crash when reading a blob fails.
Solution: Avoid keeping a pointer to a freed blob object. (Dominique Pelle,
closes #5890) Adjust error messages.
|
|
|
|
|
| |
Problem: Tests are not listed in sorted order.
Solution: Move test_ex_mode. (Doug Richardson, closes #5889)
|
|
|
|
|
| |
Problem: Vim9: return type not properly checked.
Solution: Check type properly, also at runtime.
|
|
|
|
|
|
|
| |
Problem: A terminal falls back to setting $TERM to "xterm".
Solution: Use "xterm-color" if more than 16 colors are supported and
"xterm-256color" if at least 256 colors are supported.
(closes #5887)
|
|
|
|
|
| |
Problem: Vim9: cannot separate "func" and "func(): void".
Solution: Use VAR_ANY for "any" and VAR_UNKNOWN for "no type".
|
|
|
|
|
|
| |
Problem: Client-server code is spread out.
Solution: Move client-server code to a new file. (Yegappan Lakshmanan,
closes #5885)
|
|
|
|
|
| |
Problem: Some compilers cannot add to "void *".
Solution: Cast to "char *".
|
|
|
|
|
| |
Problem: Several global functions are used in only one file.
Solution: Make the functions static. (Yegappan Lakshmanan, closes #5884)
|
|
|
|
|
| |
Problem: Reading past allocate memory when using varargs.
Solution: Fix copying function argument types.
|
|
|
|
|
|
| |
Problem: Vim9: no optional arguments in func type.
Solution: Check for question mark after type. Find function reference
without function().
|
|
|
|
|
| |
Problem: Cscope code not fully tested.
Solution: Add more test cases. (Dominique Pelle, closes #5886)
|
|
|
|
|
| |
Problem: Coverity complains about using uninitialized variable.
Solution: Assign a value to "scol". Move code inside NULL check.
|
|
|
|
|
| |
Problem: various code is not properly tested.
Solution: Add more tests. (Yegappan Lakshmanan, closes #5871)
|
|
|
|
|
|
| |
Problem: Vim9: func and partial types not done yet
Solution: Fill in details about func declaration, drop a separate partial
declaration.
|
|
|
|
|
| |
Problem: Getbufvar() may get the wrong dictionary. (David le Blanc)
Solution: Check for empty name. (closes #5878)
|
|
|
|
|
| |
Problem: Coverity complains about ignoring return value.
Solution: Add (void).
|
|
|
|
|
| |
Problem: term_getty() not sufficiently tested.
Solution: Add more asserts. (Dominique Pelle, closes #5877)
|
|
|
|
|
| |
Problem: Vim9: leaking scope memory when compilation fails.
Solution: Cleanup the scope list.
|
|
|
|
|
| |
Problem: Vim9: some code is not tested.
Solution: Add tests. Fix uncovered problems.
|
|
|
|
|
| |
Problem: Vim9: some code is not tested.
Solution: Add more tests. Fix uncovered problems.
|
|
|
|
|
| |
Problem: Vim9: script test fails when channel feature is missing.
Solution: Add a has() condition.
|
|
|
|
|
| |
Problem: Using the same loop in many places.
Solution: Define more FOR_ALL macros. (Yegappan Lakshmanan, closes #5339)
|
|
|
|
|
| |
Problem: Calling a lambda is slower than evaluating a string.
Solution: Make calling a lambda faster. (Ken Takata, closes #5727)
|