neovim/test/functional
Justin M. Keyes a9d7ec4587 refactor: introduce XFREE_CLEAR()
Unfortunately we cannot indiscriminately replace xfree() with
XFREE_CLEAR(), because comparing pointers after freeing them is a common
pattern. Example in `tv_list_remove_items()`:

    xfree(li);
    if (li == item2) {
      break;
    }

Instead we can do it selectively/explicitly.

ref #1375
2019-05-25 10:01:17 +02:00
..
api test: remove use of require('test.helpers') 2019-05-18 15:48:13 +02:00
autocmd refactor: introduce XFREE_CLEAR() 2019-05-25 10:01:17 +02:00
cmdline cmdline: CTRL-R: Omit trailing <CR>. 2017-02-18 23:24:35 +01:00
core Merge #9709 'fileio: use os_copy to create backups' 2019-05-20 22:33:19 +02:00
eval test: remove use of require('test.helpers') 2019-05-18 15:48:13 +02:00
ex_cmds vim-patch:8.0.1782: no simple way to label quickfix entries 2019-05-05 13:46:19 +02:00
fixtures test/env: multibyte env var to child process 2019-02-28 22:40:11 +01:00
insert insert-mode: interpret unmapped META as ESC 2018-04-04 03:23:15 +02:00
legacy test: clear(): args_rm parameter 2019-04-27 16:19:40 +02:00
lua Merge #9686 'win/Lua: monkey-patch os.getenv()' 2019-03-16 20:28:52 +01:00
normal jumplist: avoid extra tail entry #9805 2019-04-02 00:50:28 +02:00
options lua/shared: move table util funcs to vim.shared 2019-05-18 21:07:30 +02:00
plugin functionaltest: win: enable shada FileWriteCmd 2018-10-31 22:55:07 -04:00
provider test: cleanup 2019-05-05 23:01:35 +02:00
shada jumplist: avoid extra tail entry #9805 2019-04-02 00:50:28 +02:00
terminal test: remove use of require('test.helpers') 2019-05-18 15:48:13 +02:00
ui test: remove use of require('test.helpers') 2019-05-18 15:48:13 +02:00
viml tests: adjust to latest Vim patches 2019-05-05 14:05:25 +02:00
example_spec.lua vim-patch:8.1.{0849,1001}: 'cursorline' highlight #9757 2019-03-19 12:24:41 +01:00
helpers.lua lua/shared: move table util funcs to vim.shared 2019-05-18 21:07:30 +02:00
preload.lua functests: Check logs in lua code 2016-06-10 21:50:49 +03:00