1
0
mirror of https://github.com/golang/go synced 2024-09-30 20:18:33 -06:00
go/internal/lsp/source
Rob Findley 17fd2f27a9 internal/lsp/regtest: add a workspace symbols benchmark
It's pretty easy to add an LSP benchmark using the regtests, provided we
run the benchmark ourselves from inside the runner. Do this for
workspace symbols to start, though we should add several of these.

Also fix some error messages when setting options.

Change-Id: Iab134018edec8837e90a0a926ec2e73addf95bb3
Reviewed-on: https://go-review.googlesource.com/c/tools/+/250798
Run-TryBot: Robert Findley <rfindley@google.com>
TryBot-Result: Gobot Gobot <gobot@golang.org>
Reviewed-by: Rebecca Stambler <rstambler@golang.org>
2020-08-27 01:05:19 +00:00
..
call_hierarchy.go internal/lsp: add outgoing calls call hierarchy 2020-08-20 01:08:01 +00:00
code_lens.go internal/lsp: add "run file benchmarks" code lens 2020-08-12 18:37:58 +00:00
command.go internal/lsp: don't panic if there are no suggested fixes 2020-08-23 20:58:32 +00:00
comment_test.go internal/lsp: convert comments to markdown before sending to client 2019-10-04 18:35:38 +00:00
comment.go internal/lsp/source: use space character in markdown formatting 2020-08-26 03:44:07 +00:00
completion_builtin.go internal/lsp/source: fix a couple issues completing append() args 2020-08-15 16:56:00 +00:00
completion_format.go internal/lsp/source: fix a couple issues completing append() args 2020-08-15 16:56:00 +00:00
completion_keywords.go internal/lsp/source: improve unnamed type completion 2020-08-12 23:05:10 +00:00
completion_labels.go internal/lsp: use one context throughout completion 2020-04-06 16:51:37 +00:00
completion_literal.go internal/lsp/source: improve func literal completions 2020-08-15 16:17:26 +00:00
completion_printf_test.go internal/lsp/source: improve completion of printf operands 2020-08-21 13:58:45 +00:00
completion_printf.go internal/lsp/source: improve completion of printf operands 2020-08-21 13:58:45 +00:00
completion_snippet.go internal/lsp: remove source.Cache 2020-08-05 22:08:24 +00:00
completion_statements.go internal/lsp: remove source.Cache 2020-08-05 22:08:24 +00:00
completion.go internal/lsp: ignore period ('.') triggered completions in comments 2020-08-26 04:07:57 +00:00
deep_completion_test.go internal/lsp/source: fix bug in deep completion score tracking 2020-08-08 16:17:06 +00:00
deep_completion.go internal/lsp/source: fix bug in deep completion score tracking 2020-08-08 16:17:06 +00:00
diagnostics.go internal/lsp: separate LSP files from FS files 2020-08-03 22:16:06 +00:00
extract.go internal/lsp: support function calls in extract variable 2020-08-10 22:41:34 +00:00
folding_range.go internal/lsp: remove source.Cache 2020-08-05 22:08:24 +00:00
format_test.go internal/lsp: handle bad formatting with CRLF line endings 2020-07-28 16:05:17 +00:00
format.go internal/lsp: remove source.Cache 2020-08-05 22:08:24 +00:00
gc_annotations.go internal/lsp: in gc_details change command to use a temporary file. 2020-08-11 15:37:30 +00:00
highlight.go internal/lsp: remove source.Cache 2020-08-05 22:08:24 +00:00
hover.go internal/lsp: remove source.Cache 2020-08-05 22:08:24 +00:00
identifier_test.go internal/lsp/source: add a unit test for searchForEnclosing 2020-07-28 18:51:24 +00:00
identifier.go internal/lsp: add outgoing calls call hierarchy 2020-08-20 01:08:01 +00:00
implementation.go internal/lsp/source: sort references and implementations results 2020-08-26 22:01:59 +00:00
options.go internal/lsp/regtest: add a workspace symbols benchmark 2020-08-27 01:05:19 +00:00
references.go internal/lsp/source: sort references and implementations results 2020-08-26 22:01:59 +00:00
rename_check.go internal/lsp/source: fix nil pointer in rename_check 2020-08-17 02:38:11 +00:00
rename.go internal/lsp: remove source.Cache 2020-08-05 22:08:24 +00:00
signature_help.go internal/lsp: remove source.Cache 2020-08-05 22:08:24 +00:00
source_test.go internal/lsp: ignore period ('.') triggered completions in comments 2020-08-26 04:07:57 +00:00
symbols.go internal/lsp: remove source.Cache 2020-08-05 22:08:24 +00:00
types_format.go internal/lsp/source: improve func literal completions 2020-08-15 16:17:26 +00:00
util_test.go internal/lsp/source: fix panic in formatZeroValue for invalid type 2020-08-21 17:11:49 +00:00
util.go internal/lsp/source: fix panic in formatZeroValue for invalid type 2020-08-21 17:11:49 +00:00
view.go internal/lsp/cache: don't always type check in default mode 2020-08-19 19:22:15 +00:00
workspace_symbol.go internal/memoize: switch from GC-driven to explicit deletion 2020-08-10 19:02:17 +00:00