Björn Steinbrink
Björn Steinbrink
I've run into a similar issue. The problem here seems to be caused by reference cycles. I added the following to `Stream::__destruct()` to see when the destructor gets called. ```php...
Ok, so I did dig a bit deeper, and the cycle in the test case originates from the `MockHandler` keeping the last options and last request around. And these have...
I license past and future contributions under the dual MIT/Apache-2.0 license, allowing licensees to chose either at their option
Ping :) Any chance that someone could have a look at this?
FWIW, I have created a derived class locally, that simply drops the stacked data from the session whenever collecting data: ```php /** * @return mixed[] */ public function collect(): array...
```diff diff --git autoload/lsp.vim autoload/lsp.vim index dbb9d77..646ea47 100644 --- autoload/lsp.vim +++ autoload/lsp.vim @@ -1252,7 +1252,7 @@ endfunction function! s:send_didchange_queue(...) abort call lsp#log('s:send_event_queue()') for l:buf in s:didchange_queue - if !bufexists(l:buf) +...
I just experienced this problem in Neovim, and I suspect that there's some kind of caching going on. Here's what I did: * Rename a class and turn it into...