Age | Commit message (Collapse) | Author |
|
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)
|
|
Problem: Coverity complains about uninitialized field.
Solution: Initialize the whole typval_T.
|
|
Problem: Too verbose output from the asan build in Travis.
Solution: Filter out suppression messages. (Ozaki Kiichi, closes #5874)
|
|
Problem: Vim9: disassemble test fails.
Solution: Separate test cases with recognized constant expressions.
|
|
Problem: Vim9: some code not tested.
Solution: Add more tests. Support more const expressions.
|
|
Problem: Vim9: asan error.
Solution: Only get the type when there is one.
|
|
Problem: Vim9: some error messages not tested.
Solution: Add more tests. Fix uncovered bugs.
|
|
Problem: Vim9: some error messages not tested.
Solution: Add more tests. Remove dead code. Fix uncovered bugs.
|
|
Problem: Cannot recognize a <script> mapping using maparg().
Solution: Add the "script" key. (closes #5873)
|
|
Problem: Win32: VTP doesn't respect 'restorescreen'.
Solution: Use escape codes to switch to alternate screen. (Nobuhiro
Takasaki, closes #5872)
|
|
Problem: Vim9: memory leaks.
Solution: Free memory in the right place. Add hints for using asan.
|
|
Problem: Vim9: Compiling can break when using a lambda inside :def.
Solution: Do not keep a pointer to the dfunc_T for longer time.
|
|
Problem: Vim9: compiling not sufficiently tested.
Solution: Add more tests. Fix bug with PCALL.
|
|
Problem: Vim9: some code and error messages not tested.
Solution: Add more tests.
|
|
Problem: Vim9 script test fails.
Solution: Stricter condition for adding new local variable.
|
|
Problem: Vim9: some error messages not tested.
Solution: Add more tests.
|
|
Problem: Vim9: "let x = x + 1" does not give an error.
Solution: Hide the variable when compiling the expression.
|
|
Problem: Channel and sandbox code not sufficiently tested.
Solution: Add more tests. (Yegappan Lakshmanan, closes #5855)
|
|
Problem: Travis is still using trusty.
Solution: Adjust config to use bionic. (Ozaki Kiichi, closes #5868)
|
|
Problem: Vim9: some code is not tested.
Solution: Add more tests.
|
|
Problem: Unloading shared libraries on exit has no purpose.
Solution: Do not unload shared libraries on exit.
|
|
Problem: New buffers are not added to the Buffers menu.
Solution: Turn number into string. (Yee Cheng Chin, closes #5864)
|
|
Problem: Vim9: error messages not tested.
Solution: Add more tests.
|
|
Problem: Terminal nasty callback test fails sometimes.
Solution: use term_wait() instead of a sleep. (Yee Cheng Chin,closes #5865)
|
|
Problem: Channel out_cb test still fails sometimes on Mac.
Solution: Use an ever longer timeout.
|
|
Problem: Cannot use :write when using a plugin with BufWriteCmd.
Solution: Reset BF_NOTEDITED after BufWriteCmd. (closes #5807)
|
|
Problem: Variables declared in an outer scope.
Solution: Decleare variables only in the scope where they are used.
|