aboutsummaryrefslogtreecommitdiff
path: root/internal/lsp/cache/parse.go
AgeCommit message (Expand)Author
2022-09-07gopls: migrate internal/lsp to gopls/internal/lspRobert Findley
2022-07-14internal/memoize: rename Handle to PromiseAlan Donovan
2022-07-13internal/lsp/cache: don't trim unexported struct fieldsAlan Donovan
2022-07-13internal/lsp/cache: move PosTo{Decl,Field} out of cacheAlan 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/memoize: delete Bind(cleanup) hookAlan Donovan
2022-06-27internal/memoize: don't destroy reference counted handlesRobert Findley
2022-06-22internal/lsp/cache: use persistent map for storing gofiles in the snapshotRuslan Nigmatullin
2022-06-17internal/lsp/debug: reduce critical sections in traceAlan Donovan
2022-06-16Revert "internal/lsp/cache: reduce critical sections"Alan Donovan
2022-06-15internal/lsp/cache: reduce critical sectionsAlan Donovan
2022-06-01internal/span: eliminate TokenConverterRobert Findley
2022-05-23internal/lsp/cache: invalidate metadata when parsing issues resolveRobert Findley
2022-05-17internal/span: eliminate Converter and FileConverterRobert Findley
2022-05-09internal/lsp: factor out go/token wrapper into a safetoken packageRobert Findley
2022-04-20gopls: remove usage of golang.org/x/xerrorsRobert Findley
2022-04-12gopls, internal/lsp: gofmtRuss Cox
2022-01-13internal/template: identify template files by the templateExtensions optionpjw
2021-11-05internal/lsp/cache: don't offset invalid positionsRobert Findley
2021-10-12internal/lsp: use source.Offset instead of tok.OffsetRebecca Stambler
2021-10-04internal/lsp: handle nil pointer in fixInitStmtRebecca Stambler
2021-08-15internal/lsp: export and move some objects related to metadataRob Findley
2021-08-02internal/lsp: handle invalid positions in semantic token debug logicRebecca Stambler
2021-07-21internal/lsp: handle panic in fix ASTRebecca Stambler
2021-07-08internal/lsp/cache: be consistent about using snapshot.FileSetRob Findley
2021-06-03internal/lsp: address some staticcheck warningRebecca Stambler
2021-05-11internal/lsp/cache: trim more stuff in ParseExported modeHeschi Kreinick
2021-03-02internal/lsp/cache: refactor Go file parsingHeschi Kreinick
2021-02-05internal/lsp/cache: allow fixing multiple syntax errorsMuir Manders
2020-10-30internal/memoize: add a final argument to Bind for cleaning upRob Findley
2020-08-12internal/lsp/cache: trim ellipsis array literalsHeschi Kreinick
2020-08-10internal/memoize: switch from GC-driven to explicit deletionHeschi Kreinick
2020-08-04internal/lsp/cache: store parseGoHandlesHeschi Kreinick
2020-08-03internal/lsp: separate LSP files from FS filesHeschi Kreinick
2020-08-03internal/lsp: move builtin package to SnapshotHeschi Kreinick
2020-07-28internal/lsp: replace ParseGoHandle with concrete dataHeschi Kreinick
2020-07-28internal/lsp/cache: fix parseKeyHeschi Kreinick
2020-07-28internal/lsp: pass snapshot/view to memoize.FunctionsHeschi Kreinick
2020-07-28internal/lsp: minimize PackageHandle interfaceHeschi Kreinick
2020-07-24internal/lsp: add parse errors as diagnostics even when parsing failsRebecca Stambler
2020-07-01internal/lsp/source: speed up completion candidate formattingMuir Manders
2020-06-24internal/memoize: add an error return to (*handle).GetRebecca Stambler
2020-06-11internal/lsp: read files eagerlyHeschi Kreinick
2020-05-07internal/lsp/cache: avoid string(int) conversionsmasher164
2020-04-23internal/event: renaming the main event API functionsIan Cottrell
2020-04-23internal/telemetry: renaming to internal/eventIan Cottrell
2020-04-10internal/lsp/cache: hide type errors if we fix up the ASTRebecca Stambler
2020-03-27internal/lsp/source: remove unused parameters from functionsRohan Challa