Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
* internal/lsp/cache: add additional spans for tracing 1d492ad1 * internal/lsp/cache: fix race condition in type-checking fd6a59f2 * internal/imports: ignore invalid mod cache entries 6b3d1c9b * internal/lsp: avoid using the importer's context as much as possible 2a03e9e3 * internal/lsp: turn on completion documentation by default adb45749 * internal/lsp: fix declarations in references df305b82 * internal/lsp: fix deadlock in type-checking 70bfb602 * go/ssa/interp: skip recover2 testcase 958971f5 * gopls: update x/tools version a4fdb3a8 * internal/lsp: use memoize store's context when type checking 2b65078b * go/packages: make sure to request dependencies when we NeedTypesInfo 56125e7d * internal/lsp/source: fixes completion for slice literals of pointers 2161848f * internal/lsp: enable deep completion and fuzzy matching by default 6afc7fca * x/tools/gopls: add fallback to default GOPATH if missing f340ed3a * internal/imports: skip scanned module cache dirs 340205e5 * go/packages,internal/lsp: skip memory-intensive tests on the linux-arm builder 5d7988b7 * internal/imports: use cache of mod cache pkgs in find packages ee1fc86a * internal/imports: avoid walking dir for mod file in mod cache 857b4dd9 * internal/lsp: add prepare rename support c9403068 * internal/lsp: add foldingRange support 114c5755 * go/packages: set GOPACKAGESDRIVER=off for all the tests 88604bcf * go/analysis/passes/printf: handle a potential nil pointer bce66953 * go/packages: ignore Cgo compilation error correctly f4d89772 * x/tools/gopls: reimplement rpc logging at a lower level d151469a * internal/lsp: use protocol.Ranges for source.Identifier 42f498d3 * go/analysis/cmd/vet: remove aed303cb * internal/lsp: initialize CodeActionProvider with supported actions a0cf054a * internal/lsp: limit deep completion search scope b29f5f60 * cmd/gopls: add documentation 062dbaeb * internal/lsp: add tests at the diff hook layer 71894ab6 * internal/lsp: start handling watched file change events 1f0dd028 * internal/lsp: add additional information when logging errors 11cc3c15 * go/internal/gcimporter: make safe for concurrent use 07722704 * go/analysis: handle common nil pointers c2567a22 * internal/lsp: support renaming of import spec c4a336ef * internal/lsp: use the explicit import spec name as ident 71f556f0 * internal/lsp: return error when renaming within an import spec fc82fb2a * internal/telemetry: add the ability to flush telemetry data 65e3620a * internal/telemetry: pass the http.Client to the ocagent fa80cb57 * internal/lsp: use protocol.Range in completion items 547ecf7b * internal/lsp: unlabel context, log errors when canceled 3aeeb259 * internal/imports: save information about the module cache 324b3533 * internal/lsp: speed up deep completion search f0be937d * internal/lsp: abstract the diff library so it can be substituted 85edb9ef * internal/telemetry: change concurrency model d9ab56aa * internal/lsp: test adding imports for package statements with comments 15fda70b * internal/lsp: prefer inserting imports into existing blocks d308a98e * internal/lsp: separate out getMapper function 6889da9d * internal/lsp: add completions of unimported std lib pkgs caa95bb4 * internal/lsp: use protocol.Range for diagnostics instead of span.Span a857023c * internal/lsp: return rename errors for one package only d5940c88 * internal/imports: get candidate imports d0b42650 * internal/telemetry: clean up the exporter api 5b08f89b * internal/lsp: propagate hoverKind to completion documentation 25624417 * internal/lsp: label context cancellation errors 3100af0b * internal/telemetry: extract units to their own package 922a4ee3 * internal/lsp: split the telemetry library out 156eb2ae * internal/lsp: limit concurrent file reads d87e9bba * internal/lsp: fix bug renaming local vars with test files present 9065c182 * internal/imports: merge import declarations ea414246 * internal/imports: use the resolver to load exports 578fe565 * internal/imports: test exported functions with nil args 4cb0cfd1 * go/packages: work around another case where go list doesn't respect -e 9fae7b2c * go/packages: add test case for golang/go#33462 f60b6e7d * go/packages: set -mod=readonly when processing overlays in module mode 5b18234b * go/packages: handle more errors that 'go list' prints to stderr 597f5776 * internal/lsp: fix race condition in caching 60bb3025 * internal/lsp: add fuzzy completion matching 2adf8288 * internal/lsp: show generated warning on didChange, not didOpen 9dba7caf * internal/lsp: use memoize package to cache source.Packages 62ee0342 * internal/lsp: don't deep complete struct field names 41f33577 * go/analysis: add a "-fix" flag to checker to apply suggested fixes 97f12d73 * internal/lsp: fix data race in cmd tests 528a2984 * go/packages: add a test case for golang/go#32499 afc36949 * internal/imports: return initialized options 2ad8dc80 * internal/lsp: ignore files that begin with underscores 1e8b33d6 * internal/lsp: support an experimental structured hover format 89a01ca1 * internal/lsp: change ordering of hover depending on hoverKind 0d62d440 * internal/imports: fix setting default options 4147ede4 * internal/lsp: fix documentation for completion items f07d81a5 * go/analysis: remove +experimental build tag from suggested fixes e713427f * go/packages: handle ad-hoc overlays with sources outside modules a804cf87 * internal/lsp: prevent too much open files issues 128824a2 * x/tools/cmd/gopls: prevent nil pointer dereferences b346f7fd * internal/lsp: minor refactoring for source.Identifier 8be58fba * internal/lsp: show "do not edit" message when user opens generated file cae9aa54 * go/packages: add a test for ad-hoc packages in overlays 88ddfceb * internal/lsp/testdata: delete nodisk/newdisk_exists.go 9fb8e5c8 * go/packages: rewrite Go 1.11's no such directory err to look like 1.13's 6743d409 * internal/lsp: use x/xerrors to create new errors be5259f2 * internal/lsp/cmd: handle errors when adding a file 249e2b9b * internal/lsp/cmd: remove unused isRace global variable in cmd 73d70853 * internal/lsp: do not show errors for code actions on go.mod files 1dcc99b6 * internal/lsp: support single-line hover for LSP clients like Vim 982211fc * go/analysis: change AllObjectFacts and AllPackageFacts to filter facts 35ef2682 * go/packages: handle case when go list returns absolute ImportPath c5a2fd39 * internal/lsp/telemetry/ocagent: add convertAnnotation tests e1fc249b * internal/lsp: format files that parse in packages with parse errors 2756c524 * gopls: return file error if file open fails 773fe550 * go/analysis/passes/printf: improve support for %w 1d172726 * internal/lsp: handle potential nil pointers in GetToken 43c5e4ca * internal/gopathwalk: fix typo ("nonexistant" → "nonexistent") e9bb7d36 * internal/imports, internal/lsp: quick fix import errors 5f95ed59 * internal/imports: fix typos in documentation 1e85ed80 * x/tools/internal/imports: don't load package names for empty list 5a5cfefe * internal/lsp: extra telemetry tagging of files and packages c001e47e * internal/lsp: fix watched file protocol constants dddb7617 * internal/lsp: set initialized state 09f9cfa8 * internal/lsp: find import errors for named imports a81e99d7 * internal/lsp: use correct desc for annotation ed3277de * internal/lsp/cache: clean up parse.go 7deaedd4 * internal/lsp/source: fix renaming of SuggestedFixes in experimental file ff9f1409 * internal/lsp: process configuration per workspace folder fc6e2057
- Loading branch information