Mercurial > vim
view src/libvterm/CONTRIBUTING @ 33532:f99f5a56ff27 v9.0.2015
patch 9.0.2015: Vim9: does not handle islocked() from a method correctly
Commit: https://github.com/vim/vim/commit/4c8da025ef8140168b7a09d9fe922ce4bb40f19d
Author: Ernie Rael <errael@raelity.com>
Date: Wed Oct 11 21:35:11 2023 +0200
patch 9.0.2015: Vim9: does not handle islocked() from a method correctly
Problem: Vim9: does not handle islocked() from a method correctly
Solution: Handle islocked() builtin from a method.
- Setup `lval_root` from `f_islocked()`.
- Add function `fill_exec_lval_root()` to get info about executing method.
- `sync_root` added in get_lval to handle method member access.
- Conservative approach to reference counting.
closes: #13309
Signed-off-by: Christian Brabandt <cb@256bit.org>
Co-authored-by: Ernie Rael <errael@raelity.com>
author | Christian Brabandt <cb@256bit.org> |
---|---|
date | Wed, 11 Oct 2023 21:45:04 +0200 |
parents | 82336c3b679d |
children |
line wrap: on
line source
How to Contribute ----------------- The main resources for this library are: Launchpad https://launchpad.net/libvterm IRC: ##tty or #tickit on irc.libera.chat Email: Paul "LeoNerd" Evans <leonerd@leonerd.org.uk> Bug reports and feature requests can be sent to any of the above resources. New features, bug patches, etc.. should in the first instance be discussed via any of the resources listed above, before starting work on the actual code. There may be future plans or development already in-progress that could be affected so it is better to discuss the ideas first before starting work actually writing any code.