]> git.ipfire.org Git - thirdparty/vim.git/commit
patch 9.0.1862: Vim9 Garbage Collection issues v9.0.1862
authorYegappan Lakshmanan <yegappan@yahoo.com>
Mon, 4 Sep 2023 05:51:01 +0000 (07:51 +0200)
committerChristian Brabandt <cb@256bit.org>
Mon, 4 Sep 2023 05:51:01 +0000 (07:51 +0200)
commite651e110c17656a263dd017b14c85b332163a58d
tree5aed78b4cba519728d28960297d9390944e02d1c
parent233f956bd43279db1fb4d017acb4e56a1504addf
patch 9.0.1862: Vim9 Garbage Collection issues

Problem:  Vim9 Garbage Collection issues
Solution: Class members are garbage collected early leading to
          use-after-free problems.  Handle the garbage
          collection of classes properly.

closes: #13019

Signed-off-by: Christian Brabandt <cb@256bit.org>
Co-authored-by: Yegappan Lakshmanan <yegappan@yahoo.com>
src/eval.c
src/proto/eval.pro
src/proto/vim9class.pro
src/structs.h
src/testdir/test_vim9_class.vim
src/version.c
src/vim9class.c