mirror of
https://github.com/zed-industries/zed.git
synced 2024-12-27 19:02:07 +00:00
bc7e9088fe
Optimization to the Semantic Indexing Engine. We've transitioned from a framework in which the entire project tree is walked at each index command, to an eager queuing method, in which an initial queue of outstanding indexing work is initialized upon workspace creation, and then subscriptions are leveraged for file change events to continually keep an updated view on outstanding work. This optimization contributes towards quicker user feedback, when initializing or using Semantic Search functionality. It also opens the doors towards better transparency across the system on outstanding indexing work. Release Notes: - Refactored index operation queue to an eager queuing framework. - Moved semantic search initialization to workspace creation. - Adjusted rate limiting strategy on api delays to reduce time spent waiting for rate limits. |
||
---|---|---|
.. | ||
src | ||
Cargo.toml |