]> granicus.if.org Git - vim/commit
patch 8.2.3229: Vim9: runtime and compile time type checks are not the same v8.2.3229
authorYegappan Lakshmanan <yegappan@yahoo.com>
Tue, 27 Jul 2021 20:00:44 +0000 (22:00 +0200)
committerBram Moolenaar <Bram@vim.org>
Tue, 27 Jul 2021 20:00:44 +0000 (22:00 +0200)
commit4490ec4e839e45a2e6923c265c7e9e64c240b805
tree3ef2dc127890ac6a644f38ae7932b7e70071544a
parent5d7c2df536c17db4a9c61e0760bdcf78d0db7330
patch 8.2.3229: Vim9: runtime and compile time type checks are not the same

Problem:    Vim9: runtime and compile time type checks are not the same.
Solution:   Add more runtime type checks for builtin functions. (Yegappan
            Lakshmanan, closes #8646)
55 files changed:
src/arglist.c
src/change.c
src/channel.c
src/cindent.c
src/clientserver.c
src/cmdhist.c
src/dict.c
src/diff.c
src/digraph.c
src/errors.h
src/eval.c
src/evalbuffer.c
src/evalfunc.c
src/evalwindow.c
src/ex_docmd.c
src/ex_getln.c
src/filepath.c
src/findfile.c
src/float.c
src/fold.c
src/getchar.c
src/indent.c
src/insexpand.c
src/job.c
src/json.c
src/list.c
src/mark.c
src/match.c
src/mbyte.c
src/menu.c
src/misc1.c
src/move.c
src/popupwin.c
src/proto/typval.pro
src/quickfix.c
src/search.c
src/sign.c
src/sound.c
src/strings.c
src/terminal.c
src/testdir/test_assert.vim
src/testdir/test_blob.vim
src/testdir/test_execute_func.vim
src/testdir/test_float_func.vim
src/testdir/test_functions.vim
src/testdir/test_glob2regpat.vim
src/testdir/test_listdict.vim
src/testdir/test_vim9_builtin.vim
src/testdir/test_vim9_script.vim
src/testing.c
src/textprop.c
src/time.c
src/typval.c
src/undo.c
src/version.c