summaryrefslogtreecommitdiffstats
path: root/src
AgeCommit message (Collapse)Author
2020-04-06patch 8.2.0522: several errors are not tested forv8.2.0522Bram Moolenaar
Problem: Several errors are not tested for. Solution: Add tests. (Yegappan Lakshmanan, closes #5892)
2020-04-06patch 8.2.0521: crash when reading a blob failsv8.2.0521Bram Moolenaar
Problem: Crash when reading a blob fails. Solution: Avoid keeping a pointer to a freed blob object. (Dominique Pelle, closes #5890) Adjust error messages.
2020-04-05patch 8.2.0520: tests are not listed in sorted orderv8.2.0520Bram Moolenaar
Problem: Tests are not listed in sorted order. Solution: Move test_ex_mode. (Doug Richardson, closes #5889)
2020-04-05patch 8.2.0519: Vim9: return type not properly checkedv8.2.0519Bram Moolenaar
Problem: Vim9: return type not properly checked. Solution: Check type properly, also at runtime.
2020-04-05patch 8.2.0518: a terminal falls back to setting $TERM to "xterm"v8.2.0518Bram Moolenaar
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)
2020-04-05patch 8.2.0517: Vim9: cannot separate "func" and "func(): void"v8.2.0517Bram Moolenaar
Problem: Vim9: cannot separate "func" and "func(): void". Solution: Use VAR_ANY for "any" and VAR_UNKNOWN for "no type".
2020-04-05patch 8.2.0516: client-server code is spread outv8.2.0516Bram Moolenaar
Problem: Client-server code is spread out. Solution: Move client-server code to a new file. (Yegappan Lakshmanan, closes #5885)
2020-04-05patch 8.2.0515: some compilers cannot add to "void *"v8.2.0515Bram Moolenaar
Problem: Some compilers cannot add to "void *". Solution: Cast to "char *".
2020-04-05patch 8.2.0514: several global functions are used in only one filev8.2.0514Bram Moolenaar
Problem: Several global functions are used in only one file. Solution: Make the functions static. (Yegappan Lakshmanan, closes #5884)
2020-04-05patch 8.2.0513: reading past allocate memory when using varargsv8.2.0513Bram Moolenaar
Problem: Reading past allocate memory when using varargs. Solution: Fix copying function argument types.
2020-04-05patch 8.2.0512: Vim9: no optional arguments in func typev8.2.0512Bram Moolenaar
Problem: Vim9: no optional arguments in func type. Solution: Check for question mark after type. Find function reference without function().
2020-04-05patch 8.2.0511: Cscope code not fully testedv8.2.0511Bram Moolenaar
Problem: Cscope code not fully tested. Solution: Add more test cases. (Dominique Pelle, closes #5886)
2020-04-04patch 8.2.0510: Coverity complains about using uninitialized variablev8.2.0510Bram Moolenaar
Problem: Coverity complains about using uninitialized variable. Solution: Assign a value to "scol". Move code inside NULL check.
2020-04-04patch 8.2.0509: various code is not properly tested.v8.2.0509Bram Moolenaar
Problem: various code is not properly tested. Solution: Add more tests. (Yegappan Lakshmanan, closes #5871)
2020-04-03patch 8.2.0508: Vim9: func and partial types not done yetv8.2.0508Bram Moolenaar
Problem: Vim9: func and partial types not done yet Solution: Fill in details about func declaration, drop a separate partial declaration.
2020-04-03patch 8.2.0507: getbufvar() may get the wrong dictionaryv8.2.0507Bram Moolenaar
Problem: Getbufvar() may get the wrong dictionary. (David le Blanc) Solution: Check for empty name. (closes #5878)
2020-04-03patch 8.2.0506: Coverity complains about ignoring return valuev8.2.0506Bram Moolenaar
Problem: Coverity complains about ignoring return value. Solution: Add (void).
2020-04-03patch 8.2.0505: term_getty() not sufficiently testedv8.2.0505Bram Moolenaar
Problem: term_getty() not sufficiently tested. Solution: Add more asserts. (Dominique Pelle, closes #5877)
2020-04-02patch 8.2.0504: Vim9: leaking scope memory when compilation failsv8.2.0504Bram Moolenaar
Problem: Vim9: leaking scope memory when compilation fails. Solution: Cleanup the scope list.
2020-04-02patch 8.2.0503: Vim9: some code is not testedv8.2.0503Bram Moolenaar
Problem: Vim9: some code is not tested. Solution: Add tests. Fix uncovered problems.
2020-04-02patch 8.2.0502: Vim9: some code is not testedv8.2.0502Bram Moolenaar
Problem: Vim9: some code is not tested. Solution: Add more tests. Fix uncovered problems.
2020-04-02patch 8.2.0501: Vim9: script test fails when channel feature is missingv8.2.0501Bram Moolenaar
Problem: Vim9: script test fails when channel feature is missing. Solution: Add a has() condition.
2020-04-02patch 8.2.0500: using the same loop in many placesv8.2.0500Bram Moolenaar
Problem: Using the same loop in many places. Solution: Define more FOR_ALL macros. (Yegappan Lakshmanan, closes #5339)
2020-04-02patch 8.2.0499: calling a lambda is slower than evaluating a stringv8.2.0499Bram Moolenaar
Problem: Calling a lambda is slower than evaluating a string. Solution: Make calling a lambda faster. (Ken Takata, closes #5727)
2020-04-02patch 8.2.0498: Coverity complains about uninitialized fieldv8.2.0498Bram Moolenaar
Problem: Coverity complains about uninitialized field. Solution: Initialize the whole typval_T.
2020-04-02patch 8.2.0497: too verbose output from the asan build in Travisv8.2.0497Bram Moolenaar
Problem: Too verbose output from the asan build in Travis. Solution: Filter out suppression messages. (Ozaki Kiichi, closes #5874)
2020-04-02patch 8.2.0496: Vim9: disassemble test failsv8.2.0496Bram Moolenaar
Problem: Vim9: disassemble test fails. Solution: Separate test cases with recognized constant expressions.
2020-04-01patch 8.2.0495: Vim9: some code not testedv8.2.0495Bram Moolenaar
Problem: Vim9: some code not tested. Solution: Add more tests. Support more const expressions.
2020-04-01patch 8.2.0494: Vim9: asan errorv8.2.0494Bram Moolenaar
Problem: Vim9: asan error. Solution: Only get the type when there is one.
2020-04-01patch 8.2.0493: Vim9: some error messages not testedv8.2.0493Bram Moolenaar
Problem: Vim9: some error messages not tested. Solution: Add more tests. Fix uncovered bugs.
2020-04-01patch 8.2.0492: Vim9: some error messages not testedv8.2.0492Bram Moolenaar
Problem: Vim9: some error messages not tested. Solution: Add more tests. Remove dead code. Fix uncovered bugs.
2020-04-01patch 8.2.0491: cannot recognize a <script> mapping using maparg()v8.2.0491Bram Moolenaar
Problem: Cannot recognize a <script> mapping using maparg(). Solution: Add the "script" key. (closes #5873)
2020-04-01patch 8.2.0490: Win32: VTP doesn't respect 'restorescreen'v8.2.0490Bram Moolenaar
Problem: Win32: VTP doesn't respect 'restorescreen'. Solution: Use escape codes to switch to alternate screen. (Nobuhiro Takasaki, closes #5872)
2020-04-01patch 8.2.0489: Vim9: memory leaksv8.2.0489Bram Moolenaar
Problem: Vim9: memory leaks. Solution: Free memory in the right place. Add hints for using asan.
2020-03-31patch 8.2.0488: Vim9: compiling can break when using a lambda inside :defv8.2.0488Bram Moolenaar
Problem: Vim9: Compiling can break when using a lambda inside :def. Solution: Do not keep a pointer to the dfunc_T for longer time.
2020-03-31patch 8.2.0487: Vim9: compiling not sufficiently testedv8.2.0487Bram Moolenaar
Problem: Vim9: compiling not sufficiently tested. Solution: Add more tests. Fix bug with PCALL.
2020-03-30patch 8.2.0486: Vim9: some code and error messages not testedv8.2.0486Bram Moolenaar
Problem: Vim9: some code and error messages not tested. Solution: Add more tests.
2020-03-30patch 8.2.0485: Vim9 script test failsv8.2.0485Bram Moolenaar
Problem: Vim9 script test fails. Solution: Stricter condition for adding new local variable.
2020-03-30patch 8.2.0484: Vim9: some error messages not testedv8.2.0484Bram Moolenaar
Problem: Vim9: some error messages not tested. Solution: Add more tests.
2020-03-30patch 8.2.0483: Vim9: "let x = x + 1" does not give an errorv8.2.0483Bram Moolenaar
Problem: Vim9: "let x = x + 1" does not give an error. Solution: Hide the variable when compiling the expression.
2020-03-30patch 8.2.0482: channel and sandbox code not sufficiently testedv8.2.0482Bram Moolenaar
Problem: Channel and sandbox code not sufficiently tested. Solution: Add more tests. (Yegappan Lakshmanan, closes #5855)
2020-03-30patch 8.2.0481: Travis is still using trustyv8.2.0481Bram Moolenaar
Problem: Travis is still using trusty. Solution: Adjust config to use bionic. (Ozaki Kiichi, closes #5868)
2020-03-29patch 8.2.0480: Vim9: some code is not testedv8.2.0480Bram Moolenaar
Problem: Vim9: some code is not tested. Solution: Add more tests.
2020-03-29patch 8.2.0479: unloading shared libraries on exit has no purposev8.2.0479Bram Moolenaar
Problem: Unloading shared libraries on exit has no purpose. Solution: Do not unload shared libraries on exit.
2020-03-29patch 8.2.0478: new buffers are not added to the Buffers menuv8.2.0478Bram Moolenaar
Problem: New buffers are not added to the Buffers menu. Solution: Turn number into string. (Yee Cheng Chin, closes #5864)
2020-03-29patch 8.2.0477: Vim9: error messages not testedv8.2.0477Bram Moolenaar
Problem: Vim9: error messages not tested. Solution: Add more tests.
2020-03-29patch 8.2.0476: terminal nasty callback test fails sometimesv8.2.0476Bram Moolenaar
Problem: Terminal nasty callback test fails sometimes. Solution: use term_wait() instead of a sleep. (Yee Cheng Chin,closes #5865)
2020-03-29patch 8.2.0475: channel out_cb test still fails sometimes on Macv8.2.0475Bram Moolenaar
Problem: Channel out_cb test still fails sometimes on Mac. Solution: Use an ever longer timeout.
2020-03-29patch 8.2.0474: cannot use :write when using a plugin with BufWriteCmdv8.2.0474Bram Moolenaar
Problem: Cannot use :write when using a plugin with BufWriteCmd. Solution: Reset BF_NOTEDITED after BufWriteCmd. (closes #5807)
2020-03-29patch 8.2.0473: variables declared in an outer scopev8.2.0473Bram Moolenaar
Problem: Variables declared in an outer scope. Solution: Decleare variables only in the scope where they are used.