]> granicus.if.org Git - vim/commit
patch 8.2.4257: Vim9: finding global function without g: prefix inconsistent v8.2.4257
authorBram Moolenaar <Bram@vim.org>
Sat, 29 Jan 2022 21:45:34 +0000 (21:45 +0000)
committerBram Moolenaar <Bram@vim.org>
Sat, 29 Jan 2022 21:45:34 +0000 (21:45 +0000)
commit62aec93bfdb9e1b40d03a6d2e8e9511f8b1bdb2d
tree8f2962626c458f5ac5fa1f2ec46e79248683c81d
parent135e15251efd96c960e51e8ab31333c2d6887983
patch 8.2.4257: Vim9: finding global function without g: prefix inconsistent

Problem:    Vim9: finding global function without g: prefix but not finding
            global variable is inconsistent.
Solution:   Require using g: for a global function.  Change the vim9.vim
            script into a Vim9 script with exports.  Fix that import in legacy
            script does not work.
34 files changed:
src/eval.c
src/evalfunc.c
src/testdir/test_blob.vim
src/testdir/test_debugger.vim
src/testdir/test_execute_func.vim
src/testdir/test_expr.vim
src/testdir/test_filter_map.vim
src/testdir/test_float_func.vim
src/testdir/test_functions.vim
src/testdir/test_glob2regpat.vim
src/testdir/test_highlight.vim
src/testdir/test_iminsert.vim
src/testdir/test_ins_complete.vim
src/testdir/test_listdict.vim
src/testdir/test_mapping.vim
src/testdir/test_normal.vim
src/testdir/test_popupwin.vim
src/testdir/test_profile.vim
src/testdir/test_quickfix.vim
src/testdir/test_tagfunc.vim
src/testdir/test_textprop.vim
src/testdir/test_usercommands.vim
src/testdir/test_vim9_assign.vim
src/testdir/test_vim9_builtin.vim
src/testdir/test_vim9_cmd.vim
src/testdir/test_vim9_disassemble.vim
src/testdir/test_vim9_expr.vim
src/testdir/test_vim9_func.vim
src/testdir/test_vim9_import.vim
src/testdir/test_vim9_script.vim
src/testdir/vim9.vim
src/userfunc.c
src/version.c
src/vim9expr.c