-
Notifications
You must be signed in to change notification settings - Fork 233
Open
Labels
dependency resolutionRelated to the project dependency/standard library resolverRelated to the project dependency/standard library resolverindexRelated to the symbol indexerRelated to the symbol indexer
Description
At the moment, when the language server starts, we setup the project as if it was never opened before. This means we have to resolve all the dependencies, compile all the files and index all the symbols. We could cache some (or all) of these things for each project. This would lead to faster startup times for projects that were opened before. We would obviously need to make sure the project didn't change since it was last opened.
jackieli-tes, sazary, RenFraser, lervag, andrewbanchich and 6 more
Metadata
Metadata
Assignees
Labels
dependency resolutionRelated to the project dependency/standard library resolverRelated to the project dependency/standard library resolverindexRelated to the symbol indexerRelated to the symbol indexer