]> granicus.if.org Git - vim/commit
patch 8.1.1579: dict and list could be GC'ed while displaying error v8.1.1579
authorBram Moolenaar <Bram@vim.org>
Fri, 21 Jun 2019 23:40:42 +0000 (01:40 +0200)
committerBram Moolenaar <Bram@vim.org>
Fri, 21 Jun 2019 23:40:42 +0000 (01:40 +0200)
commitadc6714aac20f5462a0ecec50ab4806b2f3ab0db
tree54650818f8664ba76e6cad1632d463ed6b9aec74
parentdfc145572813c5d3848feb4029ff8bfb127ab66a
patch 8.1.1579: dict and list could be GC'ed while displaying error

Problem:    Dict and list could be GC'ed while displaying error in a timer.
            (Yasuhiro Matsumoto)
Solution:   Block garbage collection when executing a timer.  Add
            test_garbagecollect_soon(). Add "no_wait_return" to
            test_override(). (closes #4571)
runtime/doc/eval.txt
src/dict.c
src/evalfunc.c
src/testdir/test_timers.vim
src/version.c