tools/internal/lsp/source
Ian Cottrell b9584148ef internal/lsp: add structured layers to the cache
This is primarily to separate the levels because they have different cache
lifetimes and sharability.
This will allow us to share results between views and even between servers.

Change-Id: I280ca19d17a6ea8a15e48637d4445e2b6cf04769
Reviewed-on: https://go-review.googlesource.com/c/tools/+/177518
Run-TryBot: Rebecca Stambler <rstambler@golang.org>
TryBot-Result: Gobot Gobot <gobot@golang.org>
Reviewed-by: Rebecca Stambler <rstambler@golang.org>
2019-05-16 21:30:38 +00:00
..
analysis.go internal/lsp: add more error propagation and logging for analyses 2019-04-24 02:44:48 +00:00
completion.go internal/lsp: handle more expected type cases 2019-05-16 16:26:11 +00:00
completion_format.go internal/lsp: add structured layers to the cache 2019-05-16 21:30:38 +00:00
completion_snippet.go internal/lsp: handle additional snippet cases 2019-05-15 17:48:15 +00:00
diagnostics.go internal/lsp: add structured layers to the cache 2019-05-16 21:30:38 +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: prepare for non go files 2019-05-15 23:59:46 +00:00
highlight.go internal/lsp: prepare for non go files 2019-05-15 23:59:46 +00:00
hover.go internal/lsp: enable enhanced hover by default 2019-05-16 17:30:22 +00:00
identifier.go internal/lsp: prepare for non go files 2019-05-15 23:59:46 +00:00
signature_help.go internal/lsp: prepare for non go files 2019-05-15 23:59:46 +00:00
source_test.go internal/lsp: add structured layers to the cache 2019-05-16 21:30:38 +00:00
symbols.go internal/lsp: prepare for non go files 2019-05-15 23:59:46 +00:00
util.go internal/lsp: add some missing copyright notices 2019-05-11 04:16:17 +00:00
view.go internal/lsp: add structured layers to the cache 2019-05-16 21:30:38 +00:00