On Mon, Dec 9, 2013 at 4:33 PM, Christian Brabandt <[email protected]> wrote: >> >> No, and by the time I noticed, it was too late, Vim wouldn't respond >> anymore. By attaching gdb to the process I saw, that Vim was hanging in >> the python_end() function, so I think, you are right, python will never >> exit unless the background thread is killed. >> >> I tried adding some pthread_exit function calls to the getout() >> function, but this did not kill the python threads. I guess, this one >> needs to be taken care of, so one does not leave a hanging Vim around. > > BTW: There are several warnings, when compiling. They should also be > fixed. > > Best, > Christian > -- > Der Haß ist die Liebe, die gescheitert ist. > -- Søren Kierkegaard
Christian, Again I thank you for the feedback, but I have no intention to continue to working on this, simply because: - I've read people saying that many patches will sit forever on the mailing list without being merged. - Until now this patch was completely ignored by vim devs, and Bram is the only is the only person that can merge anything into mainline vim(As far as I know, correct me if I'm wrong). - The patch is not complete, and vim's source code is too complicated(I've seen a few functions with 2k lines of code). It will take a considerable amount of time for me to fully understand everything and fix the patch by myself. - I don't have time to spend working on something that may lead to nowhere. With that said, anyone is free to fork and improve it: https://github.com/tarruda/vim/tree/event-loop I will give support to anyone willing to risk it. Thiago. -- -- 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]. For more options, visit https://groups.google.com/groups/opt_out.
