Andrew Gallant
fb2d0af18c
[ty] Optimize "workspace symbols" retrieval
...
Basically, this splits the implementation into two pieces:
the first piece does the traversal and finds *all* symbols
across the workspace. The second piece does filtering based
on a user provided query string. Only the first piece is
cached by Salsa.
This brings warm "workspace symbols" requests down from
500-600ms to 100-200ms.
2025-08-23 12:53:41 -04:00
..
2025-08-21 13:09:31 -05:00
2025-08-08 12:56:23 -04:00
2025-08-14 16:11:14 +02:00
2025-05-16 13:25:28 +02:00
2025-08-22 17:03:22 -04:00
2025-08-22 19:43:12 -04:00
2025-08-21 09:26:06 +02:00
2025-08-07 18:21:50 +02:00
2025-08-01 10:31:12 +02:00
2025-06-28 20:24:00 +02:00
2025-08-22 17:03:22 -04:00
2025-08-12 15:28:44 -04:00
2025-08-12 13:28:44 +02:00
2025-05-16 13:25:28 +02:00
2025-08-07 18:21:50 +02:00
2025-08-22 17:03:22 -04:00
2025-07-27 12:41:03 +00:00
2025-08-07 18:21:50 +02:00
2025-08-22 17:03:22 -04:00
2025-05-16 13:25:28 +02:00
2025-05-16 13:25:28 +02:00
2025-08-22 17:03:22 -04:00
2025-08-07 18:21:50 +02:00
2025-05-16 13:25:28 +02:00
2025-06-07 16:02:43 +02:00
2025-05-16 13:25:28 +02:00
2025-08-07 18:21:50 +02:00
2025-08-21 09:47:00 -04:00
2025-08-08 11:31:19 -04:00
2025-08-21 13:09:31 -05:00
2025-08-21 09:26:06 +02:00
2025-08-20 09:07:42 -04:00
2025-08-22 11:13:47 -07:00
2025-08-23 12:53:41 -04:00
2025-08-22 19:43:12 -04:00
2025-08-23 12:53:41 -04:00
2025-08-23 12:53:41 -04:00
2025-08-22 11:13:47 -07:00
2025-08-22 11:13:47 -07:00
2025-08-22 11:13:47 -07:00
2025-08-22 11:13:47 -07:00