1
0
mirror of https://github.com/golang/go synced 2024-10-01 01:38:33 -06:00
go/internal/lsp
Suzy Mueller e491332ed8 internal/lsp: compare names when finding references
Objects for builtin types all have position token.NoPos. We do
not want all objects that have position token.NoPos to be matched
when we are looking for references for this object, so we need to
compare the names of the objects as well.

Fixes golang/go#32991

Change-Id: I67e7aba9909ebcbb246203ea5c572debf996c792
Reviewed-on: https://go-review.googlesource.com/c/tools/+/185247
Run-TryBot: Suzy Mueller <suzmue@golang.org>
TryBot-Result: Gobot Gobot <gobot@golang.org>
Reviewed-by: Rebecca Stambler <rstambler@golang.org>
2019-07-09 18:45:27 +00:00
..
browser internal/lsp: add version and bug commands 2019-05-11 04:16:02 +00:00
cache internal/lsp: don't refresh metadata when context canceled 2019-07-09 18:24:20 +00:00
cmd internal/lsp/cmd: replace time.Tick with time.After 2019-07-03 17:54:00 +00:00
debug internal/lsp: update version 2019-06-28 16:54:56 +00:00
diff internal/lsp: enable incrementalSync by default 2019-06-26 20:40:24 +00:00
fuzzy internal/lsp/fuzzy: add fuzzy matching library 2019-07-03 21:24:19 +00:00
protocol internal/lsp: connect memoize actions to their callers 2019-07-03 19:15:39 +00:00
snippet internal/lsp: introduce snippet builder object 2019-04-25 18:37:29 +00:00
source internal/lsp: compare names when finding references 2019-07-09 18:45:27 +00:00
telemetry internal/lsp: connect memoize actions to their callers 2019-07-03 19:15:39 +00:00
testdata internal/lsp: compare names when finding references 2019-07-09 18:45:27 +00:00
tests internal/lsp: compare names when finding references 2019-07-09 18:45:27 +00:00
xlog internal/lsp: add the ability to log back to the client 2019-04-01 16:22:08 +00:00
code_action.go internal/lsp, internal/imports: use the internal goimports library 2019-07-01 19:45:22 +00:00
completion.go internal/lsp/fuzzy: add fuzzy matching library 2019-07-03 21:24:19 +00:00
definition.go internal/lsp: attach documentation to signature help 2019-06-06 17:46:28 +00:00
diagnostics.go internal/lsp: plumb suggested fixes through the LSP 2019-06-26 21:02:18 +00:00
format.go internal/lsp: handle err in formatRange 2019-06-27 22:00:10 +00:00
general.go internal/lsp: add configuration for hover levels 2019-07-03 17:17:32 +00:00
highlight.go internal/lsp: separate refactorings out of memoization CL 2019-06-25 16:04:30 +00:00
hover.go internal/lsp: remove the unused function 'markupContent'. 2019-07-08 17:12:32 +00:00
link.go internal/lsp: separate refactorings out of memoization CL 2019-06-25 16:04:30 +00:00
lsp_test.go internal/lsp: check no errs for assignability rename 2019-07-08 20:09:55 +00:00
references.go internal/lsp: include declaration for references 2019-07-03 18:39:24 +00:00
rename.go internal/lsp: separate refactorings out of memoization CL 2019-06-25 16:04:30 +00:00
reset_golden.sh internal/lsp: fix definition tests to use golden files 2019-05-10 21:06:55 +00:00
server.go internal/lsp: add configuration for hover levels 2019-07-03 17:17:32 +00:00
signature_help.go internal/lsp: reply with nil, rather than empty, signature help 2019-06-08 02:21:20 +00:00
symbols.go internal/lsp: add some trace spans to important functions 2019-07-03 19:14:57 +00:00
text_synchronization.go internal/lsp: add some trace spans to important functions 2019-07-03 19:14:57 +00:00
util.go internal/span: change URI.Filename so it just returns the filename 2019-06-10 21:39:43 +00:00
workspace.go internal/lsp: build the packages config on demand from proper configuration 2019-05-21 17:12:43 +00:00