aboutsummaryrefslogtreecommitdiff
path: root/internal/lsp/cache/parse.go
AgeCommit message (Expand)Author
2020-03-18internal/lsp: move the telemetry packageIan Cottrell
2020-03-16internal/lsp/cache: fix typoaca
2020-03-12internal/lsp: migrate telemetry to using the event packageIan Cottrell
2020-03-12internal/lsp/cache: remove parseGo semaphoreMuir Manders
2020-03-11internal/lsp/source: fix completion in empty switch statementsMuir Manders
2020-02-19internal/lsp/cache: return concrete types where possibleRob Findley
2020-02-19internal/lsp/cache: kill unused func fixAccidentalDeclMuir Manders
2020-02-14internal/lsp/cache: fix crash fixing curlies near EOFMuir Manders
2020-02-13internal/lsp/cache: improve completion after dangling selectorMuir Manders
2020-02-13internal/lsp/cache: improve completion in init statementsMuir Manders
2020-02-13internal/lsp/cache: improve completion when missing opening curlyMuir Manders
2020-02-13internal/lsp/cache: add file contents to ParseGoHandleMuir Manders
2020-02-06internal/lsp/source: improve completion after accidental keywordsMuir Manders
2020-02-03internal/lsp/cache: refactor a few small thingsMuir Manders
2020-01-10internal/lsp: don't invalidate workspace when a mod file is openedRebecca Stambler
2019-12-13internal/lsp: create parseModHandle for storing go.mod dataRohan Challa
2019-12-05internal/lsp: fix AST bookkeeping as we repair nodesMuir Manders
2019-12-03internal/lsp: improve completion after accidental keywordsMuir Manders
2019-12-02internal/lsp: suppress all errors when a view is loaded and checkedRebecca Stambler
2019-11-19internal/lsp: handle breakage caused by CL 207598Rebecca Stambler
2019-10-24internal/lsp: stop caching diagnostics on the packageRebecca Stambler
2019-10-23internal/lsp: improve completion for *ast.ArrayTypesMuir Manders
2019-10-17internal/lsp: fix bad *ast.ArrayTypes for completionMuir Manders
2019-10-04internal/lsp: use dependencies in cache keysRebecca Stambler
2019-09-19internal/lsp: fix infinite recursion while fixing ASTMuir Manders
2019-09-18internal/lsp: ensure that an AST cannot be nil without an errorRebecca Stambler
2019-09-17internal/lsp: distinguish parse errors from actual errorsRebecca Stambler
2019-09-16internal/lsp: reduce usage of column mapperRebecca Stambler
2019-09-11all: fix more typosAinar Garipov
2019-09-10internal/lsp: fix completion for nested *ast.BadStmtMuir Manders
2019-09-09internal/lsp: improve completions in go and defer statementsMuir Manders
2019-08-20internal/lsp: unlabel context, log errors when canceledRebecca Stambler
2019-08-15internal/lsp: label context cancellation errorsRebecca Stambler
2019-08-15internal/lsp: split the telemetry library outIan Cottrell
2019-08-15internal/lsp: limit concurrent file readsSander van Harmelen
2019-08-14internal/lsp: fix race condition in cachingRebecca Stambler
2019-08-13internal/lsp: use memoize package to cache source.PackagesRebecca Stambler
2019-08-12internal/lsp: fix documentation for completion itemsRebecca Stambler
2019-08-08internal/lsp: prevent too much open files issuesSander van Harmelen
2019-08-07internal/lsp: show "do not edit" message when user opens generated fileRebecca Stambler
2019-08-06internal/lsp: use x/xerrors to create new errorsJan Steinke
2019-07-31internal/lsp: extra telemetry tagging of files and packagesIan Cottrell
2019-07-30internal/lsp/cache: clean up parse.goEdward Muller
2019-07-11internal/lsp: reduce trace package to minimal StartSpan for nowIan Cottrell
2019-07-03internal/lsp: add some trace spans to important functionsIan Cottrell
2019-06-26internal/lsp: support a file belonging to multiple packagesRebecca Stambler
2019-06-25internal/lsp: separate refactorings out of memoization CLRebecca Stambler
2019-06-17internal/lsp/cache: fix ineffectual err assignmentEdward Muller
2019-06-14internal/lsp: use the memoize package to get *token.FilesRebecca Stambler
2019-06-11internal/lsp: fix errors when adding new file to existing packageMuir Manders