pkgsrc-Changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

CVS commit: pkgsrc/devel/go-tools



Module Name:    pkgsrc
Committed By:   bsiegert
Date:           Fri Dec  4 11:31:16 UTC 2020

Modified Files:
        pkgsrc/devel/go-tools: Makefile PLIST

Log Message:
go-tools: fix build, bump revision

Apologies for breaking this package so hard with the previous update.

- add missing buildlinks to go-mod, go-crypto and goldmark
- remove bin/server (which is the "getgo" App Engine app, not useful locally)
- update PLIST


To generate a diff of this commit:
cvs rdiff -u -r1.46 -r1.47 pkgsrc/devel/go-tools/Makefile
cvs rdiff -u -r1.5 -r1.6 pkgsrc/devel/go-tools/PLIST

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: pkgsrc/devel/go-tools/Makefile
diff -u pkgsrc/devel/go-tools/Makefile:1.46 pkgsrc/devel/go-tools/Makefile:1.47
--- pkgsrc/devel/go-tools/Makefile:1.46 Fri Nov 13 19:26:14 2020
+++ pkgsrc/devel/go-tools/Makefile      Fri Dec  4 11:31:16 2020
@@ -1,8 +1,8 @@
-# $NetBSD: Makefile,v 1.46 2020/11/13 19:26:14 bsiegert Exp $
+# $NetBSD: Makefile,v 1.47 2020/12/04 11:31:16 bsiegert Exp $
 
 DISTNAME=              tools
 PKGNAME=               go-tools-1.15.20201026
-PKGREVISION=           2
+PKGREVISION=           4
 CATEGORIES=            devel
 MASTER_SITES=          ${MASTER_SITE_GITHUB:=golang/}
 GITHUB_PROJECT=                ${DISTNAME}
@@ -20,9 +20,7 @@ USE_TOOLS+=           bash
 REPLACE_BASH+=         cmd/getgo/*.bash
 REPLACE_BASH+=         cmd/godoc/*.bash
 REPLACE_BASH+=         cmd/toolstash/buildall
-
-PLIST_SUBST+=          GOTOOLDIR=${GOTOOLDIR:Q}
-INSTALLATION_DIRS+=    ${GOTOOLDIR}
+REPLACE_BASH+=         internal/lsp/reset_golden.sh
 
 CHECK_RELRO_SKIP+=     bin/benchcmp
 CHECK_RELRO_SKIP+=     bin/bundle
@@ -47,14 +45,57 @@ CHECK_RELRO_SKIP+=  bin/stress
 CHECK_RELRO_SKIP+=     bin/stringer
 CHECK_RELRO_SKIP+=     bin/tip
 CHECK_RELRO_SKIP+=     bin/toolstash
+CHECK_RELRO_SKIP+=     bin/authtest
+CHECK_RELRO_SKIP+=     bin/benchcmp
+CHECK_RELRO_SKIP+=     bin/bundle
+CHECK_RELRO_SKIP+=     bin/callgraph
+CHECK_RELRO_SKIP+=     bin/compilebench
+CHECK_RELRO_SKIP+=     bin/cookieauth
+CHECK_RELRO_SKIP+=     bin/cover
+CHECK_RELRO_SKIP+=     bin/digraph
+CHECK_RELRO_SKIP+=     bin/eg
+CHECK_RELRO_SKIP+=     bin/findcall
+CHECK_RELRO_SKIP+=     bin/fiximports
+CHECK_RELRO_SKIP+=     bin/genapijson
+CHECK_RELRO_SKIP+=     bin/getgo
+CHECK_RELRO_SKIP+=     bin/gitauth
+CHECK_RELRO_SKIP+=     bin/go-contrib-init
+CHECK_RELRO_SKIP+=     bin/godex
+CHECK_RELRO_SKIP+=     bin/godoc
+CHECK_RELRO_SKIP+=     bin/goimports
+CHECK_RELRO_SKIP+=     bin/gomvpkg
+CHECK_RELRO_SKIP+=     bin/gopackages
+CHECK_RELRO_SKIP+=     bin/gorename
+CHECK_RELRO_SKIP+=     bin/gostacks
+CHECK_RELRO_SKIP+=     bin/gotype
+CHECK_RELRO_SKIP+=     bin/goyacc
+CHECK_RELRO_SKIP+=     bin/guru
+CHECK_RELRO_SKIP+=     bin/helper
+CHECK_RELRO_SKIP+=     bin/html2article
+CHECK_RELRO_SKIP+=     bin/ifaceassert
+CHECK_RELRO_SKIP+=     bin/lostcancel
+CHECK_RELRO_SKIP+=     bin/netrcauth
+CHECK_RELRO_SKIP+=     bin/nilness
+CHECK_RELRO_SKIP+=     bin/present
+CHECK_RELRO_SKIP+=     bin/present2md
+CHECK_RELRO_SKIP+=     bin/server
+CHECK_RELRO_SKIP+=     bin/shadow
+CHECK_RELRO_SKIP+=     bin/splitdwarf
+CHECK_RELRO_SKIP+=     bin/ssadump
+CHECK_RELRO_SKIP+=     bin/stress
+CHECK_RELRO_SKIP+=     bin/stringer
+CHECK_RELRO_SKIP+=     bin/stringintconv
+CHECK_RELRO_SKIP+=     bin/toolstash
+CHECK_RELRO_SKIP+=     bin/unmarshal
 
 pre-patch:
-       ${RM} -rf ${WRKSRC}/gopls
-
-post-install:
-       cd ${DESTDIR}${PREFIX} && mv bin/analyze ${GOTOOLDIR}
+       ${RM} -rf ${WRKSRC}/gopls ${WRKSRC}/cmd/getgo/server
 
 .include "../../lang/go/go-package.mk"
+.include "../../devel/go-mod/buildlink3.mk"
+.include "../../devel/go-sync/buildlink3.mk"
+.include "../../devel/go-xerrors/buildlink3.mk"
 .include "../../devel/google-api-go-client/buildlink3.mk"
 .include "../../security/go-crypto/buildlink3.mk"
+.include "../../textproc/go-goldmark/buildlink3.mk"
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/devel/go-tools/PLIST
diff -u pkgsrc/devel/go-tools/PLIST:1.5 pkgsrc/devel/go-tools/PLIST:1.6
--- pkgsrc/devel/go-tools/PLIST:1.5     Sun Oct 14 18:53:00 2018
+++ pkgsrc/devel/go-tools/PLIST Fri Dec  4 11:31:16 2020
@@ -1,67 +1,96 @@
-@comment $NetBSD: PLIST,v 1.5 2018/10/14 18:53:00 bsiegert Exp $
-${GOTOOLDIR}/analyze
+@comment $NetBSD: PLIST,v 1.6 2020/12/04 11:31:16 bsiegert Exp $
+bin/authtest
 bin/benchcmp
 bin/bundle
 bin/callgraph
 bin/compilebench
+bin/cookieauth
 bin/cover
 bin/digraph
 bin/eg
 bin/findcall
 bin/fiximports
+bin/genapijson
 bin/getgo
+bin/gitauth
 bin/go-contrib-init
 bin/godex
 bin/godoc
 bin/goimports
-bin/golsp
 bin/gomvpkg
 bin/gopackages
 bin/gorename
+bin/gostacks
 bin/gotype
 bin/goyacc
 bin/guru
-bin/heapview
+bin/helper
 bin/html2article
+bin/ifaceassert
 bin/lostcancel
+bin/netrcauth
+bin/nilness
 bin/present
+bin/present2md
+bin/shadow
+bin/splitdwarf
 bin/ssadump
 bin/stress
 bin/stringer
-bin/tip
+bin/stringintconv
 bin/toolstash
+bin/unmarshal
 gopkg/pkg/${GO_PLATFORM}/golang.org/x/tools/benchmark/parse.a
 gopkg/pkg/${GO_PLATFORM}/golang.org/x/tools/blog.a
 gopkg/pkg/${GO_PLATFORM}/golang.org/x/tools/blog/atom.a
-gopkg/pkg/${GO_PLATFORM}/golang.org/x/tools/cmd/getgo/server.a
 gopkg/pkg/${GO_PLATFORM}/golang.org/x/tools/cmd/guru/serial.a
-gopkg/pkg/${GO_PLATFORM}/golang.org/x/tools/cmd/heapview/internal/core.a
+gopkg/pkg/${GO_PLATFORM}/golang.org/x/tools/cmd/splitdwarf/internal/macho.a
 gopkg/pkg/${GO_PLATFORM}/golang.org/x/tools/container/intsets.a
 gopkg/pkg/${GO_PLATFORM}/golang.org/x/tools/cover.a
 gopkg/pkg/${GO_PLATFORM}/golang.org/x/tools/go/analysis.a
 gopkg/pkg/${GO_PLATFORM}/golang.org/x/tools/go/analysis/analysistest.a
+gopkg/pkg/${GO_PLATFORM}/golang.org/x/tools/go/analysis/internal/analysisflags.a
 gopkg/pkg/${GO_PLATFORM}/golang.org/x/tools/go/analysis/internal/checker.a
+gopkg/pkg/${GO_PLATFORM}/golang.org/x/tools/go/analysis/internal/facts.a
 gopkg/pkg/${GO_PLATFORM}/golang.org/x/tools/go/analysis/multichecker.a
 gopkg/pkg/${GO_PLATFORM}/golang.org/x/tools/go/analysis/passes/asmdecl.a
 gopkg/pkg/${GO_PLATFORM}/golang.org/x/tools/go/analysis/passes/assign.a
 gopkg/pkg/${GO_PLATFORM}/golang.org/x/tools/go/analysis/passes/atomic.a
+gopkg/pkg/${GO_PLATFORM}/golang.org/x/tools/go/analysis/passes/atomicalign.a
 gopkg/pkg/${GO_PLATFORM}/golang.org/x/tools/go/analysis/passes/bools.a
+gopkg/pkg/${GO_PLATFORM}/golang.org/x/tools/go/analysis/passes/buildssa.a
 gopkg/pkg/${GO_PLATFORM}/golang.org/x/tools/go/analysis/passes/buildtag.a
+gopkg/pkg/${GO_PLATFORM}/golang.org/x/tools/go/analysis/passes/cgocall.a
+gopkg/pkg/${GO_PLATFORM}/golang.org/x/tools/go/analysis/passes/composite.a
 gopkg/pkg/${GO_PLATFORM}/golang.org/x/tools/go/analysis/passes/copylock.a
 gopkg/pkg/${GO_PLATFORM}/golang.org/x/tools/go/analysis/passes/ctrlflow.a
+gopkg/pkg/${GO_PLATFORM}/golang.org/x/tools/go/analysis/passes/deepequalerrors.a
+gopkg/pkg/${GO_PLATFORM}/golang.org/x/tools/go/analysis/passes/errorsas.a
 gopkg/pkg/${GO_PLATFORM}/golang.org/x/tools/go/analysis/passes/findcall.a
+gopkg/pkg/${GO_PLATFORM}/golang.org/x/tools/go/analysis/passes/httpresponse.a
+gopkg/pkg/${GO_PLATFORM}/golang.org/x/tools/go/analysis/passes/ifaceassert.a
 gopkg/pkg/${GO_PLATFORM}/golang.org/x/tools/go/analysis/passes/inspect.a
 gopkg/pkg/${GO_PLATFORM}/golang.org/x/tools/go/analysis/passes/internal/analysisutil.a
 gopkg/pkg/${GO_PLATFORM}/golang.org/x/tools/go/analysis/passes/loopclosure.a
 gopkg/pkg/${GO_PLATFORM}/golang.org/x/tools/go/analysis/passes/lostcancel.a
 gopkg/pkg/${GO_PLATFORM}/golang.org/x/tools/go/analysis/passes/nilfunc.a
+gopkg/pkg/${GO_PLATFORM}/golang.org/x/tools/go/analysis/passes/nilness.a
 gopkg/pkg/${GO_PLATFORM}/golang.org/x/tools/go/analysis/passes/pkgfact.a
+gopkg/pkg/${GO_PLATFORM}/golang.org/x/tools/go/analysis/passes/printf.a
+gopkg/pkg/${GO_PLATFORM}/golang.org/x/tools/go/analysis/passes/shadow.a
+gopkg/pkg/${GO_PLATFORM}/golang.org/x/tools/go/analysis/passes/shift.a
+gopkg/pkg/${GO_PLATFORM}/golang.org/x/tools/go/analysis/passes/sortslice.a
 gopkg/pkg/${GO_PLATFORM}/golang.org/x/tools/go/analysis/passes/stdmethods.a
+gopkg/pkg/${GO_PLATFORM}/golang.org/x/tools/go/analysis/passes/stringintconv.a
+gopkg/pkg/${GO_PLATFORM}/golang.org/x/tools/go/analysis/passes/structtag.a
+gopkg/pkg/${GO_PLATFORM}/golang.org/x/tools/go/analysis/passes/testinggoroutine.a
+gopkg/pkg/${GO_PLATFORM}/golang.org/x/tools/go/analysis/passes/tests.a
+gopkg/pkg/${GO_PLATFORM}/golang.org/x/tools/go/analysis/passes/unmarshal.a
 gopkg/pkg/${GO_PLATFORM}/golang.org/x/tools/go/analysis/passes/unreachable.a
 gopkg/pkg/${GO_PLATFORM}/golang.org/x/tools/go/analysis/passes/unsafeptr.a
 gopkg/pkg/${GO_PLATFORM}/golang.org/x/tools/go/analysis/passes/unusedresult.a
-gopkg/pkg/${GO_PLATFORM}/golang.org/x/tools/go/analysis/passes/vet/internal/whitelist.a
 gopkg/pkg/${GO_PLATFORM}/golang.org/x/tools/go/analysis/singlechecker.a
+gopkg/pkg/${GO_PLATFORM}/golang.org/x/tools/go/analysis/unitchecker.a
 gopkg/pkg/${GO_PLATFORM}/golang.org/x/tools/go/ast/astutil.a
 gopkg/pkg/${GO_PLATFORM}/golang.org/x/tools/go/ast/inspector.a
 gopkg/pkg/${GO_PLATFORM}/golang.org/x/tools/go/buildutil.a
@@ -70,13 +99,16 @@ gopkg/pkg/${GO_PLATFORM}/golang.org/x/to
 gopkg/pkg/${GO_PLATFORM}/golang.org/x/tools/go/callgraph/rta.a
 gopkg/pkg/${GO_PLATFORM}/golang.org/x/tools/go/callgraph/static.a
 gopkg/pkg/${GO_PLATFORM}/golang.org/x/tools/go/cfg.a
+gopkg/pkg/${GO_PLATFORM}/golang.org/x/tools/go/expect.a
 gopkg/pkg/${GO_PLATFORM}/golang.org/x/tools/go/gccgoexportdata.a
 gopkg/pkg/${GO_PLATFORM}/golang.org/x/tools/go/gcexportdata.a
 gopkg/pkg/${GO_PLATFORM}/golang.org/x/tools/go/internal/cgo.a
 gopkg/pkg/${GO_PLATFORM}/golang.org/x/tools/go/internal/gccgoimporter.a
 gopkg/pkg/${GO_PLATFORM}/golang.org/x/tools/go/internal/gcimporter.a
+gopkg/pkg/${GO_PLATFORM}/golang.org/x/tools/go/internal/packagesdriver.a
 gopkg/pkg/${GO_PLATFORM}/golang.org/x/tools/go/loader.a
 gopkg/pkg/${GO_PLATFORM}/golang.org/x/tools/go/packages.a
+gopkg/pkg/${GO_PLATFORM}/golang.org/x/tools/go/packages/packagestest.a
 gopkg/pkg/${GO_PLATFORM}/golang.org/x/tools/go/pointer.a
 gopkg/pkg/${GO_PLATFORM}/golang.org/x/tools/go/ssa.a
 gopkg/pkg/${GO_PLATFORM}/golang.org/x/tools/go/ssa/interp.a
@@ -86,11 +118,8 @@ gopkg/pkg/${GO_PLATFORM}/golang.org/x/to
 gopkg/pkg/${GO_PLATFORM}/golang.org/x/tools/go/vcs.a
 gopkg/pkg/${GO_PLATFORM}/golang.org/x/tools/godoc.a
 gopkg/pkg/${GO_PLATFORM}/golang.org/x/tools/godoc/analysis.a
-gopkg/pkg/${GO_PLATFORM}/golang.org/x/tools/godoc/dl.a
-gopkg/pkg/${GO_PLATFORM}/golang.org/x/tools/godoc/env.a
-gopkg/pkg/${GO_PLATFORM}/golang.org/x/tools/godoc/proxy.a
+gopkg/pkg/${GO_PLATFORM}/golang.org/x/tools/godoc/golangorgenv.a
 gopkg/pkg/${GO_PLATFORM}/golang.org/x/tools/godoc/redirect.a
-gopkg/pkg/${GO_PLATFORM}/golang.org/x/tools/godoc/short.a
 gopkg/pkg/${GO_PLATFORM}/golang.org/x/tools/godoc/static.a
 gopkg/pkg/${GO_PLATFORM}/golang.org/x/tools/godoc/util.a
 gopkg/pkg/${GO_PLATFORM}/golang.org/x/tools/godoc/vfs.a
@@ -99,10 +128,63 @@ gopkg/pkg/${GO_PLATFORM}/golang.org/x/to
 gopkg/pkg/${GO_PLATFORM}/golang.org/x/tools/godoc/vfs/mapfs.a
 gopkg/pkg/${GO_PLATFORM}/golang.org/x/tools/godoc/vfs/zipfs.a
 gopkg/pkg/${GO_PLATFORM}/golang.org/x/tools/imports.a
+gopkg/pkg/${GO_PLATFORM}/golang.org/x/tools/internal/analysisinternal.a
+gopkg/pkg/${GO_PLATFORM}/golang.org/x/tools/internal/apidiff.a
+gopkg/pkg/${GO_PLATFORM}/golang.org/x/tools/internal/event.a
+gopkg/pkg/${GO_PLATFORM}/golang.org/x/tools/internal/event/core.a
+gopkg/pkg/${GO_PLATFORM}/golang.org/x/tools/internal/event/export.a
+gopkg/pkg/${GO_PLATFORM}/golang.org/x/tools/internal/event/export/eventtest.a
+gopkg/pkg/${GO_PLATFORM}/golang.org/x/tools/internal/event/export/metric.a
+gopkg/pkg/${GO_PLATFORM}/golang.org/x/tools/internal/event/export/ocagent.a
+gopkg/pkg/${GO_PLATFORM}/golang.org/x/tools/internal/event/export/ocagent/wire.a
+gopkg/pkg/${GO_PLATFORM}/golang.org/x/tools/internal/event/export/prometheus.a
+gopkg/pkg/${GO_PLATFORM}/golang.org/x/tools/internal/event/keys.a
+gopkg/pkg/${GO_PLATFORM}/golang.org/x/tools/internal/event/label.a
+gopkg/pkg/${GO_PLATFORM}/golang.org/x/tools/internal/fakenet.a
 gopkg/pkg/${GO_PLATFORM}/golang.org/x/tools/internal/fastwalk.a
+gopkg/pkg/${GO_PLATFORM}/golang.org/x/tools/internal/gocommand.a
+gopkg/pkg/${GO_PLATFORM}/golang.org/x/tools/internal/gopathwalk.a
+gopkg/pkg/${GO_PLATFORM}/golang.org/x/tools/internal/imports.a
 gopkg/pkg/${GO_PLATFORM}/golang.org/x/tools/internal/jsonrpc2.a
+gopkg/pkg/${GO_PLATFORM}/golang.org/x/tools/internal/jsonrpc2/servertest.a
 gopkg/pkg/${GO_PLATFORM}/golang.org/x/tools/internal/lsp.a
+gopkg/pkg/${GO_PLATFORM}/golang.org/x/tools/internal/lsp/analysis/fillreturns.a
+gopkg/pkg/${GO_PLATFORM}/golang.org/x/tools/internal/lsp/analysis/fillstruct.a
+gopkg/pkg/${GO_PLATFORM}/golang.org/x/tools/internal/lsp/analysis/nonewvars.a
+gopkg/pkg/${GO_PLATFORM}/golang.org/x/tools/internal/lsp/analysis/noresultvalues.a
+gopkg/pkg/${GO_PLATFORM}/golang.org/x/tools/internal/lsp/analysis/simplifycompositelit.a
+gopkg/pkg/${GO_PLATFORM}/golang.org/x/tools/internal/lsp/analysis/simplifyrange.a
+gopkg/pkg/${GO_PLATFORM}/golang.org/x/tools/internal/lsp/analysis/simplifyslice.a
+gopkg/pkg/${GO_PLATFORM}/golang.org/x/tools/internal/lsp/analysis/undeclaredname.a
+gopkg/pkg/${GO_PLATFORM}/golang.org/x/tools/internal/lsp/analysis/unusedparams.a
+gopkg/pkg/${GO_PLATFORM}/golang.org/x/tools/internal/lsp/browser.a
+gopkg/pkg/${GO_PLATFORM}/golang.org/x/tools/internal/lsp/cache.a
+gopkg/pkg/${GO_PLATFORM}/golang.org/x/tools/internal/lsp/cmd.a
+gopkg/pkg/${GO_PLATFORM}/golang.org/x/tools/internal/lsp/cmd/test.a
+gopkg/pkg/${GO_PLATFORM}/golang.org/x/tools/internal/lsp/debug.a
+gopkg/pkg/${GO_PLATFORM}/golang.org/x/tools/internal/lsp/debug/tag.a
+gopkg/pkg/${GO_PLATFORM}/golang.org/x/tools/internal/lsp/diff.a
+gopkg/pkg/${GO_PLATFORM}/golang.org/x/tools/internal/lsp/diff/difftest.a
+gopkg/pkg/${GO_PLATFORM}/golang.org/x/tools/internal/lsp/diff/myers.a
+gopkg/pkg/${GO_PLATFORM}/golang.org/x/tools/internal/lsp/fake.a
+gopkg/pkg/${GO_PLATFORM}/golang.org/x/tools/internal/lsp/fuzzy.a
+gopkg/pkg/${GO_PLATFORM}/golang.org/x/tools/internal/lsp/lsprpc.a
+gopkg/pkg/${GO_PLATFORM}/golang.org/x/tools/internal/lsp/mod.a
 gopkg/pkg/${GO_PLATFORM}/golang.org/x/tools/internal/lsp/protocol.a
+gopkg/pkg/${GO_PLATFORM}/golang.org/x/tools/internal/lsp/snippet.a
+gopkg/pkg/${GO_PLATFORM}/golang.org/x/tools/internal/lsp/source.a
+gopkg/pkg/${GO_PLATFORM}/golang.org/x/tools/internal/lsp/source/completion.a
+gopkg/pkg/${GO_PLATFORM}/golang.org/x/tools/internal/lsp/tests.a
+gopkg/pkg/${GO_PLATFORM}/golang.org/x/tools/internal/memoize.a
+gopkg/pkg/${GO_PLATFORM}/golang.org/x/tools/internal/packagesinternal.a
+gopkg/pkg/${GO_PLATFORM}/golang.org/x/tools/internal/proxydir.a
+gopkg/pkg/${GO_PLATFORM}/golang.org/x/tools/internal/span.a
+gopkg/pkg/${GO_PLATFORM}/golang.org/x/tools/internal/stack.a
+gopkg/pkg/${GO_PLATFORM}/golang.org/x/tools/internal/stack/stacktest.a
+gopkg/pkg/${GO_PLATFORM}/golang.org/x/tools/internal/testenv.a
+gopkg/pkg/${GO_PLATFORM}/golang.org/x/tools/internal/tool.a
+gopkg/pkg/${GO_PLATFORM}/golang.org/x/tools/internal/typesinternal.a
+gopkg/pkg/${GO_PLATFORM}/golang.org/x/tools/internal/xcontext.a
 gopkg/pkg/${GO_PLATFORM}/golang.org/x/tools/playground.a
 gopkg/pkg/${GO_PLATFORM}/golang.org/x/tools/playground/socket.a
 gopkg/pkg/${GO_PLATFORM}/golang.org/x/tools/present.a
@@ -110,6 +192,7 @@ gopkg/pkg/${GO_PLATFORM}/golang.org/x/to
 gopkg/pkg/${GO_PLATFORM}/golang.org/x/tools/refactor/importgraph.a
 gopkg/pkg/${GO_PLATFORM}/golang.org/x/tools/refactor/rename.a
 gopkg/pkg/${GO_PLATFORM}/golang.org/x/tools/refactor/satisfy.a
+gopkg/pkg/${GO_PLATFORM}/golang.org/x/tools/txtar.a
 gopkg/src/golang.org/x/tools/AUTHORS
 gopkg/src/golang.org/x/tools/CONTRIBUTING.md
 gopkg/src/golang.org/x/tools/CONTRIBUTORS
@@ -121,6 +204,10 @@ gopkg/src/golang.org/x/tools/benchmark/p
 gopkg/src/golang.org/x/tools/blog/atom/atom.go
 gopkg/src/golang.org/x/tools/blog/blog.go
 gopkg/src/golang.org/x/tools/blog/blog_test.go
+gopkg/src/golang.org/x/tools/cmd/auth/authtest/authtest.go
+gopkg/src/golang.org/x/tools/cmd/auth/cookieauth/cookieauth.go
+gopkg/src/golang.org/x/tools/cmd/auth/gitauth/gitauth.go
+gopkg/src/golang.org/x/tools/cmd/auth/netrcauth/netrcauth.go
 gopkg/src/golang.org/x/tools/cmd/benchcmp/benchcmp.go
 gopkg/src/golang.org/x/tools/cmd/benchcmp/benchcmp_test.go
 gopkg/src/golang.org/x/tools/cmd/benchcmp/compare.go
@@ -139,7 +226,7 @@ gopkg/src/golang.org/x/tools/cmd/callgra
 gopkg/src/golang.org/x/tools/cmd/callgraph/testdata/src/pkg/pkg.go
 gopkg/src/golang.org/x/tools/cmd/callgraph/testdata/src/pkg/pkg_test.go
 gopkg/src/golang.org/x/tools/cmd/compilebench/main.go
-gopkg/src/golang.org/x/tools/cmd/cover/README
+gopkg/src/golang.org/x/tools/cmd/cover/README.md
 gopkg/src/golang.org/x/tools/cmd/cover/cover.go
 gopkg/src/golang.org/x/tools/cmd/cover/cover_test.go
 gopkg/src/golang.org/x/tools/cmd/cover/doc.go
@@ -172,9 +259,6 @@ gopkg/src/golang.org/x/tools/cmd/getgo/m
 gopkg/src/golang.org/x/tools/cmd/getgo/make.bash
 gopkg/src/golang.org/x/tools/cmd/getgo/path.go
 gopkg/src/golang.org/x/tools/cmd/getgo/path_test.go
-gopkg/src/golang.org/x/tools/cmd/getgo/server/README.md
-gopkg/src/golang.org/x/tools/cmd/getgo/server/app.yaml
-gopkg/src/golang.org/x/tools/cmd/getgo/server/main.go
 gopkg/src/golang.org/x/tools/cmd/getgo/steps.go
 gopkg/src/golang.org/x/tools/cmd/getgo/system.go
 gopkg/src/golang.org/x/tools/cmd/getgo/system_unix.go
@@ -191,37 +275,16 @@ gopkg/src/golang.org/x/tools/cmd/godex/i
 gopkg/src/golang.org/x/tools/cmd/godex/print.go
 gopkg/src/golang.org/x/tools/cmd/godex/source.go
 gopkg/src/golang.org/x/tools/cmd/godex/writetype.go
-gopkg/src/golang.org/x/tools/cmd/godoc/.gitignore
-gopkg/src/golang.org/x/tools/cmd/godoc/Dockerfile.prod
-gopkg/src/golang.org/x/tools/cmd/godoc/Makefile
-gopkg/src/golang.org/x/tools/cmd/godoc/README.godoc-app
-gopkg/src/golang.org/x/tools/cmd/godoc/app.dev.yaml
-gopkg/src/golang.org/x/tools/cmd/godoc/app.prod.yaml
-gopkg/src/golang.org/x/tools/cmd/godoc/appinit.go
-gopkg/src/golang.org/x/tools/cmd/godoc/autocert.go
-gopkg/src/golang.org/x/tools/cmd/godoc/blog.go
-gopkg/src/golang.org/x/tools/cmd/godoc/cloudbuild.yaml
-gopkg/src/golang.org/x/tools/cmd/godoc/codewalk.go
-gopkg/src/golang.org/x/tools/cmd/godoc/dl.go
 gopkg/src/golang.org/x/tools/cmd/godoc/doc.go
-gopkg/src/golang.org/x/tools/cmd/godoc/generate-index.bash
 gopkg/src/golang.org/x/tools/cmd/godoc/godoc_test.go
 gopkg/src/golang.org/x/tools/cmd/godoc/goroot.go
 gopkg/src/golang.org/x/tools/cmd/godoc/handlers.go
-gopkg/src/golang.org/x/tools/cmd/godoc/hg-git-mapping.bin
-gopkg/src/golang.org/x/tools/cmd/godoc/index.go
 gopkg/src/golang.org/x/tools/cmd/godoc/main.go
-gopkg/src/golang.org/x/tools/cmd/godoc/play.go
-gopkg/src/golang.org/x/tools/cmd/godoc/regtest_test.go
-gopkg/src/golang.org/x/tools/cmd/godoc/remotesearch.go
-gopkg/src/golang.org/x/tools/cmd/godoc/x.go
 gopkg/src/golang.org/x/tools/cmd/goimports/doc.go
 gopkg/src/golang.org/x/tools/cmd/goimports/goimports.go
 gopkg/src/golang.org/x/tools/cmd/goimports/goimports_gc.go
 gopkg/src/golang.org/x/tools/cmd/goimports/goimports_not_gc.go
-gopkg/src/golang.org/x/tools/cmd/golsp/main.go
 gopkg/src/golang.org/x/tools/cmd/gomvpkg/main.go
-gopkg/src/golang.org/x/tools/cmd/gorename/cgo_test.go
 gopkg/src/golang.org/x/tools/cmd/gorename/gorename_test.go
 gopkg/src/golang.org/x/tools/cmd/gorename/main.go
 gopkg/src/golang.org/x/tools/cmd/gotype/gotype.go
@@ -258,15 +321,11 @@ gopkg/src/golang.org/x/tools/cmd/guru/te
 gopkg/src/golang.org/x/tools/cmd/guru/testdata/src/calls/main.golden
 gopkg/src/golang.org/x/tools/cmd/guru/testdata/src/definition-json/main.go
 gopkg/src/golang.org/x/tools/cmd/guru/testdata/src/definition-json/main.golden
-gopkg/src/golang.org/x/tools/cmd/guru/testdata/src/definition-json/main19.go
-gopkg/src/golang.org/x/tools/cmd/guru/testdata/src/definition-json/main19.golden
 gopkg/src/golang.org/x/tools/cmd/guru/testdata/src/definition-json/type.go
 gopkg/src/golang.org/x/tools/cmd/guru/testdata/src/describe-json/main.go
 gopkg/src/golang.org/x/tools/cmd/guru/testdata/src/describe-json/main.golden
 gopkg/src/golang.org/x/tools/cmd/guru/testdata/src/describe/main.go
 gopkg/src/golang.org/x/tools/cmd/guru/testdata/src/describe/main.golden
-gopkg/src/golang.org/x/tools/cmd/guru/testdata/src/describe/main19.go
-gopkg/src/golang.org/x/tools/cmd/guru/testdata/src/describe/main19.golden
 gopkg/src/golang.org/x/tools/cmd/guru/testdata/src/freevars/main.go
 gopkg/src/golang.org/x/tools/cmd/guru/testdata/src/freevars/main.golden
 gopkg/src/golang.org/x/tools/cmd/guru/testdata/src/implements-json/main.go
@@ -309,28 +368,11 @@ gopkg/src/golang.org/x/tools/cmd/guru/te
 gopkg/src/golang.org/x/tools/cmd/guru/unit_test.go
 gopkg/src/golang.org/x/tools/cmd/guru/what.go
 gopkg/src/golang.org/x/tools/cmd/guru/whicherrs.go
-gopkg/src/golang.org/x/tools/cmd/heapview/client/.clang-format
-gopkg/src/golang.org/x/tools/cmd/heapview/client/.gitignore
-gopkg/src/golang.org/x/tools/cmd/heapview/client/README.md
-gopkg/src/golang.org/x/tools/cmd/heapview/client/main.ts
-gopkg/src/golang.org/x/tools/cmd/heapview/client/main_test.ts
-gopkg/src/golang.org/x/tools/cmd/heapview/client/package.json
-gopkg/src/golang.org/x/tools/cmd/heapview/client/testing/karma.conf.js
-gopkg/src/golang.org/x/tools/cmd/heapview/client/testing/test_main.js
-gopkg/src/golang.org/x/tools/cmd/heapview/client/tsconfig.json
-gopkg/src/golang.org/x/tools/cmd/heapview/client/tslint.json
-gopkg/src/golang.org/x/tools/cmd/heapview/internal/core/mmapfile.go
-gopkg/src/golang.org/x/tools/cmd/heapview/internal/core/mmapfile_other.go
-gopkg/src/golang.org/x/tools/cmd/heapview/internal/core/raw.go
-gopkg/src/golang.org/x/tools/cmd/heapview/main.go
 gopkg/src/golang.org/x/tools/cmd/html2article/conv.go
-gopkg/src/golang.org/x/tools/cmd/present/appengine.go
 gopkg/src/golang.org/x/tools/cmd/present/dir.go
 gopkg/src/golang.org/x/tools/cmd/present/doc.go
-gopkg/src/golang.org/x/tools/cmd/present/local.go
+gopkg/src/golang.org/x/tools/cmd/present/main.go
 gopkg/src/golang.org/x/tools/cmd/present/play.go
-gopkg/src/golang.org/x/tools/cmd/present/play_http.go
-gopkg/src/golang.org/x/tools/cmd/present/play_socket.go
 gopkg/src/golang.org/x/tools/cmd/present/static/article.css
 gopkg/src/golang.org/x/tools/cmd/present/static/dir.css
 gopkg/src/golang.org/x/tools/cmd/present/static/dir.js
@@ -344,14 +386,30 @@ gopkg/src/golang.org/x/tools/cmd/present
 gopkg/src/golang.org/x/tools/cmd/present/templates/article.tmpl
 gopkg/src/golang.org/x/tools/cmd/present/templates/dir.tmpl
 gopkg/src/golang.org/x/tools/cmd/present/templates/slides.tmpl
+gopkg/src/golang.org/x/tools/cmd/present2md/main.go
+gopkg/src/golang.org/x/tools/cmd/splitdwarf/internal/macho/fat.go
+gopkg/src/golang.org/x/tools/cmd/splitdwarf/internal/macho/file.go
+gopkg/src/golang.org/x/tools/cmd/splitdwarf/internal/macho/file_test.go
+gopkg/src/golang.org/x/tools/cmd/splitdwarf/internal/macho/macho.go
+gopkg/src/golang.org/x/tools/cmd/splitdwarf/internal/macho/reloctype.go
+gopkg/src/golang.org/x/tools/cmd/splitdwarf/internal/macho/reloctype_string.go
+gopkg/src/golang.org/x/tools/cmd/splitdwarf/internal/macho/testdata/clang-386-darwin-exec-with-rpath
+gopkg/src/golang.org/x/tools/cmd/splitdwarf/internal/macho/testdata/clang-386-darwin.obj
+gopkg/src/golang.org/x/tools/cmd/splitdwarf/internal/macho/testdata/clang-amd64-darwin-exec-with-rpath
+gopkg/src/golang.org/x/tools/cmd/splitdwarf/internal/macho/testdata/clang-amd64-darwin.obj
+gopkg/src/golang.org/x/tools/cmd/splitdwarf/internal/macho/testdata/fat-gcc-386-amd64-darwin-exec
+gopkg/src/golang.org/x/tools/cmd/splitdwarf/internal/macho/testdata/gcc-386-darwin-exec
+gopkg/src/golang.org/x/tools/cmd/splitdwarf/internal/macho/testdata/gcc-amd64-darwin-exec
+gopkg/src/golang.org/x/tools/cmd/splitdwarf/internal/macho/testdata/gcc-amd64-darwin-exec-debug
+gopkg/src/golang.org/x/tools/cmd/splitdwarf/internal/macho/testdata/hello.c
+gopkg/src/golang.org/x/tools/cmd/splitdwarf/splitdwarf.go
 gopkg/src/golang.org/x/tools/cmd/ssadump/main.go
 gopkg/src/golang.org/x/tools/cmd/stress/stress.go
 gopkg/src/golang.org/x/tools/cmd/stringer/endtoend_test.go
 gopkg/src/golang.org/x/tools/cmd/stringer/golden_test.go
-gopkg/src/golang.org/x/tools/cmd/stringer/importer18.go
-gopkg/src/golang.org/x/tools/cmd/stringer/importer19.go
 gopkg/src/golang.org/x/tools/cmd/stringer/stringer.go
 gopkg/src/golang.org/x/tools/cmd/stringer/testdata/cgo.go
+gopkg/src/golang.org/x/tools/cmd/stringer/testdata/conv.go
 gopkg/src/golang.org/x/tools/cmd/stringer/testdata/day.go
 gopkg/src/golang.org/x/tools/cmd/stringer/testdata/gap.go
 gopkg/src/golang.org/x/tools/cmd/stringer/testdata/num.go
@@ -361,19 +419,8 @@ gopkg/src/golang.org/x/tools/cmd/stringe
 gopkg/src/golang.org/x/tools/cmd/stringer/testdata/tag_tag.go
 gopkg/src/golang.org/x/tools/cmd/stringer/testdata/unum.go
 gopkg/src/golang.org/x/tools/cmd/stringer/testdata/unum2.go
+gopkg/src/golang.org/x/tools/cmd/stringer/testdata/vary_day.go
 gopkg/src/golang.org/x/tools/cmd/stringer/util_test.go
-gopkg/src/golang.org/x/tools/cmd/tip/Dockerfile
-gopkg/src/golang.org/x/tools/cmd/tip/Makefile
-gopkg/src/golang.org/x/tools/cmd/tip/README
-gopkg/src/golang.org/x/tools/cmd/tip/cert.go
-gopkg/src/golang.org/x/tools/cmd/tip/godoc.go
-gopkg/src/golang.org/x/tools/cmd/tip/godoc.yaml
-gopkg/src/golang.org/x/tools/cmd/tip/talks.go
-gopkg/src/golang.org/x/tools/cmd/tip/talks.yaml
-gopkg/src/golang.org/x/tools/cmd/tip/tip-rc.yaml
-gopkg/src/golang.org/x/tools/cmd/tip/tip-service.yaml
-gopkg/src/golang.org/x/tools/cmd/tip/tip.go
-gopkg/src/golang.org/x/tools/cmd/tip/tip_test.go
 gopkg/src/golang.org/x/tools/cmd/toolstash/buildall
 gopkg/src/golang.org/x/tools/cmd/toolstash/cmp.go
 gopkg/src/golang.org/x/tools/cmd/toolstash/main.go
@@ -388,13 +435,25 @@ gopkg/src/golang.org/x/tools/container/i
 gopkg/src/golang.org/x/tools/container/intsets/util.go
 gopkg/src/golang.org/x/tools/container/intsets/util_test.go
 gopkg/src/golang.org/x/tools/cover/profile.go
+gopkg/src/golang.org/x/tools/cover/profile_test.go
+gopkg/src/golang.org/x/tools/go.mod
+gopkg/src/golang.org/x/tools/go.sum
 gopkg/src/golang.org/x/tools/go/analysis/analysis.go
 gopkg/src/golang.org/x/tools/go/analysis/analysistest/analysistest.go
 gopkg/src/golang.org/x/tools/go/analysis/analysistest/analysistest_test.go
-gopkg/src/golang.org/x/tools/go/analysis/cmd/analyze/analyze.go
+gopkg/src/golang.org/x/tools/go/analysis/diagnostic.go
 gopkg/src/golang.org/x/tools/go/analysis/doc.go
+gopkg/src/golang.org/x/tools/go/analysis/doc/suggested_fixes.md
+gopkg/src/golang.org/x/tools/go/analysis/internal/analysisflags/flags.go
+gopkg/src/golang.org/x/tools/go/analysis/internal/analysisflags/flags_test.go
+gopkg/src/golang.org/x/tools/go/analysis/internal/analysisflags/help.go
 gopkg/src/golang.org/x/tools/go/analysis/internal/checker/checker.go
+gopkg/src/golang.org/x/tools/go/analysis/internal/checker/checker_test.go
+gopkg/src/golang.org/x/tools/go/analysis/internal/facts/facts.go
+gopkg/src/golang.org/x/tools/go/analysis/internal/facts/facts_test.go
+gopkg/src/golang.org/x/tools/go/analysis/internal/facts/imports.go
 gopkg/src/golang.org/x/tools/go/analysis/multichecker/multichecker.go
+gopkg/src/golang.org/x/tools/go/analysis/multichecker/multichecker_test.go
 gopkg/src/golang.org/x/tools/go/analysis/passes/README
 gopkg/src/golang.org/x/tools/go/analysis/passes/asmdecl/asmdecl.go
 gopkg/src/golang.org/x/tools/go/analysis/passes/asmdecl/asmdecl_test.go
@@ -407,18 +466,40 @@ gopkg/src/golang.org/x/tools/go/analysis
 gopkg/src/golang.org/x/tools/go/analysis/passes/asmdecl/testdata/src/a/asm6.s
 gopkg/src/golang.org/x/tools/go/analysis/passes/asmdecl/testdata/src/a/asm7.s
 gopkg/src/golang.org/x/tools/go/analysis/passes/asmdecl/testdata/src/a/asm8.s
+gopkg/src/golang.org/x/tools/go/analysis/passes/asmdecl/testdata/src/a/asm9.s
 gopkg/src/golang.org/x/tools/go/analysis/passes/assign/assign.go
 gopkg/src/golang.org/x/tools/go/analysis/passes/assign/assign_test.go
 gopkg/src/golang.org/x/tools/go/analysis/passes/assign/testdata/src/a/a.go
+gopkg/src/golang.org/x/tools/go/analysis/passes/assign/testdata/src/a/a.go.golden
 gopkg/src/golang.org/x/tools/go/analysis/passes/atomic/atomic.go
 gopkg/src/golang.org/x/tools/go/analysis/passes/atomic/atomic_test.go
 gopkg/src/golang.org/x/tools/go/analysis/passes/atomic/testdata/src/a/a.go
+gopkg/src/golang.org/x/tools/go/analysis/passes/atomicalign/atomicalign.go
+gopkg/src/golang.org/x/tools/go/analysis/passes/atomicalign/atomicalign_test.go
+gopkg/src/golang.org/x/tools/go/analysis/passes/atomicalign/testdata/src/a/a.go
+gopkg/src/golang.org/x/tools/go/analysis/passes/atomicalign/testdata/src/a/stub.go
+gopkg/src/golang.org/x/tools/go/analysis/passes/atomicalign/testdata/src/b/b.go
+gopkg/src/golang.org/x/tools/go/analysis/passes/atomicalign/testdata/src/b/stub.go
 gopkg/src/golang.org/x/tools/go/analysis/passes/bools/bools.go
 gopkg/src/golang.org/x/tools/go/analysis/passes/bools/bools_test.go
 gopkg/src/golang.org/x/tools/go/analysis/passes/bools/testdata/src/a/a.go
+gopkg/src/golang.org/x/tools/go/analysis/passes/buildssa/buildssa.go
+gopkg/src/golang.org/x/tools/go/analysis/passes/buildssa/buildssa_test.go
+gopkg/src/golang.org/x/tools/go/analysis/passes/buildssa/testdata/src/a/a.go
 gopkg/src/golang.org/x/tools/go/analysis/passes/buildtag/buildtag.go
 gopkg/src/golang.org/x/tools/go/analysis/passes/buildtag/buildtag_test.go
 gopkg/src/golang.org/x/tools/go/analysis/passes/buildtag/testdata/src/a/buildtag.go
+gopkg/src/golang.org/x/tools/go/analysis/passes/buildtag/testdata/src/a/buildtag2.go
+gopkg/src/golang.org/x/tools/go/analysis/passes/cgocall/cgocall.go
+gopkg/src/golang.org/x/tools/go/analysis/passes/cgocall/cgocall_test.go
+gopkg/src/golang.org/x/tools/go/analysis/passes/cgocall/testdata/src/a/cgo.go
+gopkg/src/golang.org/x/tools/go/analysis/passes/cgocall/testdata/src/a/cgo3.go
+gopkg/src/golang.org/x/tools/go/analysis/passes/cgocall/testdata/src/b/b.go
+gopkg/src/golang.org/x/tools/go/analysis/passes/cgocall/testdata/src/c/c.go
+gopkg/src/golang.org/x/tools/go/analysis/passes/composite/composite.go
+gopkg/src/golang.org/x/tools/go/analysis/passes/composite/composite_test.go
+gopkg/src/golang.org/x/tools/go/analysis/passes/composite/testdata/src/a/a.go
+gopkg/src/golang.org/x/tools/go/analysis/passes/composite/whitelist.go
 gopkg/src/golang.org/x/tools/go/analysis/passes/copylock/copylock.go
 gopkg/src/golang.org/x/tools/go/analysis/passes/copylock/copylock_test.go
 gopkg/src/golang.org/x/tools/go/analysis/passes/copylock/testdata/src/a/copylock.go
@@ -427,10 +508,25 @@ gopkg/src/golang.org/x/tools/go/analysis
 gopkg/src/golang.org/x/tools/go/analysis/passes/ctrlflow/ctrlflow.go
 gopkg/src/golang.org/x/tools/go/analysis/passes/ctrlflow/ctrlflow_test.go
 gopkg/src/golang.org/x/tools/go/analysis/passes/ctrlflow/testdata/src/a/a.go
+gopkg/src/golang.org/x/tools/go/analysis/passes/ctrlflow/testdata/src/lib/lib.go
+gopkg/src/golang.org/x/tools/go/analysis/passes/deepequalerrors/deepequalerrors.go
+gopkg/src/golang.org/x/tools/go/analysis/passes/deepequalerrors/deepequalerrors_test.go
+gopkg/src/golang.org/x/tools/go/analysis/passes/deepequalerrors/testdata/src/a/a.go
+gopkg/src/golang.org/x/tools/go/analysis/passes/errorsas/errorsas.go
+gopkg/src/golang.org/x/tools/go/analysis/passes/errorsas/errorsas_test.go
+gopkg/src/golang.org/x/tools/go/analysis/passes/errorsas/testdata/src/a/a.go
 gopkg/src/golang.org/x/tools/go/analysis/passes/findcall/cmd/findcall/main.go
 gopkg/src/golang.org/x/tools/go/analysis/passes/findcall/findcall.go
 gopkg/src/golang.org/x/tools/go/analysis/passes/findcall/findcall_test.go
 gopkg/src/golang.org/x/tools/go/analysis/passes/findcall/testdata/src/a/a.go
+gopkg/src/golang.org/x/tools/go/analysis/passes/findcall/testdata/src/a/a.go.golden
+gopkg/src/golang.org/x/tools/go/analysis/passes/httpresponse/httpresponse.go
+gopkg/src/golang.org/x/tools/go/analysis/passes/httpresponse/httpresponse_test.go
+gopkg/src/golang.org/x/tools/go/analysis/passes/httpresponse/testdata/src/a/a.go
+gopkg/src/golang.org/x/tools/go/analysis/passes/ifaceassert/cmd/ifaceassert/main.go
+gopkg/src/golang.org/x/tools/go/analysis/passes/ifaceassert/ifaceassert.go
+gopkg/src/golang.org/x/tools/go/analysis/passes/ifaceassert/ifaceassert_test.go
+gopkg/src/golang.org/x/tools/go/analysis/passes/ifaceassert/testdata/src/a/a.go
 gopkg/src/golang.org/x/tools/go/analysis/passes/inspect/inspect.go
 gopkg/src/golang.org/x/tools/go/analysis/passes/internal/analysisutil/util.go
 gopkg/src/golang.org/x/tools/go/analysis/passes/loopclosure/loopclosure.go
@@ -440,61 +536,82 @@ gopkg/src/golang.org/x/tools/go/analysis
 gopkg/src/golang.org/x/tools/go/analysis/passes/lostcancel/lostcancel.go
 gopkg/src/golang.org/x/tools/go/analysis/passes/lostcancel/lostcancel_test.go
 gopkg/src/golang.org/x/tools/go/analysis/passes/lostcancel/testdata/src/a/a.go
+gopkg/src/golang.org/x/tools/go/analysis/passes/lostcancel/testdata/src/b/b.go
 gopkg/src/golang.org/x/tools/go/analysis/passes/nilfunc/nilfunc.go
 gopkg/src/golang.org/x/tools/go/analysis/passes/nilfunc/nilfunc_test.go
 gopkg/src/golang.org/x/tools/go/analysis/passes/nilfunc/testdata/src/a/a.go
+gopkg/src/golang.org/x/tools/go/analysis/passes/nilness/cmd/nilness/main.go
+gopkg/src/golang.org/x/tools/go/analysis/passes/nilness/nilness.go
+gopkg/src/golang.org/x/tools/go/analysis/passes/nilness/nilness_test.go
+gopkg/src/golang.org/x/tools/go/analysis/passes/nilness/testdata/src/a/a.go
 gopkg/src/golang.org/x/tools/go/analysis/passes/pkgfact/pkgfact.go
 gopkg/src/golang.org/x/tools/go/analysis/passes/pkgfact/pkgfact_test.go
 gopkg/src/golang.org/x/tools/go/analysis/passes/pkgfact/testdata/src/a/a.go
 gopkg/src/golang.org/x/tools/go/analysis/passes/pkgfact/testdata/src/b/b.go
 gopkg/src/golang.org/x/tools/go/analysis/passes/pkgfact/testdata/src/c/c.go
+gopkg/src/golang.org/x/tools/go/analysis/passes/printf/printf.go
+gopkg/src/golang.org/x/tools/go/analysis/passes/printf/printf_test.go
+gopkg/src/golang.org/x/tools/go/analysis/passes/printf/testdata/src/a/a.go
+gopkg/src/golang.org/x/tools/go/analysis/passes/printf/testdata/src/b/b.go
+gopkg/src/golang.org/x/tools/go/analysis/passes/printf/testdata/src/nofmt/nofmt.go
+gopkg/src/golang.org/x/tools/go/analysis/passes/printf/types.go
+gopkg/src/golang.org/x/tools/go/analysis/passes/shadow/cmd/shadow/main.go
+gopkg/src/golang.org/x/tools/go/analysis/passes/shadow/shadow.go
+gopkg/src/golang.org/x/tools/go/analysis/passes/shadow/shadow_test.go
+gopkg/src/golang.org/x/tools/go/analysis/passes/shadow/testdata/src/a/a.go
+gopkg/src/golang.org/x/tools/go/analysis/passes/shift/dead.go
+gopkg/src/golang.org/x/tools/go/analysis/passes/shift/shift.go
+gopkg/src/golang.org/x/tools/go/analysis/passes/shift/shift_test.go
+gopkg/src/golang.org/x/tools/go/analysis/passes/shift/testdata/src/a/a.go
+gopkg/src/golang.org/x/tools/go/analysis/passes/sortslice/analyzer.go
+gopkg/src/golang.org/x/tools/go/analysis/passes/sortslice/analyzer_test.go
+gopkg/src/golang.org/x/tools/go/analysis/passes/sortslice/testdata/src/a/a.go
 gopkg/src/golang.org/x/tools/go/analysis/passes/stdmethods/stdmethods.go
 gopkg/src/golang.org/x/tools/go/analysis/passes/stdmethods/stdmethods_test.go
 gopkg/src/golang.org/x/tools/go/analysis/passes/stdmethods/testdata/src/a/a.go
+gopkg/src/golang.org/x/tools/go/analysis/passes/stringintconv/cmd/stringintconv/main.go
+gopkg/src/golang.org/x/tools/go/analysis/passes/stringintconv/string.go
+gopkg/src/golang.org/x/tools/go/analysis/passes/stringintconv/string_test.go
+gopkg/src/golang.org/x/tools/go/analysis/passes/stringintconv/testdata/src/a/a.go
+gopkg/src/golang.org/x/tools/go/analysis/passes/stringintconv/testdata/src/a/a.go.golden
+gopkg/src/golang.org/x/tools/go/analysis/passes/structtag/structtag.go
+gopkg/src/golang.org/x/tools/go/analysis/passes/structtag/structtag_test.go
+gopkg/src/golang.org/x/tools/go/analysis/passes/structtag/testdata/src/a/a.go
+gopkg/src/golang.org/x/tools/go/analysis/passes/structtag/testdata/src/a/b/b.go
+gopkg/src/golang.org/x/tools/go/analysis/passes/testinggoroutine/testdata/src/a/a.go
+gopkg/src/golang.org/x/tools/go/analysis/passes/testinggoroutine/testinggoroutine.go
+gopkg/src/golang.org/x/tools/go/analysis/passes/testinggoroutine/testinggoroutine_test.go
+gopkg/src/golang.org/x/tools/go/analysis/passes/tests/testdata/src/a/a.go
+gopkg/src/golang.org/x/tools/go/analysis/passes/tests/testdata/src/a/a_test.go
+gopkg/src/golang.org/x/tools/go/analysis/passes/tests/testdata/src/a/ax_test.go
+gopkg/src/golang.org/x/tools/go/analysis/passes/tests/testdata/src/b/b.go
+gopkg/src/golang.org/x/tools/go/analysis/passes/tests/testdata/src/b_x_test/b_test.go
+gopkg/src/golang.org/x/tools/go/analysis/passes/tests/testdata/src/divergent/buf.go
+gopkg/src/golang.org/x/tools/go/analysis/passes/tests/testdata/src/divergent/buf_test.go
+gopkg/src/golang.org/x/tools/go/analysis/passes/tests/tests.go
+gopkg/src/golang.org/x/tools/go/analysis/passes/tests/tests_test.go
+gopkg/src/golang.org/x/tools/go/analysis/passes/unmarshal/cmd/unmarshal/main.go
+gopkg/src/golang.org/x/tools/go/analysis/passes/unmarshal/testdata/src/a/a.go
+gopkg/src/golang.org/x/tools/go/analysis/passes/unmarshal/unmarshal.go
+gopkg/src/golang.org/x/tools/go/analysis/passes/unmarshal/unmarshal_test.go
 gopkg/src/golang.org/x/tools/go/analysis/passes/unreachable/testdata/src/a/a.go
+gopkg/src/golang.org/x/tools/go/analysis/passes/unreachable/testdata/src/a/a.go.golden
 gopkg/src/golang.org/x/tools/go/analysis/passes/unreachable/unreachable.go
 gopkg/src/golang.org/x/tools/go/analysis/passes/unreachable/unreachable_test.go
 gopkg/src/golang.org/x/tools/go/analysis/passes/unsafeptr/testdata/src/a/a.go
+gopkg/src/golang.org/x/tools/go/analysis/passes/unsafeptr/testdata/src/a/issue40701.go
 gopkg/src/golang.org/x/tools/go/analysis/passes/unsafeptr/unsafeptr.go
 gopkg/src/golang.org/x/tools/go/analysis/passes/unsafeptr/unsafeptr_test.go
 gopkg/src/golang.org/x/tools/go/analysis/passes/unusedresult/testdata/src/a/a.go
 gopkg/src/golang.org/x/tools/go/analysis/passes/unusedresult/unusedresult.go
 gopkg/src/golang.org/x/tools/go/analysis/passes/unusedresult/unusedresult_test.go
-gopkg/src/golang.org/x/tools/go/analysis/passes/vet/README
-gopkg/src/golang.org/x/tools/go/analysis/passes/vet/REVISION
-gopkg/src/golang.org/x/tools/go/analysis/passes/vet/cgo.go
-gopkg/src/golang.org/x/tools/go/analysis/passes/vet/composite.go
-gopkg/src/golang.org/x/tools/go/analysis/passes/vet/dead.go
-gopkg/src/golang.org/x/tools/go/analysis/passes/vet/doc.go
-gopkg/src/golang.org/x/tools/go/analysis/passes/vet/httpresponse.go
-gopkg/src/golang.org/x/tools/go/analysis/passes/vet/internal/whitelist/whitelist.go
-gopkg/src/golang.org/x/tools/go/analysis/passes/vet/main.go
-gopkg/src/golang.org/x/tools/go/analysis/passes/vet/print.go
-gopkg/src/golang.org/x/tools/go/analysis/passes/vet/shadow.go
-gopkg/src/golang.org/x/tools/go/analysis/passes/vet/shift.go
-gopkg/src/golang.org/x/tools/go/analysis/passes/vet/structtag.go
-gopkg/src/golang.org/x/tools/go/analysis/passes/vet/testdata/cgo/cgo.go
-gopkg/src/golang.org/x/tools/go/analysis/passes/vet/testdata/cgo/cgo2.go
-gopkg/src/golang.org/x/tools/go/analysis/passes/vet/testdata/cgo/cgo3.go
-gopkg/src/golang.org/x/tools/go/analysis/passes/vet/testdata/cgo/cgo4.go
-gopkg/src/golang.org/x/tools/go/analysis/passes/vet/testdata/composite.go
-gopkg/src/golang.org/x/tools/go/analysis/passes/vet/testdata/divergent/buf.go
-gopkg/src/golang.org/x/tools/go/analysis/passes/vet/testdata/divergent/buf_test.go
-gopkg/src/golang.org/x/tools/go/analysis/passes/vet/testdata/httpresponse.go
-gopkg/src/golang.org/x/tools/go/analysis/passes/vet/testdata/incomplete/examples_test.go
-gopkg/src/golang.org/x/tools/go/analysis/passes/vet/testdata/print.go
-gopkg/src/golang.org/x/tools/go/analysis/passes/vet/testdata/shadow.go
-gopkg/src/golang.org/x/tools/go/analysis/passes/vet/testdata/shift.go
-gopkg/src/golang.org/x/tools/go/analysis/passes/vet/testdata/structtag.go
-gopkg/src/golang.org/x/tools/go/analysis/passes/vet/testdata/tagtest/file1.go
-gopkg/src/golang.org/x/tools/go/analysis/passes/vet/testdata/tagtest/file2.go
-gopkg/src/golang.org/x/tools/go/analysis/passes/vet/testdata/testingpkg/tests.go
-gopkg/src/golang.org/x/tools/go/analysis/passes/vet/testdata/testingpkg/tests_test.go
-gopkg/src/golang.org/x/tools/go/analysis/passes/vet/tests.go
-gopkg/src/golang.org/x/tools/go/analysis/passes/vet/types.go
-gopkg/src/golang.org/x/tools/go/analysis/passes/vet/vet_test.go
 gopkg/src/golang.org/x/tools/go/analysis/singlechecker/singlechecker.go
+gopkg/src/golang.org/x/tools/go/analysis/unitchecker/main.go
+gopkg/src/golang.org/x/tools/go/analysis/unitchecker/unitchecker.go
+gopkg/src/golang.org/x/tools/go/analysis/unitchecker/unitchecker112.go
+gopkg/src/golang.org/x/tools/go/analysis/unitchecker/unitchecker_test.go
 gopkg/src/golang.org/x/tools/go/analysis/validate.go
+gopkg/src/golang.org/x/tools/go/analysis/validate_test.go
 gopkg/src/golang.org/x/tools/go/ast/astutil/enclosing.go
 gopkg/src/golang.org/x/tools/go/ast/astutil/enclosing_test.go
 gopkg/src/golang.org/x/tools/go/ast/astutil/imports.go
@@ -533,6 +650,11 @@ gopkg/src/golang.org/x/tools/go/callgrap
 gopkg/src/golang.org/x/tools/go/cfg/builder.go
 gopkg/src/golang.org/x/tools/go/cfg/cfg.go
 gopkg/src/golang.org/x/tools/go/cfg/cfg_test.go
+gopkg/src/golang.org/x/tools/go/expect/expect.go
+gopkg/src/golang.org/x/tools/go/expect/expect_test.go
+gopkg/src/golang.org/x/tools/go/expect/extract.go
+gopkg/src/golang.org/x/tools/go/expect/testdata/go.mod
+gopkg/src/golang.org/x/tools/go/expect/testdata/test.go
 gopkg/src/golang.org/x/tools/go/gccgoexportdata/gccgoexportdata.go
 gopkg/src/golang.org/x/tools/go/gccgoexportdata/gccgoexportdata_test.go
 gopkg/src/golang.org/x/tools/go/gccgoexportdata/testdata/errors.gox
@@ -546,6 +668,7 @@ gopkg/src/golang.org/x/tools/go/gcexport
 gopkg/src/golang.org/x/tools/go/gcexportdata/testdata/errors-ae16.a
 gopkg/src/golang.org/x/tools/go/internal/cgo/cgo.go
 gopkg/src/golang.org/x/tools/go/internal/cgo/cgo_pkgconfig.go
+gopkg/src/golang.org/x/tools/go/internal/gccgoimporter/ar.go
 gopkg/src/golang.org/x/tools/go/internal/gccgoimporter/backdoor.go
 gopkg/src/golang.org/x/tools/go/internal/gccgoimporter/gccgoinstallation.go
 gopkg/src/golang.org/x/tools/go/internal/gccgoimporter/gccgoinstallation_test.go
@@ -567,22 +690,34 @@ gopkg/src/golang.org/x/tools/go/internal
 gopkg/src/golang.org/x/tools/go/internal/gccgoimporter/testdata/imports.gox
 gopkg/src/golang.org/x/tools/go/internal/gccgoimporter/testdata/issue27856.go
 gopkg/src/golang.org/x/tools/go/internal/gccgoimporter/testdata/issue27856.gox
+gopkg/src/golang.org/x/tools/go/internal/gccgoimporter/testdata/issue29198.go
+gopkg/src/golang.org/x/tools/go/internal/gccgoimporter/testdata/issue29198.gox
+gopkg/src/golang.org/x/tools/go/internal/gccgoimporter/testdata/issue30628.go
+gopkg/src/golang.org/x/tools/go/internal/gccgoimporter/testdata/issue30628.gox
+gopkg/src/golang.org/x/tools/go/internal/gccgoimporter/testdata/issue31540.go
+gopkg/src/golang.org/x/tools/go/internal/gccgoimporter/testdata/issue31540.gox
+gopkg/src/golang.org/x/tools/go/internal/gccgoimporter/testdata/issue34182.go
+gopkg/src/golang.org/x/tools/go/internal/gccgoimporter/testdata/issue34182.gox
+gopkg/src/golang.org/x/tools/go/internal/gccgoimporter/testdata/libimportsar.a
+gopkg/src/golang.org/x/tools/go/internal/gccgoimporter/testdata/nointerface.go
+gopkg/src/golang.org/x/tools/go/internal/gccgoimporter/testdata/nointerface.gox
 gopkg/src/golang.org/x/tools/go/internal/gccgoimporter/testdata/pointer.go
 gopkg/src/golang.org/x/tools/go/internal/gccgoimporter/testdata/pointer.gox
 gopkg/src/golang.org/x/tools/go/internal/gccgoimporter/testdata/time.gox
 gopkg/src/golang.org/x/tools/go/internal/gccgoimporter/testdata/unicode.gox
+gopkg/src/golang.org/x/tools/go/internal/gccgoimporter/testdata/v1reflect.gox
 gopkg/src/golang.org/x/tools/go/internal/gccgoimporter/testenv_test.go
 gopkg/src/golang.org/x/tools/go/internal/gcimporter/bexport.go
-gopkg/src/golang.org/x/tools/go/internal/gcimporter/bexport19_test.go
 gopkg/src/golang.org/x/tools/go/internal/gcimporter/bexport_test.go
 gopkg/src/golang.org/x/tools/go/internal/gcimporter/bimport.go
 gopkg/src/golang.org/x/tools/go/internal/gcimporter/exportdata.go
 gopkg/src/golang.org/x/tools/go/internal/gcimporter/gcimporter.go
 gopkg/src/golang.org/x/tools/go/internal/gcimporter/gcimporter11_test.go
 gopkg/src/golang.org/x/tools/go/internal/gcimporter/gcimporter_test.go
+gopkg/src/golang.org/x/tools/go/internal/gcimporter/iexport.go
+gopkg/src/golang.org/x/tools/go/internal/gcimporter/iexport_test.go
 gopkg/src/golang.org/x/tools/go/internal/gcimporter/iimport.go
-gopkg/src/golang.org/x/tools/go/internal/gcimporter/isAlias18.go
-gopkg/src/golang.org/x/tools/go/internal/gcimporter/isAlias19.go
+gopkg/src/golang.org/x/tools/go/internal/gcimporter/israce_test.go
 gopkg/src/golang.org/x/tools/go/internal/gcimporter/newInterface10.go
 gopkg/src/golang.org/x/tools/go/internal/gcimporter/newInterface11.go
 gopkg/src/golang.org/x/tools/go/internal/gcimporter/testdata/a.go
@@ -601,8 +736,8 @@ gopkg/src/golang.org/x/tools/go/internal
 gopkg/src/golang.org/x/tools/go/internal/gcimporter/testdata/versions/test_go1.7_1.a
 gopkg/src/golang.org/x/tools/go/internal/gcimporter/testdata/versions/test_go1.8_4.a
 gopkg/src/golang.org/x/tools/go/internal/gcimporter/testdata/versions/test_go1.8_5.a
+gopkg/src/golang.org/x/tools/go/internal/packagesdriver/sizes.go
 gopkg/src/golang.org/x/tools/go/loader/doc.go
-gopkg/src/golang.org/x/tools/go/loader/example_test.go
 gopkg/src/golang.org/x/tools/go/loader/loader.go
 gopkg/src/golang.org/x/tools/go/loader/loader_test.go
 gopkg/src/golang.org/x/tools/go/loader/stdlib_test.go
@@ -614,13 +749,36 @@ gopkg/src/golang.org/x/tools/go/packages
 gopkg/src/golang.org/x/tools/go/packages/example_test.go
 gopkg/src/golang.org/x/tools/go/packages/external.go
 gopkg/src/golang.org/x/tools/go/packages/golist.go
-gopkg/src/golang.org/x/tools/go/packages/golist_fallback.go
-gopkg/src/golang.org/x/tools/go/packages/golist_fallback_testmain.go
+gopkg/src/golang.org/x/tools/go/packages/golist_overlay.go
 gopkg/src/golang.org/x/tools/go/packages/gopackages/main.go
+gopkg/src/golang.org/x/tools/go/packages/loadmode_string.go
+gopkg/src/golang.org/x/tools/go/packages/overlay_test.go
 gopkg/src/golang.org/x/tools/go/packages/packages.go
-gopkg/src/golang.org/x/tools/go/packages/packages110_test.go
 gopkg/src/golang.org/x/tools/go/packages/packages_test.go
-gopkg/src/golang.org/x/tools/go/packages/packagescgo_test.go
+gopkg/src/golang.org/x/tools/go/packages/packagestest/expect.go
+gopkg/src/golang.org/x/tools/go/packages/packagestest/expect_test.go
+gopkg/src/golang.org/x/tools/go/packages/packagestest/export.go
+gopkg/src/golang.org/x/tools/go/packages/packagestest/export_test.go
+gopkg/src/golang.org/x/tools/go/packages/packagestest/gopath.go
+gopkg/src/golang.org/x/tools/go/packages/packagestest/gopath_test.go
+gopkg/src/golang.org/x/tools/go/packages/packagestest/modules.go
+gopkg/src/golang.org/x/tools/go/packages/packagestest/modules_111.go
+gopkg/src/golang.org/x/tools/go/packages/packagestest/modules_test.go
+gopkg/src/golang.org/x/tools/go/packages/packagestest/testdata/groups/one/modules/example.com/extra/help.go
+gopkg/src/golang.org/x/tools/go/packages/packagestest/testdata/groups/one/primarymod/main.go
+gopkg/src/golang.org/x/tools/go/packages/packagestest/testdata/groups/two/modules/example.com/extra/geez/help.go
+gopkg/src/golang.org/x/tools/go/packages/packagestest/testdata/groups/two/modules/example.com/extra/v2/geez/help.go
+gopkg/src/golang.org/x/tools/go/packages/packagestest/testdata/groups/two/modules/example.com/extra/v2/me.go
+gopkg/src/golang.org/x/tools/go/packages/packagestest/testdata/groups/two/modules/example.com/extra/yo.go
+gopkg/src/golang.org/x/tools/go/packages/packagestest/testdata/groups/two/modules/example.com/tempmod/main.go
+gopkg/src/golang.org/x/tools/go/packages/packagestest/testdata/groups/two/modules/example.com/what@v1.0.0/main.go
+gopkg/src/golang.org/x/tools/go/packages/packagestest/testdata/groups/two/modules/example.com/what@v1.1.0/main.go
+gopkg/src/golang.org/x/tools/go/packages/packagestest/testdata/groups/two/primarymod/expect/yo.go
+gopkg/src/golang.org/x/tools/go/packages/packagestest/testdata/groups/two/primarymod/expect/yo_test.go
+gopkg/src/golang.org/x/tools/go/packages/packagestest/testdata/groups/two/primarymod/main.go
+gopkg/src/golang.org/x/tools/go/packages/packagestest/testdata/test.go
+gopkg/src/golang.org/x/tools/go/packages/packagestest/testdata/test_test.go
+gopkg/src/golang.org/x/tools/go/packages/packagestest/testdata/x_test.go
 gopkg/src/golang.org/x/tools/go/packages/stdlib_test.go
 gopkg/src/golang.org/x/tools/go/packages/visit.go
 gopkg/src/golang.org/x/tools/go/pointer/TODO
@@ -684,18 +842,12 @@ gopkg/src/golang.org/x/tools/go/ssa/iden
 gopkg/src/golang.org/x/tools/go/ssa/identical_17.go
 gopkg/src/golang.org/x/tools/go/ssa/identical_test.go
 gopkg/src/golang.org/x/tools/go/ssa/interp/external.go
-gopkg/src/golang.org/x/tools/go/ssa/interp/external_darwin.go
-gopkg/src/golang.org/x/tools/go/ssa/interp/external_unix.go
 gopkg/src/golang.org/x/tools/go/ssa/interp/interp.go
 gopkg/src/golang.org/x/tools/go/ssa/interp/interp_test.go
 gopkg/src/golang.org/x/tools/go/ssa/interp/map.go
 gopkg/src/golang.org/x/tools/go/ssa/interp/ops.go
 gopkg/src/golang.org/x/tools/go/ssa/interp/reflect.go
-gopkg/src/golang.org/x/tools/go/ssa/interp/testdata/a_test.go
-gopkg/src/golang.org/x/tools/go/ssa/interp/testdata/b_test.go
 gopkg/src/golang.org/x/tools/go/ssa/interp/testdata/boundmeth.go
-gopkg/src/golang.org/x/tools/go/ssa/interp/testdata/c_test.go
-gopkg/src/golang.org/x/tools/go/ssa/interp/testdata/callstack.go
 gopkg/src/golang.org/x/tools/go/ssa/interp/testdata/complit.go
 gopkg/src/golang.org/x/tools/go/ssa/interp/testdata/coverage.go
 gopkg/src/golang.org/x/tools/go/ssa/interp/testdata/defer.go
@@ -708,6 +860,16 @@ gopkg/src/golang.org/x/tools/go/ssa/inte
 gopkg/src/golang.org/x/tools/go/ssa/interp/testdata/range.go
 gopkg/src/golang.org/x/tools/go/ssa/interp/testdata/recover.go
 gopkg/src/golang.org/x/tools/go/ssa/interp/testdata/reflect.go
+gopkg/src/golang.org/x/tools/go/ssa/interp/testdata/src/errors/errors.go
+gopkg/src/golang.org/x/tools/go/ssa/interp/testdata/src/fmt/fmt.go
+gopkg/src/golang.org/x/tools/go/ssa/interp/testdata/src/math/math.go
+gopkg/src/golang.org/x/tools/go/ssa/interp/testdata/src/os/os.go
+gopkg/src/golang.org/x/tools/go/ssa/interp/testdata/src/reflect/reflect.go
+gopkg/src/golang.org/x/tools/go/ssa/interp/testdata/src/runtime/runtime.go
+gopkg/src/golang.org/x/tools/go/ssa/interp/testdata/src/strings/strings.go
+gopkg/src/golang.org/x/tools/go/ssa/interp/testdata/src/time/time.go
+gopkg/src/golang.org/x/tools/go/ssa/interp/testdata/src/unicode/utf8/utf8.go
+gopkg/src/golang.org/x/tools/go/ssa/interp/testdata/src/unsafe/unsafe.go
 gopkg/src/golang.org/x/tools/go/ssa/interp/testdata/static.go
 gopkg/src/golang.org/x/tools/go/ssa/interp/value.go
 gopkg/src/golang.org/x/tools/go/ssa/lift.go
@@ -758,20 +920,14 @@ gopkg/src/golang.org/x/tools/godoc/analy
 gopkg/src/golang.org/x/tools/godoc/analysis/json.go
 gopkg/src/golang.org/x/tools/godoc/analysis/peers.go
 gopkg/src/golang.org/x/tools/godoc/analysis/typeinfo.go
-gopkg/src/golang.org/x/tools/godoc/cmdline.go
-gopkg/src/golang.org/x/tools/godoc/cmdline_test.go
 gopkg/src/golang.org/x/tools/godoc/corpus.go
 gopkg/src/golang.org/x/tools/godoc/dirtrees.go
 gopkg/src/golang.org/x/tools/godoc/dirtrees_test.go
-gopkg/src/golang.org/x/tools/godoc/dl/dl.go
-gopkg/src/golang.org/x/tools/godoc/dl/dl_test.go
-gopkg/src/golang.org/x/tools/godoc/dl/server.go
-gopkg/src/golang.org/x/tools/godoc/dl/tmpl.go
-gopkg/src/golang.org/x/tools/godoc/env/env.go
 gopkg/src/golang.org/x/tools/godoc/format.go
 gopkg/src/golang.org/x/tools/godoc/godoc.go
 gopkg/src/golang.org/x/tools/godoc/godoc17_test.go
 gopkg/src/golang.org/x/tools/godoc/godoc_test.go
+gopkg/src/golang.org/x/tools/godoc/golangorgenv/golangorgenv.go
 gopkg/src/golang.org/x/tools/godoc/index.go
 gopkg/src/golang.org/x/tools/godoc/index_test.go
 gopkg/src/golang.org/x/tools/godoc/linkify.go
@@ -779,15 +935,13 @@ gopkg/src/golang.org/x/tools/godoc/meta.
 gopkg/src/golang.org/x/tools/godoc/page.go
 gopkg/src/golang.org/x/tools/godoc/parser.go
 gopkg/src/golang.org/x/tools/godoc/pres.go
-gopkg/src/golang.org/x/tools/godoc/proxy/proxy.go
 gopkg/src/golang.org/x/tools/godoc/redirect/hash.go
 gopkg/src/golang.org/x/tools/godoc/redirect/redirect.go
 gopkg/src/golang.org/x/tools/godoc/redirect/redirect_test.go
+gopkg/src/golang.org/x/tools/godoc/redirect/rietveld.go
 gopkg/src/golang.org/x/tools/godoc/search.go
 gopkg/src/golang.org/x/tools/godoc/server.go
 gopkg/src/golang.org/x/tools/godoc/server_test.go
-gopkg/src/golang.org/x/tools/godoc/short/short.go
-gopkg/src/golang.org/x/tools/godoc/short/tmpl.go
 gopkg/src/golang.org/x/tools/godoc/snippet.go
 gopkg/src/golang.org/x/tools/godoc/spec.go
 gopkg/src/golang.org/x/tools/godoc/spec_test.go
@@ -809,8 +963,6 @@ gopkg/src/golang.org/x/tools/godoc/stati
 gopkg/src/golang.org/x/tools/godoc/static/analysis/typeinfo-pkg.png
 gopkg/src/golang.org/x/tools/godoc/static/analysis/typeinfo-src.png
 gopkg/src/golang.org/x/tools/godoc/static/callgraph.html
-gopkg/src/golang.org/x/tools/godoc/static/codewalk.html
-gopkg/src/golang.org/x/tools/godoc/static/codewalkdir.html
 gopkg/src/golang.org/x/tools/godoc/static/dirlist.html
 gopkg/src/golang.org/x/tools/godoc/static/doc.go
 gopkg/src/golang.org/x/tools/godoc/static/error.html
@@ -834,14 +986,11 @@ gopkg/src/golang.org/x/tools/godoc/stati
 gopkg/src/golang.org/x/tools/godoc/static/jquery.treeview.js
 gopkg/src/golang.org/x/tools/godoc/static/makestatic.go
 gopkg/src/golang.org/x/tools/godoc/static/methodset.html
-gopkg/src/golang.org/x/tools/godoc/static/opensearch.xml
 gopkg/src/golang.org/x/tools/godoc/static/package.html
-gopkg/src/golang.org/x/tools/godoc/static/package.txt
 gopkg/src/golang.org/x/tools/godoc/static/packageroot.html
 gopkg/src/golang.org/x/tools/godoc/static/play.js
 gopkg/src/golang.org/x/tools/godoc/static/playground.js
 gopkg/src/golang.org/x/tools/godoc/static/search.html
-gopkg/src/golang.org/x/tools/godoc/static/search.txt
 gopkg/src/golang.org/x/tools/godoc/static/searchcode.html
 gopkg/src/golang.org/x/tools/godoc/static/searchdoc.html
 gopkg/src/golang.org/x/tools/godoc/static/searchtxt.html
@@ -854,56 +1003,660 @@ gopkg/src/golang.org/x/tools/godoc/util/
 gopkg/src/golang.org/x/tools/godoc/versions.go
 gopkg/src/golang.org/x/tools/godoc/versions_test.go
 gopkg/src/golang.org/x/tools/godoc/vfs/emptyvfs.go
-gopkg/src/golang.org/x/tools/godoc/vfs/emptyvfs_test.go
 gopkg/src/golang.org/x/tools/godoc/vfs/gatefs/gatefs.go
 gopkg/src/golang.org/x/tools/godoc/vfs/gatefs/gatefs_test.go
 gopkg/src/golang.org/x/tools/godoc/vfs/httpfs/httpfs.go
 gopkg/src/golang.org/x/tools/godoc/vfs/mapfs/mapfs.go
 gopkg/src/golang.org/x/tools/godoc/vfs/mapfs/mapfs_test.go
 gopkg/src/golang.org/x/tools/godoc/vfs/namespace.go
+gopkg/src/golang.org/x/tools/godoc/vfs/namespace_test.go
 gopkg/src/golang.org/x/tools/godoc/vfs/os.go
 gopkg/src/golang.org/x/tools/godoc/vfs/os_test.go
 gopkg/src/golang.org/x/tools/godoc/vfs/vfs.go
 gopkg/src/golang.org/x/tools/godoc/vfs/zipfs/zipfs.go
 gopkg/src/golang.org/x/tools/godoc/vfs/zipfs/zipfs_test.go
-gopkg/src/golang.org/x/tools/imports/fix.go
-gopkg/src/golang.org/x/tools/imports/fix_test.go
-gopkg/src/golang.org/x/tools/imports/imports.go
-gopkg/src/golang.org/x/tools/imports/mkindex.go
-gopkg/src/golang.org/x/tools/imports/mkstdlib.go
-gopkg/src/golang.org/x/tools/imports/sortimports.go
-gopkg/src/golang.org/x/tools/imports/zstdlib.go
+gopkg/src/golang.org/x/tools/imports/forward.go
+gopkg/src/golang.org/x/tools/internal/analysisinternal/analysis.go
+gopkg/src/golang.org/x/tools/internal/apidiff/README.md
+gopkg/src/golang.org/x/tools/internal/apidiff/apidiff.go
+gopkg/src/golang.org/x/tools/internal/apidiff/apidiff_test.go
+gopkg/src/golang.org/x/tools/internal/apidiff/compatibility.go
+gopkg/src/golang.org/x/tools/internal/apidiff/correspondence.go
+gopkg/src/golang.org/x/tools/internal/apidiff/messageset.go
+gopkg/src/golang.org/x/tools/internal/apidiff/report.go
+gopkg/src/golang.org/x/tools/internal/apidiff/testdata/exported_fields/ef.go
+gopkg/src/golang.org/x/tools/internal/apidiff/testdata/tests.go
+gopkg/src/golang.org/x/tools/internal/event/bench_test.go
+gopkg/src/golang.org/x/tools/internal/event/core/event.go
+gopkg/src/golang.org/x/tools/internal/event/core/export.go
+gopkg/src/golang.org/x/tools/internal/event/core/fast.go
+gopkg/src/golang.org/x/tools/internal/event/doc.go
+gopkg/src/golang.org/x/tools/internal/event/event.go
+gopkg/src/golang.org/x/tools/internal/event/export/eventtest/eventtest.go
+gopkg/src/golang.org/x/tools/internal/event/export/id.go
+gopkg/src/golang.org/x/tools/internal/event/export/log.go
+gopkg/src/golang.org/x/tools/internal/event/export/log_test.go
+gopkg/src/golang.org/x/tools/internal/event/export/metric/data.go
+gopkg/src/golang.org/x/tools/internal/event/export/metric/exporter.go
+gopkg/src/golang.org/x/tools/internal/event/export/metric/info.go
+gopkg/src/golang.org/x/tools/internal/event/export/ocagent/README.md
+gopkg/src/golang.org/x/tools/internal/event/export/ocagent/metrics.go
+gopkg/src/golang.org/x/tools/internal/event/export/ocagent/metrics_test.go
+gopkg/src/golang.org/x/tools/internal/event/export/ocagent/ocagent.go
+gopkg/src/golang.org/x/tools/internal/event/export/ocagent/ocagent_test.go
+gopkg/src/golang.org/x/tools/internal/event/export/ocagent/trace_test.go
+gopkg/src/golang.org/x/tools/internal/event/export/ocagent/wire/common.go
+gopkg/src/golang.org/x/tools/internal/event/export/ocagent/wire/core.go
+gopkg/src/golang.org/x/tools/internal/event/export/ocagent/wire/metrics.go
+gopkg/src/golang.org/x/tools/internal/event/export/ocagent/wire/metrics_test.go
+gopkg/src/golang.org/x/tools/internal/event/export/ocagent/wire/trace.go
+gopkg/src/golang.org/x/tools/internal/event/export/printer.go
+gopkg/src/golang.org/x/tools/internal/event/export/prometheus/prometheus.go
+gopkg/src/golang.org/x/tools/internal/event/export/tag.go
+gopkg/src/golang.org/x/tools/internal/event/export/trace.go
+gopkg/src/golang.org/x/tools/internal/event/keys/keys.go
+gopkg/src/golang.org/x/tools/internal/event/keys/standard.go
+gopkg/src/golang.org/x/tools/internal/event/label/label.go
+gopkg/src/golang.org/x/tools/internal/event/label/label_test.go
+gopkg/src/golang.org/x/tools/internal/fakenet/conn.go
 gopkg/src/golang.org/x/tools/internal/fastwalk/fastwalk.go
 gopkg/src/golang.org/x/tools/internal/fastwalk/fastwalk_dirent_fileno.go
 gopkg/src/golang.org/x/tools/internal/fastwalk/fastwalk_dirent_ino.go
+gopkg/src/golang.org/x/tools/internal/fastwalk/fastwalk_dirent_namlen_bsd.go
+gopkg/src/golang.org/x/tools/internal/fastwalk/fastwalk_dirent_namlen_linux.go
 gopkg/src/golang.org/x/tools/internal/fastwalk/fastwalk_portable.go
 gopkg/src/golang.org/x/tools/internal/fastwalk/fastwalk_test.go
 gopkg/src/golang.org/x/tools/internal/fastwalk/fastwalk_unix.go
+gopkg/src/golang.org/x/tools/internal/gocommand/invoke.go
+gopkg/src/golang.org/x/tools/internal/gocommand/invoke_test.go
+gopkg/src/golang.org/x/tools/internal/gocommand/vendor.go
+gopkg/src/golang.org/x/tools/internal/gocommand/version.go
+gopkg/src/golang.org/x/tools/internal/gopathwalk/walk.go
+gopkg/src/golang.org/x/tools/internal/gopathwalk/walk_test.go
+gopkg/src/golang.org/x/tools/internal/imports/fix.go
+gopkg/src/golang.org/x/tools/internal/imports/fix_test.go
+gopkg/src/golang.org/x/tools/internal/imports/imports.go
+gopkg/src/golang.org/x/tools/internal/imports/imports_test.go
+gopkg/src/golang.org/x/tools/internal/imports/mkindex.go
+gopkg/src/golang.org/x/tools/internal/imports/mkstdlib.go
+gopkg/src/golang.org/x/tools/internal/imports/mod.go
+gopkg/src/golang.org/x/tools/internal/imports/mod_cache.go
+gopkg/src/golang.org/x/tools/internal/imports/mod_cache_test.go
+gopkg/src/golang.org/x/tools/internal/imports/mod_test.go
+gopkg/src/golang.org/x/tools/internal/imports/sortimports.go
+gopkg/src/golang.org/x/tools/internal/imports/testdata/mod/example.com_v1.0.0.txt
+gopkg/src/golang.org/x/tools/internal/imports/testdata/mod/golang.org_x_text_v0.0.0-20170915032832-14c0d48ead0c.txt
+gopkg/src/golang.org/x/tools/internal/imports/testdata/mod/rsc.io_!q!u!o!t!e_v1.5.2.txt
+gopkg/src/golang.org/x/tools/internal/imports/testdata/mod/rsc.io_!q!u!o!t!e_v1.5.3-!p!r!e.txt
+gopkg/src/golang.org/x/tools/internal/imports/testdata/mod/rsc.io_quote_v1.5.1.txt
+gopkg/src/golang.org/x/tools/internal/imports/testdata/mod/rsc.io_quote_v1.5.2.txt
+gopkg/src/golang.org/x/tools/internal/imports/testdata/mod/rsc.io_quote_v2_v2.0.1.txt
+gopkg/src/golang.org/x/tools/internal/imports/testdata/mod/rsc.io_quote_v3_v3.0.0.txt
+gopkg/src/golang.org/x/tools/internal/imports/testdata/mod/rsc.io_sampler_v1.3.0.txt
+gopkg/src/golang.org/x/tools/internal/imports/testdata/mod/rsc.io_sampler_v1.3.1.txt
+gopkg/src/golang.org/x/tools/internal/imports/zstdlib.go
+gopkg/src/golang.org/x/tools/internal/jsonrpc2/conn.go
+gopkg/src/golang.org/x/tools/internal/jsonrpc2/handler.go
 gopkg/src/golang.org/x/tools/internal/jsonrpc2/jsonrpc2.go
 gopkg/src/golang.org/x/tools/internal/jsonrpc2/jsonrpc2_test.go
-gopkg/src/golang.org/x/tools/internal/jsonrpc2/log.go
+gopkg/src/golang.org/x/tools/internal/jsonrpc2/messages.go
+gopkg/src/golang.org/x/tools/internal/jsonrpc2/serve.go
+gopkg/src/golang.org/x/tools/internal/jsonrpc2/serve_test.go
+gopkg/src/golang.org/x/tools/internal/jsonrpc2/servertest/servertest.go
+gopkg/src/golang.org/x/tools/internal/jsonrpc2/servertest/servertest_test.go
 gopkg/src/golang.org/x/tools/internal/jsonrpc2/stream.go
 gopkg/src/golang.org/x/tools/internal/jsonrpc2/wire.go
+gopkg/src/golang.org/x/tools/internal/jsonrpc2/wire_test.go
+gopkg/src/golang.org/x/tools/internal/lsp/analysis/fillreturns/fillreturns.go
+gopkg/src/golang.org/x/tools/internal/lsp/analysis/fillreturns/fillreturns_test.go
+gopkg/src/golang.org/x/tools/internal/lsp/analysis/fillreturns/testdata/src/a/a.go
+gopkg/src/golang.org/x/tools/internal/lsp/analysis/fillreturns/testdata/src/a/a.go.golden
+gopkg/src/golang.org/x/tools/internal/lsp/analysis/fillstruct/fillstruct.go
+gopkg/src/golang.org/x/tools/internal/lsp/analysis/fillstruct/fillstruct_test.go
+gopkg/src/golang.org/x/tools/internal/lsp/analysis/fillstruct/testdata/src/a/a.go
+gopkg/src/golang.org/x/tools/internal/lsp/analysis/fillstruct/testdata/src/b/b.go
+gopkg/src/golang.org/x/tools/internal/lsp/analysis/nonewvars/nonewvars.go
+gopkg/src/golang.org/x/tools/internal/lsp/analysis/nonewvars/nonewvars_test.go
+gopkg/src/golang.org/x/tools/internal/lsp/analysis/nonewvars/testdata/src/a/a.go
+gopkg/src/golang.org/x/tools/internal/lsp/analysis/nonewvars/testdata/src/a/a.go.golden
+gopkg/src/golang.org/x/tools/internal/lsp/analysis/noresultvalues/noresultvalues.go
+gopkg/src/golang.org/x/tools/internal/lsp/analysis/noresultvalues/noresultvalues_test.go
+gopkg/src/golang.org/x/tools/internal/lsp/analysis/noresultvalues/testdata/src/a/a.go
+gopkg/src/golang.org/x/tools/internal/lsp/analysis/noresultvalues/testdata/src/a/a.go.golden
+gopkg/src/golang.org/x/tools/internal/lsp/analysis/simplifycompositelit/simplifycompositelit.go
+gopkg/src/golang.org/x/tools/internal/lsp/analysis/simplifycompositelit/simplifycompositelit_test.go
+gopkg/src/golang.org/x/tools/internal/lsp/analysis/simplifycompositelit/testdata/src/a/a.go
+gopkg/src/golang.org/x/tools/internal/lsp/analysis/simplifycompositelit/testdata/src/a/a.go.golden
+gopkg/src/golang.org/x/tools/internal/lsp/analysis/simplifyrange/simplifyrange.go
+gopkg/src/golang.org/x/tools/internal/lsp/analysis/simplifyrange/simplifyrange_test.go
+gopkg/src/golang.org/x/tools/internal/lsp/analysis/simplifyrange/testdata/src/a/a.go
+gopkg/src/golang.org/x/tools/internal/lsp/analysis/simplifyrange/testdata/src/a/a.go.golden
+gopkg/src/golang.org/x/tools/internal/lsp/analysis/simplifyslice/simplifyslice.go
+gopkg/src/golang.org/x/tools/internal/lsp/analysis/simplifyslice/simplifyslice_test.go
+gopkg/src/golang.org/x/tools/internal/lsp/analysis/simplifyslice/testdata/src/a/a.go
+gopkg/src/golang.org/x/tools/internal/lsp/analysis/simplifyslice/testdata/src/a/a.go.golden
+gopkg/src/golang.org/x/tools/internal/lsp/analysis/undeclaredname/testdata/src/a/a.go
+gopkg/src/golang.org/x/tools/internal/lsp/analysis/undeclaredname/undeclared.go
+gopkg/src/golang.org/x/tools/internal/lsp/analysis/undeclaredname/undeclared_test.go
+gopkg/src/golang.org/x/tools/internal/lsp/analysis/unusedparams/testdata/src/a/a.go
+gopkg/src/golang.org/x/tools/internal/lsp/analysis/unusedparams/unusedparams.go
+gopkg/src/golang.org/x/tools/internal/lsp/analysis/unusedparams/unusedparams_test.go
+gopkg/src/golang.org/x/tools/internal/lsp/browser/README.md
+gopkg/src/golang.org/x/tools/internal/lsp/browser/browser.go
+gopkg/src/golang.org/x/tools/internal/lsp/cache/analysis.go
+gopkg/src/golang.org/x/tools/internal/lsp/cache/cache.go
+gopkg/src/golang.org/x/tools/internal/lsp/cache/check.go
+gopkg/src/golang.org/x/tools/internal/lsp/cache/error_test.go
+gopkg/src/golang.org/x/tools/internal/lsp/cache/errors.go
+gopkg/src/golang.org/x/tools/internal/lsp/cache/imports.go
+gopkg/src/golang.org/x/tools/internal/lsp/cache/keys.go
+gopkg/src/golang.org/x/tools/internal/lsp/cache/load.go
+gopkg/src/golang.org/x/tools/internal/lsp/cache/mod.go
+gopkg/src/golang.org/x/tools/internal/lsp/cache/mod_tidy.go
+gopkg/src/golang.org/x/tools/internal/lsp/cache/os_darwin.go
+gopkg/src/golang.org/x/tools/internal/lsp/cache/os_windows.go
+gopkg/src/golang.org/x/tools/internal/lsp/cache/parse.go
+gopkg/src/golang.org/x/tools/internal/lsp/cache/parse_test.go
+gopkg/src/golang.org/x/tools/internal/lsp/cache/pkg.go
+gopkg/src/golang.org/x/tools/internal/lsp/cache/session.go
+gopkg/src/golang.org/x/tools/internal/lsp/cache/snapshot.go
+gopkg/src/golang.org/x/tools/internal/lsp/cache/view.go
+gopkg/src/golang.org/x/tools/internal/lsp/cache/view_test.go
+gopkg/src/golang.org/x/tools/internal/lsp/call_hierarchy.go
+gopkg/src/golang.org/x/tools/internal/lsp/cmd/call_hierarchy.go
+gopkg/src/golang.org/x/tools/internal/lsp/cmd/capabilities_test.go
+gopkg/src/golang.org/x/tools/internal/lsp/cmd/check.go
+gopkg/src/golang.org/x/tools/internal/lsp/cmd/cmd.go
+gopkg/src/golang.org/x/tools/internal/lsp/cmd/cmd_test.go
+gopkg/src/golang.org/x/tools/internal/lsp/cmd/definition.go
+gopkg/src/golang.org/x/tools/internal/lsp/cmd/export_test.go
+gopkg/src/golang.org/x/tools/internal/lsp/cmd/folding_range.go
+gopkg/src/golang.org/x/tools/internal/lsp/cmd/format.go
+gopkg/src/golang.org/x/tools/internal/lsp/cmd/highlight.go
+gopkg/src/golang.org/x/tools/internal/lsp/cmd/implementation.go
+gopkg/src/golang.org/x/tools/internal/lsp/cmd/imports.go
+gopkg/src/golang.org/x/tools/internal/lsp/cmd/info.go
+gopkg/src/golang.org/x/tools/internal/lsp/cmd/inspect.go
+gopkg/src/golang.org/x/tools/internal/lsp/cmd/links.go
+gopkg/src/golang.org/x/tools/internal/lsp/cmd/prepare_rename.go
+gopkg/src/golang.org/x/tools/internal/lsp/cmd/references.go
+gopkg/src/golang.org/x/tools/internal/lsp/cmd/rename.go
+gopkg/src/golang.org/x/tools/internal/lsp/cmd/semantictokens.go
+gopkg/src/golang.org/x/tools/internal/lsp/cmd/serve.go
+gopkg/src/golang.org/x/tools/internal/lsp/cmd/serve_test.go
+gopkg/src/golang.org/x/tools/internal/lsp/cmd/signature.go
+gopkg/src/golang.org/x/tools/internal/lsp/cmd/suggested_fix.go
+gopkg/src/golang.org/x/tools/internal/lsp/cmd/symbols.go
+gopkg/src/golang.org/x/tools/internal/lsp/cmd/test/call_hierarchy.go
+gopkg/src/golang.org/x/tools/internal/lsp/cmd/test/check.go
+gopkg/src/golang.org/x/tools/internal/lsp/cmd/test/cmdtest.go
+gopkg/src/golang.org/x/tools/internal/lsp/cmd/test/definition.go
+gopkg/src/golang.org/x/tools/internal/lsp/cmd/test/folding_range.go
+gopkg/src/golang.org/x/tools/internal/lsp/cmd/test/format.go
+gopkg/src/golang.org/x/tools/internal/lsp/cmd/test/highlight.go
+gopkg/src/golang.org/x/tools/internal/lsp/cmd/test/implementation.go
+gopkg/src/golang.org/x/tools/internal/lsp/cmd/test/imports.go
+gopkg/src/golang.org/x/tools/internal/lsp/cmd/test/links.go
+gopkg/src/golang.org/x/tools/internal/lsp/cmd/test/prepare_rename.go
+gopkg/src/golang.org/x/tools/internal/lsp/cmd/test/references.go
+gopkg/src/golang.org/x/tools/internal/lsp/cmd/test/rename.go
+gopkg/src/golang.org/x/tools/internal/lsp/cmd/test/semanticdriver.go
+gopkg/src/golang.org/x/tools/internal/lsp/cmd/test/signature.go
+gopkg/src/golang.org/x/tools/internal/lsp/cmd/test/suggested_fix.go
+gopkg/src/golang.org/x/tools/internal/lsp/cmd/test/symbols.go
+gopkg/src/golang.org/x/tools/internal/lsp/cmd/test/workspace_symbol.go
+gopkg/src/golang.org/x/tools/internal/lsp/cmd/workspace.go
+gopkg/src/golang.org/x/tools/internal/lsp/cmd/workspace_symbol.go
+gopkg/src/golang.org/x/tools/internal/lsp/code_action.go
+gopkg/src/golang.org/x/tools/internal/lsp/code_lens.go
+gopkg/src/golang.org/x/tools/internal/lsp/command.go
+gopkg/src/golang.org/x/tools/internal/lsp/completion.go
+gopkg/src/golang.org/x/tools/internal/lsp/completion_test.go
+gopkg/src/golang.org/x/tools/internal/lsp/debounce.go
+gopkg/src/golang.org/x/tools/internal/lsp/debounce_test.go
+gopkg/src/golang.org/x/tools/internal/lsp/debug/info.1.11.go
+gopkg/src/golang.org/x/tools/internal/lsp/debug/info.1.12.go
+gopkg/src/golang.org/x/tools/internal/lsp/debug/info.go
+gopkg/src/golang.org/x/tools/internal/lsp/debug/metrics.go
+gopkg/src/golang.org/x/tools/internal/lsp/debug/rpc.go
+gopkg/src/golang.org/x/tools/internal/lsp/debug/serve.go
+gopkg/src/golang.org/x/tools/internal/lsp/debug/tag/tag.go
+gopkg/src/golang.org/x/tools/internal/lsp/debug/trace.go
+gopkg/src/golang.org/x/tools/internal/lsp/definition.go
+gopkg/src/golang.org/x/tools/internal/lsp/diagnostics.go
+gopkg/src/golang.org/x/tools/internal/lsp/diff/diff.go
+gopkg/src/golang.org/x/tools/internal/lsp/diff/diff_test.go
+gopkg/src/golang.org/x/tools/internal/lsp/diff/difftest/difftest.go
+gopkg/src/golang.org/x/tools/internal/lsp/diff/difftest/difftest_test.go
+gopkg/src/golang.org/x/tools/internal/lsp/diff/myers/diff.go
+gopkg/src/golang.org/x/tools/internal/lsp/diff/myers/diff_test.go
+gopkg/src/golang.org/x/tools/internal/lsp/diff/unified.go
+gopkg/src/golang.org/x/tools/internal/lsp/fake/client.go
+gopkg/src/golang.org/x/tools/internal/lsp/fake/doc.go
+gopkg/src/golang.org/x/tools/internal/lsp/fake/edit.go
+gopkg/src/golang.org/x/tools/internal/lsp/fake/edit_test.go
+gopkg/src/golang.org/x/tools/internal/lsp/fake/editor.go
+gopkg/src/golang.org/x/tools/internal/lsp/fake/editor_test.go
+gopkg/src/golang.org/x/tools/internal/lsp/fake/proxy.go
+gopkg/src/golang.org/x/tools/internal/lsp/fake/sandbox.go
+gopkg/src/golang.org/x/tools/internal/lsp/fake/workdir.go
+gopkg/src/golang.org/x/tools/internal/lsp/fake/workdir_test.go
+gopkg/src/golang.org/x/tools/internal/lsp/folding_range.go
 gopkg/src/golang.org/x/tools/internal/lsp/format.go
-gopkg/src/golang.org/x/tools/internal/lsp/protocol/basic.go
-gopkg/src/golang.org/x/tools/internal/lsp/protocol/client.go
-gopkg/src/golang.org/x/tools/internal/lsp/protocol/diagnostics.go
+gopkg/src/golang.org/x/tools/internal/lsp/fuzzy/input.go
+gopkg/src/golang.org/x/tools/internal/lsp/fuzzy/input_test.go
+gopkg/src/golang.org/x/tools/internal/lsp/fuzzy/matcher.go
+gopkg/src/golang.org/x/tools/internal/lsp/fuzzy/matcher_test.go
+gopkg/src/golang.org/x/tools/internal/lsp/general.go
+gopkg/src/golang.org/x/tools/internal/lsp/helper/README.md
+gopkg/src/golang.org/x/tools/internal/lsp/helper/helper.go
+gopkg/src/golang.org/x/tools/internal/lsp/highlight.go
+gopkg/src/golang.org/x/tools/internal/lsp/hover.go
+gopkg/src/golang.org/x/tools/internal/lsp/implementation.go
+gopkg/src/golang.org/x/tools/internal/lsp/link.go
+gopkg/src/golang.org/x/tools/internal/lsp/lsp_test.go
+gopkg/src/golang.org/x/tools/internal/lsp/lsprpc/autostart_default.go
+gopkg/src/golang.org/x/tools/internal/lsp/lsprpc/autostart_posix.go
+gopkg/src/golang.org/x/tools/internal/lsp/lsprpc/lsprpc.go
+gopkg/src/golang.org/x/tools/internal/lsp/lsprpc/lsprpc_test.go
+gopkg/src/golang.org/x/tools/internal/lsp/mod/code_lens.go
+gopkg/src/golang.org/x/tools/internal/lsp/mod/diagnostics.go
+gopkg/src/golang.org/x/tools/internal/lsp/mod/format.go
+gopkg/src/golang.org/x/tools/internal/lsp/mod/hover.go
+gopkg/src/golang.org/x/tools/internal/lsp/mod/mod_test.go
+gopkg/src/golang.org/x/tools/internal/lsp/mod/testdata/unchanged/go.mod
+gopkg/src/golang.org/x/tools/internal/lsp/mod/testdata/unchanged/main.go
+gopkg/src/golang.org/x/tools/internal/lsp/progress.go
+gopkg/src/golang.org/x/tools/internal/lsp/progress_test.go
+gopkg/src/golang.org/x/tools/internal/lsp/protocol/codeactionkind.go
+gopkg/src/golang.org/x/tools/internal/lsp/protocol/context.go
 gopkg/src/golang.org/x/tools/internal/lsp/protocol/doc.go
-gopkg/src/golang.org/x/tools/internal/lsp/protocol/general.go
-gopkg/src/golang.org/x/tools/internal/lsp/protocol/language.go
+gopkg/src/golang.org/x/tools/internal/lsp/protocol/enums.go
+gopkg/src/golang.org/x/tools/internal/lsp/protocol/log.go
 gopkg/src/golang.org/x/tools/internal/lsp/protocol/protocol.go
-gopkg/src/golang.org/x/tools/internal/lsp/protocol/registration.go
-gopkg/src/golang.org/x/tools/internal/lsp/protocol/server.go
-gopkg/src/golang.org/x/tools/internal/lsp/protocol/text.go
-gopkg/src/golang.org/x/tools/internal/lsp/protocol/window.go
-gopkg/src/golang.org/x/tools/internal/lsp/protocol/workspace.go
+gopkg/src/golang.org/x/tools/internal/lsp/protocol/span.go
+gopkg/src/golang.org/x/tools/internal/lsp/protocol/tsclient.go
+gopkg/src/golang.org/x/tools/internal/lsp/protocol/tsprotocol.go
+gopkg/src/golang.org/x/tools/internal/lsp/protocol/tsserver.go
+gopkg/src/golang.org/x/tools/internal/lsp/protocol/typescript/README.md
+gopkg/src/golang.org/x/tools/internal/lsp/protocol/typescript/code.ts
+gopkg/src/golang.org/x/tools/internal/lsp/protocol/typescript/util.ts
+gopkg/src/golang.org/x/tools/internal/lsp/references.go
+gopkg/src/golang.org/x/tools/internal/lsp/rename.go
+gopkg/src/golang.org/x/tools/internal/lsp/reset_golden.sh
+gopkg/src/golang.org/x/tools/internal/lsp/semantic.go
 gopkg/src/golang.org/x/tools/internal/lsp/server.go
-gopkg/src/golang.org/x/tools/internal/lsp/view.go
-gopkg/src/golang.org/x/tools/internal/memcache/memcache.go
-gopkg/src/golang.org/x/tools/internal/memcache/memcache_test.go
-gopkg/src/golang.org/x/tools/playground/appengine.go
-gopkg/src/golang.org/x/tools/playground/common.go
-gopkg/src/golang.org/x/tools/playground/local.go
+gopkg/src/golang.org/x/tools/internal/lsp/server_gen.go
+gopkg/src/golang.org/x/tools/internal/lsp/signature_help.go
+gopkg/src/golang.org/x/tools/internal/lsp/snippet/snippet_builder.go
+gopkg/src/golang.org/x/tools/internal/lsp/snippet/snippet_builder_test.go
+gopkg/src/golang.org/x/tools/internal/lsp/source/api_json.go
+gopkg/src/golang.org/x/tools/internal/lsp/source/call_hierarchy.go
+gopkg/src/golang.org/x/tools/internal/lsp/source/code_lens.go
+gopkg/src/golang.org/x/tools/internal/lsp/source/command.go
+gopkg/src/golang.org/x/tools/internal/lsp/source/comment.go
+gopkg/src/golang.org/x/tools/internal/lsp/source/comment_test.go
+gopkg/src/golang.org/x/tools/internal/lsp/source/completion/completion.go
+gopkg/src/golang.org/x/tools/internal/lsp/source/completion/completion_builtin.go
+gopkg/src/golang.org/x/tools/internal/lsp/source/completion/completion_format.go
+gopkg/src/golang.org/x/tools/internal/lsp/source/completion/completion_keywords.go
+gopkg/src/golang.org/x/tools/internal/lsp/source/completion/completion_labels.go
+gopkg/src/golang.org/x/tools/internal/lsp/source/completion/completion_literal.go
+gopkg/src/golang.org/x/tools/internal/lsp/source/completion/completion_package.go
+gopkg/src/golang.org/x/tools/internal/lsp/source/completion/completion_printf.go
+gopkg/src/golang.org/x/tools/internal/lsp/source/completion/completion_printf_test.go
+gopkg/src/golang.org/x/tools/internal/lsp/source/completion/completion_snippet.go
+gopkg/src/golang.org/x/tools/internal/lsp/source/completion/completion_statements.go
+gopkg/src/golang.org/x/tools/internal/lsp/source/completion/deep_completion.go
+gopkg/src/golang.org/x/tools/internal/lsp/source/completion/deep_completion_test.go
+gopkg/src/golang.org/x/tools/internal/lsp/source/completion/util.go
+gopkg/src/golang.org/x/tools/internal/lsp/source/completion/util_test.go
+gopkg/src/golang.org/x/tools/internal/lsp/source/diagnostics.go
+gopkg/src/golang.org/x/tools/internal/lsp/source/extract.go
+gopkg/src/golang.org/x/tools/internal/lsp/source/folding_range.go
+gopkg/src/golang.org/x/tools/internal/lsp/source/format.go
+gopkg/src/golang.org/x/tools/internal/lsp/source/format_test.go
+gopkg/src/golang.org/x/tools/internal/lsp/source/gc_annotations.go
+gopkg/src/golang.org/x/tools/internal/lsp/source/genapijson/generate.go
+gopkg/src/golang.org/x/tools/internal/lsp/source/genapijson/generate_test.go
+gopkg/src/golang.org/x/tools/internal/lsp/source/highlight.go
+gopkg/src/golang.org/x/tools/internal/lsp/source/hover.go
+gopkg/src/golang.org/x/tools/internal/lsp/source/identifier.go
+gopkg/src/golang.org/x/tools/internal/lsp/source/identifier_test.go
+gopkg/src/golang.org/x/tools/internal/lsp/source/implementation.go
+gopkg/src/golang.org/x/tools/internal/lsp/source/options.go
+gopkg/src/golang.org/x/tools/internal/lsp/source/options_test.go
+gopkg/src/golang.org/x/tools/internal/lsp/source/references.go
+gopkg/src/golang.org/x/tools/internal/lsp/source/rename.go
+gopkg/src/golang.org/x/tools/internal/lsp/source/rename_check.go
+gopkg/src/golang.org/x/tools/internal/lsp/source/signature_help.go
+gopkg/src/golang.org/x/tools/internal/lsp/source/source_test.go
+gopkg/src/golang.org/x/tools/internal/lsp/source/symbols.go
+gopkg/src/golang.org/x/tools/internal/lsp/source/types_format.go
+gopkg/src/golang.org/x/tools/internal/lsp/source/util.go
+gopkg/src/golang.org/x/tools/internal/lsp/source/view.go
+gopkg/src/golang.org/x/tools/internal/lsp/source/workspace_symbol.go
+gopkg/src/golang.org/x/tools/internal/lsp/source/workspace_symbol_test.go
+gopkg/src/golang.org/x/tools/internal/lsp/symbols.go
+gopkg/src/golang.org/x/tools/internal/lsp/testdata/%percent/perc%ent.go
+gopkg/src/golang.org/x/tools/internal/lsp/testdata/address/address.go
+gopkg/src/golang.org/x/tools/internal/lsp/testdata/analyzer/bad_test.go
+gopkg/src/golang.org/x/tools/internal/lsp/testdata/anon/anon.go.in
+gopkg/src/golang.org/x/tools/internal/lsp/testdata/append/append.go
+gopkg/src/golang.org/x/tools/internal/lsp/testdata/append/append2.go.in
+gopkg/src/golang.org/x/tools/internal/lsp/testdata/arraytype/array_type.go.in
+gopkg/src/golang.org/x/tools/internal/lsp/testdata/assign/assign.go.in
+gopkg/src/golang.org/x/tools/internal/lsp/testdata/assign/internal/secret/secret.go
+gopkg/src/golang.org/x/tools/internal/lsp/testdata/bad/bad0.go
+gopkg/src/golang.org/x/tools/internal/lsp/testdata/bad/bad1.go
+gopkg/src/golang.org/x/tools/internal/lsp/testdata/bad/badimport.go
+gopkg/src/golang.org/x/tools/internal/lsp/testdata/badstmt/badstmt.go.in
+gopkg/src/golang.org/x/tools/internal/lsp/testdata/badstmt/badstmt_2.go.in
+gopkg/src/golang.org/x/tools/internal/lsp/testdata/badstmt/badstmt_3.go.in
+gopkg/src/golang.org/x/tools/internal/lsp/testdata/badstmt/badstmt_4.go.in
+gopkg/src/golang.org/x/tools/internal/lsp/testdata/bar/bar.go.in
+gopkg/src/golang.org/x/tools/internal/lsp/testdata/basiclit/basiclit.go
+gopkg/src/golang.org/x/tools/internal/lsp/testdata/baz/baz.go.in
+gopkg/src/golang.org/x/tools/internal/lsp/testdata/builtins/builtin_args.go
+gopkg/src/golang.org/x/tools/internal/lsp/testdata/builtins/builtin_types.go
+gopkg/src/golang.org/x/tools/internal/lsp/testdata/builtins/builtins.go
+gopkg/src/golang.org/x/tools/internal/lsp/testdata/builtins/constants.go
+gopkg/src/golang.org/x/tools/internal/lsp/testdata/callhierarchy/callhierarchy.go
+gopkg/src/golang.org/x/tools/internal/lsp/testdata/callhierarchy/incoming/incoming.go
+gopkg/src/golang.org/x/tools/internal/lsp/testdata/callhierarchy/outgoing/outgoing.go
+gopkg/src/golang.org/x/tools/internal/lsp/testdata/casesensitive/casesensitive.go
+gopkg/src/golang.org/x/tools/internal/lsp/testdata/cast/cast.go.in
+gopkg/src/golang.org/x/tools/internal/lsp/testdata/cgo/declarecgo.go
+gopkg/src/golang.org/x/tools/internal/lsp/testdata/cgo/declarecgo.go.golden
+gopkg/src/golang.org/x/tools/internal/lsp/testdata/cgo/declarecgo_nocgo.go
+gopkg/src/golang.org/x/tools/internal/lsp/testdata/cgoimport/usecgo.go.golden
+gopkg/src/golang.org/x/tools/internal/lsp/testdata/cgoimport/usecgo.go.in
+gopkg/src/golang.org/x/tools/internal/lsp/testdata/channel/channel.go
+gopkg/src/golang.org/x/tools/internal/lsp/testdata/circular/double/b/b.go
+gopkg/src/golang.org/x/tools/internal/lsp/testdata/circular/double/one/one.go
+gopkg/src/golang.org/x/tools/internal/lsp/testdata/circular/self.go
+gopkg/src/golang.org/x/tools/internal/lsp/testdata/circular/triple/a/a.go
+gopkg/src/golang.org/x/tools/internal/lsp/testdata/circular/triple/b/b.go
+gopkg/src/golang.org/x/tools/internal/lsp/testdata/circular/triple/c/c.go
+gopkg/src/golang.org/x/tools/internal/lsp/testdata/codelens/codelens_test.go
+gopkg/src/golang.org/x/tools/internal/lsp/testdata/comment_completion/comment_completion.go.in
+gopkg/src/golang.org/x/tools/internal/lsp/testdata/complit/complit.go.in
+gopkg/src/golang.org/x/tools/internal/lsp/testdata/constant/constant.go
+gopkg/src/golang.org/x/tools/internal/lsp/testdata/danglingstmt/dangling_for.go
+gopkg/src/golang.org/x/tools/internal/lsp/testdata/danglingstmt/dangling_for_init.go
+gopkg/src/golang.org/x/tools/internal/lsp/testdata/danglingstmt/dangling_for_init_cond.go
+gopkg/src/golang.org/x/tools/internal/lsp/testdata/danglingstmt/dangling_for_init_cond_post.go
+gopkg/src/golang.org/x/tools/internal/lsp/testdata/danglingstmt/dangling_if.go
+gopkg/src/golang.org/x/tools/internal/lsp/testdata/danglingstmt/dangling_if_eof.go
+gopkg/src/golang.org/x/tools/internal/lsp/testdata/danglingstmt/dangling_if_init.go
+gopkg/src/golang.org/x/tools/internal/lsp/testdata/danglingstmt/dangling_if_init_cond.go
+gopkg/src/golang.org/x/tools/internal/lsp/testdata/danglingstmt/dangling_multiline_if.go
+gopkg/src/golang.org/x/tools/internal/lsp/testdata/danglingstmt/dangling_selector_1.go
+gopkg/src/golang.org/x/tools/internal/lsp/testdata/danglingstmt/dangling_selector_2.go
+gopkg/src/golang.org/x/tools/internal/lsp/testdata/danglingstmt/dangling_switch_init.go
+gopkg/src/golang.org/x/tools/internal/lsp/testdata/danglingstmt/dangling_switch_init_tag.go
+gopkg/src/golang.org/x/tools/internal/lsp/testdata/deep/deep.go
+gopkg/src/golang.org/x/tools/internal/lsp/testdata/errors/errors.go
+gopkg/src/golang.org/x/tools/internal/lsp/testdata/extract/extract_function/extract_args_returns.go
+gopkg/src/golang.org/x/tools/internal/lsp/testdata/extract/extract_function/extract_args_returns.go.golden
+gopkg/src/golang.org/x/tools/internal/lsp/testdata/extract/extract_function/extract_basic.go
+gopkg/src/golang.org/x/tools/internal/lsp/testdata/extract/extract_function/extract_basic.go.golden
+gopkg/src/golang.org/x/tools/internal/lsp/testdata/extract/extract_function/extract_redefine.go
+gopkg/src/golang.org/x/tools/internal/lsp/testdata/extract/extract_function/extract_redefine.go.golden
+gopkg/src/golang.org/x/tools/internal/lsp/testdata/extract/extract_function/extract_return_basic.go
+gopkg/src/golang.org/x/tools/internal/lsp/testdata/extract/extract_function/extract_return_basic.go.golden
+gopkg/src/golang.org/x/tools/internal/lsp/testdata/extract/extract_function/extract_return_complex.go
+gopkg/src/golang.org/x/tools/internal/lsp/testdata/extract/extract_function/extract_return_complex.go.golden
+gopkg/src/golang.org/x/tools/internal/lsp/testdata/extract/extract_function/extract_return_func_lit.go
+gopkg/src/golang.org/x/tools/internal/lsp/testdata/extract/extract_function/extract_return_func_lit.go.golden
+gopkg/src/golang.org/x/tools/internal/lsp/testdata/extract/extract_function/extract_return_init.go
+gopkg/src/golang.org/x/tools/internal/lsp/testdata/extract/extract_function/extract_return_init.go.golden
+gopkg/src/golang.org/x/tools/internal/lsp/testdata/extract/extract_function/extract_scope.go
+gopkg/src/golang.org/x/tools/internal/lsp/testdata/extract/extract_function/extract_scope.go.golden
+gopkg/src/golang.org/x/tools/internal/lsp/testdata/extract/extract_function/extract_smart_initialization.go
+gopkg/src/golang.org/x/tools/internal/lsp/testdata/extract/extract_function/extract_smart_initialization.go.golden
+gopkg/src/golang.org/x/tools/internal/lsp/testdata/extract/extract_function/extract_smart_return.go
+gopkg/src/golang.org/x/tools/internal/lsp/testdata/extract/extract_function/extract_smart_return.go.golden
+gopkg/src/golang.org/x/tools/internal/lsp/testdata/extract/extract_function/extract_unnecessary_param.go
+gopkg/src/golang.org/x/tools/internal/lsp/testdata/extract/extract_function/extract_unnecessary_param.go.golden
+gopkg/src/golang.org/x/tools/internal/lsp/testdata/extract/extract_variable/extract_basic_lit.go
+gopkg/src/golang.org/x/tools/internal/lsp/testdata/extract/extract_variable/extract_basic_lit.go.golden
+gopkg/src/golang.org/x/tools/internal/lsp/testdata/extract/extract_variable/extract_func_call.go
+gopkg/src/golang.org/x/tools/internal/lsp/testdata/extract/extract_variable/extract_func_call.go.golden
+gopkg/src/golang.org/x/tools/internal/lsp/testdata/extract/extract_variable/extract_scope.go
+gopkg/src/golang.org/x/tools/internal/lsp/testdata/extract/extract_variable/extract_scope.go.golden
+gopkg/src/golang.org/x/tools/internal/lsp/testdata/fieldlist/field_list.go
+gopkg/src/golang.org/x/tools/internal/lsp/testdata/fillstruct/a.go
+gopkg/src/golang.org/x/tools/internal/lsp/testdata/fillstruct/a.go.golden
+gopkg/src/golang.org/x/tools/internal/lsp/testdata/fillstruct/a2.go
+gopkg/src/golang.org/x/tools/internal/lsp/testdata/fillstruct/a2.go.golden
+gopkg/src/golang.org/x/tools/internal/lsp/testdata/fillstruct/a3.go
+gopkg/src/golang.org/x/tools/internal/lsp/testdata/fillstruct/a3.go.golden
+gopkg/src/golang.org/x/tools/internal/lsp/testdata/fillstruct/a4.go
+gopkg/src/golang.org/x/tools/internal/lsp/testdata/fillstruct/a4.go.golden
+gopkg/src/golang.org/x/tools/internal/lsp/testdata/fillstruct/data/a.go
+gopkg/src/golang.org/x/tools/internal/lsp/testdata/fillstruct/fill_struct.go
+gopkg/src/golang.org/x/tools/internal/lsp/testdata/fillstruct/fill_struct.go.golden
+gopkg/src/golang.org/x/tools/internal/lsp/testdata/fillstruct/fill_struct_anon.go
+gopkg/src/golang.org/x/tools/internal/lsp/testdata/fillstruct/fill_struct_anon.go.golden
+gopkg/src/golang.org/x/tools/internal/lsp/testdata/fillstruct/fill_struct_nested.go
+gopkg/src/golang.org/x/tools/internal/lsp/testdata/fillstruct/fill_struct_nested.go.golden
+gopkg/src/golang.org/x/tools/internal/lsp/testdata/fillstruct/fill_struct_package.go
+gopkg/src/golang.org/x/tools/internal/lsp/testdata/fillstruct/fill_struct_package.go.golden
+gopkg/src/golang.org/x/tools/internal/lsp/testdata/fillstruct/fill_struct_spaces.go
+gopkg/src/golang.org/x/tools/internal/lsp/testdata/fillstruct/fill_struct_spaces.go.golden
+gopkg/src/golang.org/x/tools/internal/lsp/testdata/folding/a.go
+gopkg/src/golang.org/x/tools/internal/lsp/testdata/folding/a.go.golden
+gopkg/src/golang.org/x/tools/internal/lsp/testdata/folding/bad.go.golden
+gopkg/src/golang.org/x/tools/internal/lsp/testdata/folding/bad.go.in
+gopkg/src/golang.org/x/tools/internal/lsp/testdata/foo/foo.go
+gopkg/src/golang.org/x/tools/internal/lsp/testdata/format/bad_format.go.golden
+gopkg/src/golang.org/x/tools/internal/lsp/testdata/format/bad_format.go.in
+gopkg/src/golang.org/x/tools/internal/lsp/testdata/format/good_format.go
+gopkg/src/golang.org/x/tools/internal/lsp/testdata/format/good_format.go.golden
+gopkg/src/golang.org/x/tools/internal/lsp/testdata/format/newline_format.go.golden
+gopkg/src/golang.org/x/tools/internal/lsp/testdata/format/newline_format.go.in
+gopkg/src/golang.org/x/tools/internal/lsp/testdata/format/one_line.go.golden
+gopkg/src/golang.org/x/tools/internal/lsp/testdata/format/one_line.go.in
+gopkg/src/golang.org/x/tools/internal/lsp/testdata/func_rank/func_rank.go.in
+gopkg/src/golang.org/x/tools/internal/lsp/testdata/funcsig/func_sig.go
+gopkg/src/golang.org/x/tools/internal/lsp/testdata/funcvalue/func_value.go
+gopkg/src/golang.org/x/tools/internal/lsp/testdata/fuzzymatch/fuzzymatch.go
+gopkg/src/golang.org/x/tools/internal/lsp/testdata/generate/generate.go
+gopkg/src/golang.org/x/tools/internal/lsp/testdata/generated/generated.go
+gopkg/src/golang.org/x/tools/internal/lsp/testdata/generated/generator.go
+gopkg/src/golang.org/x/tools/internal/lsp/testdata/godef/a/a.go
+gopkg/src/golang.org/x/tools/internal/lsp/testdata/godef/a/a.go.golden
+gopkg/src/golang.org/x/tools/internal/lsp/testdata/godef/a/a_test.go
+gopkg/src/golang.org/x/tools/internal/lsp/testdata/godef/a/a_test.go.golden
+gopkg/src/golang.org/x/tools/internal/lsp/testdata/godef/a/a_x_test.go
+gopkg/src/golang.org/x/tools/internal/lsp/testdata/godef/a/a_x_test.go.golden
+gopkg/src/golang.org/x/tools/internal/lsp/testdata/godef/a/d.go
+gopkg/src/golang.org/x/tools/internal/lsp/testdata/godef/a/d.go.golden
+gopkg/src/golang.org/x/tools/internal/lsp/testdata/godef/a/f.go
+gopkg/src/golang.org/x/tools/internal/lsp/testdata/godef/a/f.go.golden
+gopkg/src/golang.org/x/tools/internal/lsp/testdata/godef/a/random.go
+gopkg/src/golang.org/x/tools/internal/lsp/testdata/godef/a/random.go.golden
+gopkg/src/golang.org/x/tools/internal/lsp/testdata/godef/b/b.go
+gopkg/src/golang.org/x/tools/internal/lsp/testdata/godef/b/b.go.golden
+gopkg/src/golang.org/x/tools/internal/lsp/testdata/godef/b/c.go
+gopkg/src/golang.org/x/tools/internal/lsp/testdata/godef/b/c.go.golden
+gopkg/src/golang.org/x/tools/internal/lsp/testdata/godef/b/c.go.saved
+gopkg/src/golang.org/x/tools/internal/lsp/testdata/godef/b/e.go
+gopkg/src/golang.org/x/tools/internal/lsp/testdata/godef/b/e.go.golden
+gopkg/src/golang.org/x/tools/internal/lsp/testdata/godef/broken/unclosedIf.go.golden
+gopkg/src/golang.org/x/tools/internal/lsp/testdata/godef/broken/unclosedIf.go.in
+gopkg/src/golang.org/x/tools/internal/lsp/testdata/good/good0.go
+gopkg/src/golang.org/x/tools/internal/lsp/testdata/good/good1.go
+gopkg/src/golang.org/x/tools/internal/lsp/testdata/highlights/highlights.go
+gopkg/src/golang.org/x/tools/internal/lsp/testdata/implementation/implementation.go
+gopkg/src/golang.org/x/tools/internal/lsp/testdata/implementation/other/other.go
+gopkg/src/golang.org/x/tools/internal/lsp/testdata/implementation/other/other_test.go
+gopkg/src/golang.org/x/tools/internal/lsp/testdata/importedcomplit/imported_complit.go.in
+gopkg/src/golang.org/x/tools/internal/lsp/testdata/imports/add_import.go.golden
+gopkg/src/golang.org/x/tools/internal/lsp/testdata/imports/add_import.go.in
+gopkg/src/golang.org/x/tools/internal/lsp/testdata/imports/good_imports.go.golden
+gopkg/src/golang.org/x/tools/internal/lsp/testdata/imports/good_imports.go.in
+gopkg/src/golang.org/x/tools/internal/lsp/testdata/imports/issue35458.go.golden
+gopkg/src/golang.org/x/tools/internal/lsp/testdata/imports/issue35458.go.in
+gopkg/src/golang.org/x/tools/internal/lsp/testdata/imports/multiple_blocks.go.golden
+gopkg/src/golang.org/x/tools/internal/lsp/testdata/imports/multiple_blocks.go.in
+gopkg/src/golang.org/x/tools/internal/lsp/testdata/imports/needs_imports.go.golden
+gopkg/src/golang.org/x/tools/internal/lsp/testdata/imports/needs_imports.go.in
+gopkg/src/golang.org/x/tools/internal/lsp/testdata/imports/remove_import.go.golden
+gopkg/src/golang.org/x/tools/internal/lsp/testdata/imports/remove_import.go.in
+gopkg/src/golang.org/x/tools/internal/lsp/testdata/imports/remove_imports.go.golden
+gopkg/src/golang.org/x/tools/internal/lsp/testdata/imports/remove_imports.go.in
+gopkg/src/golang.org/x/tools/internal/lsp/testdata/imports/two_lines.go.golden
+gopkg/src/golang.org/x/tools/internal/lsp/testdata/imports/two_lines.go.in
+gopkg/src/golang.org/x/tools/internal/lsp/testdata/index/index.go
+gopkg/src/golang.org/x/tools/internal/lsp/testdata/interfacerank/interface_rank.go
+gopkg/src/golang.org/x/tools/internal/lsp/testdata/keywords/accidental_keywords.go.in
+gopkg/src/golang.org/x/tools/internal/lsp/testdata/keywords/empty_select.go
+gopkg/src/golang.org/x/tools/internal/lsp/testdata/keywords/empty_switch.go
+gopkg/src/golang.org/x/tools/internal/lsp/testdata/keywords/keywords.go
+gopkg/src/golang.org/x/tools/internal/lsp/testdata/labels/labels.go
+gopkg/src/golang.org/x/tools/internal/lsp/testdata/links/links.go
+gopkg/src/golang.org/x/tools/internal/lsp/testdata/maps/maps.go.in
+gopkg/src/golang.org/x/tools/internal/lsp/testdata/multireturn/multi_return.go.in
+gopkg/src/golang.org/x/tools/internal/lsp/testdata/nested_complit/nested_complit.go.in
+gopkg/src/golang.org/x/tools/internal/lsp/testdata/nodisk/empty
+gopkg/src/golang.org/x/tools/internal/lsp/testdata/nodisk/nodisk.overlay.go
+gopkg/src/golang.org/x/tools/internal/lsp/testdata/noparse/noparse.go.in
+gopkg/src/golang.org/x/tools/internal/lsp/testdata/noparse_format/noparse_format.go.golden
+gopkg/src/golang.org/x/tools/internal/lsp/testdata/noparse_format/noparse_format.go.in
+gopkg/src/golang.org/x/tools/internal/lsp/testdata/noparse_format/parse_format.go.golden
+gopkg/src/golang.org/x/tools/internal/lsp/testdata/noparse_format/parse_format.go.in
+gopkg/src/golang.org/x/tools/internal/lsp/testdata/printf/printf.go
+gopkg/src/golang.org/x/tools/internal/lsp/testdata/rank/assign_rank.go.in
+gopkg/src/golang.org/x/tools/internal/lsp/testdata/rank/binexpr_rank.go.in
+gopkg/src/golang.org/x/tools/internal/lsp/testdata/rank/boolexpr_rank.go
+gopkg/src/golang.org/x/tools/internal/lsp/testdata/rank/convert_rank.go.in
+gopkg/src/golang.org/x/tools/internal/lsp/testdata/rank/switch_rank.go.in
+gopkg/src/golang.org/x/tools/internal/lsp/testdata/rank/type_assert_rank.go.in
+gopkg/src/golang.org/x/tools/internal/lsp/testdata/rank/type_switch_rank.go.in
+gopkg/src/golang.org/x/tools/internal/lsp/testdata/references/another/another.go
+gopkg/src/golang.org/x/tools/internal/lsp/testdata/references/interfaces/interfaces.go
+gopkg/src/golang.org/x/tools/internal/lsp/testdata/references/other/other.go
+gopkg/src/golang.org/x/tools/internal/lsp/testdata/references/refs.go
+gopkg/src/golang.org/x/tools/internal/lsp/testdata/references/refs_test.go
+gopkg/src/golang.org/x/tools/internal/lsp/testdata/rename/a/random.go.golden
+gopkg/src/golang.org/x/tools/internal/lsp/testdata/rename/a/random.go.in
+gopkg/src/golang.org/x/tools/internal/lsp/testdata/rename/b/b.go
+gopkg/src/golang.org/x/tools/internal/lsp/testdata/rename/b/b.go.golden
+gopkg/src/golang.org/x/tools/internal/lsp/testdata/rename/bad/bad.go.golden
+gopkg/src/golang.org/x/tools/internal/lsp/testdata/rename/bad/bad.go.in
+gopkg/src/golang.org/x/tools/internal/lsp/testdata/rename/bad/bad_test.go.in
+gopkg/src/golang.org/x/tools/internal/lsp/testdata/rename/c/c.go
+gopkg/src/golang.org/x/tools/internal/lsp/testdata/rename/c/c.go.golden
+gopkg/src/golang.org/x/tools/internal/lsp/testdata/rename/crosspkg/another/another.go
+gopkg/src/golang.org/x/tools/internal/lsp/testdata/rename/crosspkg/another/another.go.golden
+gopkg/src/golang.org/x/tools/internal/lsp/testdata/rename/crosspkg/crosspkg.go
+gopkg/src/golang.org/x/tools/internal/lsp/testdata/rename/crosspkg/crosspkg.go.golden
+gopkg/src/golang.org/x/tools/internal/lsp/testdata/rename/crosspkg/other/other.go
+gopkg/src/golang.org/x/tools/internal/lsp/testdata/rename/crosspkg/other/other.go.golden
+gopkg/src/golang.org/x/tools/internal/lsp/testdata/rename/issue39614/issue39614.go.golden
+gopkg/src/golang.org/x/tools/internal/lsp/testdata/rename/issue39614/issue39614.go.in
+gopkg/src/golang.org/x/tools/internal/lsp/testdata/rename/testy/testy.go
+gopkg/src/golang.org/x/tools/internal/lsp/testdata/rename/testy/testy.go.golden
+gopkg/src/golang.org/x/tools/internal/lsp/testdata/rename/testy/testy_test.go
+gopkg/src/golang.org/x/tools/internal/lsp/testdata/rename/testy/testy_test.go.golden
+gopkg/src/golang.org/x/tools/internal/lsp/testdata/selector/selector.go.in
+gopkg/src/golang.org/x/tools/internal/lsp/testdata/semantic/a.go
+gopkg/src/golang.org/x/tools/internal/lsp/testdata/semantic/a.go.golden
+gopkg/src/golang.org/x/tools/internal/lsp/testdata/semantic/b.go
+gopkg/src/golang.org/x/tools/internal/lsp/testdata/semantic/b.go.golden
+gopkg/src/golang.org/x/tools/internal/lsp/testdata/semantic/semantic_test.go
+gopkg/src/golang.org/x/tools/internal/lsp/testdata/signature/signature.go
+gopkg/src/golang.org/x/tools/internal/lsp/testdata/signature/signature.go.golden
+gopkg/src/golang.org/x/tools/internal/lsp/testdata/signature/signature2.go.golden
+gopkg/src/golang.org/x/tools/internal/lsp/testdata/signature/signature2.go.in
+gopkg/src/golang.org/x/tools/internal/lsp/testdata/signature/signature3.go.golden
+gopkg/src/golang.org/x/tools/internal/lsp/testdata/signature/signature3.go.in
+gopkg/src/golang.org/x/tools/internal/lsp/testdata/signature/signature_test.go
+gopkg/src/golang.org/x/tools/internal/lsp/testdata/signature/signature_test.go.golden
+gopkg/src/golang.org/x/tools/internal/lsp/testdata/snippets/literal.go
+gopkg/src/golang.org/x/tools/internal/lsp/testdata/snippets/literal.go.golden
+gopkg/src/golang.org/x/tools/internal/lsp/testdata/snippets/literal_snippets.go.in
+gopkg/src/golang.org/x/tools/internal/lsp/testdata/snippets/snippets.go.golden
+gopkg/src/golang.org/x/tools/internal/lsp/testdata/snippets/snippets.go.in
+gopkg/src/golang.org/x/tools/internal/lsp/testdata/statements/append.go
+gopkg/src/golang.org/x/tools/internal/lsp/testdata/statements/if_err_check_return.go
+gopkg/src/golang.org/x/tools/internal/lsp/testdata/statements/if_err_check_return_2.go
+gopkg/src/golang.org/x/tools/internal/lsp/testdata/suggestedfix/has_suggested_fix.go
+gopkg/src/golang.org/x/tools/internal/lsp/testdata/suggestedfix/has_suggested_fix.go.golden
+gopkg/src/golang.org/x/tools/internal/lsp/testdata/summary.txt.golden
+gopkg/src/golang.org/x/tools/internal/lsp/testdata/symbols/main.go
+gopkg/src/golang.org/x/tools/internal/lsp/testdata/symbols/main.go.golden
+gopkg/src/golang.org/x/tools/internal/lsp/testdata/testy/testy.go
+gopkg/src/golang.org/x/tools/internal/lsp/testdata/testy/testy_test.go
+gopkg/src/golang.org/x/tools/internal/lsp/testdata/testy/testy_test.go.golden
+gopkg/src/golang.org/x/tools/internal/lsp/testdata/typeassert/type_assert.go
+gopkg/src/golang.org/x/tools/internal/lsp/testdata/typeerrors/noresultvalues.go
+gopkg/src/golang.org/x/tools/internal/lsp/testdata/typeerrors/noresultvalues.go.golden
+gopkg/src/golang.org/x/tools/internal/lsp/testdata/types/types.go
+gopkg/src/golang.org/x/tools/internal/lsp/testdata/undeclared/var.go
+gopkg/src/golang.org/x/tools/internal/lsp/testdata/undeclared/var.go.golden
+gopkg/src/golang.org/x/tools/internal/lsp/testdata/unimported/export_test.go
+gopkg/src/golang.org/x/tools/internal/lsp/testdata/unimported/unimported.go.in
+gopkg/src/golang.org/x/tools/internal/lsp/testdata/unimported/unimported_cand_type.go
+gopkg/src/golang.org/x/tools/internal/lsp/testdata/unimported/x_test.go
+gopkg/src/golang.org/x/tools/internal/lsp/testdata/unresolved/unresolved.go.in
+gopkg/src/golang.org/x/tools/internal/lsp/testdata/unsafe/unsafe.go
+gopkg/src/golang.org/x/tools/internal/lsp/testdata/variadic/variadic.go.in
+gopkg/src/golang.org/x/tools/internal/lsp/testdata/variadic/variadic_intf.go
+gopkg/src/golang.org/x/tools/internal/lsp/testdata/workspacesymbol/EmptyQuery.golden
+gopkg/src/golang.org/x/tools/internal/lsp/testdata/workspacesymbol/a/a.go
+gopkg/src/golang.org/x/tools/internal/lsp/testdata/workspacesymbol/a/a.go.golden
+gopkg/src/golang.org/x/tools/internal/lsp/testdata/workspacesymbol/a/a_test.go
+gopkg/src/golang.org/x/tools/internal/lsp/testdata/workspacesymbol/a/a_test.go.golden
+gopkg/src/golang.org/x/tools/internal/lsp/testdata/workspacesymbol/a/a_x_test.go
+gopkg/src/golang.org/x/tools/internal/lsp/testdata/workspacesymbol/a/a_x_test.go.golden
+gopkg/src/golang.org/x/tools/internal/lsp/testdata/workspacesymbol/b/b.go
+gopkg/src/golang.org/x/tools/internal/lsp/testdata/workspacesymbol/b/b.go.golden
+gopkg/src/golang.org/x/tools/internal/lsp/testdata/workspacesymbol/casesensitive/!dunk.golden
+gopkg/src/golang.org/x/tools/internal/lsp/testdata/workspacesymbol/casesensitive/casesensitive.go
+gopkg/src/golang.org/x/tools/internal/lsp/testdata/workspacesymbol/casesensitive/dunk.golden
+gopkg/src/golang.org/x/tools/internal/lsp/testdata/workspacesymbol/fuzzy/fuzzy.go
+gopkg/src/golang.org/x/tools/internal/lsp/testdata/workspacesymbol/fuzzy/randoma.golden
+gopkg/src/golang.org/x/tools/internal/lsp/testdata/workspacesymbol/fuzzy/randomb.golden
+gopkg/src/golang.org/x/tools/internal/lsp/testdata/workspacesymbol/fuzzy/rgop.golden
+gopkg/src/golang.org/x/tools/internal/lsp/testdata/workspacesymbol/randomgophervar.golden
+gopkg/src/golang.org/x/tools/internal/lsp/testdata/workspacesymbol/workspacesymbol.go
+gopkg/src/golang.org/x/tools/internal/lsp/tests/tests.go
+gopkg/src/golang.org/x/tools/internal/lsp/tests/util.go
+gopkg/src/golang.org/x/tools/internal/lsp/text_synchronization.go
+gopkg/src/golang.org/x/tools/internal/lsp/workspace.go
+gopkg/src/golang.org/x/tools/internal/lsp/workspace_symbol.go
+gopkg/src/golang.org/x/tools/internal/memoize/memoize.go
+gopkg/src/golang.org/x/tools/internal/memoize/memoize_test.go
+gopkg/src/golang.org/x/tools/internal/packagesinternal/packages.go
+gopkg/src/golang.org/x/tools/internal/proxydir/proxydir.go
+gopkg/src/golang.org/x/tools/internal/proxydir/proxydir_test.go
+gopkg/src/golang.org/x/tools/internal/span/parse.go
+gopkg/src/golang.org/x/tools/internal/span/span.go
+gopkg/src/golang.org/x/tools/internal/span/span_test.go
+gopkg/src/golang.org/x/tools/internal/span/token.go
+gopkg/src/golang.org/x/tools/internal/span/token111.go
+gopkg/src/golang.org/x/tools/internal/span/token112.go
+gopkg/src/golang.org/x/tools/internal/span/token_test.go
+gopkg/src/golang.org/x/tools/internal/span/uri.go
+gopkg/src/golang.org/x/tools/internal/span/uri_test.go
+gopkg/src/golang.org/x/tools/internal/span/uri_windows_test.go
+gopkg/src/golang.org/x/tools/internal/span/utf16.go
+gopkg/src/golang.org/x/tools/internal/span/utf16_test.go
+gopkg/src/golang.org/x/tools/internal/stack/gostacks/gostacks.go
+gopkg/src/golang.org/x/tools/internal/stack/parse.go
+gopkg/src/golang.org/x/tools/internal/stack/process.go
+gopkg/src/golang.org/x/tools/internal/stack/stack.go
+gopkg/src/golang.org/x/tools/internal/stack/stack_test.go
+gopkg/src/golang.org/x/tools/internal/stack/stacktest/stacktest.go
+gopkg/src/golang.org/x/tools/internal/testenv/testenv.go
+gopkg/src/golang.org/x/tools/internal/testenv/testenv_112.go
+gopkg/src/golang.org/x/tools/internal/tool/tool.go
+gopkg/src/golang.org/x/tools/internal/typesinternal/types.go
+gopkg/src/golang.org/x/tools/internal/xcontext/xcontext.go
+gopkg/src/golang.org/x/tools/playground/playground.go
 gopkg/src/golang.org/x/tools/playground/socket/socket.go
 gopkg/src/golang.org/x/tools/playground/socket/socket_test.go
 gopkg/src/golang.org/x/tools/present/args.go
@@ -917,8 +1670,22 @@ gopkg/src/golang.org/x/tools/present/ima
 gopkg/src/golang.org/x/tools/present/link.go
 gopkg/src/golang.org/x/tools/present/link_test.go
 gopkg/src/golang.org/x/tools/present/parse.go
+gopkg/src/golang.org/x/tools/present/parse_test.go
 gopkg/src/golang.org/x/tools/present/style.go
 gopkg/src/golang.org/x/tools/present/style_test.go
+gopkg/src/golang.org/x/tools/present/testdata/README
+gopkg/src/golang.org/x/tools/present/testdata/basic.md
+gopkg/src/golang.org/x/tools/present/testdata/basic.p
+gopkg/src/golang.org/x/tools/present/testdata/code.md
+gopkg/src/golang.org/x/tools/present/testdata/code.p
+gopkg/src/golang.org/x/tools/present/testdata/code.txt
+gopkg/src/golang.org/x/tools/present/testdata/list.md
+gopkg/src/golang.org/x/tools/present/testdata/list.p
+gopkg/src/golang.org/x/tools/present/testdata/media.html
+gopkg/src/golang.org/x/tools/present/testdata/media.md
+gopkg/src/golang.org/x/tools/present/testdata/media.p
+gopkg/src/golang.org/x/tools/present/testdata/pre.md
+gopkg/src/golang.org/x/tools/present/testdata/pre.p
 gopkg/src/golang.org/x/tools/present/video.go
 gopkg/src/golang.org/x/tools/refactor/README
 gopkg/src/golang.org/x/tools/refactor/eg/eg.go
@@ -972,9 +1739,5 @@ gopkg/src/golang.org/x/tools/refactor/re
 gopkg/src/golang.org/x/tools/refactor/rename/spec.go
 gopkg/src/golang.org/x/tools/refactor/rename/util.go
 gopkg/src/golang.org/x/tools/refactor/satisfy/find.go
-gopkg/src/golang.org/x/tools/third_party/moduleloader/LICENSE
-gopkg/src/golang.org/x/tools/third_party/moduleloader/moduleloader.js
-gopkg/src/golang.org/x/tools/third_party/typescript/LICENSE
-gopkg/src/golang.org/x/tools/third_party/typescript/typescript.js
-gopkg/src/golang.org/x/tools/third_party/webcomponents/LICENSE
-gopkg/src/golang.org/x/tools/third_party/webcomponents/customelements.js
+gopkg/src/golang.org/x/tools/txtar/archive.go
+gopkg/src/golang.org/x/tools/txtar/archive_test.go



Home | Main Index | Thread Index | Old Index