Hi, I was waiting for PR https://github.com/vim/vim/pull/13670 to be merged. As that PR is now merged, this PR (support for final and const object/class variables) is ready.
Regards, Yegappan On Sun, Dec 10, 2023 at 11:21 AM Yegappan Lakshmanan < vim-dev-git...@256bit.org> wrote: > Implement the following item from the todo list: > > - "final" object members - can only be set in the constructor. > > ------------------------------ > You can view, comment on, or merge this pull request online at: > > https://github.com/vim/vim/pull/13655 > Commit Summary > > - 4948130 > > <https://github.com/vim/vim/pull/13655/commits/4948130ba72781b79095d86685134cc0856ad9d2> > Support final object and class variables > > File Changes > > (8 files <https://github.com/vim/vim/pull/13655/files>) > > - *M* runtime/doc/vim9class.txt > > <https://github.com/vim/vim/pull/13655/files#diff-95676ca19ceda742311aa875c53ffcf159d6e92b687bd76e886be2c247860b60> > (32) > - *M* src/errors.h > > <https://github.com/vim/vim/pull/13655/files#diff-f0dcf081b343951b0348e086a69a58360a1479cdf0be1a8e21b6fdce03d86a22> > (4) > - *M* src/eval.c > > <https://github.com/vim/vim/pull/13655/files#diff-3f6891fec05432f415cfd49150db67e2bc72d20e0a94a4e3ac762f7ff55f9921> > (7) > - *M* src/proto/vim9class.pro > > <https://github.com/vim/vim/pull/13655/files#diff-3b28934e140b9749089a47e0b0f152b8649036c021b6d95d3ee91b1cf1775f48> > (1) > - *M* src/structs.h > > <https://github.com/vim/vim/pull/13655/files#diff-6500c47e4afabd64a8cb2f853a4bc5e8c33f43814d3f9a0a9f4371025578a798> > (1) > - *M* src/testdir/test_vim9_class.vim > > <https://github.com/vim/vim/pull/13655/files#diff-c64e9113ce4143c2a3194aad8d123a917f9c99dac537a70cbf289bd6f37bd8c4> > (254) > - *M* src/vim9class.c > > <https://github.com/vim/vim/pull/13655/files#diff-8e2956e6a4ccbdea6b0afe8c3941b810c32aaa94e11b404d5e7aa1a01d953a4c> > (39) > - *M* src/vim9compile.c > > <https://github.com/vim/vim/pull/13655/files#diff-53b492570146ce32a1ad32ea8cbb41dd29baf71a5055fc7a188f53b004206d41> > (16) > > Patch Links: > > - https://github.com/vim/vim/pull/13655.patch > - https://github.com/vim/vim/pull/13655.diff > > > -- -- 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 vim_dev+unsubscr...@googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/vim_dev/CAAW7x7m7VGp3%3DyMrK5JVVWKiABnSXtvBMVM48V%3DiYtyxnw7TuQ%40mail.gmail.com.