Hi, On Fri, Jul 16, 2021 at 1:41 AM Bram Moolenaar <[email protected]> wrote: > > > Christian wrote: > > > On Do, 15 Jul 2021, Bram Moolenaar wrote: > > > > > Patch 8.2.3162 > > > Problem: Vim9: argument types are not checked at compile time. > > > Solution: Add more type checks. (Yegappan Lakshmanan, closes #8560) > > > Files: runtime/doc/channel.txt, src/clientserver.c, src/cmdhist.c, > > > src/errors.h, src/evalfunc.c, src/evalwindow.c, > > > src/filepath.c, > > > src/globals.h, src/popupwin.c, src/proto/typval.pro, > > > src/sign.c, > > > src/strings.c, src/terminal.c, src/testdir/test_normal.vim, > > > src/testdir/test_reltime.vim, > > > src/testdir/test_vim9_builtin.vim, > > > src/testdir/test_vim9_expr.vim, src/testing.c, src/textprop.c, > > > src/time.c, src/typval.c > > > > I think this patch broke the vim/vim-win32-installer built: > > https://ci.appveyor.com/project/chrisbra/vim-win32-installer/build/job/g8sdun8pr5fumf4p > > > > Failures: > > From test_vim9_builtin.vim: > > Found errors in Test_mzeval(): > > command line..script > > C:/projects/vim-win32-installer/vim/src/testdir/runtest.vim[473]..function > > RunTheTest[44]..Test_mzeval[4]..CheckDefAndScriptFailure2[1]..CheckDefFailure > > line 6: ['mzscheme(["a"])']: Expected 'E1013: Argument 1: type mismatch, > > expected string but got list<string>' but got 'E117: Unknown function: > > mzscheme': ['mzscheme(["a"])'] > > command line..script > > C:/projects/vim-win32-installer/vim/src/testdir/runtest.vim[473]..function > > RunTheTest[44]..Test_mzeval[4]..CheckDefAndScriptFailure2[2]..CheckScriptFailure > > line 6: ['vim9script', 'mzscheme(["a"])']: Expected 'E730: Using a List as > > a String' but got 'E117: Unknown function: mzscheme': ['vim9script', > > 'mzscheme(["a"])'] > > TEST FAILURE > > NMAKE : fatal error U1077: 'if' : return code '0x1' > > Stop. > > Command exited with code 1 > > Apparently we don't test with MzScheme anywhere else. I'll fix it. >
Thanks. I don't have a setup with MzScheme support to test this. I tried building with MzScheme support on Linux earlier and couldn't build it. If anyone else is able to successfully build Vim with MzScheme support on Linux, can you share the MzScheme package and library versions? Thanks, Yegappan -- -- You received this message from the "vim_dev" maillist. Do not top-post! Type your reply below the text you are replying to. For more information, visit http://www.vim.org/maillist.php --- You received this message because you are subscribed to the Google Groups "vim_dev" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To view this discussion on the web visit https://groups.google.com/d/msgid/vim_dev/CAAW7x7%3DM6_a1AkNmM%3DUPDyQJh_FjA1OJFGBH4Mqhju__gxxx8w%40mail.gmail.com.
