aboutsummaryrefslogtreecommitdiff
path: root/internal/lsp/source/view.go
AgeCommit message (Expand)Author
2022-09-07gopls: migrate internal/lsp to gopls/internal/lspRobert Findley
2022-08-31internal/lsp/cache: delete misleading Package.IllTyped methodAlan Donovan
2022-08-29internal/lsp: support regular expressions in Diagnostics testsAlan Donovan
2022-08-26internal/lsp: limit diagnostics for upgrades to codelens go.mod fileSuzy Mueller
2022-07-27internal/lsp/cache: report a critical error when go.work is invalidRobert Findley
2022-07-13internal/lsp/cache: move PosTo{Decl,Field} out of cacheAlan Donovan
2022-07-11internal/lsp/cache: make snapshot reference counting uniformAlan Donovan
2022-07-08internal/memoize: delete Generation and BindAlan Donovan
2022-07-08internal/lsp/cache: simplify ParseGoAlan Donovan
2022-07-07internal/lsp/cache: use GetHandle not Bind in astCacheDataAlan Donovan
2022-07-01internal/lsp/cache: use persistent map for storing packages in the snapshotRuslan Nigmatullin
2022-06-22internal/lsp/cache: use persistent map for storing gofiles in the snapshotRuslan Nigmatullin
2022-06-21internal/lsp/cache: minor simplifications to SymbolsAlan Donovan
2022-06-13internal/lsp/cache: use [256]byte Hash instead of hex digit stringAlan Donovan
2022-06-10internal/lsp/cache: optimize Snapshot.cloneAlan Donovan
2022-04-20gopls: remove usage of golang.org/x/xerrorsRobert Findley
2022-04-11internal/lsp: run go mod vendor exclusively to avoid file contentionRobert Findley
2022-04-04all: fix spellingDan Kortschak
2022-03-04internal/lsp: report diagnostics on go.work filesMichael Matloob
2022-02-24gopls: wire in LangVersion and ModulePath for gofumpt formattingRobert Findley
2022-02-15internal/lsp: add support for formatting go.work filesMichael Matloob
2022-02-04gopls: recognize the go.work file typeRobert Findley
2022-02-04gopls: remove the workspace_metadata commandRobert Findley
2022-02-03internal/lsp/source: remove the unused UpdateUserModFile invocation flagRobert Findley
2022-01-26internal/template: return a Source with template diagnosticspjw
2022-01-13internal/lsp: honor the file kind provided by clients for overlaysRobert Findley
2022-01-13internal/template: identify template files by the templateExtensions optionpjw
2021-10-19internal/lsp: don't add multiple views for the same folderRebecca Stambler
2021-09-08internal/lsp/source: consider test variants when finding pkg from posRobert Findley
2021-08-15internal/lsp: export and move some objects related to metadataRob Findley
2021-08-09internal/lsp: precompute workspace symbolsRob Findley
2021-07-26internal/lsp: in degraded mode, limit the workspace to active packagesRob Findley
2021-07-13internal/lsp: improve package search in a couple placesRob Findley
2021-06-16internal/lsp: move the progress tracker to the sessionRebecca Stambler
2021-06-11internal/lsp: exclude the module cache from the workspaceRebecca Stambler
2021-05-25gopls: propagate Staticcheck's diagnostic severitiesDominik Honnef
2021-05-11internal/lsp/cache: trim more stuff in ParseExported modeHeschi Kreinick
2021-05-05internal/lsp: support template filesPeter Weinbergr
2021-04-30internal/lsp: don't use ast.NewPackage to build builtinRob Findley
2021-04-29internal/lsp: don't call PackagesForFile on builtin.goRob Findley
2021-03-24internal/lsp: fix support for SourceFixAll code actionsRebecca Stambler
2021-03-15internal/lsp: add a temp workspace per folder, and a helper commandRob Findley
2021-03-10internal/lsp: refactor codeActionHeschi Kreinick
2021-03-03internal/lsp: use pre-existing quick fixes for analysis diagnosticsHeschi Kreinick
2021-03-03internal/lsp: run type error analyzers as part of diagnosticsHeschi Kreinick
2021-03-03internal/lsp/source: eliminate GetTypeCheckDiagnosticsHeschi Kreinick
2021-03-02internal/lsp/cache: refactor Go file parsingHeschi Kreinick
2021-03-02internal/lsp/cache: refactor diagnostic suppressionHeschi Kreinick
2021-02-11internal/lsp: apply go.mod/sum changes via workspace editsHeschi Kreinick
2021-02-09internal/lsp: switch to the new command APIRob Findley