Open hyangah opened 2 years ago
Change https://go.dev/cl/611843 mentions this issue: gopls/internal/cache: join concurrent package batch operations
Change https://go.dev/cl/616835 mentions this issue: gopls: add initial support for pull diagnostics
Change https://go.dev/cl/618995 mentions this issue: gopls/internal/test/integration/bench: add a pull diagnostics benchmark
Change https://go.dev/cl/619095 mentions this issue: gopls/internal/cache/analysis: lazily resolve the import map
Change https://go.dev/cl/619516 mentions this issue: gopls/internal/cache/parsego: support lazy object resolution for Files
Change https://go.dev/cl/622036 mentions this issue: gopls/internal/cache: async pull diagnostics and joined analysis
Change https://go.dev/cl/622037 mentions this issue: gopls/internal/cache: memoize cache keys
Change https://go.dev/cl/622038 mentions this issue: gopls/internal/cache: share type checking with analysis
LSP 3.17 adds support for Pull Diagnostics
The spec includes Document Diagnostics, Workspace Diagnostics.
I think this allows us to address some long-standing issues like
Partly