You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
[gopls-release-branch.0.5] all: merge master into gopls-release-branch.0.5
23787c0 internal/lsp: fix race condition in diagnostics show message
6652d1f internal/gocommand: add a GoVersion function to avoid duplicating logic
d105bfa internal/lsp: dynamically register semantic tokens
2cbe144 internal/lsp: return code lenses in a deterministic order
eb9088f internal/lsp/source: remove workspace module from all experiments
2be66b6 cmd/toolstash: pass -S=2 when comparing toolchains
c12dc66 gopls: regtest to demonstrate gopls confused by //line directives
d49c4ed internal/lsp: do not allow non-Go files to be loaded in packages.load
226fd2f internal/lsp/fake: factor out working in a temp directory
9055098 internal/lsp/source: use 'gopls.' instead of 'gopls_'
f5c826d internal/lsp: hold notifications until gopls is initialized
b894a32 all: use explicit -mod, -modfile fields for gocommand.Invocation
0a3dccc internal/lsp/source: add a FileSource interface
b2746f1 internal/lsp: fix nil pointer exception in initialization
6003fad internal/lsp/source: delete unused Snapshot.IsSaved
a03874c internal/lsp: clean up unused parameters
2d76fa4 gopls/internal/regtest: delete OpenFileWithContent
593bd9b internal/lsp/cache: delay transitive invalidation in snapshot.clone
e52f541 internal/lsp: fix analysis in all experiments, disable unusedparams
eae18ab internal/lsp/cache: factor out guessPackagesForURI from snapshot.clone
de28cda internal/lsp: remove staticcheck and gofumpt from all experiments
a78bdc4 x/tools/go/analysis/passes/unsafeptr: report Header misuse
255fb2a x/tools/go/analysis/passes/unsafeptr: stricter reporting
a2250d3 internal/lsp: add gopls semtok command and semantic token tests
7c89c52 x/tools/gopls: add a skipped test for renaming of package
c901190 internal/lsp/source/genapijson: add 'gopls_' prefix to commands
a5d9e45 internal/lsp/source: be consistent about command identifiers
b29caf7 internal/lsp/source: include setting name in all settings errors
828e89d internal/lsp: fix env setting type
6e6f73a internal/lsp: fix mismatches between doc and settings
1610a49 internal/lsp/source/completion: use a minimum budget of 10ms for shallow completions
d162461 go/analysis/passes/asmdecl: add support for ABI selector clauses
64a9e34 internal/imports: dedupe import paths for standard library packages
c16b75f internal/imports: bump relevance for modules with higher major versions
0112737 gopls/internal/regtest: add a test for switching from modules to GOPATH
d88ec18 go/analysis: add IgnoredFiles, check ignored files in buildtag check
67cabf8 go/loader: delete example_test.go
8c26973 gopls: add "go test" code action
2db1cd7 internal/lsp: extract mod errors in load and treat them like diagnostics
ec925d8 gopls/internal/regtest: add a failing test for swig
5bd0538 internal/lsp: move the workspaceMode into the snapshot
ed2f502 internal/lsp/semantic.go: generate semantic tokens
6e5c6d7 internal/lsp: handle nil pointer in semantic tokens
fcf8212 internal/lsp/source: handle a possible nil pointer in call hierarchy
96877f2 internal/lsp, gopls: require a "gopls_" prefix on all commands
9ab7e51 internal/lsp: don't show blank identifiers in outline
7ddb464 internal/lsp: add "type " to hover messages for structs/interfaces/etc
d01b322 internal/lsp/cache: extract goimports code
4c6f507 gopls/doc: use enum value docstrings, if they exist
ffec978 internal/lsp: handle major versions above v0/v1 in workspace module mode
03e951c internal/lsp/source: add an experimental new cache key for packages
9df6960 internal/lsp: don't pass build flags to `go mod` commands
0806396 internal/lsp: don't show an error for "allExperiments" in (options).set
d5f20aa gopls: add regtest mode for experiments, like workspace module tests
45061ab internal/lsp: add support for an "enable all experiments" settings
a00137c internal/lsp: default to workspace module mode even with vendor dirs
454bc3d internal/lsp/source: show references to interface methods
23a3aa1 internal/lsp: improve handling of files not in views
567bb5a go/analysis/analysistest: fix issue in RunWithSuggestedFixes on a package with tests
90a82dd internal/lsp/cache: actually remove the view's modURI and sumURI
576e169 internal/lsp: fix hover for builtin error method (Error)
1ccce62 internal/lsp/cache: prevent version from including line break
9854aba internal/lsp: unconditionally create changedFiles map
ecd9fd2 internal/lsp/source: ignore empty package names for completion
39ee293 gopls: add test for `go mod tidy` diagnostics in multiple modules
76a79a6 internal/lsp/source: factor out enum options pattern
7e5cd54 internal/lsp/source: improve documentation for symbolStyle
08f1973 gopls/internal/regtest: only run in singleton mode
2268388 internal/lsp: fix go.mod creation without experimental workspace module
8445f4f internal/lsp: add experimental support for multi-phase diagnostics
0d28ed0 gopls: add a test that mirrors govim's -mod=readonly test
b5b8742 internal/lsp/source: refactor c.item to support deepSearch in all cases
4e032a7 internal/lsp: fix and add a test for non-workspace module mode
dc8b4ba internal/lsp: fix two more staticcheck warnings
af0a1b5 internal/lsp: fix staticcheck warning
41c411d internal/lsp/testdata: remove diagnostic from percent package
77e61d3 internal/lsp/source: remove unused Session method
1e3611d internal/lsp: remove logic for re-creating a view when a go.mod changes
43ebab8 gopls/doc: fix section rewriting
e57f6d4 internal/lsp: move hasValidBuildConfiguration into the snapshot
2e5f0cf internal/lsp: remove all but one use of the view's modURI field
a6f32d1 gopls/internal/regtest: allow cleanup to fail on windows
a44386f internal/lsp/source/completion: use c.matcher for comments
66e72d0 internal/lsp: print the go version only once the view is created
c8c0a1c internal/lsp/semantic.go: add the skeleton for supporting semantic tokens
bf155c1 internal/lsp: use published diagnostics instead of reports in lsp_test
bce87a7 internal/lsp/source/completion: remove unused contexts
c43c25c internal/lsp/source: run deep completions before unimported completions
f1e51e6 internal/lsp: stop using modURI as much as possible
fc8742f cmd/bundle: expand test coverage to all modes
5272f30 gopls: fix various staticcheck errors
ffa3839 cmd/bundle: use caller's module version via go/packages
d7fc70a gopls/internal/regtest: always await InitialWorkspaceLoad
a0ef9b6 internal/lsp: prepare for deletion of view.modURI
19e0367 internal/lsp/cache: use gopls.mod for the workspace module if it exists
50ab967 internal/lsp/source: add additional generated docs
42b62fc gopls/internal/regtest: fix data race when printing logs
5d1fdd8 internal/lsp: allow multiple go.mod files in a view
e843550 internal/lsp: run marker tests in multi-module mode
4c77dbd internal/lsp: fix race condition caused by config in `go mod tidy`
34b80a0 gopls/doc: update and expand the nvim documentation
0eae6ac internal/lsp: add a test for gc annotation details code lens
8d73f17 internal/lsp: move package selection to before type checking
Change-Id: If6de848f3d37deda28273b0b75dce2425fd1fe5d
0 commit comments