1
0
mirror of https://github.com/golang/go synced 2024-11-18 23:34:45 -07:00
go/internal/lsp/source
Ian Cottrell 4457e4cfd4 internal/lsp: add some trace spans to important functions
This uses the new opencensus compatability layer to add telementry to some of
the functions in the lsp, in order to allow us to understand their costs and
call patterns.

Change-Id: I7df820cd4eace7a4840ac6397d5df402369bf0a7
Reviewed-on: https://go-review.googlesource.com/c/tools/+/183419
Run-TryBot: Ian Cottrell <iancottrell@google.com>
TryBot-Result: Gobot Gobot <gobot@golang.org>
Reviewed-by: Rebecca Stambler <rstambler@golang.org>
2019-07-03 19:14:57 +00:00
..
analysis.go internal/lsp: add some trace spans to important functions 2019-07-03 19:14:57 +00:00
completion_format.go internal/lsp: provide deep completion candidates 2019-06-27 18:58:03 +00:00
completion_snippet.go internal/lsp: provide deep completion candidates 2019-06-27 18:58:03 +00:00
completion.go internal/lsp: add some trace spans to important functions 2019-07-03 19:14:57 +00:00
deep_completion.go internal/lsp: provide deep completion candidates 2019-06-27 18:58:03 +00:00
diagnostics_test.go internal/span: change URI.Filename so it just returns the filename 2019-06-10 21:39:43 +00:00
diagnostics.go internal/lsp: plumb suggested fixes through the LSP 2019-06-26 21:02:18 +00:00
enums.go internal/lsp: switch completion item tests to using the enum strings 2019-04-17 17:57:43 +00:00
format.go internal/lsp: add some trace spans to important functions 2019-07-03 19:14:57 +00:00
highlight.go internal/lsp: add some trace spans to important functions 2019-07-03 19:14:57 +00:00
hover.go internal/lsp: add some trace spans to important functions 2019-07-03 19:14:57 +00:00
identifier.go internal/lsp: add some trace spans to important functions 2019-07-03 19:14:57 +00:00
references.go internal/lsp: add some trace spans to important functions 2019-07-03 19:14:57 +00:00
rename_check.go internal/lsp: separate refactorings out of memoization CL 2019-06-25 16:04:30 +00:00
rename.go internal/lsp: add some trace spans to important functions 2019-07-03 19:14:57 +00:00
signature_help.go internal/lsp: add some trace spans to important functions 2019-07-03 19:14:57 +00:00
source_test.go internal/lsp: add configuration for hover levels 2019-07-03 17:17:32 +00:00
suggested_fix_experimental.go internal/lsp: plumb suggested fixes through the LSP 2019-06-26 21:02:18 +00:00
suggested_fix.go internal/lsp: plumb suggested fixes through the LSP 2019-06-26 21:02:18 +00:00
symbols.go internal/lsp: add some trace spans to important functions 2019-07-03 19:14:57 +00:00
util.go internal/lsp: improve completion support for type conversions 2019-07-01 17:57:14 +00:00
view.go internal/lsp, internal/imports: use the internal goimports library 2019-07-01 19:45:22 +00:00