neovim/test
James McCoy 674db4b01f eval: Remove dictwatcher from watchers queue before freeing it
This fixes a use-after-free noticed by ASAN which would occur when a
dictwatcher was still active on a dictionary when the dictionary was
freed.

    fun! MakeWatch()
      let d = {'foo': 'bar'}
      call dictwatcheradd(d, 'foo', function('...'))
    endfun

Patch-by: oni-link
Closes #5930
2017-01-12 14:47:43 -05:00
..
benchmark build: Target luacheck HEAD. 2016-11-17 00:55:39 +01:00
config shada: When using shada-r normalize option path 2015-10-08 22:01:10 +03:00
functional eval: Remove dictwatcher from watchers queue before freeing it 2017-01-12 14:47:43 -05:00
includes test: sys/fcntl.h -> fcntl.h 2016-01-14 23:36:58 -05:00
unit unittest: Fix linter errors 2017-01-07 19:12:18 +03:00
.luacheckrc build: Target luacheck HEAD. 2016-11-17 00:55:39 +01:00
helpers.lua unittest: Allow multiple indirect includes 2017-01-03 22:54:54 +03:00