Alex Kladov
Alex Kladov
>In contrast to other LSPs, ZLS performs no analysis of a document ahead of receiving a request from the client. I don't think so? ```zig fn changeDocumentHandler(server: *Server, _: std.mem.Allocator,...
Yeah, I am wrong. The job queue is always empty at the time we are enquiring a diagnostic. I think this is because our overall loop is setup such that...
Yeah, the following diff seems to fix it for me. Not production ready, but I think big picture is correct here: ```diff diff --git a/src/Server.zig b/src/Server.zig index c7a30ee8..263dd8ef 100644 ---...
Here's a baseline log where I observe caret racing with my typing behavior: ``` debug: (server): Took 6ms to process notification-textDocument/didChange on Thread 40491847 debug: (server): Took 614ms to process...
cc @chaitanyabhandari I think one of vopr false positive (replica entering recovering head during upgrade) would be fixed as a result of this. THis is a big change somewhat.
TL;DR: not yet Longer form: For the server part, we are designing for linux + io_uring as our primarily deployment target, and that's what should be used to get all...
Not sure if I want to actually merge this, but I've been thinking about something like this for a long time. Would be a good place to, eg, show relative...
Example outout: ``` λ ./zig/zig build run -Dconfig=production -- benchmark --napkin # Journal journal_slot_count = 1024 checkpoint_interval = 960 lsm_batch_multiple = 32 pipeline_prepare_queue_max = 8 # State Machine prepare_body_size =...
This _probably_ is a poor error message: `error.SystemOutdated` is returned when the io_uring syscall is not supported. This _might_ be due to an older kernel, but it might also be...
So, contrary to what that stack overflow answer says, it could be the case that syscall is visible in `/proc/kallsyms` even if it is disabled. E.g, if I run tigerbeetle...