dmitri.shuralyov.com/website/gido/...

Regenerate list of packages.
shurcooL committed 1 week ago commit d228a7ef38c36d1df5e7102927d1e4e031b42b21
packages.go
@@ -6,13 +6,14 @@ package main
 // existingPackages is a set of import paths of Go packages that are known to exist.
 // It includes packages in Go standard library and sub-repositories.
 //
 // The list is generated with:
 //
-// 	GOOS=linux go list std cmd golang.org/x/...
-// 	GOOS=darwin go list std cmd golang.org/x/...
-// 	GOOS=windows go list std cmd golang.org/x/...
+// 	cat <(GOOS=linux go list std cmd golang.org/x/...) \
+// 	    <(GOOS=darwin go list std cmd golang.org/x/...) \
+// 	    <(GOOS=windows go list std cmd golang.org/x/...) \
+// 	    | sort | uniq
 //
 var existingPackages = map[string]struct{}{
 	"archive/tar":                                             {},
 	"archive/zip":                                             {},
 	"bufio":                                                   {},
@@ -324,10 +325,11 @@ var existingPackages = map[string]struct{}{
 	"golang.org/x/arch/x86/x86asm":                           {},
 	"golang.org/x/arch/x86/x86avxgen":                        {},
 	"golang.org/x/arch/x86/x86csv":                           {},
 	"golang.org/x/arch/x86/x86map":                           {},
 	"golang.org/x/arch/x86/x86spec":                          {},
+	"golang.org/x/arch/x86/x86spec/xeddata":                  {},
 	"golang.org/x/benchmarks/build":                          {},
 	"golang.org/x/benchmarks/driver":                         {},
 	"golang.org/x/benchmarks/garbage":                        {},
 	"golang.org/x/benchmarks/http":                           {},
 	"golang.org/x/benchmarks/json":                           {},
@@ -366,21 +368,22 @@ var existingPackages = map[string]struct{}{
 	"golang.org/x/build/cmd/gopherstats":                     {},
 	"golang.org/x/build/cmd/makemac":                         {},
 	"golang.org/x/build/cmd/perfrun":                         {},
 	"golang.org/x/build/cmd/pubsubhelper":                    {},
 	"golang.org/x/build/cmd/pubsubhelper/pubsubtypes":        {},
-	"golang.org/x/build/cmd/pushback":                        {},
 	"golang.org/x/build/cmd/racebuild":                       {},
 	"golang.org/x/build/cmd/release":                         {},
 	"golang.org/x/build/cmd/releasebot":                      {},
 	"golang.org/x/build/cmd/relnote":                         {},
 	"golang.org/x/build/cmd/retrybuilds":                     {},
 	"golang.org/x/build/cmd/rundockerbuildlet":               {},
 	"golang.org/x/build/cmd/scaleway":                        {},
 	"golang.org/x/build/cmd/upload":                          {},
+	"golang.org/x/build/cmd/xb":                              {},
 	"golang.org/x/build/dashboard":                           {},
 	"golang.org/x/build/devapp":                              {},
+	"golang.org/x/build/devapp/owners":                       {},
 	"golang.org/x/build/envutil":                             {},
 	"golang.org/x/build/gerrit":                              {},
 	"golang.org/x/build/internal/buildgo":                    {},
 	"golang.org/x/build/internal/buildstats":                 {},
 	"golang.org/x/build/internal/gitauth":                    {},
@@ -412,10 +415,12 @@ var existingPackages = map[string]struct{}{
 	"golang.org/x/build/tarutil":                             {},
 	"golang.org/x/build/types":                               {},
 	"golang.org/x/build/vcs-test/vcweb":                      {},
 	"golang.org/x/build/version":                             {},
 	"golang.org/x/build/version/go1.10":                      {},
+	"golang.org/x/build/version/go1.10.1":                    {},
+	"golang.org/x/build/version/go1.10.2":                    {},
 	"golang.org/x/build/version/go1.10beta1":                 {},
 	"golang.org/x/build/version/go1.10beta2":                 {},
 	"golang.org/x/build/version/go1.10rc1":                   {},
 	"golang.org/x/build/version/go1.10rc2":                   {},
 	"golang.org/x/build/version/go1.8":                       {},
@@ -434,10 +439,12 @@ var existingPackages = map[string]struct{}{
 	"golang.org/x/build/version/go1.9":                       {},
 	"golang.org/x/build/version/go1.9.1":                     {},
 	"golang.org/x/build/version/go1.9.2":                     {},
 	"golang.org/x/build/version/go1.9.3":                     {},
 	"golang.org/x/build/version/go1.9.4":                     {},
+	"golang.org/x/build/version/go1.9.5":                     {},
+	"golang.org/x/build/version/go1.9.6":                     {},
 	"golang.org/x/build/version/go1.9beta1":                  {},
 	"golang.org/x/build/version/go1.9beta2":                  {},
 	"golang.org/x/build/version/go1.9rc1":                    {},
 	"golang.org/x/build/version/go1.9rc2":                    {},
 	"golang.org/x/build/version/internal/genv":               {},
@@ -619,23 +626,25 @@ var existingPackages = map[string]struct{}{
 	"golang.org/x/net/dict":                                  {},
 	"golang.org/x/net/dns/dnsmessage":                        {},
 	"golang.org/x/net/html":                                  {},
 	"golang.org/x/net/html/atom":                             {},
 	"golang.org/x/net/html/charset":                          {},
+	"golang.org/x/net/http/httpguts":                         {},
 	"golang.org/x/net/http/httpproxy":                        {},
 	"golang.org/x/net/http2":                                 {},
 	"golang.org/x/net/http2/h2i":                             {},
 	"golang.org/x/net/http2/hpack":                           {},
 	"golang.org/x/net/icmp":                                  {},
 	"golang.org/x/net/idna":                                  {},
 	"golang.org/x/net/internal/iana":                         {},
 	"golang.org/x/net/internal/nettest":                      {},
 	"golang.org/x/net/internal/socket":                       {},
+	"golang.org/x/net/internal/socks":                        {},
+	"golang.org/x/net/internal/sockstest":                    {},
 	"golang.org/x/net/internal/timeseries":                   {},
 	"golang.org/x/net/ipv4":                                  {},
 	"golang.org/x/net/ipv6":                                  {},
-	"golang.org/x/net/lex/httplex":                           {},
 	"golang.org/x/net/nettest":                               {},
 	"golang.org/x/net/netutil":                               {},
 	"golang.org/x/net/proxy":                                 {},
 	"golang.org/x/net/publicsuffix":                          {},
 	"golang.org/x/net/route":                                 {},
@@ -654,10 +663,11 @@ var existingPackages = map[string]struct{}{
 	"golang.org/x/oauth2/github":                             {},
 	"golang.org/x/oauth2/google":                             {},
 	"golang.org/x/oauth2/heroku":                             {},
 	"golang.org/x/oauth2/hipchat":                            {},
 	"golang.org/x/oauth2/internal":                           {},
+	"golang.org/x/oauth2/jira":                               {},
 	"golang.org/x/oauth2/jws":                                {},
 	"golang.org/x/oauth2/jwt":                                {},
 	"golang.org/x/oauth2/linkedin":                           {},
 	"golang.org/x/oauth2/mailchimp":                          {},
 	"golang.org/x/oauth2/mailru":                             {},
@@ -695,10 +705,11 @@ var existingPackages = map[string]struct{}{
 	"golang.org/x/review/git-codereview":                     {},
 	"golang.org/x/sync/errgroup":                             {},
 	"golang.org/x/sync/semaphore":                            {},
 	"golang.org/x/sync/singleflight":                         {},
 	"golang.org/x/sync/syncmap":                              {},
+	"golang.org/x/sys/cpu":                                   {},
 	"golang.org/x/sys/unix":                                  {},
 	"golang.org/x/sys/windows":                               {},
 	"golang.org/x/sys/windows/registry":                      {},
 	"golang.org/x/sys/windows/svc":                           {},
 	"golang.org/x/sys/windows/svc/debug":                     {},
@@ -830,12 +841,12 @@ var existingPackages = map[string]struct{}{
 	"golang.org/x/tools/go/callgraph/cha":                    {},
 	"golang.org/x/tools/go/callgraph/rta":                    {},
 	"golang.org/x/tools/go/callgraph/static":                 {},
 	"golang.org/x/tools/go/gccgoexportdata":                  {},
 	"golang.org/x/tools/go/gcexportdata":                     {},
-	"golang.org/x/tools/go/gcimporter15":                     {},
 	"golang.org/x/tools/go/internal/gccgoimporter":           {},
+	"golang.org/x/tools/go/internal/gcimporter":              {},
 	"golang.org/x/tools/go/loader":                           {},
 	"golang.org/x/tools/go/pointer":                          {},
 	"golang.org/x/tools/go/ssa":                              {},
 	"golang.org/x/tools/go/ssa/interp":                       {},
 	"golang.org/x/tools/go/ssa/ssautil":                      {},
@@ -850,10 +861,11 @@ var existingPackages = map[string]struct{}{
 	"golang.org/x/tools/godoc/vfs/gatefs":                    {},
 	"golang.org/x/tools/godoc/vfs/httpfs":                    {},
 	"golang.org/x/tools/godoc/vfs/mapfs":                     {},
 	"golang.org/x/tools/godoc/vfs/zipfs":                     {},
 	"golang.org/x/tools/imports":                             {},
+	"golang.org/x/tools/internal/fastwalk":                   {},
 	"golang.org/x/tools/playground":                          {},
 	"golang.org/x/tools/playground/socket":                   {},
 	"golang.org/x/tools/present":                             {},
 	"golang.org/x/tools/refactor/eg":                         {},
 	"golang.org/x/tools/refactor/importgraph":                {},