Teknium
80fae22bf5
fix(lsp): share one pyright process across git worktrees via workspaceFolders
...
Multi-root servers (pyright) are keyed by server_id; a file whose resolved
root is new for a running client is attached with
workspace/didChangeWorkspaceFolders instead of spawning another server.
Single-root servers keep the (server_id, workspace_root) key and behavior.
A profiled fan-out across ~30 worktrees ran 30-60 pyright processes
(~8.7 GB); the same fan-out now runs one.
2026-09-03 02:32:15 -07:00
..
2026-08-01 21:17:51 -04:00
2026-09-02 06:17:47 -07:00
2026-07-12 00:26:49 -07:00
2026-09-03 03:18:08 +05:30
2026-08-19 08:52:03 -07:00
2026-07-29 08:48:05 -07:00
2026-07-17 13:44:12 -07:00
2026-09-02 21:49:23 -07:00
2026-09-03 03:15:31 +05:30
2026-09-02 09:33:05 -07:00
2026-09-02 00:56:52 -07:00
2026-08-29 19:14:15 -07:00
2026-08-30 20:40:14 -07:00
2026-07-29 08:48:05 -07:00
2026-08-08 05:51:33 -07:00
2026-07-29 08:48:05 -07:00
2026-08-29 20:51:17 +05:30
2026-09-02 05:32:01 -07:00
2026-08-05 22:32:55 -07:00
2026-09-02 07:00:13 -07:00
2026-09-01 22:17:08 -07:00
2026-08-10 12:43:46 -07:00
2026-08-10 12:43:46 -07:00
2026-09-02 05:32:10 -07:00
2026-09-02 05:32:01 -07:00
2026-09-03 02:32:15 -07:00
2026-09-02 07:22:59 -07:00
2026-08-31 17:20:45 +05:30
2026-09-01 16:01:53 -04:00
2026-08-12 21:50:35 -07:00
2026-07-28 07:58:01 -07:00
2026-08-29 18:10:47 -07:00
2026-07-29 08:48:05 -07:00
2026-08-27 16:13:45 +05:30
2026-09-01 07:32:45 -07:00
2026-07-29 08:48:05 -07:00
2026-08-22 21:36:55 -07:00
2026-09-01 23:30:33 -07:00
2026-08-17 00:17:05 -07:00
2026-09-02 05:35:14 -07:00
2026-08-23 03:54:52 -07:00
2026-08-05 10:03:48 -06:00
2026-09-01 10:56:49 -07:00
2026-09-01 10:56:49 -07:00
2026-08-16 21:20:29 -07:00