]> git.ipfire.org Git - thirdparty/vim.git/commit
patch 8.2.3188: Vim9: argument types are not checked at compile time v8.2.3188
authorYegappan Lakshmanan <yegappan@yahoo.com>
Tue, 20 Jul 2021 15:51:51 +0000 (17:51 +0200)
committerBram Moolenaar <Bram@vim.org>
Tue, 20 Jul 2021 15:51:51 +0000 (17:51 +0200)
commit83494b4ac61898f687d6ef9dce4bad5802fb8e51
tree36f06f4a70bd9a515527064cd8985029ab27c6a6
parent9bb0dad0d8283c86fddf5b950f4fbb6fb8f12741
patch 8.2.3188: Vim9: argument types are not checked at compile time

Problem:    Vim9: argument types are not checked at compile time.
Solution:   Add several more type checks, also at runtime. (Yegappan
            Lakshmanan, closes #8587)
34 files changed:
src/blob.c
src/channel.c
src/clientserver.c
src/cmdexpand.c
src/cmdhist.c
src/dict.c
src/diff.c
src/errors.h
src/eval.c
src/evalbuffer.c
src/evalfunc.c
src/evalvars.c
src/evalwindow.c
src/filepath.c
src/globals.h
src/insexpand.c
src/job.c
src/list.c
src/map.c
src/match.c
src/proto/typval.pro
src/quickfix.c
src/search.c
src/sign.c
src/strings.c
src/terminal.c
src/testdir/test_blob.vim
src/testdir/test_gui.vim
src/testdir/test_vim9_builtin.vim
src/testing.c
src/textprop.c
src/time.c
src/typval.c
src/version.c