]> git.ipfire.org Git - thirdparty/vim.git/commit
patch 9.1.1577: Vim9: no generic support yet v9.1.1577
authorYegappan Lakshmanan <yegappan@yahoo.com>
Mon, 21 Jul 2025 19:36:08 +0000 (21:36 +0200)
committerChristian Brabandt <cb@256bit.org>
Mon, 21 Jul 2025 19:36:08 +0000 (21:36 +0200)
commit3416cee36f1f668dd31f9ee8461be908d3d59c06
tree94cf8d9319428831a8edc920d85276ac30f7a672
parentb486ed8266d3b8cd1ffab7d7f302fbd6d5a55c70
patch 9.1.1577: Vim9: no generic support yet

Problem:  Vim9: no generic support yet
Solution: Add support for generic functions, funcrefs and object/class
          methods (Yegappan Lakshmanan).

closes: #17313

Signed-off-by: Yegappan Lakshmanan <yegappan@yahoo.com>
Signed-off-by: Christian Brabandt <cb@256bit.org>
35 files changed:
Filelist
runtime/doc/tags
runtime/doc/todo.txt
runtime/doc/version9.txt
runtime/doc/vim9.txt
src/Make_ami.mak
src/Make_cyg_ming.mak
src/Make_mvc.mak
src/Make_vms.mms
src/Makefile
src/errors.h
src/eval.c
src/evalfunc.c
src/evalvars.c
src/ex_docmd.c
src/po/vim.pot
src/proto.h
src/proto/userfunc.pro
src/proto/vim9expr.pro
src/proto/vim9generics.pro [new file with mode: 0644]
src/proto/vim9type.pro
src/structs.h
src/testdir/Make_all.mak
src/testdir/test_vim9_generics.vim [new file with mode: 0644]
src/userfunc.c
src/version.c
src/vim9class.c
src/vim9cmds.c
src/vim9compile.c
src/vim9execute.c
src/vim9expr.c
src/vim9generics.c [new file with mode: 0644]
src/vim9instr.c
src/vim9script.c
src/vim9type.c