1diff -urN b/benchmark/parse/BUILD.bazel c/benchmark/parse/BUILD.bazel 2--- b/benchmark/parse/BUILD.bazel 1970-01-01 00:00:00.000000000 +0000 3+++ c/benchmark/parse/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 4@@ -0,0 +1,20 @@ 5+load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test") 6+ 7+go_library( 8+ name = "parse", 9+ srcs = ["parse.go"], 10+ importpath = "golang.org/x/tools/benchmark/parse", 11+ visibility = ["//visibility:public"], 12+) 13+ 14+alias( 15+ name = "go_default_library", 16+ actual = ":parse", 17+ visibility = ["//visibility:public"], 18+) 19+ 20+go_test( 21+ name = "parse_test", 22+ srcs = ["parse_test.go"], 23+ embed = [":parse"], 24+) 25diff -urN b/blog/atom/BUILD.bazel c/blog/atom/BUILD.bazel 26--- b/blog/atom/BUILD.bazel 1970-01-01 00:00:00.000000000 +0000 27+++ c/blog/atom/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 28@@ -0,0 +1,14 @@ 29+load("@io_bazel_rules_go//go:def.bzl", "go_library") 30+ 31+go_library( 32+ name = "atom", 33+ srcs = ["atom.go"], 34+ importpath = "golang.org/x/tools/blog/atom", 35+ visibility = ["//visibility:public"], 36+) 37+ 38+alias( 39+ name = "go_default_library", 40+ actual = ":atom", 41+ visibility = ["//visibility:public"], 42+) 43diff -urN b/blog/BUILD.bazel c/blog/BUILD.bazel 44--- b/blog/BUILD.bazel 1970-01-01 00:00:00.000000000 +0000 45+++ c/blog/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 46@@ -0,0 +1,24 @@ 47+load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test") 48+ 49+go_library( 50+ name = "blog", 51+ srcs = ["blog.go"], 52+ importpath = "golang.org/x/tools/blog", 53+ visibility = ["//visibility:public"], 54+ deps = [ 55+ "//blog/atom", 56+ "//present", 57+ ], 58+) 59+ 60+alias( 61+ name = "go_default_library", 62+ actual = ":blog", 63+ visibility = ["//visibility:public"], 64+) 65+ 66+go_test( 67+ name = "blog_test", 68+ srcs = ["blog_test.go"], 69+ embed = [":blog"], 70+) 71diff -urN b/cmd/auth/authtest/BUILD.bazel c/cmd/auth/authtest/BUILD.bazel 72--- b/cmd/auth/authtest/BUILD.bazel 1970-01-01 00:00:00.000000000 +0000 73+++ c/cmd/auth/authtest/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 74@@ -0,0 +1,15 @@ 75+load("@io_bazel_rules_go//go:def.bzl", "go_binary", "go_library") 76+ 77+go_library( 78+ name = "authtest_lib", 79+ srcs = ["authtest.go"], 80+ importpath = "golang.org/x/tools/cmd/auth/authtest", 81+ visibility = ["//visibility:private"], 82+ deps = ["@org_golang_x_sys//execabs:go_default_library"], 83+) 84+ 85+go_binary( 86+ name = "authtest", 87+ embed = [":authtest_lib"], 88+ visibility = ["//visibility:public"], 89+) 90diff -urN b/cmd/auth/cookieauth/BUILD.bazel c/cmd/auth/cookieauth/BUILD.bazel 91--- b/cmd/auth/cookieauth/BUILD.bazel 1970-01-01 00:00:00.000000000 +0000 92+++ c/cmd/auth/cookieauth/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 93@@ -0,0 +1,14 @@ 94+load("@io_bazel_rules_go//go:def.bzl", "go_binary", "go_library") 95+ 96+go_library( 97+ name = "cookieauth_lib", 98+ srcs = ["cookieauth.go"], 99+ importpath = "golang.org/x/tools/cmd/auth/cookieauth", 100+ visibility = ["//visibility:private"], 101+) 102+ 103+go_binary( 104+ name = "cookieauth", 105+ embed = [":cookieauth_lib"], 106+ visibility = ["//visibility:public"], 107+) 108diff -urN b/cmd/auth/gitauth/BUILD.bazel c/cmd/auth/gitauth/BUILD.bazel 109--- b/cmd/auth/gitauth/BUILD.bazel 1970-01-01 00:00:00.000000000 +0000 110+++ c/cmd/auth/gitauth/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 111@@ -0,0 +1,15 @@ 112+load("@io_bazel_rules_go//go:def.bzl", "go_binary", "go_library") 113+ 114+go_library( 115+ name = "gitauth_lib", 116+ srcs = ["gitauth.go"], 117+ importpath = "golang.org/x/tools/cmd/auth/gitauth", 118+ visibility = ["//visibility:private"], 119+ deps = ["@org_golang_x_sys//execabs:go_default_library"], 120+) 121+ 122+go_binary( 123+ name = "gitauth", 124+ embed = [":gitauth_lib"], 125+ visibility = ["//visibility:public"], 126+) 127diff -urN b/cmd/auth/netrcauth/BUILD.bazel c/cmd/auth/netrcauth/BUILD.bazel 128--- b/cmd/auth/netrcauth/BUILD.bazel 1970-01-01 00:00:00.000000000 +0000 129+++ c/cmd/auth/netrcauth/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 130@@ -0,0 +1,14 @@ 131+load("@io_bazel_rules_go//go:def.bzl", "go_binary", "go_library") 132+ 133+go_library( 134+ name = "netrcauth_lib", 135+ srcs = ["netrcauth.go"], 136+ importpath = "golang.org/x/tools/cmd/auth/netrcauth", 137+ visibility = ["//visibility:private"], 138+) 139+ 140+go_binary( 141+ name = "netrcauth", 142+ embed = [":netrcauth_lib"], 143+ visibility = ["//visibility:public"], 144+) 145diff -urN b/cmd/benchcmp/BUILD.bazel c/cmd/benchcmp/BUILD.bazel 146--- b/cmd/benchcmp/BUILD.bazel 1970-01-01 00:00:00.000000000 +0000 147+++ c/cmd/benchcmp/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 148@@ -0,0 +1,29 @@ 149+load("@io_bazel_rules_go//go:def.bzl", "go_binary", "go_library", "go_test") 150+ 151+go_library( 152+ name = "benchcmp_lib", 153+ srcs = [ 154+ "benchcmp.go", 155+ "compare.go", 156+ "doc.go", 157+ ], 158+ importpath = "golang.org/x/tools/cmd/benchcmp", 159+ visibility = ["//visibility:private"], 160+ deps = ["//benchmark/parse"], 161+) 162+ 163+go_binary( 164+ name = "benchcmp", 165+ embed = [":benchcmp_lib"], 166+ visibility = ["//visibility:public"], 167+) 168+ 169+go_test( 170+ name = "benchcmp_test", 171+ srcs = [ 172+ "benchcmp_test.go", 173+ "compare_test.go", 174+ ], 175+ embed = [":benchcmp_lib"], 176+ deps = ["//benchmark/parse"], 177+) 178diff -urN b/cmd/bundle/BUILD.bazel c/cmd/bundle/BUILD.bazel 179--- b/cmd/bundle/BUILD.bazel 1970-01-01 00:00:00.000000000 +0000 180+++ c/cmd/bundle/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 181@@ -0,0 +1,22 @@ 182+load("@io_bazel_rules_go//go:def.bzl", "go_binary", "go_library", "go_test") 183+ 184+go_library( 185+ name = "bundle_lib", 186+ srcs = ["main.go"], 187+ importpath = "golang.org/x/tools/cmd/bundle", 188+ visibility = ["//visibility:private"], 189+ deps = ["//go/packages"], 190+) 191+ 192+go_binary( 193+ name = "bundle", 194+ embed = [":bundle_lib"], 195+ visibility = ["//visibility:public"], 196+) 197+ 198+go_test( 199+ name = "bundle_test", 200+ srcs = ["main_test.go"], 201+ embed = [":bundle_lib"], 202+ deps = ["//go/packages/packagestest"], 203+) 204diff -urN b/cmd/bundle/testdata/src/domain.name/importdecl/BUILD.bazel c/cmd/bundle/testdata/src/domain.name/importdecl/BUILD.bazel 205--- b/cmd/bundle/testdata/src/domain.name/importdecl/BUILD.bazel 1970-01-01 00:00:00.000000000 +0000 206+++ c/cmd/bundle/testdata/src/domain.name/importdecl/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 207@@ -0,0 +1,14 @@ 208+load("@io_bazel_rules_go//go:def.bzl", "go_library") 209+ 210+go_library( 211+ name = "importdecl", 212+ srcs = ["p.go"], 213+ importpath = "golang.org/x/tools/cmd/bundle/testdata/src/domain.name/importdecl", 214+ visibility = ["//visibility:public"], 215+) 216+ 217+alias( 218+ name = "go_default_library", 219+ actual = ":importdecl", 220+ visibility = ["//visibility:public"], 221+) 222diff -urN b/cmd/bundle/testdata/src/initial/BUILD.bazel c/cmd/bundle/testdata/src/initial/BUILD.bazel 223--- b/cmd/bundle/testdata/src/initial/BUILD.bazel 1970-01-01 00:00:00.000000000 +0000 224+++ c/cmd/bundle/testdata/src/initial/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 225@@ -0,0 +1,18 @@ 226+load("@io_bazel_rules_go//go:def.bzl", "go_library") 227+ 228+go_library( 229+ name = "initial", 230+ srcs = [ 231+ "a.go", 232+ "b.go", 233+ "c.go", 234+ ], 235+ importpath = "golang.org/x/tools/cmd/bundle/testdata/src/initial", 236+ visibility = ["//visibility:public"], 237+) 238+ 239+alias( 240+ name = "go_default_library", 241+ actual = ":initial", 242+ visibility = ["//visibility:public"], 243+) 244diff -urN b/cmd/callgraph/BUILD.bazel c/cmd/callgraph/BUILD.bazel 245--- b/cmd/callgraph/BUILD.bazel 1970-01-01 00:00:00.000000000 +0000 246+++ c/cmd/callgraph/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 247@@ -0,0 +1,74 @@ 248+load("@io_bazel_rules_go//go:def.bzl", "go_binary", "go_library", "go_test") 249+ 250+go_library( 251+ name = "callgraph_lib", 252+ srcs = ["main.go"], 253+ importpath = "golang.org/x/tools/cmd/callgraph", 254+ visibility = ["//visibility:private"], 255+ deps = [ 256+ "//go/buildutil", 257+ "//go/callgraph", 258+ "//go/callgraph/cha", 259+ "//go/callgraph/rta", 260+ "//go/callgraph/static", 261+ "//go/callgraph/vta", 262+ "//go/packages", 263+ "//go/pointer", 264+ "//go/ssa", 265+ "//go/ssa/ssautil", 266+ ], 267+) 268+ 269+go_binary( 270+ name = "callgraph", 271+ embed = [":callgraph_lib"], 272+ visibility = ["//visibility:public"], 273+) 274+ 275+go_test( 276+ name = "callgraph_test", 277+ srcs = ["main_test.go"], 278+ embed = [":callgraph_lib"], 279+ deps = select({ 280+ "@io_bazel_rules_go//go/platform:aix": [ 281+ "//internal/testenv", 282+ ], 283+ "@io_bazel_rules_go//go/platform:darwin": [ 284+ "//internal/testenv", 285+ ], 286+ "@io_bazel_rules_go//go/platform:dragonfly": [ 287+ "//internal/testenv", 288+ ], 289+ "@io_bazel_rules_go//go/platform:freebsd": [ 290+ "//internal/testenv", 291+ ], 292+ "@io_bazel_rules_go//go/platform:illumos": [ 293+ "//internal/testenv", 294+ ], 295+ "@io_bazel_rules_go//go/platform:ios": [ 296+ "//internal/testenv", 297+ ], 298+ "@io_bazel_rules_go//go/platform:js": [ 299+ "//internal/testenv", 300+ ], 301+ "@io_bazel_rules_go//go/platform:linux": [ 302+ "//internal/testenv", 303+ ], 304+ "@io_bazel_rules_go//go/platform:netbsd": [ 305+ "//internal/testenv", 306+ ], 307+ "@io_bazel_rules_go//go/platform:openbsd": [ 308+ "//internal/testenv", 309+ ], 310+ "@io_bazel_rules_go//go/platform:plan9": [ 311+ "//internal/testenv", 312+ ], 313+ "@io_bazel_rules_go//go/platform:solaris": [ 314+ "//internal/testenv", 315+ ], 316+ "@io_bazel_rules_go//go/platform:windows": [ 317+ "//internal/testenv", 318+ ], 319+ "//conditions:default": [], 320+ }), 321+) 322diff -urN b/cmd/callgraph/testdata/src/pkg/BUILD.bazel c/cmd/callgraph/testdata/src/pkg/BUILD.bazel 323--- b/cmd/callgraph/testdata/src/pkg/BUILD.bazel 1970-01-01 00:00:00.000000000 +0000 324+++ c/cmd/callgraph/testdata/src/pkg/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 325@@ -0,0 +1,20 @@ 326+load("@io_bazel_rules_go//go:def.bzl", "go_binary", "go_library", "go_test") 327+ 328+go_library( 329+ name = "pkg_lib", 330+ srcs = ["pkg.go"], 331+ importpath = "golang.org/x/tools/cmd/callgraph/testdata/src/pkg", 332+ visibility = ["//visibility:private"], 333+) 334+ 335+go_binary( 336+ name = "pkg", 337+ embed = [":pkg_lib"], 338+ visibility = ["//visibility:public"], 339+) 340+ 341+go_test( 342+ name = "pkg_test", 343+ srcs = ["pkg_test.go"], 344+ embed = [":pkg_lib"], 345+) 346diff -urN b/cmd/compilebench/BUILD.bazel c/cmd/compilebench/BUILD.bazel 347--- b/cmd/compilebench/BUILD.bazel 1970-01-01 00:00:00.000000000 +0000 348+++ c/cmd/compilebench/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 349@@ -0,0 +1,15 @@ 350+load("@io_bazel_rules_go//go:def.bzl", "go_binary", "go_library") 351+ 352+go_library( 353+ name = "compilebench_lib", 354+ srcs = ["main.go"], 355+ importpath = "golang.org/x/tools/cmd/compilebench", 356+ visibility = ["//visibility:private"], 357+ deps = ["@org_golang_x_sys//execabs:go_default_library"], 358+) 359+ 360+go_binary( 361+ name = "compilebench", 362+ embed = [":compilebench_lib"], 363+ visibility = ["//visibility:public"], 364+) 365diff -urN b/cmd/digraph/BUILD.bazel c/cmd/digraph/BUILD.bazel 366--- b/cmd/digraph/BUILD.bazel 1970-01-01 00:00:00.000000000 +0000 367+++ c/cmd/digraph/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 368@@ -0,0 +1,20 @@ 369+load("@io_bazel_rules_go//go:def.bzl", "go_binary", "go_library", "go_test") 370+ 371+go_library( 372+ name = "digraph_lib", 373+ srcs = ["digraph.go"], 374+ importpath = "golang.org/x/tools/cmd/digraph", 375+ visibility = ["//visibility:private"], 376+) 377+ 378+go_binary( 379+ name = "digraph", 380+ embed = [":digraph_lib"], 381+ visibility = ["//visibility:public"], 382+) 383+ 384+go_test( 385+ name = "digraph_test", 386+ srcs = ["digraph_test.go"], 387+ embed = [":digraph_lib"], 388+) 389diff -urN b/cmd/eg/BUILD.bazel c/cmd/eg/BUILD.bazel 390--- b/cmd/eg/BUILD.bazel 1970-01-01 00:00:00.000000000 +0000 391+++ c/cmd/eg/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 392@@ -0,0 +1,19 @@ 393+load("@io_bazel_rules_go//go:def.bzl", "go_binary", "go_library") 394+ 395+go_library( 396+ name = "eg_lib", 397+ srcs = ["eg.go"], 398+ importpath = "golang.org/x/tools/cmd/eg", 399+ visibility = ["//visibility:private"], 400+ deps = [ 401+ "//go/packages", 402+ "//refactor/eg", 403+ "@org_golang_x_sys//execabs:go_default_library", 404+ ], 405+) 406+ 407+go_binary( 408+ name = "eg", 409+ embed = [":eg_lib"], 410+ visibility = ["//visibility:public"], 411+) 412diff -urN b/cmd/file2fuzz/BUILD.bazel c/cmd/file2fuzz/BUILD.bazel 413--- b/cmd/file2fuzz/BUILD.bazel 1970-01-01 00:00:00.000000000 +0000 414+++ c/cmd/file2fuzz/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 415@@ -0,0 +1,20 @@ 416+load("@io_bazel_rules_go//go:def.bzl", "go_binary", "go_library", "go_test") 417+ 418+go_library( 419+ name = "file2fuzz_lib", 420+ srcs = ["main.go"], 421+ importpath = "golang.org/x/tools/cmd/file2fuzz", 422+ visibility = ["//visibility:private"], 423+) 424+ 425+go_binary( 426+ name = "file2fuzz", 427+ embed = [":file2fuzz_lib"], 428+ visibility = ["//visibility:public"], 429+) 430+ 431+go_test( 432+ name = "file2fuzz_test", 433+ srcs = ["main_test.go"], 434+ embed = [":file2fuzz_lib"], 435+) 436diff -urN b/cmd/fiximports/BUILD.bazel c/cmd/fiximports/BUILD.bazel 437--- b/cmd/fiximports/BUILD.bazel 1970-01-01 00:00:00.000000000 +0000 438+++ c/cmd/fiximports/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 439@@ -0,0 +1,63 @@ 440+load("@io_bazel_rules_go//go:def.bzl", "go_binary", "go_library", "go_test") 441+ 442+go_library( 443+ name = "fiximports_lib", 444+ srcs = ["main.go"], 445+ importpath = "golang.org/x/tools/cmd/fiximports", 446+ visibility = ["//visibility:private"], 447+ deps = ["@org_golang_x_sys//execabs:go_default_library"], 448+) 449+ 450+go_binary( 451+ name = "fiximports", 452+ embed = [":fiximports_lib"], 453+ visibility = ["//visibility:public"], 454+) 455+ 456+go_test( 457+ name = "fiximports_test", 458+ srcs = ["main_test.go"], 459+ embed = [":fiximports_lib"], 460+ deps = select({ 461+ "@io_bazel_rules_go//go/platform:aix": [ 462+ "//internal/testenv", 463+ ], 464+ "@io_bazel_rules_go//go/platform:darwin": [ 465+ "//internal/testenv", 466+ ], 467+ "@io_bazel_rules_go//go/platform:dragonfly": [ 468+ "//internal/testenv", 469+ ], 470+ "@io_bazel_rules_go//go/platform:freebsd": [ 471+ "//internal/testenv", 472+ ], 473+ "@io_bazel_rules_go//go/platform:illumos": [ 474+ "//internal/testenv", 475+ ], 476+ "@io_bazel_rules_go//go/platform:ios": [ 477+ "//internal/testenv", 478+ ], 479+ "@io_bazel_rules_go//go/platform:js": [ 480+ "//internal/testenv", 481+ ], 482+ "@io_bazel_rules_go//go/platform:linux": [ 483+ "//internal/testenv", 484+ ], 485+ "@io_bazel_rules_go//go/platform:netbsd": [ 486+ "//internal/testenv", 487+ ], 488+ "@io_bazel_rules_go//go/platform:openbsd": [ 489+ "//internal/testenv", 490+ ], 491+ "@io_bazel_rules_go//go/platform:plan9": [ 492+ "//internal/testenv", 493+ ], 494+ "@io_bazel_rules_go//go/platform:solaris": [ 495+ "//internal/testenv", 496+ ], 497+ "@io_bazel_rules_go//go/platform:windows": [ 498+ "//internal/testenv", 499+ ], 500+ "//conditions:default": [], 501+ }), 502+) 503diff -urN b/cmd/fiximports/testdata/src/fruit.io/banana/BUILD.bazel c/cmd/fiximports/testdata/src/fruit.io/banana/BUILD.bazel 504--- b/cmd/fiximports/testdata/src/fruit.io/banana/BUILD.bazel 1970-01-01 00:00:00.000000000 +0000 505+++ c/cmd/fiximports/testdata/src/fruit.io/banana/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 506@@ -0,0 +1,14 @@ 507+load("@io_bazel_rules_go//go:def.bzl", "go_library") 508+ 509+go_library( 510+ name = "banana", 511+ srcs = ["banana.go"], 512+ importpath = "golang.org/x/tools/cmd/fiximports/testdata/src/fruit.io/banana", 513+ visibility = ["//visibility:public"], 514+) 515+ 516+alias( 517+ name = "go_default_library", 518+ actual = ":banana", 519+ visibility = ["//visibility:public"], 520+) 521diff -urN b/cmd/fiximports/testdata/src/fruit.io/orange/BUILD.bazel c/cmd/fiximports/testdata/src/fruit.io/orange/BUILD.bazel 522--- b/cmd/fiximports/testdata/src/fruit.io/orange/BUILD.bazel 1970-01-01 00:00:00.000000000 +0000 523+++ c/cmd/fiximports/testdata/src/fruit.io/orange/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 524@@ -0,0 +1,14 @@ 525+load("@io_bazel_rules_go//go:def.bzl", "go_library") 526+ 527+go_library( 528+ name = "orange", 529+ srcs = ["orange.go"], 530+ importpath = "golang.org/x/tools/cmd/fiximports/testdata/src/fruit.io/orange", 531+ visibility = ["//visibility:public"], 532+) 533+ 534+alias( 535+ name = "go_default_library", 536+ actual = ":orange", 537+ visibility = ["//visibility:public"], 538+) 539diff -urN b/cmd/fiximports/testdata/src/fruit.io/pear/BUILD.bazel c/cmd/fiximports/testdata/src/fruit.io/pear/BUILD.bazel 540--- b/cmd/fiximports/testdata/src/fruit.io/pear/BUILD.bazel 1970-01-01 00:00:00.000000000 +0000 541+++ c/cmd/fiximports/testdata/src/fruit.io/pear/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 542@@ -0,0 +1,14 @@ 543+load("@io_bazel_rules_go//go:def.bzl", "go_library") 544+ 545+go_library( 546+ name = "pear", 547+ srcs = ["pear.go"], 548+ importpath = "golang.org/x/tools/cmd/fiximports/testdata/src/fruit.io/pear", 549+ visibility = ["//visibility:public"], 550+) 551+ 552+alias( 553+ name = "go_default_library", 554+ actual = ":pear", 555+ visibility = ["//visibility:public"], 556+) 557diff -urN b/cmd/fiximports/testdata/src/new.com/one/BUILD.bazel c/cmd/fiximports/testdata/src/new.com/one/BUILD.bazel 558--- b/cmd/fiximports/testdata/src/new.com/one/BUILD.bazel 1970-01-01 00:00:00.000000000 +0000 559+++ c/cmd/fiximports/testdata/src/new.com/one/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 560@@ -0,0 +1,14 @@ 561+load("@io_bazel_rules_go//go:def.bzl", "go_library") 562+ 563+go_library( 564+ name = "one", 565+ srcs = ["one.go"], 566+ importpath = "golang.org/x/tools/cmd/fiximports/testdata/src/new.com/one", 567+ visibility = ["//visibility:public"], 568+) 569+ 570+alias( 571+ name = "go_default_library", 572+ actual = ":one", 573+ visibility = ["//visibility:public"], 574+) 575diff -urN b/cmd/fiximports/testdata/src/old.com/bad/BUILD.bazel c/cmd/fiximports/testdata/src/old.com/bad/BUILD.bazel 576--- b/cmd/fiximports/testdata/src/old.com/bad/BUILD.bazel 1970-01-01 00:00:00.000000000 +0000 577+++ c/cmd/fiximports/testdata/src/old.com/bad/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 578@@ -0,0 +1,14 @@ 579+load("@io_bazel_rules_go//go:def.bzl", "go_library") 580+ 581+go_library( 582+ name = "bad", 583+ srcs = ["bad.go"], 584+ importpath = "golang.org/x/tools/cmd/fiximports/testdata/src/old.com/bad", 585+ visibility = ["//visibility:public"], 586+) 587+ 588+alias( 589+ name = "go_default_library", 590+ actual = ":bad", 591+ visibility = ["//visibility:public"], 592+) 593diff -urN b/cmd/fiximports/testdata/src/old.com/one/BUILD.bazel c/cmd/fiximports/testdata/src/old.com/one/BUILD.bazel 594--- b/cmd/fiximports/testdata/src/old.com/one/BUILD.bazel 1970-01-01 00:00:00.000000000 +0000 595+++ c/cmd/fiximports/testdata/src/old.com/one/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 596@@ -0,0 +1,14 @@ 597+load("@io_bazel_rules_go//go:def.bzl", "go_library") 598+ 599+go_library( 600+ name = "one", 601+ srcs = ["one.go"], 602+ importpath = "golang.org/x/tools/cmd/fiximports/testdata/src/old.com/one", 603+ visibility = ["//visibility:public"], 604+) 605+ 606+alias( 607+ name = "go_default_library", 608+ actual = ":one", 609+ visibility = ["//visibility:public"], 610+) 611diff -urN b/cmd/fiximports/testdata/src/titanic.biz/bar/BUILD.bazel c/cmd/fiximports/testdata/src/titanic.biz/bar/BUILD.bazel 612--- b/cmd/fiximports/testdata/src/titanic.biz/bar/BUILD.bazel 1970-01-01 00:00:00.000000000 +0000 613+++ c/cmd/fiximports/testdata/src/titanic.biz/bar/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 614@@ -0,0 +1,14 @@ 615+load("@io_bazel_rules_go//go:def.bzl", "go_library") 616+ 617+go_library( 618+ name = "bar", 619+ srcs = ["bar.go"], 620+ importpath = "golang.org/x/tools/cmd/fiximports/testdata/src/titanic.biz/bar", 621+ visibility = ["//visibility:public"], 622+) 623+ 624+alias( 625+ name = "go_default_library", 626+ actual = ":bar", 627+ visibility = ["//visibility:public"], 628+) 629diff -urN b/cmd/fiximports/testdata/src/titanic.biz/foo/BUILD.bazel c/cmd/fiximports/testdata/src/titanic.biz/foo/BUILD.bazel 630--- b/cmd/fiximports/testdata/src/titanic.biz/foo/BUILD.bazel 1970-01-01 00:00:00.000000000 +0000 631+++ c/cmd/fiximports/testdata/src/titanic.biz/foo/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 632@@ -0,0 +1,14 @@ 633+load("@io_bazel_rules_go//go:def.bzl", "go_library") 634+ 635+go_library( 636+ name = "foo", 637+ srcs = ["foo.go"], 638+ importpath = "golang.org/x/tools/cmd/fiximports/testdata/src/titanic.biz/foo", 639+ visibility = ["//visibility:public"], 640+) 641+ 642+alias( 643+ name = "go_default_library", 644+ actual = ":foo", 645+ visibility = ["//visibility:public"], 646+) 647diff -urN b/cmd/getgo/BUILD.bazel c/cmd/getgo/BUILD.bazel 648--- b/cmd/getgo/BUILD.bazel 1970-01-01 00:00:00.000000000 +0000 649+++ c/cmd/getgo/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 650@@ -0,0 +1,74 @@ 651+load("@io_bazel_rules_go//go:def.bzl", "go_binary", "go_library", "go_test") 652+ 653+go_library( 654+ name = "getgo_lib", 655+ srcs = [ 656+ "download.go", 657+ "main.go", 658+ "path.go", 659+ "steps.go", 660+ "system.go", 661+ "system_unix.go", 662+ "system_windows.go", 663+ ], 664+ importpath = "golang.org/x/tools/cmd/getgo", 665+ visibility = ["//visibility:private"], 666+ deps = select({ 667+ "@io_bazel_rules_go//go/platform:aix": [ 668+ "@org_golang_x_sys//execabs:go_default_library", 669+ ], 670+ "@io_bazel_rules_go//go/platform:android": [ 671+ "@org_golang_x_sys//execabs:go_default_library", 672+ ], 673+ "@io_bazel_rules_go//go/platform:darwin": [ 674+ "@org_golang_x_sys//execabs:go_default_library", 675+ ], 676+ "@io_bazel_rules_go//go/platform:dragonfly": [ 677+ "@org_golang_x_sys//execabs:go_default_library", 678+ ], 679+ "@io_bazel_rules_go//go/platform:freebsd": [ 680+ "@org_golang_x_sys//execabs:go_default_library", 681+ ], 682+ "@io_bazel_rules_go//go/platform:illumos": [ 683+ "@org_golang_x_sys//execabs:go_default_library", 684+ ], 685+ "@io_bazel_rules_go//go/platform:ios": [ 686+ "@org_golang_x_sys//execabs:go_default_library", 687+ ], 688+ "@io_bazel_rules_go//go/platform:js": [ 689+ "@org_golang_x_sys//execabs:go_default_library", 690+ ], 691+ "@io_bazel_rules_go//go/platform:linux": [ 692+ "@org_golang_x_sys//execabs:go_default_library", 693+ ], 694+ "@io_bazel_rules_go//go/platform:netbsd": [ 695+ "@org_golang_x_sys//execabs:go_default_library", 696+ ], 697+ "@io_bazel_rules_go//go/platform:openbsd": [ 698+ "@org_golang_x_sys//execabs:go_default_library", 699+ ], 700+ "@io_bazel_rules_go//go/platform:solaris": [ 701+ "@org_golang_x_sys//execabs:go_default_library", 702+ ], 703+ "@io_bazel_rules_go//go/platform:windows": [ 704+ "@org_golang_x_sys//execabs:go_default_library", 705+ ], 706+ "//conditions:default": [], 707+ }), 708+) 709+ 710+go_binary( 711+ name = "getgo", 712+ embed = [":getgo_lib"], 713+ visibility = ["//visibility:public"], 714+) 715+ 716+go_test( 717+ name = "getgo_test", 718+ srcs = [ 719+ "download_test.go", 720+ "main_test.go", 721+ "path_test.go", 722+ ], 723+ embed = [":getgo_lib"], 724+) 725diff -urN b/cmd/getgo/server/BUILD.bazel c/cmd/getgo/server/BUILD.bazel 726--- b/cmd/getgo/server/BUILD.bazel 1970-01-01 00:00:00.000000000 +0000 727+++ c/cmd/getgo/server/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 728@@ -0,0 +1,14 @@ 729+load("@io_bazel_rules_go//go:def.bzl", "go_binary", "go_library") 730+ 731+go_library( 732+ name = "server_lib", 733+ srcs = ["main.go"], 734+ importpath = "golang.org/x/tools/cmd/getgo/server", 735+ visibility = ["//visibility:private"], 736+) 737+ 738+go_binary( 739+ name = "server", 740+ embed = [":server_lib"], 741+ visibility = ["//visibility:public"], 742+) 743diff -urN b/cmd/go-contrib-init/BUILD.bazel c/cmd/go-contrib-init/BUILD.bazel 744--- b/cmd/go-contrib-init/BUILD.bazel 1970-01-01 00:00:00.000000000 +0000 745+++ c/cmd/go-contrib-init/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 746@@ -0,0 +1,21 @@ 747+load("@io_bazel_rules_go//go:def.bzl", "go_binary", "go_library", "go_test") 748+ 749+go_library( 750+ name = "go-contrib-init_lib", 751+ srcs = ["contrib.go"], 752+ importpath = "golang.org/x/tools/cmd/go-contrib-init", 753+ visibility = ["//visibility:private"], 754+ deps = ["@org_golang_x_sys//execabs:go_default_library"], 755+) 756+ 757+go_binary( 758+ name = "go-contrib-init", 759+ embed = [":go-contrib-init_lib"], 760+ visibility = ["//visibility:public"], 761+) 762+ 763+go_test( 764+ name = "go-contrib-init_test", 765+ srcs = ["contrib_test.go"], 766+ embed = [":go-contrib-init_lib"], 767+) 768diff -urN b/cmd/godex/BUILD.bazel c/cmd/godex/BUILD.bazel 769--- b/cmd/godex/BUILD.bazel 1970-01-01 00:00:00.000000000 +0000 770+++ c/cmd/godex/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 771@@ -0,0 +1,24 @@ 772+load("@io_bazel_rules_go//go:def.bzl", "go_binary", "go_library") 773+ 774+go_library( 775+ name = "godex_lib", 776+ srcs = [ 777+ "doc.go", 778+ "gc.go", 779+ "gccgo.go", 780+ "godex.go", 781+ "isAlias18.go", 782+ "isAlias19.go", 783+ "print.go", 784+ "source.go", 785+ "writetype.go", 786+ ], 787+ importpath = "golang.org/x/tools/cmd/godex", 788+ visibility = ["//visibility:private"], 789+) 790+ 791+go_binary( 792+ name = "godex", 793+ embed = [":godex_lib"], 794+ visibility = ["//visibility:public"], 795+) 796diff -urN b/cmd/godoc/BUILD.bazel c/cmd/godoc/BUILD.bazel 797--- b/cmd/godoc/BUILD.bazel 1970-01-01 00:00:00.000000000 +0000 798+++ c/cmd/godoc/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 799@@ -0,0 +1,41 @@ 800+load("@io_bazel_rules_go//go:def.bzl", "go_binary", "go_library", "go_test") 801+ 802+go_library( 803+ name = "godoc_lib", 804+ srcs = [ 805+ "doc.go", 806+ "goroot.go", 807+ "handlers.go", 808+ "main.go", 809+ ], 810+ importpath = "golang.org/x/tools/cmd/godoc", 811+ visibility = ["//visibility:private"], 812+ deps = [ 813+ "//godoc", 814+ "//godoc/redirect", 815+ "//godoc/static", 816+ "//godoc/vfs", 817+ "//godoc/vfs/gatefs", 818+ "//godoc/vfs/mapfs", 819+ "//godoc/vfs/zipfs", 820+ "//internal/gocommand", 821+ "//playground", 822+ "@org_golang_x_sys//execabs:go_default_library", 823+ ], 824+) 825+ 826+go_binary( 827+ name = "godoc", 828+ embed = [":godoc_lib"], 829+ visibility = ["//visibility:public"], 830+) 831+ 832+go_test( 833+ name = "godoc_test", 834+ srcs = ["godoc_test.go"], 835+ embed = [":godoc_lib"], 836+ deps = [ 837+ "//go/packages/packagestest", 838+ "//internal/testenv", 839+ ], 840+) 841diff -urN b/cmd/goimports/BUILD.bazel c/cmd/goimports/BUILD.bazel 842--- b/cmd/goimports/BUILD.bazel 1970-01-01 00:00:00.000000000 +0000 843+++ c/cmd/goimports/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 844@@ -0,0 +1,23 @@ 845+load("@io_bazel_rules_go//go:def.bzl", "go_binary", "go_library") 846+ 847+go_library( 848+ name = "goimports_lib", 849+ srcs = [ 850+ "doc.go", 851+ "goimports.go", 852+ "goimports_gc.go", 853+ ], 854+ importpath = "golang.org/x/tools/cmd/goimports", 855+ visibility = ["//visibility:private"], 856+ deps = [ 857+ "//internal/gocommand", 858+ "//internal/imports", 859+ "@org_golang_x_sys//execabs:go_default_library", 860+ ], 861+) 862+ 863+go_binary( 864+ name = "goimports", 865+ embed = [":goimports_lib"], 866+ visibility = ["//visibility:public"], 867+) 868diff -urN b/cmd/gomvpkg/BUILD.bazel c/cmd/gomvpkg/BUILD.bazel 869--- b/cmd/gomvpkg/BUILD.bazel 1970-01-01 00:00:00.000000000 +0000 870+++ c/cmd/gomvpkg/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 871@@ -0,0 +1,18 @@ 872+load("@io_bazel_rules_go//go:def.bzl", "go_binary", "go_library") 873+ 874+go_library( 875+ name = "gomvpkg_lib", 876+ srcs = ["main.go"], 877+ importpath = "golang.org/x/tools/cmd/gomvpkg", 878+ visibility = ["//visibility:private"], 879+ deps = [ 880+ "//go/buildutil", 881+ "//refactor/rename", 882+ ], 883+) 884+ 885+go_binary( 886+ name = "gomvpkg", 887+ embed = [":gomvpkg_lib"], 888+ visibility = ["//visibility:public"], 889+) 890diff -urN b/cmd/gorename/BUILD.bazel c/cmd/gorename/BUILD.bazel 891--- b/cmd/gorename/BUILD.bazel 1970-01-01 00:00:00.000000000 +0000 892+++ c/cmd/gorename/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 893@@ -0,0 +1,24 @@ 894+load("@io_bazel_rules_go//go:def.bzl", "go_binary", "go_library", "go_test") 895+ 896+go_library( 897+ name = "gorename_lib", 898+ srcs = ["main.go"], 899+ importpath = "golang.org/x/tools/cmd/gorename", 900+ visibility = ["//visibility:private"], 901+ deps = [ 902+ "//go/buildutil", 903+ "//refactor/rename", 904+ ], 905+) 906+ 907+go_binary( 908+ name = "gorename", 909+ embed = [":gorename_lib"], 910+ visibility = ["//visibility:public"], 911+) 912+ 913+go_test( 914+ name = "gorename_test", 915+ srcs = ["gorename_test.go"], 916+ deps = ["//internal/testenv"], 917+) 918diff -urN b/cmd/gotype/BUILD.bazel c/cmd/gotype/BUILD.bazel 919--- b/cmd/gotype/BUILD.bazel 1970-01-01 00:00:00.000000000 +0000 920+++ c/cmd/gotype/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 921@@ -0,0 +1,18 @@ 922+load("@io_bazel_rules_go//go:def.bzl", "go_binary", "go_library") 923+ 924+go_library( 925+ name = "gotype_lib", 926+ srcs = [ 927+ "gotype.go", 928+ "sizesFor18.go", 929+ "sizesFor19.go", 930+ ], 931+ importpath = "golang.org/x/tools/cmd/gotype", 932+ visibility = ["//visibility:private"], 933+) 934+ 935+go_binary( 936+ name = "gotype", 937+ embed = [":gotype_lib"], 938+ visibility = ["//visibility:public"], 939+) 940diff -urN b/cmd/goyacc/BUILD.bazel c/cmd/goyacc/BUILD.bazel 941--- b/cmd/goyacc/BUILD.bazel 1970-01-01 00:00:00.000000000 +0000 942+++ c/cmd/goyacc/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 943@@ -0,0 +1,17 @@ 944+load("@io_bazel_rules_go//go:def.bzl", "go_binary", "go_library") 945+ 946+go_library( 947+ name = "goyacc_lib", 948+ srcs = [ 949+ "doc.go", 950+ "yacc.go", 951+ ], 952+ importpath = "golang.org/x/tools/cmd/goyacc", 953+ visibility = ["//visibility:private"], 954+) 955+ 956+go_binary( 957+ name = "goyacc", 958+ embed = [":goyacc_lib"], 959+ visibility = ["//visibility:public"], 960+) 961diff -urN b/cmd/goyacc/testdata/expr/BUILD.bazel c/cmd/goyacc/testdata/expr/BUILD.bazel 962--- b/cmd/goyacc/testdata/expr/BUILD.bazel 1970-01-01 00:00:00.000000000 +0000 963+++ c/cmd/goyacc/testdata/expr/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 964@@ -0,0 +1,14 @@ 965+load("@io_bazel_rules_go//go:def.bzl", "go_binary", "go_library") 966+ 967+go_library( 968+ name = "expr_lib", 969+ srcs = ["main.go"], 970+ importpath = "golang.org/x/tools/cmd/goyacc/testdata/expr", 971+ visibility = ["//visibility:private"], 972+) 973+ 974+go_binary( 975+ name = "expr", 976+ embed = [":expr_lib"], 977+ visibility = ["//visibility:public"], 978+) 979diff -urN b/cmd/guru/BUILD.bazel c/cmd/guru/BUILD.bazel 980--- b/cmd/guru/BUILD.bazel 1970-01-01 00:00:00.000000000 +0000 981+++ c/cmd/guru/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 982@@ -0,0 +1,56 @@ 983+load("@io_bazel_rules_go//go:def.bzl", "go_binary", "go_library", "go_test") 984+ 985+go_library( 986+ name = "guru_lib", 987+ srcs = [ 988+ "callees.go", 989+ "callers.go", 990+ "callstack.go", 991+ "definition.go", 992+ "describe.go", 993+ "freevars.go", 994+ "guru.go", 995+ "implements.go", 996+ "isAlias18.go", 997+ "isAlias19.go", 998+ "main.go", 999+ "peers.go", 1000+ "pointsto.go", 1001+ "pos.go", 1002+ "referrers.go", 1003+ "what.go", 1004+ "whicherrs.go", 1005+ ], 1006+ importpath = "golang.org/x/tools/cmd/guru", 1007+ visibility = ["//visibility:private"], 1008+ deps = [ 1009+ "//cmd/guru/serial", 1010+ "//go/ast/astutil", 1011+ "//go/buildutil", 1012+ "//go/callgraph", 1013+ "//go/callgraph/static", 1014+ "//go/loader", 1015+ "//go/pointer", 1016+ "//go/ssa", 1017+ "//go/ssa/ssautil", 1018+ "//go/types/typeutil", 1019+ "//imports", 1020+ "//refactor/importgraph", 1021+ ], 1022+) 1023+ 1024+go_binary( 1025+ name = "guru", 1026+ embed = [":guru_lib"], 1027+ visibility = ["//visibility:public"], 1028+) 1029+ 1030+go_test( 1031+ name = "guru_test", 1032+ srcs = [ 1033+ "guru_test.go", 1034+ "unit_test.go", 1035+ ], 1036+ embed = [":guru_lib"], 1037+ deps = ["//internal/testenv"], 1038+) 1039diff -urN b/cmd/guru/serial/BUILD.bazel c/cmd/guru/serial/BUILD.bazel 1040--- b/cmd/guru/serial/BUILD.bazel 1970-01-01 00:00:00.000000000 +0000 1041+++ c/cmd/guru/serial/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 1042@@ -0,0 +1,14 @@ 1043+load("@io_bazel_rules_go//go:def.bzl", "go_library") 1044+ 1045+go_library( 1046+ name = "serial", 1047+ srcs = ["serial.go"], 1048+ importpath = "golang.org/x/tools/cmd/guru/serial", 1049+ visibility = ["//visibility:public"], 1050+) 1051+ 1052+alias( 1053+ name = "go_default_library", 1054+ actual = ":serial", 1055+ visibility = ["//visibility:public"], 1056+) 1057diff -urN b/cmd/guru/testdata/src/alias/BUILD.bazel c/cmd/guru/testdata/src/alias/BUILD.bazel 1058--- b/cmd/guru/testdata/src/alias/BUILD.bazel 1970-01-01 00:00:00.000000000 +0000 1059+++ c/cmd/guru/testdata/src/alias/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 1060@@ -0,0 +1,14 @@ 1061+load("@io_bazel_rules_go//go:def.bzl", "go_library") 1062+ 1063+go_library( 1064+ name = "alias", 1065+ srcs = ["alias.go"], 1066+ importpath = "golang.org/x/tools/cmd/guru/testdata/src/alias", 1067+ visibility = ["//visibility:public"], 1068+) 1069+ 1070+alias( 1071+ name = "go_default_library", 1072+ actual = ":alias", 1073+ visibility = ["//visibility:public"], 1074+) 1075diff -urN b/cmd/guru/testdata/src/calls/BUILD.bazel c/cmd/guru/testdata/src/calls/BUILD.bazel 1076--- b/cmd/guru/testdata/src/calls/BUILD.bazel 1970-01-01 00:00:00.000000000 +0000 1077+++ c/cmd/guru/testdata/src/calls/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 1078@@ -0,0 +1,14 @@ 1079+load("@io_bazel_rules_go//go:def.bzl", "go_binary", "go_library") 1080+ 1081+go_library( 1082+ name = "calls_lib", 1083+ srcs = ["main.go"], 1084+ importpath = "golang.org/x/tools/cmd/guru/testdata/src/calls", 1085+ visibility = ["//visibility:private"], 1086+) 1087+ 1088+go_binary( 1089+ name = "calls", 1090+ embed = [":calls_lib"], 1091+ visibility = ["//visibility:public"], 1092+) 1093diff -urN b/cmd/guru/testdata/src/calls-json/BUILD.bazel c/cmd/guru/testdata/src/calls-json/BUILD.bazel 1094--- b/cmd/guru/testdata/src/calls-json/BUILD.bazel 1970-01-01 00:00:00.000000000 +0000 1095+++ c/cmd/guru/testdata/src/calls-json/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 1096@@ -0,0 +1,14 @@ 1097+load("@io_bazel_rules_go//go:def.bzl", "go_binary", "go_library") 1098+ 1099+go_library( 1100+ name = "calls-json_lib", 1101+ srcs = ["main.go"], 1102+ importpath = "golang.org/x/tools/cmd/guru/testdata/src/calls-json", 1103+ visibility = ["//visibility:private"], 1104+) 1105+ 1106+go_binary( 1107+ name = "calls-json", 1108+ embed = [":calls-json_lib"], 1109+ visibility = ["//visibility:public"], 1110+) 1111diff -urN b/cmd/guru/testdata/src/definition-json/BUILD.bazel c/cmd/guru/testdata/src/definition-json/BUILD.bazel 1112--- b/cmd/guru/testdata/src/definition-json/BUILD.bazel 1970-01-01 00:00:00.000000000 +0000 1113+++ c/cmd/guru/testdata/src/definition-json/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 1114@@ -0,0 +1,17 @@ 1115+load("@io_bazel_rules_go//go:def.bzl", "go_library") 1116+ 1117+go_library( 1118+ name = "definition-json", 1119+ srcs = [ 1120+ "main.go", 1121+ "type.go", 1122+ ], 1123+ importpath = "golang.org/x/tools/cmd/guru/testdata/src/definition-json", 1124+ visibility = ["//visibility:public"], 1125+) 1126+ 1127+alias( 1128+ name = "go_default_library", 1129+ actual = ":definition-json", 1130+ visibility = ["//visibility:public"], 1131+) 1132diff -urN b/cmd/guru/testdata/src/describe/BUILD.bazel c/cmd/guru/testdata/src/describe/BUILD.bazel 1133--- b/cmd/guru/testdata/src/describe/BUILD.bazel 1970-01-01 00:00:00.000000000 +0000 1134+++ c/cmd/guru/testdata/src/describe/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 1135@@ -0,0 +1,14 @@ 1136+load("@io_bazel_rules_go//go:def.bzl", "go_library") 1137+ 1138+go_library( 1139+ name = "describe", 1140+ srcs = ["main.go"], 1141+ importpath = "golang.org/x/tools/cmd/guru/testdata/src/describe", 1142+ visibility = ["//visibility:public"], 1143+) 1144+ 1145+alias( 1146+ name = "go_default_library", 1147+ actual = ":describe", 1148+ visibility = ["//visibility:public"], 1149+) 1150diff -urN b/cmd/guru/testdata/src/describe-json/BUILD.bazel c/cmd/guru/testdata/src/describe-json/BUILD.bazel 1151--- b/cmd/guru/testdata/src/describe-json/BUILD.bazel 1970-01-01 00:00:00.000000000 +0000 1152+++ c/cmd/guru/testdata/src/describe-json/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 1153@@ -0,0 +1,14 @@ 1154+load("@io_bazel_rules_go//go:def.bzl", "go_library") 1155+ 1156+go_library( 1157+ name = "describe-json", 1158+ srcs = ["main.go"], 1159+ importpath = "golang.org/x/tools/cmd/guru/testdata/src/describe-json", 1160+ visibility = ["//visibility:public"], 1161+) 1162+ 1163+alias( 1164+ name = "go_default_library", 1165+ actual = ":describe-json", 1166+ visibility = ["//visibility:public"], 1167+) 1168diff -urN b/cmd/guru/testdata/src/freevars/BUILD.bazel c/cmd/guru/testdata/src/freevars/BUILD.bazel 1169--- b/cmd/guru/testdata/src/freevars/BUILD.bazel 1970-01-01 00:00:00.000000000 +0000 1170+++ c/cmd/guru/testdata/src/freevars/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 1171@@ -0,0 +1,14 @@ 1172+load("@io_bazel_rules_go//go:def.bzl", "go_binary", "go_library") 1173+ 1174+go_library( 1175+ name = "freevars_lib", 1176+ srcs = ["main.go"], 1177+ importpath = "golang.org/x/tools/cmd/guru/testdata/src/freevars", 1178+ visibility = ["//visibility:private"], 1179+) 1180+ 1181+go_binary( 1182+ name = "freevars", 1183+ embed = [":freevars_lib"], 1184+ visibility = ["//visibility:public"], 1185+) 1186diff -urN b/cmd/guru/testdata/src/implements/BUILD.bazel c/cmd/guru/testdata/src/implements/BUILD.bazel 1187--- b/cmd/guru/testdata/src/implements/BUILD.bazel 1970-01-01 00:00:00.000000000 +0000 1188+++ c/cmd/guru/testdata/src/implements/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 1189@@ -0,0 +1,14 @@ 1190+load("@io_bazel_rules_go//go:def.bzl", "go_binary", "go_library") 1191+ 1192+go_library( 1193+ name = "implements_lib", 1194+ srcs = ["main.go"], 1195+ importpath = "golang.org/x/tools/cmd/guru/testdata/src/implements", 1196+ visibility = ["//visibility:private"], 1197+) 1198+ 1199+go_binary( 1200+ name = "implements", 1201+ embed = [":implements_lib"], 1202+ visibility = ["//visibility:public"], 1203+) 1204diff -urN b/cmd/guru/testdata/src/implements-json/BUILD.bazel c/cmd/guru/testdata/src/implements-json/BUILD.bazel 1205--- b/cmd/guru/testdata/src/implements-json/BUILD.bazel 1970-01-01 00:00:00.000000000 +0000 1206+++ c/cmd/guru/testdata/src/implements-json/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 1207@@ -0,0 +1,14 @@ 1208+load("@io_bazel_rules_go//go:def.bzl", "go_binary", "go_library") 1209+ 1210+go_library( 1211+ name = "implements-json_lib", 1212+ srcs = ["main.go"], 1213+ importpath = "golang.org/x/tools/cmd/guru/testdata/src/implements-json", 1214+ visibility = ["//visibility:private"], 1215+) 1216+ 1217+go_binary( 1218+ name = "implements-json", 1219+ embed = [":implements-json_lib"], 1220+ visibility = ["//visibility:public"], 1221+) 1222diff -urN b/cmd/guru/testdata/src/implements-methods/BUILD.bazel c/cmd/guru/testdata/src/implements-methods/BUILD.bazel 1223--- b/cmd/guru/testdata/src/implements-methods/BUILD.bazel 1970-01-01 00:00:00.000000000 +0000 1224+++ c/cmd/guru/testdata/src/implements-methods/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 1225@@ -0,0 +1,14 @@ 1226+load("@io_bazel_rules_go//go:def.bzl", "go_binary", "go_library") 1227+ 1228+go_library( 1229+ name = "implements-methods_lib", 1230+ srcs = ["main.go"], 1231+ importpath = "golang.org/x/tools/cmd/guru/testdata/src/implements-methods", 1232+ visibility = ["//visibility:private"], 1233+) 1234+ 1235+go_binary( 1236+ name = "implements-methods", 1237+ embed = [":implements-methods_lib"], 1238+ visibility = ["//visibility:public"], 1239+) 1240diff -urN b/cmd/guru/testdata/src/implements-methods-json/BUILD.bazel c/cmd/guru/testdata/src/implements-methods-json/BUILD.bazel 1241--- b/cmd/guru/testdata/src/implements-methods-json/BUILD.bazel 1970-01-01 00:00:00.000000000 +0000 1242+++ c/cmd/guru/testdata/src/implements-methods-json/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 1243@@ -0,0 +1,14 @@ 1244+load("@io_bazel_rules_go//go:def.bzl", "go_binary", "go_library") 1245+ 1246+go_library( 1247+ name = "implements-methods-json_lib", 1248+ srcs = ["main.go"], 1249+ importpath = "golang.org/x/tools/cmd/guru/testdata/src/implements-methods-json", 1250+ visibility = ["//visibility:private"], 1251+) 1252+ 1253+go_binary( 1254+ name = "implements-methods-json", 1255+ embed = [":implements-methods-json_lib"], 1256+ visibility = ["//visibility:public"], 1257+) 1258diff -urN b/cmd/guru/testdata/src/imports/BUILD.bazel c/cmd/guru/testdata/src/imports/BUILD.bazel 1259--- b/cmd/guru/testdata/src/imports/BUILD.bazel 1970-01-01 00:00:00.000000000 +0000 1260+++ c/cmd/guru/testdata/src/imports/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 1261@@ -0,0 +1,14 @@ 1262+load("@io_bazel_rules_go//go:def.bzl", "go_binary", "go_library") 1263+ 1264+go_library( 1265+ name = "imports_lib", 1266+ srcs = ["main.go"], 1267+ importpath = "golang.org/x/tools/cmd/guru/testdata/src/imports", 1268+ visibility = ["//visibility:private"], 1269+) 1270+ 1271+go_binary( 1272+ name = "imports", 1273+ embed = [":imports_lib"], 1274+ visibility = ["//visibility:public"], 1275+) 1276diff -urN b/cmd/guru/testdata/src/lib/BUILD.bazel c/cmd/guru/testdata/src/lib/BUILD.bazel 1277--- b/cmd/guru/testdata/src/lib/BUILD.bazel 1970-01-01 00:00:00.000000000 +0000 1278+++ c/cmd/guru/testdata/src/lib/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 1279@@ -0,0 +1,14 @@ 1280+load("@io_bazel_rules_go//go:def.bzl", "go_library") 1281+ 1282+go_library( 1283+ name = "lib", 1284+ srcs = ["lib.go"], 1285+ importpath = "golang.org/x/tools/cmd/guru/testdata/src/lib", 1286+ visibility = ["//visibility:public"], 1287+) 1288+ 1289+alias( 1290+ name = "go_default_library", 1291+ actual = ":lib", 1292+ visibility = ["//visibility:public"], 1293+) 1294diff -urN b/cmd/guru/testdata/src/lib/sublib/BUILD.bazel c/cmd/guru/testdata/src/lib/sublib/BUILD.bazel 1295--- b/cmd/guru/testdata/src/lib/sublib/BUILD.bazel 1970-01-01 00:00:00.000000000 +0000 1296+++ c/cmd/guru/testdata/src/lib/sublib/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 1297@@ -0,0 +1,14 @@ 1298+load("@io_bazel_rules_go//go:def.bzl", "go_library") 1299+ 1300+go_library( 1301+ name = "sublib", 1302+ srcs = ["sublib.go"], 1303+ importpath = "golang.org/x/tools/cmd/guru/testdata/src/lib/sublib", 1304+ visibility = ["//visibility:public"], 1305+) 1306+ 1307+alias( 1308+ name = "go_default_library", 1309+ actual = ":sublib", 1310+ visibility = ["//visibility:public"], 1311+) 1312diff -urN b/cmd/guru/testdata/src/main/BUILD.bazel c/cmd/guru/testdata/src/main/BUILD.bazel 1313--- b/cmd/guru/testdata/src/main/BUILD.bazel 1970-01-01 00:00:00.000000000 +0000 1314+++ c/cmd/guru/testdata/src/main/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 1315@@ -0,0 +1,14 @@ 1316+load("@io_bazel_rules_go//go:def.bzl", "go_binary", "go_library") 1317+ 1318+go_library( 1319+ name = "main_lib", 1320+ srcs = ["multi.go"], 1321+ importpath = "golang.org/x/tools/cmd/guru/testdata/src/main", 1322+ visibility = ["//visibility:private"], 1323+) 1324+ 1325+go_binary( 1326+ name = "main", 1327+ embed = [":main_lib"], 1328+ visibility = ["//visibility:public"], 1329+) 1330diff -urN b/cmd/guru/testdata/src/peers/BUILD.bazel c/cmd/guru/testdata/src/peers/BUILD.bazel 1331--- b/cmd/guru/testdata/src/peers/BUILD.bazel 1970-01-01 00:00:00.000000000 +0000 1332+++ c/cmd/guru/testdata/src/peers/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 1333@@ -0,0 +1,14 @@ 1334+load("@io_bazel_rules_go//go:def.bzl", "go_binary", "go_library") 1335+ 1336+go_library( 1337+ name = "peers_lib", 1338+ srcs = ["main.go"], 1339+ importpath = "golang.org/x/tools/cmd/guru/testdata/src/peers", 1340+ visibility = ["//visibility:private"], 1341+) 1342+ 1343+go_binary( 1344+ name = "peers", 1345+ embed = [":peers_lib"], 1346+ visibility = ["//visibility:public"], 1347+) 1348diff -urN b/cmd/guru/testdata/src/peers-json/BUILD.bazel c/cmd/guru/testdata/src/peers-json/BUILD.bazel 1349--- b/cmd/guru/testdata/src/peers-json/BUILD.bazel 1970-01-01 00:00:00.000000000 +0000 1350+++ c/cmd/guru/testdata/src/peers-json/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 1351@@ -0,0 +1,14 @@ 1352+load("@io_bazel_rules_go//go:def.bzl", "go_binary", "go_library") 1353+ 1354+go_library( 1355+ name = "peers-json_lib", 1356+ srcs = ["main.go"], 1357+ importpath = "golang.org/x/tools/cmd/guru/testdata/src/peers-json", 1358+ visibility = ["//visibility:private"], 1359+) 1360+ 1361+go_binary( 1362+ name = "peers-json", 1363+ embed = [":peers-json_lib"], 1364+ visibility = ["//visibility:public"], 1365+) 1366diff -urN b/cmd/guru/testdata/src/pointsto/BUILD.bazel c/cmd/guru/testdata/src/pointsto/BUILD.bazel 1367--- b/cmd/guru/testdata/src/pointsto/BUILD.bazel 1970-01-01 00:00:00.000000000 +0000 1368+++ c/cmd/guru/testdata/src/pointsto/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 1369@@ -0,0 +1,14 @@ 1370+load("@io_bazel_rules_go//go:def.bzl", "go_binary", "go_library") 1371+ 1372+go_library( 1373+ name = "pointsto_lib", 1374+ srcs = ["main.go"], 1375+ importpath = "golang.org/x/tools/cmd/guru/testdata/src/pointsto", 1376+ visibility = ["//visibility:private"], 1377+) 1378+ 1379+go_binary( 1380+ name = "pointsto", 1381+ embed = [":pointsto_lib"], 1382+ visibility = ["//visibility:public"], 1383+) 1384diff -urN b/cmd/guru/testdata/src/pointsto-json/BUILD.bazel c/cmd/guru/testdata/src/pointsto-json/BUILD.bazel 1385--- b/cmd/guru/testdata/src/pointsto-json/BUILD.bazel 1970-01-01 00:00:00.000000000 +0000 1386+++ c/cmd/guru/testdata/src/pointsto-json/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 1387@@ -0,0 +1,14 @@ 1388+load("@io_bazel_rules_go//go:def.bzl", "go_binary", "go_library") 1389+ 1390+go_library( 1391+ name = "pointsto-json_lib", 1392+ srcs = ["main.go"], 1393+ importpath = "golang.org/x/tools/cmd/guru/testdata/src/pointsto-json", 1394+ visibility = ["//visibility:private"], 1395+) 1396+ 1397+go_binary( 1398+ name = "pointsto-json", 1399+ embed = [":pointsto-json_lib"], 1400+ visibility = ["//visibility:public"], 1401+) 1402diff -urN b/cmd/guru/testdata/src/referrers/BUILD.bazel c/cmd/guru/testdata/src/referrers/BUILD.bazel 1403--- b/cmd/guru/testdata/src/referrers/BUILD.bazel 1970-01-01 00:00:00.000000000 +0000 1404+++ c/cmd/guru/testdata/src/referrers/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 1405@@ -0,0 +1,23 @@ 1406+load("@io_bazel_rules_go//go:def.bzl", "go_binary", "go_library", "go_test") 1407+ 1408+go_library( 1409+ name = "referrers_lib", 1410+ srcs = ["main.go"], 1411+ importpath = "golang.org/x/tools/cmd/guru/testdata/src/referrers", 1412+ visibility = ["//visibility:private"], 1413+) 1414+ 1415+go_binary( 1416+ name = "referrers", 1417+ embed = [":referrers_lib"], 1418+ visibility = ["//visibility:public"], 1419+) 1420+ 1421+go_test( 1422+ name = "referrers_test", 1423+ srcs = [ 1424+ "ext_test.go", 1425+ "int_test.go", 1426+ ], 1427+ embed = [":referrers_lib"], 1428+) 1429diff -urN b/cmd/guru/testdata/src/referrers-json/BUILD.bazel c/cmd/guru/testdata/src/referrers-json/BUILD.bazel 1430--- b/cmd/guru/testdata/src/referrers-json/BUILD.bazel 1970-01-01 00:00:00.000000000 +0000 1431+++ c/cmd/guru/testdata/src/referrers-json/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 1432@@ -0,0 +1,14 @@ 1433+load("@io_bazel_rules_go//go:def.bzl", "go_binary", "go_library") 1434+ 1435+go_library( 1436+ name = "referrers-json_lib", 1437+ srcs = ["main.go"], 1438+ importpath = "golang.org/x/tools/cmd/guru/testdata/src/referrers-json", 1439+ visibility = ["//visibility:private"], 1440+) 1441+ 1442+go_binary( 1443+ name = "referrers-json", 1444+ embed = [":referrers-json_lib"], 1445+ visibility = ["//visibility:public"], 1446+) 1447diff -urN b/cmd/guru/testdata/src/reflection/BUILD.bazel c/cmd/guru/testdata/src/reflection/BUILD.bazel 1448--- b/cmd/guru/testdata/src/reflection/BUILD.bazel 1970-01-01 00:00:00.000000000 +0000 1449+++ c/cmd/guru/testdata/src/reflection/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 1450@@ -0,0 +1,14 @@ 1451+load("@io_bazel_rules_go//go:def.bzl", "go_binary", "go_library") 1452+ 1453+go_library( 1454+ name = "reflection_lib", 1455+ srcs = ["main.go"], 1456+ importpath = "golang.org/x/tools/cmd/guru/testdata/src/reflection", 1457+ visibility = ["//visibility:private"], 1458+) 1459+ 1460+go_binary( 1461+ name = "reflection", 1462+ embed = [":reflection_lib"], 1463+ visibility = ["//visibility:public"], 1464+) 1465diff -urN b/cmd/guru/testdata/src/softerrs/BUILD.bazel c/cmd/guru/testdata/src/softerrs/BUILD.bazel 1466--- b/cmd/guru/testdata/src/softerrs/BUILD.bazel 1970-01-01 00:00:00.000000000 +0000 1467+++ c/cmd/guru/testdata/src/softerrs/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 1468@@ -0,0 +1,14 @@ 1469+load("@io_bazel_rules_go//go:def.bzl", "go_binary", "go_library") 1470+ 1471+go_library( 1472+ name = "softerrs_lib", 1473+ srcs = ["main.go"], 1474+ importpath = "golang.org/x/tools/cmd/guru/testdata/src/softerrs", 1475+ visibility = ["//visibility:private"], 1476+) 1477+ 1478+go_binary( 1479+ name = "softerrs", 1480+ embed = [":softerrs_lib"], 1481+ visibility = ["//visibility:public"], 1482+) 1483diff -urN b/cmd/guru/testdata/src/what/BUILD.bazel c/cmd/guru/testdata/src/what/BUILD.bazel 1484--- b/cmd/guru/testdata/src/what/BUILD.bazel 1970-01-01 00:00:00.000000000 +0000 1485+++ c/cmd/guru/testdata/src/what/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 1486@@ -0,0 +1,14 @@ 1487+load("@io_bazel_rules_go//go:def.bzl", "go_binary", "go_library") 1488+ 1489+go_library( 1490+ name = "what_lib", 1491+ srcs = ["main.go"], 1492+ importpath = "golang.org/x/tools/cmd/guru/testdata/src/what", 1493+ visibility = ["//visibility:private"], 1494+) 1495+ 1496+go_binary( 1497+ name = "what", 1498+ embed = [":what_lib"], 1499+ visibility = ["//visibility:public"], 1500+) 1501diff -urN b/cmd/guru/testdata/src/what-json/BUILD.bazel c/cmd/guru/testdata/src/what-json/BUILD.bazel 1502--- b/cmd/guru/testdata/src/what-json/BUILD.bazel 1970-01-01 00:00:00.000000000 +0000 1503+++ c/cmd/guru/testdata/src/what-json/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 1504@@ -0,0 +1,14 @@ 1505+load("@io_bazel_rules_go//go:def.bzl", "go_binary", "go_library") 1506+ 1507+go_library( 1508+ name = "what-json_lib", 1509+ srcs = ["main.go"], 1510+ importpath = "golang.org/x/tools/cmd/guru/testdata/src/what-json", 1511+ visibility = ["//visibility:private"], 1512+) 1513+ 1514+go_binary( 1515+ name = "what-json", 1516+ embed = [":what-json_lib"], 1517+ visibility = ["//visibility:public"], 1518+) 1519diff -urN b/cmd/guru/testdata/src/whicherrs/BUILD.bazel c/cmd/guru/testdata/src/whicherrs/BUILD.bazel 1520--- b/cmd/guru/testdata/src/whicherrs/BUILD.bazel 1970-01-01 00:00:00.000000000 +0000 1521+++ c/cmd/guru/testdata/src/whicherrs/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 1522@@ -0,0 +1,14 @@ 1523+load("@io_bazel_rules_go//go:def.bzl", "go_binary", "go_library") 1524+ 1525+go_library( 1526+ name = "whicherrs_lib", 1527+ srcs = ["main.go"], 1528+ importpath = "golang.org/x/tools/cmd/guru/testdata/src/whicherrs", 1529+ visibility = ["//visibility:private"], 1530+) 1531+ 1532+go_binary( 1533+ name = "whicherrs", 1534+ embed = [":whicherrs_lib"], 1535+ visibility = ["//visibility:public"], 1536+) 1537diff -urN b/cmd/html2article/BUILD.bazel c/cmd/html2article/BUILD.bazel 1538--- b/cmd/html2article/BUILD.bazel 1970-01-01 00:00:00.000000000 +0000 1539+++ c/cmd/html2article/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 1540@@ -0,0 +1,18 @@ 1541+load("@io_bazel_rules_go//go:def.bzl", "go_binary", "go_library") 1542+ 1543+go_library( 1544+ name = "html2article_lib", 1545+ srcs = ["conv.go"], 1546+ importpath = "golang.org/x/tools/cmd/html2article", 1547+ visibility = ["//visibility:private"], 1548+ deps = [ 1549+ "@org_golang_x_net//html:go_default_library", 1550+ "@org_golang_x_net//html/atom:go_default_library", 1551+ ], 1552+) 1553+ 1554+go_binary( 1555+ name = "html2article", 1556+ embed = [":html2article_lib"], 1557+ visibility = ["//visibility:public"], 1558+) 1559diff -urN b/cmd/present/BUILD.bazel c/cmd/present/BUILD.bazel 1560--- b/cmd/present/BUILD.bazel 1970-01-01 00:00:00.000000000 +0000 1561+++ c/cmd/present/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 1562@@ -0,0 +1,40 @@ 1563+load("@io_bazel_rules_go//go:def.bzl", "go_binary", "go_library") 1564+ 1565+go_library( 1566+ name = "present_lib", 1567+ srcs = [ 1568+ "dir.go", 1569+ "doc.go", 1570+ "main.go", 1571+ "play.go", 1572+ ], 1573+ embedsrcs = [ 1574+ "static/article.css", 1575+ "static/dir.css", 1576+ "static/dir.js", 1577+ "static/favicon.ico", 1578+ "static/jquery-ui.js", 1579+ "static/notes.css", 1580+ "static/notes.js", 1581+ "static/slides.js", 1582+ "static/styles.css", 1583+ "templates/action.tmpl", 1584+ "templates/article.tmpl", 1585+ "templates/dir.tmpl", 1586+ "templates/slides.tmpl", 1587+ ], 1588+ importpath = "golang.org/x/tools/cmd/present", 1589+ visibility = ["//visibility:private"], 1590+ deps = [ 1591+ "//godoc/static", 1592+ "//playground", 1593+ "//playground/socket", 1594+ "//present", 1595+ ], 1596+) 1597+ 1598+go_binary( 1599+ name = "present", 1600+ embed = [":present_lib"], 1601+ visibility = ["//visibility:public"], 1602+) 1603diff -urN b/cmd/present2md/BUILD.bazel c/cmd/present2md/BUILD.bazel 1604--- b/cmd/present2md/BUILD.bazel 1970-01-01 00:00:00.000000000 +0000 1605+++ c/cmd/present2md/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 1606@@ -0,0 +1,15 @@ 1607+load("@io_bazel_rules_go//go:def.bzl", "go_binary", "go_library") 1608+ 1609+go_library( 1610+ name = "present2md_lib", 1611+ srcs = ["main.go"], 1612+ importpath = "golang.org/x/tools/cmd/present2md", 1613+ visibility = ["//visibility:private"], 1614+ deps = ["//present"], 1615+) 1616+ 1617+go_binary( 1618+ name = "present2md", 1619+ embed = [":present2md_lib"], 1620+ visibility = ["//visibility:public"], 1621+) 1622diff -urN b/cmd/signature-fuzzer/fuzz-driver/BUILD.bazel c/cmd/signature-fuzzer/fuzz-driver/BUILD.bazel 1623--- b/cmd/signature-fuzzer/fuzz-driver/BUILD.bazel 1970-01-01 00:00:00.000000000 +0000 1624+++ c/cmd/signature-fuzzer/fuzz-driver/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 1625@@ -0,0 +1,22 @@ 1626+load("@io_bazel_rules_go//go:def.bzl", "go_binary", "go_library", "go_test") 1627+ 1628+go_library( 1629+ name = "fuzz-driver_lib", 1630+ srcs = ["driver.go"], 1631+ importpath = "golang.org/x/tools/cmd/signature-fuzzer/fuzz-driver", 1632+ visibility = ["//visibility:private"], 1633+ deps = ["//cmd/signature-fuzzer/internal/fuzz-generator"], 1634+) 1635+ 1636+go_binary( 1637+ name = "fuzz-driver", 1638+ embed = [":fuzz-driver_lib"], 1639+ visibility = ["//visibility:public"], 1640+) 1641+ 1642+go_test( 1643+ name = "fuzz-driver_test", 1644+ srcs = ["drv_test.go"], 1645+ embed = [":fuzz-driver_lib"], 1646+ deps = ["//internal/testenv"], 1647+) 1648diff -urN b/cmd/signature-fuzzer/fuzz-runner/BUILD.bazel c/cmd/signature-fuzzer/fuzz-runner/BUILD.bazel 1649--- b/cmd/signature-fuzzer/fuzz-runner/BUILD.bazel 1970-01-01 00:00:00.000000000 +0000 1650+++ c/cmd/signature-fuzzer/fuzz-runner/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 1651@@ -0,0 +1,22 @@ 1652+load("@io_bazel_rules_go//go:def.bzl", "go_binary", "go_library", "go_test") 1653+ 1654+go_library( 1655+ name = "fuzz-runner_lib", 1656+ srcs = ["runner.go"], 1657+ importpath = "golang.org/x/tools/cmd/signature-fuzzer/fuzz-runner", 1658+ visibility = ["//visibility:private"], 1659+ deps = ["//cmd/signature-fuzzer/internal/fuzz-generator"], 1660+) 1661+ 1662+go_binary( 1663+ name = "fuzz-runner", 1664+ embed = [":fuzz-runner_lib"], 1665+ visibility = ["//visibility:public"], 1666+) 1667+ 1668+go_test( 1669+ name = "fuzz-runner_test", 1670+ srcs = ["rnr_test.go"], 1671+ embed = [":fuzz-runner_lib"], 1672+ deps = ["//internal/testenv"], 1673+) 1674diff -urN b/cmd/signature-fuzzer/fuzz-runner/testdata/BUILD.bazel c/cmd/signature-fuzzer/fuzz-runner/testdata/BUILD.bazel 1675--- b/cmd/signature-fuzzer/fuzz-runner/testdata/BUILD.bazel 1970-01-01 00:00:00.000000000 +0000 1676+++ c/cmd/signature-fuzzer/fuzz-runner/testdata/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 1677@@ -0,0 +1,14 @@ 1678+load("@io_bazel_rules_go//go:def.bzl", "go_binary", "go_library") 1679+ 1680+go_library( 1681+ name = "testdata_lib", 1682+ srcs = ["himom.go"], 1683+ importpath = "golang.org/x/tools/cmd/signature-fuzzer/fuzz-runner/testdata", 1684+ visibility = ["//visibility:private"], 1685+) 1686+ 1687+go_binary( 1688+ name = "testdata", 1689+ embed = [":testdata_lib"], 1690+ visibility = ["//visibility:public"], 1691+) 1692diff -urN b/cmd/signature-fuzzer/internal/fuzz-generator/BUILD.bazel c/cmd/signature-fuzzer/internal/fuzz-generator/BUILD.bazel 1693--- b/cmd/signature-fuzzer/internal/fuzz-generator/BUILD.bazel 1970-01-01 00:00:00.000000000 +0000 1694+++ c/cmd/signature-fuzzer/internal/fuzz-generator/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 1695@@ -0,0 +1,32 @@ 1696+load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test") 1697+ 1698+go_library( 1699+ name = "fuzz-generator", 1700+ srcs = [ 1701+ "arrayparm.go", 1702+ "generator.go", 1703+ "mapparm.go", 1704+ "numparm.go", 1705+ "parm.go", 1706+ "pointerparm.go", 1707+ "stringparm.go", 1708+ "structparm.go", 1709+ "typedefparm.go", 1710+ "wraprand.go", 1711+ ], 1712+ importpath = "golang.org/x/tools/cmd/signature-fuzzer/internal/fuzz-generator", 1713+ visibility = ["//cmd/signature-fuzzer:__subpackages__"], 1714+) 1715+ 1716+alias( 1717+ name = "go_default_library", 1718+ actual = ":fuzz-generator", 1719+ visibility = ["//cmd/signature-fuzzer:__subpackages__"], 1720+) 1721+ 1722+go_test( 1723+ name = "fuzz-generator_test", 1724+ srcs = ["gen_test.go"], 1725+ embed = [":fuzz-generator"], 1726+ deps = ["//internal/testenv"], 1727+) 1728diff -urN b/cmd/splitdwarf/BUILD.bazel c/cmd/splitdwarf/BUILD.bazel 1729--- b/cmd/splitdwarf/BUILD.bazel 1970-01-01 00:00:00.000000000 +0000 1730+++ c/cmd/splitdwarf/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 1731@@ -0,0 +1,47 @@ 1732+load("@io_bazel_rules_go//go:def.bzl", "go_binary", "go_library") 1733+ 1734+go_library( 1735+ name = "splitdwarf_lib", 1736+ srcs = ["splitdwarf.go"], 1737+ importpath = "golang.org/x/tools/cmd/splitdwarf", 1738+ visibility = ["//visibility:private"], 1739+ deps = select({ 1740+ "@io_bazel_rules_go//go/platform:aix": [ 1741+ "//cmd/splitdwarf/internal/macho", 1742+ ], 1743+ "@io_bazel_rules_go//go/platform:android": [ 1744+ "//cmd/splitdwarf/internal/macho", 1745+ ], 1746+ "@io_bazel_rules_go//go/platform:darwin": [ 1747+ "//cmd/splitdwarf/internal/macho", 1748+ ], 1749+ "@io_bazel_rules_go//go/platform:dragonfly": [ 1750+ "//cmd/splitdwarf/internal/macho", 1751+ ], 1752+ "@io_bazel_rules_go//go/platform:freebsd": [ 1753+ "//cmd/splitdwarf/internal/macho", 1754+ ], 1755+ "@io_bazel_rules_go//go/platform:illumos": [ 1756+ "//cmd/splitdwarf/internal/macho", 1757+ ], 1758+ "@io_bazel_rules_go//go/platform:ios": [ 1759+ "//cmd/splitdwarf/internal/macho", 1760+ ], 1761+ "@io_bazel_rules_go//go/platform:linux": [ 1762+ "//cmd/splitdwarf/internal/macho", 1763+ ], 1764+ "@io_bazel_rules_go//go/platform:netbsd": [ 1765+ "//cmd/splitdwarf/internal/macho", 1766+ ], 1767+ "@io_bazel_rules_go//go/platform:openbsd": [ 1768+ "//cmd/splitdwarf/internal/macho", 1769+ ], 1770+ "//conditions:default": [], 1771+ }), 1772+) 1773+ 1774+go_binary( 1775+ name = "splitdwarf", 1776+ embed = [":splitdwarf_lib"], 1777+ visibility = ["//visibility:public"], 1778+) 1779diff -urN b/cmd/splitdwarf/internal/macho/BUILD.bazel c/cmd/splitdwarf/internal/macho/BUILD.bazel 1780--- b/cmd/splitdwarf/internal/macho/BUILD.bazel 1970-01-01 00:00:00.000000000 +0000 1781+++ c/cmd/splitdwarf/internal/macho/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 1782@@ -0,0 +1,27 @@ 1783+load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test") 1784+ 1785+go_library( 1786+ name = "macho", 1787+ srcs = [ 1788+ "fat.go", 1789+ "file.go", 1790+ "macho.go", 1791+ "reloctype.go", 1792+ "reloctype_string.go", 1793+ ], 1794+ importpath = "golang.org/x/tools/cmd/splitdwarf/internal/macho", 1795+ visibility = ["//cmd/splitdwarf:__subpackages__"], 1796+) 1797+ 1798+alias( 1799+ name = "go_default_library", 1800+ actual = ":macho", 1801+ visibility = ["//cmd/splitdwarf:__subpackages__"], 1802+) 1803+ 1804+go_test( 1805+ name = "macho_test", 1806+ srcs = ["file_test.go"], 1807+ data = glob(["testdata/**"]), 1808+ embed = [":macho"], 1809+) 1810diff -urN b/cmd/ssadump/BUILD.bazel c/cmd/ssadump/BUILD.bazel 1811--- b/cmd/ssadump/BUILD.bazel 1970-01-01 00:00:00.000000000 +0000 1812+++ c/cmd/ssadump/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 1813@@ -0,0 +1,21 @@ 1814+load("@io_bazel_rules_go//go:def.bzl", "go_binary", "go_library") 1815+ 1816+go_library( 1817+ name = "ssadump_lib", 1818+ srcs = ["main.go"], 1819+ importpath = "golang.org/x/tools/cmd/ssadump", 1820+ visibility = ["//visibility:private"], 1821+ deps = [ 1822+ "//go/buildutil", 1823+ "//go/packages", 1824+ "//go/ssa", 1825+ "//go/ssa/interp", 1826+ "//go/ssa/ssautil", 1827+ ], 1828+) 1829+ 1830+go_binary( 1831+ name = "ssadump", 1832+ embed = [":ssadump_lib"], 1833+ visibility = ["//visibility:public"], 1834+) 1835diff -urN b/cmd/stress/BUILD.bazel c/cmd/stress/BUILD.bazel 1836--- b/cmd/stress/BUILD.bazel 1970-01-01 00:00:00.000000000 +0000 1837+++ c/cmd/stress/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 1838@@ -0,0 +1,56 @@ 1839+load("@io_bazel_rules_go//go:def.bzl", "go_binary", "go_library") 1840+ 1841+go_library( 1842+ name = "stress_lib", 1843+ srcs = ["stress.go"], 1844+ importpath = "golang.org/x/tools/cmd/stress", 1845+ visibility = ["//visibility:private"], 1846+ deps = select({ 1847+ "@io_bazel_rules_go//go/platform:aix": [ 1848+ "@org_golang_x_sys//execabs:go_default_library", 1849+ ], 1850+ "@io_bazel_rules_go//go/platform:android": [ 1851+ "@org_golang_x_sys//execabs:go_default_library", 1852+ ], 1853+ "@io_bazel_rules_go//go/platform:darwin": [ 1854+ "@org_golang_x_sys//execabs:go_default_library", 1855+ ], 1856+ "@io_bazel_rules_go//go/platform:dragonfly": [ 1857+ "@org_golang_x_sys//execabs:go_default_library", 1858+ ], 1859+ "@io_bazel_rules_go//go/platform:freebsd": [ 1860+ "@org_golang_x_sys//execabs:go_default_library", 1861+ ], 1862+ "@io_bazel_rules_go//go/platform:illumos": [ 1863+ "@org_golang_x_sys//execabs:go_default_library", 1864+ ], 1865+ "@io_bazel_rules_go//go/platform:ios": [ 1866+ "@org_golang_x_sys//execabs:go_default_library", 1867+ ], 1868+ "@io_bazel_rules_go//go/platform:js": [ 1869+ "@org_golang_x_sys//execabs:go_default_library", 1870+ ], 1871+ "@io_bazel_rules_go//go/platform:linux": [ 1872+ "@org_golang_x_sys//execabs:go_default_library", 1873+ ], 1874+ "@io_bazel_rules_go//go/platform:netbsd": [ 1875+ "@org_golang_x_sys//execabs:go_default_library", 1876+ ], 1877+ "@io_bazel_rules_go//go/platform:openbsd": [ 1878+ "@org_golang_x_sys//execabs:go_default_library", 1879+ ], 1880+ "@io_bazel_rules_go//go/platform:solaris": [ 1881+ "@org_golang_x_sys//execabs:go_default_library", 1882+ ], 1883+ "@io_bazel_rules_go//go/platform:windows": [ 1884+ "@org_golang_x_sys//execabs:go_default_library", 1885+ ], 1886+ "//conditions:default": [], 1887+ }), 1888+) 1889+ 1890+go_binary( 1891+ name = "stress", 1892+ embed = [":stress_lib"], 1893+ visibility = ["//visibility:public"], 1894+) 1895diff -urN b/cmd/stringer/BUILD.bazel c/cmd/stringer/BUILD.bazel 1896--- b/cmd/stringer/BUILD.bazel 1970-01-01 00:00:00.000000000 +0000 1897+++ c/cmd/stringer/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 1898@@ -0,0 +1,69 @@ 1899+load("@io_bazel_rules_go//go:def.bzl", "go_binary", "go_library", "go_test") 1900+ 1901+go_library( 1902+ name = "stringer_lib", 1903+ srcs = ["stringer.go"], 1904+ importpath = "golang.org/x/tools/cmd/stringer", 1905+ visibility = ["//visibility:private"], 1906+ deps = ["//go/packages"], 1907+) 1908+ 1909+go_binary( 1910+ name = "stringer", 1911+ embed = [":stringer_lib"], 1912+ visibility = ["//visibility:public"], 1913+) 1914+ 1915+go_test( 1916+ name = "stringer_test", 1917+ srcs = [ 1918+ "endtoend_test.go", 1919+ "golden_test.go", 1920+ "util_test.go", 1921+ ], 1922+ embed = [":stringer_lib"], 1923+ deps = [ 1924+ "//internal/testenv", 1925+ ] + select({ 1926+ "@io_bazel_rules_go//go/platform:aix": [ 1927+ "//internal/typeparams", 1928+ ], 1929+ "@io_bazel_rules_go//go/platform:darwin": [ 1930+ "//internal/typeparams", 1931+ ], 1932+ "@io_bazel_rules_go//go/platform:dragonfly": [ 1933+ "//internal/typeparams", 1934+ ], 1935+ "@io_bazel_rules_go//go/platform:freebsd": [ 1936+ "//internal/typeparams", 1937+ ], 1938+ "@io_bazel_rules_go//go/platform:illumos": [ 1939+ "//internal/typeparams", 1940+ ], 1941+ "@io_bazel_rules_go//go/platform:ios": [ 1942+ "//internal/typeparams", 1943+ ], 1944+ "@io_bazel_rules_go//go/platform:js": [ 1945+ "//internal/typeparams", 1946+ ], 1947+ "@io_bazel_rules_go//go/platform:linux": [ 1948+ "//internal/typeparams", 1949+ ], 1950+ "@io_bazel_rules_go//go/platform:netbsd": [ 1951+ "//internal/typeparams", 1952+ ], 1953+ "@io_bazel_rules_go//go/platform:openbsd": [ 1954+ "//internal/typeparams", 1955+ ], 1956+ "@io_bazel_rules_go//go/platform:plan9": [ 1957+ "//internal/typeparams", 1958+ ], 1959+ "@io_bazel_rules_go//go/platform:solaris": [ 1960+ "//internal/typeparams", 1961+ ], 1962+ "@io_bazel_rules_go//go/platform:windows": [ 1963+ "//internal/typeparams", 1964+ ], 1965+ "//conditions:default": [], 1966+ }), 1967+) 1968diff -urN b/cmd/stringer/testdata/BUILD.bazel c/cmd/stringer/testdata/BUILD.bazel 1969--- b/cmd/stringer/testdata/BUILD.bazel 1970-01-01 00:00:00.000000000 +0000 1970+++ c/cmd/stringer/testdata/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 1971@@ -0,0 +1,27 @@ 1972+load("@io_bazel_rules_go//go:def.bzl", "go_binary", "go_library") 1973+ 1974+go_library( 1975+ name = "testdata_lib", 1976+ srcs = [ 1977+ "cgo.go", 1978+ "conv.go", 1979+ "day.go", 1980+ "gap.go", 1981+ "num.go", 1982+ "number.go", 1983+ "prime.go", 1984+ "tag_main.go", 1985+ "unum.go", 1986+ "unum2.go", 1987+ "vary_day.go", 1988+ ], 1989+ cgo = True, 1990+ importpath = "golang.org/x/tools/cmd/stringer/testdata", 1991+ visibility = ["//visibility:private"], 1992+) 1993+ 1994+go_binary( 1995+ name = "testdata", 1996+ embed = [":testdata_lib"], 1997+ visibility = ["//visibility:public"], 1998+) 1999diff -urN b/cmd/stringer/testdata/typeparams/BUILD.bazel c/cmd/stringer/testdata/typeparams/BUILD.bazel 2000--- b/cmd/stringer/testdata/typeparams/BUILD.bazel 1970-01-01 00:00:00.000000000 +0000 2001+++ c/cmd/stringer/testdata/typeparams/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 2002@@ -0,0 +1,17 @@ 2003+load("@io_bazel_rules_go//go:def.bzl", "go_binary", "go_library") 2004+ 2005+go_library( 2006+ name = "typeparams_lib", 2007+ srcs = [ 2008+ "conv2.go", 2009+ "prime2.go", 2010+ ], 2011+ importpath = "golang.org/x/tools/cmd/stringer/testdata/typeparams", 2012+ visibility = ["//visibility:private"], 2013+) 2014+ 2015+go_binary( 2016+ name = "typeparams", 2017+ embed = [":typeparams_lib"], 2018+ visibility = ["//visibility:public"], 2019+) 2020diff -urN b/cmd/toolstash/BUILD.bazel c/cmd/toolstash/BUILD.bazel 2021--- b/cmd/toolstash/BUILD.bazel 1970-01-01 00:00:00.000000000 +0000 2022+++ c/cmd/toolstash/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 2023@@ -0,0 +1,18 @@ 2024+load("@io_bazel_rules_go//go:def.bzl", "go_binary", "go_library") 2025+ 2026+go_library( 2027+ name = "toolstash_lib", 2028+ srcs = [ 2029+ "cmp.go", 2030+ "main.go", 2031+ ], 2032+ importpath = "golang.org/x/tools/cmd/toolstash", 2033+ visibility = ["//visibility:private"], 2034+ deps = ["@org_golang_x_sys//execabs:go_default_library"], 2035+) 2036+ 2037+go_binary( 2038+ name = "toolstash", 2039+ embed = [":toolstash_lib"], 2040+ visibility = ["//visibility:public"], 2041+) 2042diff -urN b/container/intsets/BUILD.bazel c/container/intsets/BUILD.bazel 2043--- b/container/intsets/BUILD.bazel 1970-01-01 00:00:00.000000000 +0000 2044+++ c/container/intsets/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 2045@@ -0,0 +1,23 @@ 2046+load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test") 2047+ 2048+go_library( 2049+ name = "intsets", 2050+ srcs = ["sparse.go"], 2051+ importpath = "golang.org/x/tools/container/intsets", 2052+ visibility = ["//visibility:public"], 2053+) 2054+ 2055+alias( 2056+ name = "go_default_library", 2057+ actual = ":intsets", 2058+ visibility = ["//visibility:public"], 2059+) 2060+ 2061+go_test( 2062+ name = "intsets_test", 2063+ srcs = [ 2064+ "export_test.go", 2065+ "sparse_test.go", 2066+ ], 2067+ embed = [":intsets"], 2068+) 2069diff -urN b/copyright/BUILD.bazel c/copyright/BUILD.bazel 2070--- b/copyright/BUILD.bazel 1970-01-01 00:00:00.000000000 +0000 2071+++ c/copyright/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 2072@@ -0,0 +1,20 @@ 2073+load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test") 2074+ 2075+go_library( 2076+ name = "copyright", 2077+ srcs = ["copyright.go"], 2078+ importpath = "golang.org/x/tools/copyright", 2079+ visibility = ["//visibility:public"], 2080+) 2081+ 2082+alias( 2083+ name = "go_default_library", 2084+ actual = ":copyright", 2085+ visibility = ["//visibility:public"], 2086+) 2087+ 2088+go_test( 2089+ name = "copyright_test", 2090+ srcs = ["copyright_test.go"], 2091+ embed = [":copyright"], 2092+) 2093diff -urN b/cover/BUILD.bazel c/cover/BUILD.bazel 2094--- b/cover/BUILD.bazel 1970-01-01 00:00:00.000000000 +0000 2095+++ c/cover/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 2096@@ -0,0 +1,20 @@ 2097+load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test") 2098+ 2099+go_library( 2100+ name = "cover", 2101+ srcs = ["profile.go"], 2102+ importpath = "golang.org/x/tools/cover", 2103+ visibility = ["//visibility:public"], 2104+) 2105+ 2106+alias( 2107+ name = "go_default_library", 2108+ actual = ":cover", 2109+ visibility = ["//visibility:public"], 2110+) 2111+ 2112+go_test( 2113+ name = "cover_test", 2114+ srcs = ["profile_test.go"], 2115+ embed = [":cover"], 2116+) 2117diff -urN b/go/analysis/analysistest/BUILD.bazel c/go/analysis/analysistest/BUILD.bazel 2118--- b/go/analysis/analysistest/BUILD.bazel 1970-01-01 00:00:00.000000000 +0000 2119+++ c/go/analysis/analysistest/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 2120@@ -0,0 +1,32 @@ 2121+load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test") 2122+ 2123+go_library( 2124+ name = "analysistest", 2125+ srcs = ["analysistest.go"], 2126+ importpath = "golang.org/x/tools/go/analysis/analysistest", 2127+ visibility = ["//visibility:public"], 2128+ deps = [ 2129+ "//go/analysis", 2130+ "//go/analysis/internal/checker", 2131+ "//go/packages", 2132+ "//internal/diff", 2133+ "//internal/testenv", 2134+ "//txtar", 2135+ ], 2136+) 2137+ 2138+alias( 2139+ name = "go_default_library", 2140+ actual = ":analysistest", 2141+ visibility = ["//visibility:public"], 2142+) 2143+ 2144+go_test( 2145+ name = "analysistest_test", 2146+ srcs = ["analysistest_test.go"], 2147+ deps = [ 2148+ ":analysistest", 2149+ "//go/analysis/passes/findcall", 2150+ "//internal/testenv", 2151+ ], 2152+) 2153diff -urN b/go/analysis/BUILD.bazel c/go/analysis/BUILD.bazel 2154--- b/go/analysis/BUILD.bazel 1970-01-01 00:00:00.000000000 +0000 2155+++ c/go/analysis/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 2156@@ -0,0 +1,25 @@ 2157+load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test") 2158+ 2159+go_library( 2160+ name = "analysis", 2161+ srcs = [ 2162+ "analysis.go", 2163+ "diagnostic.go", 2164+ "doc.go", 2165+ "validate.go", 2166+ ], 2167+ importpath = "golang.org/x/tools/go/analysis", 2168+ visibility = ["//visibility:public"], 2169+) 2170+ 2171+alias( 2172+ name = "go_default_library", 2173+ actual = ":analysis", 2174+ visibility = ["//visibility:public"], 2175+) 2176+ 2177+go_test( 2178+ name = "analysis_test", 2179+ srcs = ["validate_test.go"], 2180+ embed = [":analysis"], 2181+) 2182diff -urN b/go/analysis/internal/analysisflags/BUILD.bazel c/go/analysis/internal/analysisflags/BUILD.bazel 2183--- b/go/analysis/internal/analysisflags/BUILD.bazel 1970-01-01 00:00:00.000000000 +0000 2184+++ c/go/analysis/internal/analysisflags/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 2185@@ -0,0 +1,27 @@ 2186+load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test") 2187+ 2188+go_library( 2189+ name = "analysisflags", 2190+ srcs = [ 2191+ "flags.go", 2192+ "help.go", 2193+ ], 2194+ importpath = "golang.org/x/tools/go/analysis/internal/analysisflags", 2195+ visibility = ["//go/analysis:__subpackages__"], 2196+ deps = ["//go/analysis"], 2197+) 2198+ 2199+alias( 2200+ name = "go_default_library", 2201+ actual = ":analysisflags", 2202+ visibility = ["//go/analysis:__subpackages__"], 2203+) 2204+ 2205+go_test( 2206+ name = "analysisflags_test", 2207+ srcs = ["flags_test.go"], 2208+ deps = [ 2209+ ":analysisflags", 2210+ "//go/analysis", 2211+ ], 2212+) 2213diff -urN b/go/analysis/internal/checker/BUILD.bazel c/go/analysis/internal/checker/BUILD.bazel 2214--- b/go/analysis/internal/checker/BUILD.bazel 1970-01-01 00:00:00.000000000 +0000 2215+++ c/go/analysis/internal/checker/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 2216@@ -0,0 +1,38 @@ 2217+load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test") 2218+ 2219+go_library( 2220+ name = "checker", 2221+ srcs = ["checker.go"], 2222+ importpath = "golang.org/x/tools/go/analysis/internal/checker", 2223+ visibility = ["//go/analysis:__subpackages__"], 2224+ deps = [ 2225+ "//go/analysis", 2226+ "//go/analysis/internal/analysisflags", 2227+ "//go/packages", 2228+ "//internal/diff", 2229+ "//internal/robustio", 2230+ ], 2231+) 2232+ 2233+alias( 2234+ name = "go_default_library", 2235+ actual = ":checker", 2236+ visibility = ["//go/analysis:__subpackages__"], 2237+) 2238+ 2239+go_test( 2240+ name = "checker_test", 2241+ srcs = [ 2242+ "checker_test.go", 2243+ "fix_test.go", 2244+ "start_test.go", 2245+ ], 2246+ deps = [ 2247+ ":checker", 2248+ "//go/analysis", 2249+ "//go/analysis/analysistest", 2250+ "//go/analysis/passes/inspect", 2251+ "//go/ast/inspector", 2252+ "//internal/testenv", 2253+ ], 2254+) 2255diff -urN b/go/analysis/multichecker/BUILD.bazel c/go/analysis/multichecker/BUILD.bazel 2256--- b/go/analysis/multichecker/BUILD.bazel 1970-01-01 00:00:00.000000000 +0000 2257+++ c/go/analysis/multichecker/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 2258@@ -0,0 +1,31 @@ 2259+load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test") 2260+ 2261+go_library( 2262+ name = "multichecker", 2263+ srcs = ["multichecker.go"], 2264+ importpath = "golang.org/x/tools/go/analysis/multichecker", 2265+ visibility = ["//visibility:public"], 2266+ deps = [ 2267+ "//go/analysis", 2268+ "//go/analysis/internal/analysisflags", 2269+ "//go/analysis/internal/checker", 2270+ "//go/analysis/unitchecker", 2271+ ], 2272+) 2273+ 2274+alias( 2275+ name = "go_default_library", 2276+ actual = ":multichecker", 2277+ visibility = ["//visibility:public"], 2278+) 2279+ 2280+go_test( 2281+ name = "multichecker_test", 2282+ srcs = ["multichecker_test.go"], 2283+ deps = [ 2284+ ":multichecker", 2285+ "//go/analysis", 2286+ "//go/analysis/passes/findcall", 2287+ "//internal/testenv", 2288+ ], 2289+) 2290diff -urN b/go/analysis/passes/asmdecl/BUILD.bazel c/go/analysis/passes/asmdecl/BUILD.bazel 2291--- b/go/analysis/passes/asmdecl/BUILD.bazel 1970-01-01 00:00:00.000000000 +0000 2292+++ c/go/analysis/passes/asmdecl/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 2293@@ -0,0 +1,31 @@ 2294+load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test") 2295+ 2296+go_library( 2297+ name = "asmdecl", 2298+ srcs = [ 2299+ "arches_go118.go", 2300+ "arches_go119.go", 2301+ "asmdecl.go", 2302+ ], 2303+ importpath = "golang.org/x/tools/go/analysis/passes/asmdecl", 2304+ visibility = ["//visibility:public"], 2305+ deps = [ 2306+ "//go/analysis", 2307+ "//go/analysis/passes/internal/analysisutil", 2308+ ], 2309+) 2310+ 2311+alias( 2312+ name = "go_default_library", 2313+ actual = ":asmdecl", 2314+ visibility = ["//visibility:public"], 2315+) 2316+ 2317+go_test( 2318+ name = "asmdecl_test", 2319+ srcs = ["asmdecl_test.go"], 2320+ deps = [ 2321+ ":asmdecl", 2322+ "//go/analysis/analysistest", 2323+ ], 2324+) 2325diff -urN b/go/analysis/passes/asmdecl/testdata/src/a/BUILD.bazel c/go/analysis/passes/asmdecl/testdata/src/a/BUILD.bazel 2326--- b/go/analysis/passes/asmdecl/testdata/src/a/BUILD.bazel 1970-01-01 00:00:00.000000000 +0000 2327+++ c/go/analysis/passes/asmdecl/testdata/src/a/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 2328@@ -0,0 +1,26 @@ 2329+load("@io_bazel_rules_go//go:def.bzl", "go_library") 2330+ 2331+go_library( 2332+ name = "a", 2333+ srcs = [ 2334+ "asm.go", 2335+ "asm1.s", 2336+ "asm11.s", 2337+ "asm2.s", 2338+ "asm3.s", 2339+ "asm4.s", 2340+ "asm5.s", 2341+ "asm6.s", 2342+ "asm7.s", 2343+ "asm8.s", 2344+ "asm9.s", 2345+ ], 2346+ importpath = "golang.org/x/tools/go/analysis/passes/asmdecl/testdata/src/a", 2347+ visibility = ["//visibility:public"], 2348+) 2349+ 2350+alias( 2351+ name = "go_default_library", 2352+ actual = ":a", 2353+ visibility = ["//visibility:public"], 2354+) 2355diff -urN b/go/analysis/passes/assign/BUILD.bazel c/go/analysis/passes/assign/BUILD.bazel 2356--- b/go/analysis/passes/assign/BUILD.bazel 1970-01-01 00:00:00.000000000 +0000 2357+++ c/go/analysis/passes/assign/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 2358@@ -0,0 +1,30 @@ 2359+load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test") 2360+ 2361+go_library( 2362+ name = "assign", 2363+ srcs = ["assign.go"], 2364+ importpath = "golang.org/x/tools/go/analysis/passes/assign", 2365+ visibility = ["//visibility:public"], 2366+ deps = [ 2367+ "//go/analysis", 2368+ "//go/analysis/passes/inspect", 2369+ "//go/analysis/passes/internal/analysisutil", 2370+ "//go/ast/inspector", 2371+ ], 2372+) 2373+ 2374+alias( 2375+ name = "go_default_library", 2376+ actual = ":assign", 2377+ visibility = ["//visibility:public"], 2378+) 2379+ 2380+go_test( 2381+ name = "assign_test", 2382+ srcs = ["assign_test.go"], 2383+ deps = [ 2384+ ":assign", 2385+ "//go/analysis/analysistest", 2386+ "//internal/typeparams", 2387+ ], 2388+) 2389diff -urN b/go/analysis/passes/assign/testdata/src/a/BUILD.bazel c/go/analysis/passes/assign/testdata/src/a/BUILD.bazel 2390--- b/go/analysis/passes/assign/testdata/src/a/BUILD.bazel 1970-01-01 00:00:00.000000000 +0000 2391+++ c/go/analysis/passes/assign/testdata/src/a/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 2392@@ -0,0 +1,14 @@ 2393+load("@io_bazel_rules_go//go:def.bzl", "go_library") 2394+ 2395+go_library( 2396+ name = "a", 2397+ srcs = ["a.go"], 2398+ importpath = "golang.org/x/tools/go/analysis/passes/assign/testdata/src/a", 2399+ visibility = ["//visibility:public"], 2400+) 2401+ 2402+alias( 2403+ name = "go_default_library", 2404+ actual = ":a", 2405+ visibility = ["//visibility:public"], 2406+) 2407diff -urN b/go/analysis/passes/assign/testdata/src/typeparams/BUILD.bazel c/go/analysis/passes/assign/testdata/src/typeparams/BUILD.bazel 2408--- b/go/analysis/passes/assign/testdata/src/typeparams/BUILD.bazel 1970-01-01 00:00:00.000000000 +0000 2409+++ c/go/analysis/passes/assign/testdata/src/typeparams/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 2410@@ -0,0 +1,14 @@ 2411+load("@io_bazel_rules_go//go:def.bzl", "go_library") 2412+ 2413+go_library( 2414+ name = "typeparams", 2415+ srcs = ["typeparams.go"], 2416+ importpath = "golang.org/x/tools/go/analysis/passes/assign/testdata/src/typeparams", 2417+ visibility = ["//visibility:public"], 2418+) 2419+ 2420+alias( 2421+ name = "go_default_library", 2422+ actual = ":typeparams", 2423+ visibility = ["//visibility:public"], 2424+) 2425diff -urN b/go/analysis/passes/atomic/BUILD.bazel c/go/analysis/passes/atomic/BUILD.bazel 2426--- b/go/analysis/passes/atomic/BUILD.bazel 1970-01-01 00:00:00.000000000 +0000 2427+++ c/go/analysis/passes/atomic/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 2428@@ -0,0 +1,30 @@ 2429+load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test") 2430+ 2431+go_library( 2432+ name = "atomic", 2433+ srcs = ["atomic.go"], 2434+ importpath = "golang.org/x/tools/go/analysis/passes/atomic", 2435+ visibility = ["//visibility:public"], 2436+ deps = [ 2437+ "//go/analysis", 2438+ "//go/analysis/passes/inspect", 2439+ "//go/analysis/passes/internal/analysisutil", 2440+ "//go/ast/inspector", 2441+ ], 2442+) 2443+ 2444+alias( 2445+ name = "go_default_library", 2446+ actual = ":atomic", 2447+ visibility = ["//visibility:public"], 2448+) 2449+ 2450+go_test( 2451+ name = "atomic_test", 2452+ srcs = ["atomic_test.go"], 2453+ deps = [ 2454+ ":atomic", 2455+ "//go/analysis/analysistest", 2456+ "//internal/typeparams", 2457+ ], 2458+) 2459diff -urN b/go/analysis/passes/atomic/testdata/src/a/BUILD.bazel c/go/analysis/passes/atomic/testdata/src/a/BUILD.bazel 2460--- b/go/analysis/passes/atomic/testdata/src/a/BUILD.bazel 1970-01-01 00:00:00.000000000 +0000 2461+++ c/go/analysis/passes/atomic/testdata/src/a/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 2462@@ -0,0 +1,14 @@ 2463+load("@io_bazel_rules_go//go:def.bzl", "go_library") 2464+ 2465+go_library( 2466+ name = "a", 2467+ srcs = ["a.go"], 2468+ importpath = "golang.org/x/tools/go/analysis/passes/atomic/testdata/src/a", 2469+ visibility = ["//visibility:public"], 2470+) 2471+ 2472+alias( 2473+ name = "go_default_library", 2474+ actual = ":a", 2475+ visibility = ["//visibility:public"], 2476+) 2477diff -urN b/go/analysis/passes/atomic/testdata/src/typeparams/BUILD.bazel c/go/analysis/passes/atomic/testdata/src/typeparams/BUILD.bazel 2478--- b/go/analysis/passes/atomic/testdata/src/typeparams/BUILD.bazel 1970-01-01 00:00:00.000000000 +0000 2479+++ c/go/analysis/passes/atomic/testdata/src/typeparams/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 2480@@ -0,0 +1,14 @@ 2481+load("@io_bazel_rules_go//go:def.bzl", "go_library") 2482+ 2483+go_library( 2484+ name = "typeparams", 2485+ srcs = ["typeparams.go"], 2486+ importpath = "golang.org/x/tools/go/analysis/passes/atomic/testdata/src/typeparams", 2487+ visibility = ["//visibility:public"], 2488+) 2489+ 2490+alias( 2491+ name = "go_default_library", 2492+ actual = ":typeparams", 2493+ visibility = ["//visibility:public"], 2494+) 2495diff -urN b/go/analysis/passes/atomicalign/BUILD.bazel c/go/analysis/passes/atomicalign/BUILD.bazel 2496--- b/go/analysis/passes/atomicalign/BUILD.bazel 1970-01-01 00:00:00.000000000 +0000 2497+++ c/go/analysis/passes/atomicalign/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 2498@@ -0,0 +1,29 @@ 2499+load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test") 2500+ 2501+go_library( 2502+ name = "atomicalign", 2503+ srcs = ["atomicalign.go"], 2504+ importpath = "golang.org/x/tools/go/analysis/passes/atomicalign", 2505+ visibility = ["//visibility:public"], 2506+ deps = [ 2507+ "//go/analysis", 2508+ "//go/analysis/passes/inspect", 2509+ "//go/analysis/passes/internal/analysisutil", 2510+ "//go/ast/inspector", 2511+ ], 2512+) 2513+ 2514+alias( 2515+ name = "go_default_library", 2516+ actual = ":atomicalign", 2517+ visibility = ["//visibility:public"], 2518+) 2519+ 2520+go_test( 2521+ name = "atomicalign_test", 2522+ srcs = ["atomicalign_test.go"], 2523+ deps = [ 2524+ ":atomicalign", 2525+ "//go/analysis/analysistest", 2526+ ], 2527+) 2528diff -urN b/go/analysis/passes/atomicalign/testdata/src/a/BUILD.bazel c/go/analysis/passes/atomicalign/testdata/src/a/BUILD.bazel 2529--- b/go/analysis/passes/atomicalign/testdata/src/a/BUILD.bazel 1970-01-01 00:00:00.000000000 +0000 2530+++ c/go/analysis/passes/atomicalign/testdata/src/a/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 2531@@ -0,0 +1,17 @@ 2532+load("@io_bazel_rules_go//go:def.bzl", "go_library") 2533+ 2534+go_library( 2535+ name = "a", 2536+ srcs = [ 2537+ "a.go", 2538+ "stub.go", 2539+ ], 2540+ importpath = "golang.org/x/tools/go/analysis/passes/atomicalign/testdata/src/a", 2541+ visibility = ["//visibility:public"], 2542+) 2543+ 2544+alias( 2545+ name = "go_default_library", 2546+ actual = ":a", 2547+ visibility = ["//visibility:public"], 2548+) 2549diff -urN b/go/analysis/passes/atomicalign/testdata/src/b/BUILD.bazel c/go/analysis/passes/atomicalign/testdata/src/b/BUILD.bazel 2550--- b/go/analysis/passes/atomicalign/testdata/src/b/BUILD.bazel 1970-01-01 00:00:00.000000000 +0000 2551+++ c/go/analysis/passes/atomicalign/testdata/src/b/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 2552@@ -0,0 +1,17 @@ 2553+load("@io_bazel_rules_go//go:def.bzl", "go_library") 2554+ 2555+go_library( 2556+ name = "b", 2557+ srcs = [ 2558+ "b.go", 2559+ "stub.go", 2560+ ], 2561+ importpath = "golang.org/x/tools/go/analysis/passes/atomicalign/testdata/src/b", 2562+ visibility = ["//visibility:public"], 2563+) 2564+ 2565+alias( 2566+ name = "go_default_library", 2567+ actual = ":b", 2568+ visibility = ["//visibility:public"], 2569+) 2570diff -urN b/go/analysis/passes/bools/BUILD.bazel c/go/analysis/passes/bools/BUILD.bazel 2571--- b/go/analysis/passes/bools/BUILD.bazel 1970-01-01 00:00:00.000000000 +0000 2572+++ c/go/analysis/passes/bools/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 2573@@ -0,0 +1,30 @@ 2574+load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test") 2575+ 2576+go_library( 2577+ name = "bools", 2578+ srcs = ["bools.go"], 2579+ importpath = "golang.org/x/tools/go/analysis/passes/bools", 2580+ visibility = ["//visibility:public"], 2581+ deps = [ 2582+ "//go/analysis", 2583+ "//go/analysis/passes/inspect", 2584+ "//go/analysis/passes/internal/analysisutil", 2585+ "//go/ast/inspector", 2586+ ], 2587+) 2588+ 2589+alias( 2590+ name = "go_default_library", 2591+ actual = ":bools", 2592+ visibility = ["//visibility:public"], 2593+) 2594+ 2595+go_test( 2596+ name = "bools_test", 2597+ srcs = ["bools_test.go"], 2598+ deps = [ 2599+ ":bools", 2600+ "//go/analysis/analysistest", 2601+ "//internal/typeparams", 2602+ ], 2603+) 2604diff -urN b/go/analysis/passes/bools/testdata/src/a/BUILD.bazel c/go/analysis/passes/bools/testdata/src/a/BUILD.bazel 2605--- b/go/analysis/passes/bools/testdata/src/a/BUILD.bazel 1970-01-01 00:00:00.000000000 +0000 2606+++ c/go/analysis/passes/bools/testdata/src/a/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 2607@@ -0,0 +1,14 @@ 2608+load("@io_bazel_rules_go//go:def.bzl", "go_library") 2609+ 2610+go_library( 2611+ name = "a", 2612+ srcs = ["a.go"], 2613+ importpath = "golang.org/x/tools/go/analysis/passes/bools/testdata/src/a", 2614+ visibility = ["//visibility:public"], 2615+) 2616+ 2617+alias( 2618+ name = "go_default_library", 2619+ actual = ":a", 2620+ visibility = ["//visibility:public"], 2621+) 2622diff -urN b/go/analysis/passes/bools/testdata/src/typeparams/BUILD.bazel c/go/analysis/passes/bools/testdata/src/typeparams/BUILD.bazel 2623--- b/go/analysis/passes/bools/testdata/src/typeparams/BUILD.bazel 1970-01-01 00:00:00.000000000 +0000 2624+++ c/go/analysis/passes/bools/testdata/src/typeparams/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 2625@@ -0,0 +1,14 @@ 2626+load("@io_bazel_rules_go//go:def.bzl", "go_library") 2627+ 2628+go_library( 2629+ name = "typeparams", 2630+ srcs = ["typeparams.go"], 2631+ importpath = "golang.org/x/tools/go/analysis/passes/bools/testdata/src/typeparams", 2632+ visibility = ["//visibility:public"], 2633+) 2634+ 2635+alias( 2636+ name = "go_default_library", 2637+ actual = ":typeparams", 2638+ visibility = ["//visibility:public"], 2639+) 2640diff -urN b/go/analysis/passes/buildssa/BUILD.bazel c/go/analysis/passes/buildssa/BUILD.bazel 2641--- b/go/analysis/passes/buildssa/BUILD.bazel 1970-01-01 00:00:00.000000000 +0000 2642+++ c/go/analysis/passes/buildssa/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 2643@@ -0,0 +1,28 @@ 2644+load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test") 2645+ 2646+go_library( 2647+ name = "buildssa", 2648+ srcs = ["buildssa.go"], 2649+ importpath = "golang.org/x/tools/go/analysis/passes/buildssa", 2650+ visibility = ["//visibility:public"], 2651+ deps = [ 2652+ "//go/analysis", 2653+ "//go/ssa", 2654+ ], 2655+) 2656+ 2657+alias( 2658+ name = "go_default_library", 2659+ actual = ":buildssa", 2660+ visibility = ["//visibility:public"], 2661+) 2662+ 2663+go_test( 2664+ name = "buildssa_test", 2665+ srcs = ["buildssa_test.go"], 2666+ deps = [ 2667+ ":buildssa", 2668+ "//go/analysis/analysistest", 2669+ "//internal/typeparams", 2670+ ], 2671+) 2672diff -urN b/go/analysis/passes/buildssa/testdata/src/a/BUILD.bazel c/go/analysis/passes/buildssa/testdata/src/a/BUILD.bazel 2673--- b/go/analysis/passes/buildssa/testdata/src/a/BUILD.bazel 1970-01-01 00:00:00.000000000 +0000 2674+++ c/go/analysis/passes/buildssa/testdata/src/a/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 2675@@ -0,0 +1,14 @@ 2676+load("@io_bazel_rules_go//go:def.bzl", "go_library") 2677+ 2678+go_library( 2679+ name = "a", 2680+ srcs = ["a.go"], 2681+ importpath = "golang.org/x/tools/go/analysis/passes/buildssa/testdata/src/a", 2682+ visibility = ["//visibility:public"], 2683+) 2684+ 2685+alias( 2686+ name = "go_default_library", 2687+ actual = ":a", 2688+ visibility = ["//visibility:public"], 2689+) 2690diff -urN b/go/analysis/passes/buildssa/testdata/src/b/BUILD.bazel c/go/analysis/passes/buildssa/testdata/src/b/BUILD.bazel 2691--- b/go/analysis/passes/buildssa/testdata/src/b/BUILD.bazel 1970-01-01 00:00:00.000000000 +0000 2692+++ c/go/analysis/passes/buildssa/testdata/src/b/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 2693@@ -0,0 +1,14 @@ 2694+load("@io_bazel_rules_go//go:def.bzl", "go_library") 2695+ 2696+go_library( 2697+ name = "b", 2698+ srcs = ["b.go"], 2699+ importpath = "golang.org/x/tools/go/analysis/passes/buildssa/testdata/src/b", 2700+ visibility = ["//visibility:public"], 2701+) 2702+ 2703+alias( 2704+ name = "go_default_library", 2705+ actual = ":b", 2706+ visibility = ["//visibility:public"], 2707+) 2708diff -urN b/go/analysis/passes/buildssa/testdata/src/c/BUILD.bazel c/go/analysis/passes/buildssa/testdata/src/c/BUILD.bazel 2709--- b/go/analysis/passes/buildssa/testdata/src/c/BUILD.bazel 1970-01-01 00:00:00.000000000 +0000 2710+++ c/go/analysis/passes/buildssa/testdata/src/c/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 2711@@ -0,0 +1,14 @@ 2712+load("@io_bazel_rules_go//go:def.bzl", "go_library") 2713+ 2714+go_library( 2715+ name = "c", 2716+ srcs = ["c.go"], 2717+ importpath = "golang.org/x/tools/go/analysis/passes/buildssa/testdata/src/c", 2718+ visibility = ["//visibility:public"], 2719+) 2720+ 2721+alias( 2722+ name = "go_default_library", 2723+ actual = ":c", 2724+ visibility = ["//visibility:public"], 2725+) 2726diff -urN b/go/analysis/passes/buildtag/BUILD.bazel c/go/analysis/passes/buildtag/BUILD.bazel 2727--- b/go/analysis/passes/buildtag/BUILD.bazel 1970-01-01 00:00:00.000000000 +0000 2728+++ c/go/analysis/passes/buildtag/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 2729@@ -0,0 +1,31 @@ 2730+load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test") 2731+ 2732+go_library( 2733+ name = "buildtag", 2734+ srcs = [ 2735+ "buildtag.go", 2736+ "buildtag_old.go", 2737+ ], 2738+ importpath = "golang.org/x/tools/go/analysis/passes/buildtag", 2739+ visibility = ["//visibility:public"], 2740+ deps = [ 2741+ "//go/analysis", 2742+ "//go/analysis/passes/internal/analysisutil", 2743+ ], 2744+) 2745+ 2746+alias( 2747+ name = "go_default_library", 2748+ actual = ":buildtag", 2749+ visibility = ["//visibility:public"], 2750+) 2751+ 2752+go_test( 2753+ name = "buildtag_test", 2754+ srcs = ["buildtag_test.go"], 2755+ deps = [ 2756+ ":buildtag", 2757+ "//go/analysis", 2758+ "//go/analysis/analysistest", 2759+ ], 2760+) 2761diff -urN b/go/analysis/passes/buildtag/testdata/src/a/BUILD.bazel c/go/analysis/passes/buildtag/testdata/src/a/BUILD.bazel 2762--- b/go/analysis/passes/buildtag/testdata/src/a/BUILD.bazel 1970-01-01 00:00:00.000000000 +0000 2763+++ c/go/analysis/passes/buildtag/testdata/src/a/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 2764@@ -0,0 +1,18 @@ 2765+load("@io_bazel_rules_go//go:def.bzl", "go_library") 2766+ 2767+go_library( 2768+ name = "a", 2769+ srcs = [ 2770+ "buildtag4.go", 2771+ "buildtag5.go", 2772+ "buildtag6.s", 2773+ ], 2774+ importpath = "golang.org/x/tools/go/analysis/passes/buildtag/testdata/src/a", 2775+ visibility = ["//visibility:public"], 2776+) 2777+ 2778+alias( 2779+ name = "go_default_library", 2780+ actual = ":a", 2781+ visibility = ["//visibility:public"], 2782+) 2783diff -urN b/go/analysis/passes/cgocall/BUILD.bazel c/go/analysis/passes/cgocall/BUILD.bazel 2784--- b/go/analysis/passes/cgocall/BUILD.bazel 1970-01-01 00:00:00.000000000 +0000 2785+++ c/go/analysis/passes/cgocall/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 2786@@ -0,0 +1,28 @@ 2787+load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test") 2788+ 2789+go_library( 2790+ name = "cgocall", 2791+ srcs = ["cgocall.go"], 2792+ importpath = "golang.org/x/tools/go/analysis/passes/cgocall", 2793+ visibility = ["//visibility:public"], 2794+ deps = [ 2795+ "//go/analysis", 2796+ "//go/analysis/passes/internal/analysisutil", 2797+ ], 2798+) 2799+ 2800+alias( 2801+ name = "go_default_library", 2802+ actual = ":cgocall", 2803+ visibility = ["//visibility:public"], 2804+) 2805+ 2806+go_test( 2807+ name = "cgocall_test", 2808+ srcs = ["cgocall_test.go"], 2809+ deps = [ 2810+ ":cgocall", 2811+ "//go/analysis/analysistest", 2812+ "//internal/typeparams", 2813+ ], 2814+) 2815diff -urN b/go/analysis/passes/cgocall/testdata/src/a/BUILD.bazel c/go/analysis/passes/cgocall/testdata/src/a/BUILD.bazel 2816--- b/go/analysis/passes/cgocall/testdata/src/a/BUILD.bazel 1970-01-01 00:00:00.000000000 +0000 2817+++ c/go/analysis/passes/cgocall/testdata/src/a/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 2818@@ -0,0 +1,18 @@ 2819+load("@io_bazel_rules_go//go:def.bzl", "go_library") 2820+ 2821+go_library( 2822+ name = "a", 2823+ srcs = [ 2824+ "cgo.go", 2825+ "cgo3.go", 2826+ ], 2827+ cgo = True, 2828+ importpath = "golang.org/x/tools/go/analysis/passes/cgocall/testdata/src/a", 2829+ visibility = ["//visibility:public"], 2830+) 2831+ 2832+alias( 2833+ name = "go_default_library", 2834+ actual = ":a", 2835+ visibility = ["//visibility:public"], 2836+) 2837diff -urN b/go/analysis/passes/cgocall/testdata/src/b/BUILD.bazel c/go/analysis/passes/cgocall/testdata/src/b/BUILD.bazel 2838--- b/go/analysis/passes/cgocall/testdata/src/b/BUILD.bazel 1970-01-01 00:00:00.000000000 +0000 2839+++ c/go/analysis/passes/cgocall/testdata/src/b/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 2840@@ -0,0 +1,14 @@ 2841+load("@io_bazel_rules_go//go:def.bzl", "go_library") 2842+ 2843+go_library( 2844+ name = "b", 2845+ srcs = ["b.go"], 2846+ importpath = "golang.org/x/tools/go/analysis/passes/cgocall/testdata/src/b", 2847+ visibility = ["//visibility:public"], 2848+) 2849+ 2850+alias( 2851+ name = "go_default_library", 2852+ actual = ":b", 2853+ visibility = ["//visibility:public"], 2854+) 2855diff -urN b/go/analysis/passes/cgocall/testdata/src/c/BUILD.bazel c/go/analysis/passes/cgocall/testdata/src/c/BUILD.bazel 2856--- b/go/analysis/passes/cgocall/testdata/src/c/BUILD.bazel 1970-01-01 00:00:00.000000000 +0000 2857+++ c/go/analysis/passes/cgocall/testdata/src/c/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 2858@@ -0,0 +1,14 @@ 2859+load("@io_bazel_rules_go//go:def.bzl", "go_library") 2860+ 2861+go_library( 2862+ name = "c", 2863+ srcs = ["c.go"], 2864+ importpath = "golang.org/x/tools/go/analysis/passes/cgocall/testdata/src/c", 2865+ visibility = ["//visibility:public"], 2866+) 2867+ 2868+alias( 2869+ name = "go_default_library", 2870+ actual = ":c", 2871+ visibility = ["//visibility:public"], 2872+) 2873diff -urN b/go/analysis/passes/cgocall/testdata/src/typeparams/BUILD.bazel c/go/analysis/passes/cgocall/testdata/src/typeparams/BUILD.bazel 2874--- b/go/analysis/passes/cgocall/testdata/src/typeparams/BUILD.bazel 1970-01-01 00:00:00.000000000 +0000 2875+++ c/go/analysis/passes/cgocall/testdata/src/typeparams/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 2876@@ -0,0 +1,15 @@ 2877+load("@io_bazel_rules_go//go:def.bzl", "go_library") 2878+ 2879+go_library( 2880+ name = "typeparams", 2881+ srcs = ["typeparams.go"], 2882+ cgo = True, 2883+ importpath = "golang.org/x/tools/go/analysis/passes/cgocall/testdata/src/typeparams", 2884+ visibility = ["//visibility:public"], 2885+) 2886+ 2887+alias( 2888+ name = "go_default_library", 2889+ actual = ":typeparams", 2890+ visibility = ["//visibility:public"], 2891+) 2892diff -urN b/go/analysis/passes/composite/BUILD.bazel c/go/analysis/passes/composite/BUILD.bazel 2893--- b/go/analysis/passes/composite/BUILD.bazel 1970-01-01 00:00:00.000000000 +0000 2894+++ c/go/analysis/passes/composite/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 2895@@ -0,0 +1,33 @@ 2896+load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test") 2897+ 2898+go_library( 2899+ name = "composite", 2900+ srcs = [ 2901+ "composite.go", 2902+ "whitelist.go", 2903+ ], 2904+ importpath = "golang.org/x/tools/go/analysis/passes/composite", 2905+ visibility = ["//visibility:public"], 2906+ deps = [ 2907+ "//go/analysis", 2908+ "//go/analysis/passes/inspect", 2909+ "//go/ast/inspector", 2910+ "//internal/typeparams", 2911+ ], 2912+) 2913+ 2914+alias( 2915+ name = "go_default_library", 2916+ actual = ":composite", 2917+ visibility = ["//visibility:public"], 2918+) 2919+ 2920+go_test( 2921+ name = "composite_test", 2922+ srcs = ["composite_test.go"], 2923+ deps = [ 2924+ ":composite", 2925+ "//go/analysis/analysistest", 2926+ "//internal/typeparams", 2927+ ], 2928+) 2929diff -urN b/go/analysis/passes/composite/testdata/src/a/BUILD.bazel c/go/analysis/passes/composite/testdata/src/a/BUILD.bazel 2930--- b/go/analysis/passes/composite/testdata/src/a/BUILD.bazel 1970-01-01 00:00:00.000000000 +0000 2931+++ c/go/analysis/passes/composite/testdata/src/a/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 2932@@ -0,0 +1,20 @@ 2933+load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test") 2934+ 2935+go_library( 2936+ name = "a", 2937+ srcs = ["a.go"], 2938+ importpath = "golang.org/x/tools/go/analysis/passes/composite/testdata/src/a", 2939+ visibility = ["//visibility:public"], 2940+) 2941+ 2942+alias( 2943+ name = "go_default_library", 2944+ actual = ":a", 2945+ visibility = ["//visibility:public"], 2946+) 2947+ 2948+go_test( 2949+ name = "a_test", 2950+ srcs = ["a_fuzz_test.go"], 2951+ embed = [":a"], 2952+) 2953diff -urN b/go/analysis/passes/composite/testdata/src/typeparams/BUILD.bazel c/go/analysis/passes/composite/testdata/src/typeparams/BUILD.bazel 2954--- b/go/analysis/passes/composite/testdata/src/typeparams/BUILD.bazel 1970-01-01 00:00:00.000000000 +0000 2955+++ c/go/analysis/passes/composite/testdata/src/typeparams/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 2956@@ -0,0 +1,14 @@ 2957+load("@io_bazel_rules_go//go:def.bzl", "go_library") 2958+ 2959+go_library( 2960+ name = "typeparams", 2961+ srcs = ["typeparams.go"], 2962+ importpath = "golang.org/x/tools/go/analysis/passes/composite/testdata/src/typeparams", 2963+ visibility = ["//visibility:public"], 2964+) 2965+ 2966+alias( 2967+ name = "go_default_library", 2968+ actual = ":typeparams", 2969+ visibility = ["//visibility:public"], 2970+) 2971diff -urN b/go/analysis/passes/composite/testdata/src/typeparams/lib/BUILD.bazel c/go/analysis/passes/composite/testdata/src/typeparams/lib/BUILD.bazel 2972--- b/go/analysis/passes/composite/testdata/src/typeparams/lib/BUILD.bazel 1970-01-01 00:00:00.000000000 +0000 2973+++ c/go/analysis/passes/composite/testdata/src/typeparams/lib/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 2974@@ -0,0 +1,14 @@ 2975+load("@io_bazel_rules_go//go:def.bzl", "go_library") 2976+ 2977+go_library( 2978+ name = "lib", 2979+ srcs = ["lib.go"], 2980+ importpath = "golang.org/x/tools/go/analysis/passes/composite/testdata/src/typeparams/lib", 2981+ visibility = ["//visibility:public"], 2982+) 2983+ 2984+alias( 2985+ name = "go_default_library", 2986+ actual = ":lib", 2987+ visibility = ["//visibility:public"], 2988+) 2989diff -urN b/go/analysis/passes/copylock/BUILD.bazel c/go/analysis/passes/copylock/BUILD.bazel 2990--- b/go/analysis/passes/copylock/BUILD.bazel 1970-01-01 00:00:00.000000000 +0000 2991+++ c/go/analysis/passes/copylock/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 2992@@ -0,0 +1,31 @@ 2993+load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test") 2994+ 2995+go_library( 2996+ name = "copylock", 2997+ srcs = ["copylock.go"], 2998+ importpath = "golang.org/x/tools/go/analysis/passes/copylock", 2999+ visibility = ["//visibility:public"], 3000+ deps = [ 3001+ "//go/analysis", 3002+ "//go/analysis/passes/inspect", 3003+ "//go/analysis/passes/internal/analysisutil", 3004+ "//go/ast/inspector", 3005+ "//internal/typeparams", 3006+ ], 3007+) 3008+ 3009+alias( 3010+ name = "go_default_library", 3011+ actual = ":copylock", 3012+ visibility = ["//visibility:public"], 3013+) 3014+ 3015+go_test( 3016+ name = "copylock_test", 3017+ srcs = ["copylock_test.go"], 3018+ deps = [ 3019+ ":copylock", 3020+ "//go/analysis/analysistest", 3021+ "//internal/typeparams", 3022+ ], 3023+) 3024diff -urN b/go/analysis/passes/copylock/testdata/src/a/BUILD.bazel c/go/analysis/passes/copylock/testdata/src/a/BUILD.bazel 3025--- b/go/analysis/passes/copylock/testdata/src/a/BUILD.bazel 1970-01-01 00:00:00.000000000 +0000 3026+++ c/go/analysis/passes/copylock/testdata/src/a/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 3027@@ -0,0 +1,18 @@ 3028+load("@io_bazel_rules_go//go:def.bzl", "go_library") 3029+ 3030+go_library( 3031+ name = "a", 3032+ srcs = [ 3033+ "copylock.go", 3034+ "copylock_func.go", 3035+ "copylock_range.go", 3036+ ], 3037+ importpath = "golang.org/x/tools/go/analysis/passes/copylock/testdata/src/a", 3038+ visibility = ["//visibility:public"], 3039+) 3040+ 3041+alias( 3042+ name = "go_default_library", 3043+ actual = ":a", 3044+ visibility = ["//visibility:public"], 3045+) 3046diff -urN b/go/analysis/passes/copylock/testdata/src/typeparams/BUILD.bazel c/go/analysis/passes/copylock/testdata/src/typeparams/BUILD.bazel 3047--- b/go/analysis/passes/copylock/testdata/src/typeparams/BUILD.bazel 1970-01-01 00:00:00.000000000 +0000 3048+++ c/go/analysis/passes/copylock/testdata/src/typeparams/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 3049@@ -0,0 +1,14 @@ 3050+load("@io_bazel_rules_go//go:def.bzl", "go_library") 3051+ 3052+go_library( 3053+ name = "typeparams", 3054+ srcs = ["typeparams.go"], 3055+ importpath = "golang.org/x/tools/go/analysis/passes/copylock/testdata/src/typeparams", 3056+ visibility = ["//visibility:public"], 3057+) 3058+ 3059+alias( 3060+ name = "go_default_library", 3061+ actual = ":typeparams", 3062+ visibility = ["//visibility:public"], 3063+) 3064diff -urN b/go/analysis/passes/ctrlflow/BUILD.bazel c/go/analysis/passes/ctrlflow/BUILD.bazel 3065--- b/go/analysis/passes/ctrlflow/BUILD.bazel 1970-01-01 00:00:00.000000000 +0000 3066+++ c/go/analysis/passes/ctrlflow/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 3067@@ -0,0 +1,31 @@ 3068+load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test") 3069+ 3070+go_library( 3071+ name = "ctrlflow", 3072+ srcs = ["ctrlflow.go"], 3073+ importpath = "golang.org/x/tools/go/analysis/passes/ctrlflow", 3074+ visibility = ["//visibility:public"], 3075+ deps = [ 3076+ "//go/analysis", 3077+ "//go/analysis/passes/inspect", 3078+ "//go/ast/inspector", 3079+ "//go/cfg", 3080+ "//go/types/typeutil", 3081+ ], 3082+) 3083+ 3084+alias( 3085+ name = "go_default_library", 3086+ actual = ":ctrlflow", 3087+ visibility = ["//visibility:public"], 3088+) 3089+ 3090+go_test( 3091+ name = "ctrlflow_test", 3092+ srcs = ["ctrlflow_test.go"], 3093+ deps = [ 3094+ ":ctrlflow", 3095+ "//go/analysis/analysistest", 3096+ "//internal/typeparams", 3097+ ], 3098+) 3099diff -urN b/go/analysis/passes/ctrlflow/testdata/src/a/BUILD.bazel c/go/analysis/passes/ctrlflow/testdata/src/a/BUILD.bazel 3100--- b/go/analysis/passes/ctrlflow/testdata/src/a/BUILD.bazel 1970-01-01 00:00:00.000000000 +0000 3101+++ c/go/analysis/passes/ctrlflow/testdata/src/a/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 3102@@ -0,0 +1,14 @@ 3103+load("@io_bazel_rules_go//go:def.bzl", "go_library") 3104+ 3105+go_library( 3106+ name = "a", 3107+ srcs = ["a.go"], 3108+ importpath = "golang.org/x/tools/go/analysis/passes/ctrlflow/testdata/src/a", 3109+ visibility = ["//visibility:public"], 3110+) 3111+ 3112+alias( 3113+ name = "go_default_library", 3114+ actual = ":a", 3115+ visibility = ["//visibility:public"], 3116+) 3117diff -urN b/go/analysis/passes/ctrlflow/testdata/src/lib/BUILD.bazel c/go/analysis/passes/ctrlflow/testdata/src/lib/BUILD.bazel 3118--- b/go/analysis/passes/ctrlflow/testdata/src/lib/BUILD.bazel 1970-01-01 00:00:00.000000000 +0000 3119+++ c/go/analysis/passes/ctrlflow/testdata/src/lib/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 3120@@ -0,0 +1,14 @@ 3121+load("@io_bazel_rules_go//go:def.bzl", "go_library") 3122+ 3123+go_library( 3124+ name = "lib", 3125+ srcs = ["lib.go"], 3126+ importpath = "golang.org/x/tools/go/analysis/passes/ctrlflow/testdata/src/lib", 3127+ visibility = ["//visibility:public"], 3128+) 3129+ 3130+alias( 3131+ name = "go_default_library", 3132+ actual = ":lib", 3133+ visibility = ["//visibility:public"], 3134+) 3135diff -urN b/go/analysis/passes/ctrlflow/testdata/src/typeparams/BUILD.bazel c/go/analysis/passes/ctrlflow/testdata/src/typeparams/BUILD.bazel 3136--- b/go/analysis/passes/ctrlflow/testdata/src/typeparams/BUILD.bazel 1970-01-01 00:00:00.000000000 +0000 3137+++ c/go/analysis/passes/ctrlflow/testdata/src/typeparams/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 3138@@ -0,0 +1,14 @@ 3139+load("@io_bazel_rules_go//go:def.bzl", "go_library") 3140+ 3141+go_library( 3142+ name = "typeparams", 3143+ srcs = ["typeparams.go"], 3144+ importpath = "golang.org/x/tools/go/analysis/passes/ctrlflow/testdata/src/typeparams", 3145+ visibility = ["//visibility:public"], 3146+) 3147+ 3148+alias( 3149+ name = "go_default_library", 3150+ actual = ":typeparams", 3151+ visibility = ["//visibility:public"], 3152+) 3153diff -urN b/go/analysis/passes/deepequalerrors/BUILD.bazel c/go/analysis/passes/deepequalerrors/BUILD.bazel 3154--- b/go/analysis/passes/deepequalerrors/BUILD.bazel 1970-01-01 00:00:00.000000000 +0000 3155+++ c/go/analysis/passes/deepequalerrors/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 3156@@ -0,0 +1,30 @@ 3157+load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test") 3158+ 3159+go_library( 3160+ name = "deepequalerrors", 3161+ srcs = ["deepequalerrors.go"], 3162+ importpath = "golang.org/x/tools/go/analysis/passes/deepequalerrors", 3163+ visibility = ["//visibility:public"], 3164+ deps = [ 3165+ "//go/analysis", 3166+ "//go/analysis/passes/inspect", 3167+ "//go/ast/inspector", 3168+ "//go/types/typeutil", 3169+ ], 3170+) 3171+ 3172+alias( 3173+ name = "go_default_library", 3174+ actual = ":deepequalerrors", 3175+ visibility = ["//visibility:public"], 3176+) 3177+ 3178+go_test( 3179+ name = "deepequalerrors_test", 3180+ srcs = ["deepequalerrors_test.go"], 3181+ deps = [ 3182+ ":deepequalerrors", 3183+ "//go/analysis/analysistest", 3184+ "//internal/typeparams", 3185+ ], 3186+) 3187diff -urN b/go/analysis/passes/deepequalerrors/testdata/src/a/BUILD.bazel c/go/analysis/passes/deepequalerrors/testdata/src/a/BUILD.bazel 3188--- b/go/analysis/passes/deepequalerrors/testdata/src/a/BUILD.bazel 1970-01-01 00:00:00.000000000 +0000 3189+++ c/go/analysis/passes/deepequalerrors/testdata/src/a/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 3190@@ -0,0 +1,14 @@ 3191+load("@io_bazel_rules_go//go:def.bzl", "go_library") 3192+ 3193+go_library( 3194+ name = "a", 3195+ srcs = ["a.go"], 3196+ importpath = "golang.org/x/tools/go/analysis/passes/deepequalerrors/testdata/src/a", 3197+ visibility = ["//visibility:public"], 3198+) 3199+ 3200+alias( 3201+ name = "go_default_library", 3202+ actual = ":a", 3203+ visibility = ["//visibility:public"], 3204+) 3205diff -urN b/go/analysis/passes/deepequalerrors/testdata/src/typeparams/BUILD.bazel c/go/analysis/passes/deepequalerrors/testdata/src/typeparams/BUILD.bazel 3206--- b/go/analysis/passes/deepequalerrors/testdata/src/typeparams/BUILD.bazel 1970-01-01 00:00:00.000000000 +0000 3207+++ c/go/analysis/passes/deepequalerrors/testdata/src/typeparams/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 3208@@ -0,0 +1,14 @@ 3209+load("@io_bazel_rules_go//go:def.bzl", "go_library") 3210+ 3211+go_library( 3212+ name = "typeparams", 3213+ srcs = ["typeparams.go"], 3214+ importpath = "golang.org/x/tools/go/analysis/passes/deepequalerrors/testdata/src/typeparams", 3215+ visibility = ["//visibility:public"], 3216+) 3217+ 3218+alias( 3219+ name = "go_default_library", 3220+ actual = ":typeparams", 3221+ visibility = ["//visibility:public"], 3222+) 3223diff -urN b/go/analysis/passes/directive/BUILD.bazel c/go/analysis/passes/directive/BUILD.bazel 3224--- b/go/analysis/passes/directive/BUILD.bazel 1970-01-01 00:00:00.000000000 +0000 3225+++ c/go/analysis/passes/directive/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 3226@@ -0,0 +1,28 @@ 3227+load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test") 3228+ 3229+go_library( 3230+ name = "directive", 3231+ srcs = ["directive.go"], 3232+ importpath = "golang.org/x/tools/go/analysis/passes/directive", 3233+ visibility = ["//visibility:public"], 3234+ deps = [ 3235+ "//go/analysis", 3236+ "//go/analysis/passes/internal/analysisutil", 3237+ ], 3238+) 3239+ 3240+alias( 3241+ name = "go_default_library", 3242+ actual = ":directive", 3243+ visibility = ["//visibility:public"], 3244+) 3245+ 3246+go_test( 3247+ name = "directive_test", 3248+ srcs = ["directive_test.go"], 3249+ deps = [ 3250+ ":directive", 3251+ "//go/analysis", 3252+ "//go/analysis/analysistest", 3253+ ], 3254+) 3255diff -urN b/go/analysis/passes/directive/testdata/src/a/BUILD.bazel c/go/analysis/passes/directive/testdata/src/a/BUILD.bazel 3256--- b/go/analysis/passes/directive/testdata/src/a/BUILD.bazel 1970-01-01 00:00:00.000000000 +0000 3257+++ c/go/analysis/passes/directive/testdata/src/a/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 3258@@ -0,0 +1,22 @@ 3259+load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test") 3260+ 3261+go_library( 3262+ name = "a", 3263+ srcs = [ 3264+ "misplaced.s", 3265+ "p.go", 3266+ ], 3267+ importpath = "golang.org/x/tools/go/analysis/passes/directive/testdata/src/a", 3268+ visibility = ["//visibility:public"], 3269+) 3270+ 3271+alias( 3272+ name = "go_default_library", 3273+ actual = ":a", 3274+ visibility = ["//visibility:public"], 3275+) 3276+ 3277+go_test( 3278+ name = "a_test", 3279+ srcs = ["misplaced_test.go"], 3280+) 3281diff -urN b/go/analysis/passes/errorsas/BUILD.bazel c/go/analysis/passes/errorsas/BUILD.bazel 3282--- b/go/analysis/passes/errorsas/BUILD.bazel 1970-01-01 00:00:00.000000000 +0000 3283+++ c/go/analysis/passes/errorsas/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 3284@@ -0,0 +1,30 @@ 3285+load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test") 3286+ 3287+go_library( 3288+ name = "errorsas", 3289+ srcs = ["errorsas.go"], 3290+ importpath = "golang.org/x/tools/go/analysis/passes/errorsas", 3291+ visibility = ["//visibility:public"], 3292+ deps = [ 3293+ "//go/analysis", 3294+ "//go/analysis/passes/inspect", 3295+ "//go/ast/inspector", 3296+ "//go/types/typeutil", 3297+ ], 3298+) 3299+ 3300+alias( 3301+ name = "go_default_library", 3302+ actual = ":errorsas", 3303+ visibility = ["//visibility:public"], 3304+) 3305+ 3306+go_test( 3307+ name = "errorsas_test", 3308+ srcs = ["errorsas_test.go"], 3309+ deps = [ 3310+ ":errorsas", 3311+ "//go/analysis/analysistest", 3312+ "//internal/typeparams", 3313+ ], 3314+) 3315diff -urN b/go/analysis/passes/errorsas/testdata/src/a/BUILD.bazel c/go/analysis/passes/errorsas/testdata/src/a/BUILD.bazel 3316--- b/go/analysis/passes/errorsas/testdata/src/a/BUILD.bazel 1970-01-01 00:00:00.000000000 +0000 3317+++ c/go/analysis/passes/errorsas/testdata/src/a/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 3318@@ -0,0 +1,14 @@ 3319+load("@io_bazel_rules_go//go:def.bzl", "go_library") 3320+ 3321+go_library( 3322+ name = "a", 3323+ srcs = ["a.go"], 3324+ importpath = "golang.org/x/tools/go/analysis/passes/errorsas/testdata/src/a", 3325+ visibility = ["//visibility:public"], 3326+) 3327+ 3328+alias( 3329+ name = "go_default_library", 3330+ actual = ":a", 3331+ visibility = ["//visibility:public"], 3332+) 3333diff -urN b/go/analysis/passes/errorsas/testdata/src/typeparams/BUILD.bazel c/go/analysis/passes/errorsas/testdata/src/typeparams/BUILD.bazel 3334--- b/go/analysis/passes/errorsas/testdata/src/typeparams/BUILD.bazel 1970-01-01 00:00:00.000000000 +0000 3335+++ c/go/analysis/passes/errorsas/testdata/src/typeparams/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 3336@@ -0,0 +1,14 @@ 3337+load("@io_bazel_rules_go//go:def.bzl", "go_library") 3338+ 3339+go_library( 3340+ name = "typeparams", 3341+ srcs = ["typeparams.go"], 3342+ importpath = "golang.org/x/tools/go/analysis/passes/errorsas/testdata/src/typeparams", 3343+ visibility = ["//visibility:public"], 3344+) 3345+ 3346+alias( 3347+ name = "go_default_library", 3348+ actual = ":typeparams", 3349+ visibility = ["//visibility:public"], 3350+) 3351diff -urN b/go/analysis/passes/fieldalignment/BUILD.bazel c/go/analysis/passes/fieldalignment/BUILD.bazel 3352--- b/go/analysis/passes/fieldalignment/BUILD.bazel 1970-01-01 00:00:00.000000000 +0000 3353+++ c/go/analysis/passes/fieldalignment/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 3354@@ -0,0 +1,28 @@ 3355+load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test") 3356+ 3357+go_library( 3358+ name = "fieldalignment", 3359+ srcs = ["fieldalignment.go"], 3360+ importpath = "golang.org/x/tools/go/analysis/passes/fieldalignment", 3361+ visibility = ["//visibility:public"], 3362+ deps = [ 3363+ "//go/analysis", 3364+ "//go/analysis/passes/inspect", 3365+ "//go/ast/inspector", 3366+ ], 3367+) 3368+ 3369+alias( 3370+ name = "go_default_library", 3371+ actual = ":fieldalignment", 3372+ visibility = ["//visibility:public"], 3373+) 3374+ 3375+go_test( 3376+ name = "fieldalignment_test", 3377+ srcs = ["fieldalignment_test.go"], 3378+ deps = [ 3379+ ":fieldalignment", 3380+ "//go/analysis/analysistest", 3381+ ], 3382+) 3383diff -urN b/go/analysis/passes/fieldalignment/cmd/fieldalignment/BUILD.bazel c/go/analysis/passes/fieldalignment/cmd/fieldalignment/BUILD.bazel 3384--- b/go/analysis/passes/fieldalignment/cmd/fieldalignment/BUILD.bazel 1970-01-01 00:00:00.000000000 +0000 3385+++ c/go/analysis/passes/fieldalignment/cmd/fieldalignment/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 3386@@ -0,0 +1,18 @@ 3387+load("@io_bazel_rules_go//go:def.bzl", "go_binary", "go_library") 3388+ 3389+go_library( 3390+ name = "fieldalignment_lib", 3391+ srcs = ["main.go"], 3392+ importpath = "golang.org/x/tools/go/analysis/passes/fieldalignment/cmd/fieldalignment", 3393+ visibility = ["//visibility:private"], 3394+ deps = [ 3395+ "//go/analysis/passes/fieldalignment", 3396+ "//go/analysis/singlechecker", 3397+ ], 3398+) 3399+ 3400+go_binary( 3401+ name = "fieldalignment", 3402+ embed = [":fieldalignment_lib"], 3403+ visibility = ["//visibility:public"], 3404+) 3405diff -urN b/go/analysis/passes/fieldalignment/testdata/src/a/BUILD.bazel c/go/analysis/passes/fieldalignment/testdata/src/a/BUILD.bazel 3406--- b/go/analysis/passes/fieldalignment/testdata/src/a/BUILD.bazel 1970-01-01 00:00:00.000000000 +0000 3407+++ c/go/analysis/passes/fieldalignment/testdata/src/a/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 3408@@ -0,0 +1,18 @@ 3409+load("@io_bazel_rules_go//go:def.bzl", "go_library") 3410+ 3411+go_library( 3412+ name = "a", 3413+ srcs = [ 3414+ "a.go", 3415+ "a_386.go", 3416+ "a_amd64.go", 3417+ ], 3418+ importpath = "golang.org/x/tools/go/analysis/passes/fieldalignment/testdata/src/a", 3419+ visibility = ["//visibility:public"], 3420+) 3421+ 3422+alias( 3423+ name = "go_default_library", 3424+ actual = ":a", 3425+ visibility = ["//visibility:public"], 3426+) 3427diff -urN b/go/analysis/passes/findcall/BUILD.bazel c/go/analysis/passes/findcall/BUILD.bazel 3428--- b/go/analysis/passes/findcall/BUILD.bazel 1970-01-01 00:00:00.000000000 +0000 3429+++ c/go/analysis/passes/findcall/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 3430@@ -0,0 +1,24 @@ 3431+load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test") 3432+ 3433+go_library( 3434+ name = "findcall", 3435+ srcs = ["findcall.go"], 3436+ importpath = "golang.org/x/tools/go/analysis/passes/findcall", 3437+ visibility = ["//visibility:public"], 3438+ deps = ["//go/analysis"], 3439+) 3440+ 3441+alias( 3442+ name = "go_default_library", 3443+ actual = ":findcall", 3444+ visibility = ["//visibility:public"], 3445+) 3446+ 3447+go_test( 3448+ name = "findcall_test", 3449+ srcs = ["findcall_test.go"], 3450+ deps = [ 3451+ ":findcall", 3452+ "//go/analysis/analysistest", 3453+ ], 3454+) 3455diff -urN b/go/analysis/passes/findcall/cmd/findcall/BUILD.bazel c/go/analysis/passes/findcall/cmd/findcall/BUILD.bazel 3456--- b/go/analysis/passes/findcall/cmd/findcall/BUILD.bazel 1970-01-01 00:00:00.000000000 +0000 3457+++ c/go/analysis/passes/findcall/cmd/findcall/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 3458@@ -0,0 +1,18 @@ 3459+load("@io_bazel_rules_go//go:def.bzl", "go_binary", "go_library") 3460+ 3461+go_library( 3462+ name = "findcall_lib", 3463+ srcs = ["main.go"], 3464+ importpath = "golang.org/x/tools/go/analysis/passes/findcall/cmd/findcall", 3465+ visibility = ["//visibility:private"], 3466+ deps = [ 3467+ "//go/analysis/passes/findcall", 3468+ "//go/analysis/singlechecker", 3469+ ], 3470+) 3471+ 3472+go_binary( 3473+ name = "findcall", 3474+ embed = [":findcall_lib"], 3475+ visibility = ["//visibility:public"], 3476+) 3477diff -urN b/go/analysis/passes/findcall/testdata/src/a/BUILD.bazel c/go/analysis/passes/findcall/testdata/src/a/BUILD.bazel 3478--- b/go/analysis/passes/findcall/testdata/src/a/BUILD.bazel 1970-01-01 00:00:00.000000000 +0000 3479+++ c/go/analysis/passes/findcall/testdata/src/a/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 3480@@ -0,0 +1,14 @@ 3481+load("@io_bazel_rules_go//go:def.bzl", "go_binary", "go_library") 3482+ 3483+go_library( 3484+ name = "a_lib", 3485+ srcs = ["a.go"], 3486+ importpath = "golang.org/x/tools/go/analysis/passes/findcall/testdata/src/a", 3487+ visibility = ["//visibility:private"], 3488+) 3489+ 3490+go_binary( 3491+ name = "a", 3492+ embed = [":a_lib"], 3493+ visibility = ["//visibility:public"], 3494+) 3495diff -urN b/go/analysis/passes/framepointer/BUILD.bazel c/go/analysis/passes/framepointer/BUILD.bazel 3496--- b/go/analysis/passes/framepointer/BUILD.bazel 1970-01-01 00:00:00.000000000 +0000 3497+++ c/go/analysis/passes/framepointer/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 3498@@ -0,0 +1,27 @@ 3499+load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test") 3500+ 3501+go_library( 3502+ name = "framepointer", 3503+ srcs = ["framepointer.go"], 3504+ importpath = "golang.org/x/tools/go/analysis/passes/framepointer", 3505+ visibility = ["//visibility:public"], 3506+ deps = [ 3507+ "//go/analysis", 3508+ "//go/analysis/passes/internal/analysisutil", 3509+ ], 3510+) 3511+ 3512+alias( 3513+ name = "go_default_library", 3514+ actual = ":framepointer", 3515+ visibility = ["//visibility:public"], 3516+) 3517+ 3518+go_test( 3519+ name = "framepointer_test", 3520+ srcs = ["framepointer_test.go"], 3521+ deps = [ 3522+ ":framepointer", 3523+ "//go/analysis/analysistest", 3524+ ], 3525+) 3526diff -urN b/go/analysis/passes/framepointer/testdata/src/a/BUILD.bazel c/go/analysis/passes/framepointer/testdata/src/a/BUILD.bazel 3527--- b/go/analysis/passes/framepointer/testdata/src/a/BUILD.bazel 1970-01-01 00:00:00.000000000 +0000 3528+++ c/go/analysis/passes/framepointer/testdata/src/a/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 3529@@ -0,0 +1,20 @@ 3530+load("@io_bazel_rules_go//go:def.bzl", "go_library") 3531+ 3532+go_library( 3533+ name = "a", 3534+ srcs = [ 3535+ "asm.go", 3536+ "asm_amd64.s", 3537+ "asm_darwin_amd64.s", 3538+ "asm_linux_amd64.s", 3539+ "asm_windows_amd64.s", 3540+ ], 3541+ importpath = "golang.org/x/tools/go/analysis/passes/framepointer/testdata/src/a", 3542+ visibility = ["//visibility:public"], 3543+) 3544+ 3545+alias( 3546+ name = "go_default_library", 3547+ actual = ":a", 3548+ visibility = ["//visibility:public"], 3549+) 3550diff -urN b/go/analysis/passes/httpresponse/BUILD.bazel c/go/analysis/passes/httpresponse/BUILD.bazel 3551--- b/go/analysis/passes/httpresponse/BUILD.bazel 1970-01-01 00:00:00.000000000 +0000 3552+++ c/go/analysis/passes/httpresponse/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 3553@@ -0,0 +1,30 @@ 3554+load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test") 3555+ 3556+go_library( 3557+ name = "httpresponse", 3558+ srcs = ["httpresponse.go"], 3559+ importpath = "golang.org/x/tools/go/analysis/passes/httpresponse", 3560+ visibility = ["//visibility:public"], 3561+ deps = [ 3562+ "//go/analysis", 3563+ "//go/analysis/passes/inspect", 3564+ "//go/analysis/passes/internal/analysisutil", 3565+ "//go/ast/inspector", 3566+ ], 3567+) 3568+ 3569+alias( 3570+ name = "go_default_library", 3571+ actual = ":httpresponse", 3572+ visibility = ["//visibility:public"], 3573+) 3574+ 3575+go_test( 3576+ name = "httpresponse_test", 3577+ srcs = ["httpresponse_test.go"], 3578+ deps = [ 3579+ ":httpresponse", 3580+ "//go/analysis/analysistest", 3581+ "//internal/typeparams", 3582+ ], 3583+) 3584diff -urN b/go/analysis/passes/httpresponse/testdata/src/a/BUILD.bazel c/go/analysis/passes/httpresponse/testdata/src/a/BUILD.bazel 3585--- b/go/analysis/passes/httpresponse/testdata/src/a/BUILD.bazel 1970-01-01 00:00:00.000000000 +0000 3586+++ c/go/analysis/passes/httpresponse/testdata/src/a/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 3587@@ -0,0 +1,14 @@ 3588+load("@io_bazel_rules_go//go:def.bzl", "go_library") 3589+ 3590+go_library( 3591+ name = "a", 3592+ srcs = ["a.go"], 3593+ importpath = "golang.org/x/tools/go/analysis/passes/httpresponse/testdata/src/a", 3594+ visibility = ["//visibility:public"], 3595+) 3596+ 3597+alias( 3598+ name = "go_default_library", 3599+ actual = ":a", 3600+ visibility = ["//visibility:public"], 3601+) 3602diff -urN b/go/analysis/passes/httpresponse/testdata/src/typeparams/BUILD.bazel c/go/analysis/passes/httpresponse/testdata/src/typeparams/BUILD.bazel 3603--- b/go/analysis/passes/httpresponse/testdata/src/typeparams/BUILD.bazel 1970-01-01 00:00:00.000000000 +0000 3604+++ c/go/analysis/passes/httpresponse/testdata/src/typeparams/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 3605@@ -0,0 +1,14 @@ 3606+load("@io_bazel_rules_go//go:def.bzl", "go_library") 3607+ 3608+go_library( 3609+ name = "typeparams", 3610+ srcs = ["typeparams.go"], 3611+ importpath = "golang.org/x/tools/go/analysis/passes/httpresponse/testdata/src/typeparams", 3612+ visibility = ["//visibility:public"], 3613+) 3614+ 3615+alias( 3616+ name = "go_default_library", 3617+ actual = ":typeparams", 3618+ visibility = ["//visibility:public"], 3619+) 3620diff -urN b/go/analysis/passes/ifaceassert/BUILD.bazel c/go/analysis/passes/ifaceassert/BUILD.bazel 3621--- b/go/analysis/passes/ifaceassert/BUILD.bazel 1970-01-01 00:00:00.000000000 +0000 3622+++ c/go/analysis/passes/ifaceassert/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 3623@@ -0,0 +1,33 @@ 3624+load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test") 3625+ 3626+go_library( 3627+ name = "ifaceassert", 3628+ srcs = [ 3629+ "ifaceassert.go", 3630+ "parameterized.go", 3631+ ], 3632+ importpath = "golang.org/x/tools/go/analysis/passes/ifaceassert", 3633+ visibility = ["//visibility:public"], 3634+ deps = [ 3635+ "//go/analysis", 3636+ "//go/analysis/passes/inspect", 3637+ "//go/ast/inspector", 3638+ "//internal/typeparams", 3639+ ], 3640+) 3641+ 3642+alias( 3643+ name = "go_default_library", 3644+ actual = ":ifaceassert", 3645+ visibility = ["//visibility:public"], 3646+) 3647+ 3648+go_test( 3649+ name = "ifaceassert_test", 3650+ srcs = ["ifaceassert_test.go"], 3651+ deps = [ 3652+ ":ifaceassert", 3653+ "//go/analysis/analysistest", 3654+ "//internal/typeparams", 3655+ ], 3656+) 3657diff -urN b/go/analysis/passes/ifaceassert/cmd/ifaceassert/BUILD.bazel c/go/analysis/passes/ifaceassert/cmd/ifaceassert/BUILD.bazel 3658--- b/go/analysis/passes/ifaceassert/cmd/ifaceassert/BUILD.bazel 1970-01-01 00:00:00.000000000 +0000 3659+++ c/go/analysis/passes/ifaceassert/cmd/ifaceassert/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 3660@@ -0,0 +1,18 @@ 3661+load("@io_bazel_rules_go//go:def.bzl", "go_binary", "go_library") 3662+ 3663+go_library( 3664+ name = "ifaceassert_lib", 3665+ srcs = ["main.go"], 3666+ importpath = "golang.org/x/tools/go/analysis/passes/ifaceassert/cmd/ifaceassert", 3667+ visibility = ["//visibility:private"], 3668+ deps = [ 3669+ "//go/analysis/passes/ifaceassert", 3670+ "//go/analysis/singlechecker", 3671+ ], 3672+) 3673+ 3674+go_binary( 3675+ name = "ifaceassert", 3676+ embed = [":ifaceassert_lib"], 3677+ visibility = ["//visibility:public"], 3678+) 3679diff -urN b/go/analysis/passes/ifaceassert/testdata/src/a/BUILD.bazel c/go/analysis/passes/ifaceassert/testdata/src/a/BUILD.bazel 3680--- b/go/analysis/passes/ifaceassert/testdata/src/a/BUILD.bazel 1970-01-01 00:00:00.000000000 +0000 3681+++ c/go/analysis/passes/ifaceassert/testdata/src/a/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 3682@@ -0,0 +1,14 @@ 3683+load("@io_bazel_rules_go//go:def.bzl", "go_library") 3684+ 3685+go_library( 3686+ name = "a", 3687+ srcs = ["a.go"], 3688+ importpath = "golang.org/x/tools/go/analysis/passes/ifaceassert/testdata/src/a", 3689+ visibility = ["//visibility:public"], 3690+) 3691+ 3692+alias( 3693+ name = "go_default_library", 3694+ actual = ":a", 3695+ visibility = ["//visibility:public"], 3696+) 3697diff -urN b/go/analysis/passes/ifaceassert/testdata/src/typeparams/BUILD.bazel c/go/analysis/passes/ifaceassert/testdata/src/typeparams/BUILD.bazel 3698--- b/go/analysis/passes/ifaceassert/testdata/src/typeparams/BUILD.bazel 1970-01-01 00:00:00.000000000 +0000 3699+++ c/go/analysis/passes/ifaceassert/testdata/src/typeparams/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 3700@@ -0,0 +1,14 @@ 3701+load("@io_bazel_rules_go//go:def.bzl", "go_library") 3702+ 3703+go_library( 3704+ name = "typeparams", 3705+ srcs = ["typeparams.go"], 3706+ importpath = "golang.org/x/tools/go/analysis/passes/ifaceassert/testdata/src/typeparams", 3707+ visibility = ["//visibility:public"], 3708+) 3709+ 3710+alias( 3711+ name = "go_default_library", 3712+ actual = ":typeparams", 3713+ visibility = ["//visibility:public"], 3714+) 3715diff -urN b/go/analysis/passes/inspect/BUILD.bazel c/go/analysis/passes/inspect/BUILD.bazel 3716--- b/go/analysis/passes/inspect/BUILD.bazel 1970-01-01 00:00:00.000000000 +0000 3717+++ c/go/analysis/passes/inspect/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 3718@@ -0,0 +1,18 @@ 3719+load("@io_bazel_rules_go//go:def.bzl", "go_library") 3720+ 3721+go_library( 3722+ name = "inspect", 3723+ srcs = ["inspect.go"], 3724+ importpath = "golang.org/x/tools/go/analysis/passes/inspect", 3725+ visibility = ["//visibility:public"], 3726+ deps = [ 3727+ "//go/analysis", 3728+ "//go/ast/inspector", 3729+ ], 3730+) 3731+ 3732+alias( 3733+ name = "go_default_library", 3734+ actual = ":inspect", 3735+ visibility = ["//visibility:public"], 3736+) 3737diff -urN b/go/analysis/passes/internal/analysisutil/BUILD.bazel c/go/analysis/passes/internal/analysisutil/BUILD.bazel 3738--- b/go/analysis/passes/internal/analysisutil/BUILD.bazel 1970-01-01 00:00:00.000000000 +0000 3739+++ c/go/analysis/passes/internal/analysisutil/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 3740@@ -0,0 +1,23 @@ 3741+load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test") 3742+ 3743+go_library( 3744+ name = "analysisutil", 3745+ srcs = ["util.go"], 3746+ importpath = "golang.org/x/tools/go/analysis/passes/internal/analysisutil", 3747+ visibility = ["//go/analysis/passes:__subpackages__"], 3748+) 3749+ 3750+alias( 3751+ name = "go_default_library", 3752+ actual = ":analysisutil", 3753+ visibility = ["//go/analysis/passes:__subpackages__"], 3754+) 3755+ 3756+go_test( 3757+ name = "analysisutil_test", 3758+ srcs = ["util_test.go"], 3759+ deps = [ 3760+ ":analysisutil", 3761+ "//internal/typeparams", 3762+ ], 3763+) 3764diff -urN b/go/analysis/passes/loopclosure/BUILD.bazel c/go/analysis/passes/loopclosure/BUILD.bazel 3765--- b/go/analysis/passes/loopclosure/BUILD.bazel 1970-01-01 00:00:00.000000000 +0000 3766+++ c/go/analysis/passes/loopclosure/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 3767@@ -0,0 +1,30 @@ 3768+load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test") 3769+ 3770+go_library( 3771+ name = "loopclosure", 3772+ srcs = ["loopclosure.go"], 3773+ importpath = "golang.org/x/tools/go/analysis/passes/loopclosure", 3774+ visibility = ["//visibility:public"], 3775+ deps = [ 3776+ "//go/analysis", 3777+ "//go/analysis/passes/inspect", 3778+ "//go/ast/inspector", 3779+ "//go/types/typeutil", 3780+ ], 3781+) 3782+ 3783+alias( 3784+ name = "go_default_library", 3785+ actual = ":loopclosure", 3786+ visibility = ["//visibility:public"], 3787+) 3788+ 3789+go_test( 3790+ name = "loopclosure_test", 3791+ srcs = ["loopclosure_test.go"], 3792+ deps = [ 3793+ ":loopclosure", 3794+ "//go/analysis/analysistest", 3795+ "//internal/typeparams", 3796+ ], 3797+) 3798diff -urN b/go/analysis/passes/loopclosure/testdata/src/a/BUILD.bazel c/go/analysis/passes/loopclosure/testdata/src/a/BUILD.bazel 3799--- b/go/analysis/passes/loopclosure/testdata/src/a/BUILD.bazel 1970-01-01 00:00:00.000000000 +0000 3800+++ c/go/analysis/passes/loopclosure/testdata/src/a/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 3801@@ -0,0 +1,18 @@ 3802+load("@io_bazel_rules_go//go:def.bzl", "go_library") 3803+ 3804+go_library( 3805+ name = "a", 3806+ srcs = [ 3807+ "a.go", 3808+ "b.go", 3809+ ], 3810+ importpath = "golang.org/x/tools/go/analysis/passes/loopclosure/testdata/src/a", 3811+ visibility = ["//visibility:public"], 3812+ deps = ["@org_golang_x_sync//errgroup:go_default_library"], 3813+) 3814+ 3815+alias( 3816+ name = "go_default_library", 3817+ actual = ":a", 3818+ visibility = ["//visibility:public"], 3819+) 3820diff -urN b/go/analysis/passes/loopclosure/testdata/src/golang.org/x/sync/errgroup/BUILD.bazel c/go/analysis/passes/loopclosure/testdata/src/golang.org/x/sync/errgroup/BUILD.bazel 3821--- b/go/analysis/passes/loopclosure/testdata/src/golang.org/x/sync/errgroup/BUILD.bazel 1970-01-01 00:00:00.000000000 +0000 3822+++ c/go/analysis/passes/loopclosure/testdata/src/golang.org/x/sync/errgroup/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 3823@@ -0,0 +1,14 @@ 3824+load("@io_bazel_rules_go//go:def.bzl", "go_library") 3825+ 3826+go_library( 3827+ name = "errgroup", 3828+ srcs = ["errgroup.go"], 3829+ importpath = "golang.org/x/tools/go/analysis/passes/loopclosure/testdata/src/golang.org/x/sync/errgroup", 3830+ visibility = ["//visibility:public"], 3831+) 3832+ 3833+alias( 3834+ name = "go_default_library", 3835+ actual = ":errgroup", 3836+ visibility = ["//visibility:public"], 3837+) 3838diff -urN b/go/analysis/passes/loopclosure/testdata/src/subtests/BUILD.bazel c/go/analysis/passes/loopclosure/testdata/src/subtests/BUILD.bazel 3839--- b/go/analysis/passes/loopclosure/testdata/src/subtests/BUILD.bazel 1970-01-01 00:00:00.000000000 +0000 3840+++ c/go/analysis/passes/loopclosure/testdata/src/subtests/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 3841@@ -0,0 +1,14 @@ 3842+load("@io_bazel_rules_go//go:def.bzl", "go_library") 3843+ 3844+go_library( 3845+ name = "subtests", 3846+ srcs = ["subtest.go"], 3847+ importpath = "golang.org/x/tools/go/analysis/passes/loopclosure/testdata/src/subtests", 3848+ visibility = ["//visibility:public"], 3849+) 3850+ 3851+alias( 3852+ name = "go_default_library", 3853+ actual = ":subtests", 3854+ visibility = ["//visibility:public"], 3855+) 3856diff -urN b/go/analysis/passes/loopclosure/testdata/src/typeparams/BUILD.bazel c/go/analysis/passes/loopclosure/testdata/src/typeparams/BUILD.bazel 3857--- b/go/analysis/passes/loopclosure/testdata/src/typeparams/BUILD.bazel 1970-01-01 00:00:00.000000000 +0000 3858+++ c/go/analysis/passes/loopclosure/testdata/src/typeparams/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 3859@@ -0,0 +1,15 @@ 3860+load("@io_bazel_rules_go//go:def.bzl", "go_library") 3861+ 3862+go_library( 3863+ name = "typeparams", 3864+ srcs = ["typeparams.go"], 3865+ importpath = "golang.org/x/tools/go/analysis/passes/loopclosure/testdata/src/typeparams", 3866+ visibility = ["//visibility:public"], 3867+ deps = ["@org_golang_x_sync//errgroup:go_default_library"], 3868+) 3869+ 3870+alias( 3871+ name = "go_default_library", 3872+ actual = ":typeparams", 3873+ visibility = ["//visibility:public"], 3874+) 3875diff -urN b/go/analysis/passes/lostcancel/BUILD.bazel c/go/analysis/passes/lostcancel/BUILD.bazel 3876--- b/go/analysis/passes/lostcancel/BUILD.bazel 1970-01-01 00:00:00.000000000 +0000 3877+++ c/go/analysis/passes/lostcancel/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 3878@@ -0,0 +1,31 @@ 3879+load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test") 3880+ 3881+go_library( 3882+ name = "lostcancel", 3883+ srcs = ["lostcancel.go"], 3884+ importpath = "golang.org/x/tools/go/analysis/passes/lostcancel", 3885+ visibility = ["//visibility:public"], 3886+ deps = [ 3887+ "//go/analysis", 3888+ "//go/analysis/passes/ctrlflow", 3889+ "//go/analysis/passes/inspect", 3890+ "//go/ast/inspector", 3891+ "//go/cfg", 3892+ ], 3893+) 3894+ 3895+alias( 3896+ name = "go_default_library", 3897+ actual = ":lostcancel", 3898+ visibility = ["//visibility:public"], 3899+) 3900+ 3901+go_test( 3902+ name = "lostcancel_test", 3903+ srcs = ["lostcancel_test.go"], 3904+ deps = [ 3905+ ":lostcancel", 3906+ "//go/analysis/analysistest", 3907+ "//internal/typeparams", 3908+ ], 3909+) 3910diff -urN b/go/analysis/passes/lostcancel/cmd/lostcancel/BUILD.bazel c/go/analysis/passes/lostcancel/cmd/lostcancel/BUILD.bazel 3911--- b/go/analysis/passes/lostcancel/cmd/lostcancel/BUILD.bazel 1970-01-01 00:00:00.000000000 +0000 3912+++ c/go/analysis/passes/lostcancel/cmd/lostcancel/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 3913@@ -0,0 +1,18 @@ 3914+load("@io_bazel_rules_go//go:def.bzl", "go_binary", "go_library") 3915+ 3916+go_library( 3917+ name = "lostcancel_lib", 3918+ srcs = ["main.go"], 3919+ importpath = "golang.org/x/tools/go/analysis/passes/lostcancel/cmd/lostcancel", 3920+ visibility = ["//visibility:private"], 3921+ deps = [ 3922+ "//go/analysis/passes/lostcancel", 3923+ "//go/analysis/singlechecker", 3924+ ], 3925+) 3926+ 3927+go_binary( 3928+ name = "lostcancel", 3929+ embed = [":lostcancel_lib"], 3930+ visibility = ["//visibility:public"], 3931+) 3932diff -urN b/go/analysis/passes/lostcancel/testdata/src/a/BUILD.bazel c/go/analysis/passes/lostcancel/testdata/src/a/BUILD.bazel 3933--- b/go/analysis/passes/lostcancel/testdata/src/a/BUILD.bazel 1970-01-01 00:00:00.000000000 +0000 3934+++ c/go/analysis/passes/lostcancel/testdata/src/a/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 3935@@ -0,0 +1,14 @@ 3936+load("@io_bazel_rules_go//go:def.bzl", "go_library") 3937+ 3938+go_library( 3939+ name = "a", 3940+ srcs = ["a.go"], 3941+ importpath = "golang.org/x/tools/go/analysis/passes/lostcancel/testdata/src/a", 3942+ visibility = ["//visibility:public"], 3943+) 3944+ 3945+alias( 3946+ name = "go_default_library", 3947+ actual = ":a", 3948+ visibility = ["//visibility:public"], 3949+) 3950diff -urN b/go/analysis/passes/lostcancel/testdata/src/b/BUILD.bazel c/go/analysis/passes/lostcancel/testdata/src/b/BUILD.bazel 3951--- b/go/analysis/passes/lostcancel/testdata/src/b/BUILD.bazel 1970-01-01 00:00:00.000000000 +0000 3952+++ c/go/analysis/passes/lostcancel/testdata/src/b/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 3953@@ -0,0 +1,14 @@ 3954+load("@io_bazel_rules_go//go:def.bzl", "go_binary", "go_library") 3955+ 3956+go_library( 3957+ name = "b_lib", 3958+ srcs = ["b.go"], 3959+ importpath = "golang.org/x/tools/go/analysis/passes/lostcancel/testdata/src/b", 3960+ visibility = ["//visibility:private"], 3961+) 3962+ 3963+go_binary( 3964+ name = "b", 3965+ embed = [":b_lib"], 3966+ visibility = ["//visibility:public"], 3967+) 3968diff -urN b/go/analysis/passes/lostcancel/testdata/src/typeparams/BUILD.bazel c/go/analysis/passes/lostcancel/testdata/src/typeparams/BUILD.bazel 3969--- b/go/analysis/passes/lostcancel/testdata/src/typeparams/BUILD.bazel 1970-01-01 00:00:00.000000000 +0000 3970+++ c/go/analysis/passes/lostcancel/testdata/src/typeparams/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 3971@@ -0,0 +1,14 @@ 3972+load("@io_bazel_rules_go//go:def.bzl", "go_library") 3973+ 3974+go_library( 3975+ name = "typeparams", 3976+ srcs = ["typeparams.go"], 3977+ importpath = "golang.org/x/tools/go/analysis/passes/lostcancel/testdata/src/typeparams", 3978+ visibility = ["//visibility:public"], 3979+) 3980+ 3981+alias( 3982+ name = "go_default_library", 3983+ actual = ":typeparams", 3984+ visibility = ["//visibility:public"], 3985+) 3986diff -urN b/go/analysis/passes/nilfunc/BUILD.bazel c/go/analysis/passes/nilfunc/BUILD.bazel 3987--- b/go/analysis/passes/nilfunc/BUILD.bazel 1970-01-01 00:00:00.000000000 +0000 3988+++ c/go/analysis/passes/nilfunc/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 3989@@ -0,0 +1,30 @@ 3990+load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test") 3991+ 3992+go_library( 3993+ name = "nilfunc", 3994+ srcs = ["nilfunc.go"], 3995+ importpath = "golang.org/x/tools/go/analysis/passes/nilfunc", 3996+ visibility = ["//visibility:public"], 3997+ deps = [ 3998+ "//go/analysis", 3999+ "//go/analysis/passes/inspect", 4000+ "//go/ast/inspector", 4001+ "//internal/typeparams", 4002+ ], 4003+) 4004+ 4005+alias( 4006+ name = "go_default_library", 4007+ actual = ":nilfunc", 4008+ visibility = ["//visibility:public"], 4009+) 4010+ 4011+go_test( 4012+ name = "nilfunc_test", 4013+ srcs = ["nilfunc_test.go"], 4014+ deps = [ 4015+ ":nilfunc", 4016+ "//go/analysis/analysistest", 4017+ "//internal/typeparams", 4018+ ], 4019+) 4020diff -urN b/go/analysis/passes/nilfunc/testdata/src/a/BUILD.bazel c/go/analysis/passes/nilfunc/testdata/src/a/BUILD.bazel 4021--- b/go/analysis/passes/nilfunc/testdata/src/a/BUILD.bazel 1970-01-01 00:00:00.000000000 +0000 4022+++ c/go/analysis/passes/nilfunc/testdata/src/a/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 4023@@ -0,0 +1,14 @@ 4024+load("@io_bazel_rules_go//go:def.bzl", "go_library") 4025+ 4026+go_library( 4027+ name = "a", 4028+ srcs = ["a.go"], 4029+ importpath = "golang.org/x/tools/go/analysis/passes/nilfunc/testdata/src/a", 4030+ visibility = ["//visibility:public"], 4031+) 4032+ 4033+alias( 4034+ name = "go_default_library", 4035+ actual = ":a", 4036+ visibility = ["//visibility:public"], 4037+) 4038diff -urN b/go/analysis/passes/nilfunc/testdata/src/typeparams/BUILD.bazel c/go/analysis/passes/nilfunc/testdata/src/typeparams/BUILD.bazel 4039--- b/go/analysis/passes/nilfunc/testdata/src/typeparams/BUILD.bazel 1970-01-01 00:00:00.000000000 +0000 4040+++ c/go/analysis/passes/nilfunc/testdata/src/typeparams/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 4041@@ -0,0 +1,14 @@ 4042+load("@io_bazel_rules_go//go:def.bzl", "go_library") 4043+ 4044+go_library( 4045+ name = "typeparams", 4046+ srcs = ["typeparams.go"], 4047+ importpath = "golang.org/x/tools/go/analysis/passes/nilfunc/testdata/src/typeparams", 4048+ visibility = ["//visibility:public"], 4049+) 4050+ 4051+alias( 4052+ name = "go_default_library", 4053+ actual = ":typeparams", 4054+ visibility = ["//visibility:public"], 4055+) 4056diff -urN b/go/analysis/passes/nilness/BUILD.bazel c/go/analysis/passes/nilness/BUILD.bazel 4057--- b/go/analysis/passes/nilness/BUILD.bazel 1970-01-01 00:00:00.000000000 +0000 4058+++ c/go/analysis/passes/nilness/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 4059@@ -0,0 +1,33 @@ 4060+load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test") 4061+ 4062+go_library( 4063+ name = "nilness", 4064+ srcs = ["nilness.go"], 4065+ importpath = "golang.org/x/tools/go/analysis/passes/nilness", 4066+ visibility = ["//visibility:public"], 4067+ deps = [ 4068+ "//go/analysis", 4069+ "//go/analysis/passes/buildssa", 4070+ "//go/ssa", 4071+ "//internal/typeparams", 4072+ ], 4073+) 4074+ 4075+alias( 4076+ name = "go_default_library", 4077+ actual = ":nilness", 4078+ visibility = ["//visibility:public"], 4079+) 4080+ 4081+go_test( 4082+ name = "nilness_test", 4083+ srcs = [ 4084+ "nilness_go117_test.go", 4085+ "nilness_test.go", 4086+ ], 4087+ deps = [ 4088+ ":nilness", 4089+ "//go/analysis/analysistest", 4090+ "//internal/typeparams", 4091+ ], 4092+) 4093diff -urN b/go/analysis/passes/nilness/cmd/nilness/BUILD.bazel c/go/analysis/passes/nilness/cmd/nilness/BUILD.bazel 4094--- b/go/analysis/passes/nilness/cmd/nilness/BUILD.bazel 1970-01-01 00:00:00.000000000 +0000 4095+++ c/go/analysis/passes/nilness/cmd/nilness/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 4096@@ -0,0 +1,18 @@ 4097+load("@io_bazel_rules_go//go:def.bzl", "go_binary", "go_library") 4098+ 4099+go_library( 4100+ name = "nilness_lib", 4101+ srcs = ["main.go"], 4102+ importpath = "golang.org/x/tools/go/analysis/passes/nilness/cmd/nilness", 4103+ visibility = ["//visibility:private"], 4104+ deps = [ 4105+ "//go/analysis/passes/nilness", 4106+ "//go/analysis/singlechecker", 4107+ ], 4108+) 4109+ 4110+go_binary( 4111+ name = "nilness", 4112+ embed = [":nilness_lib"], 4113+ visibility = ["//visibility:public"], 4114+) 4115diff -urN b/go/analysis/passes/nilness/testdata/src/a/BUILD.bazel c/go/analysis/passes/nilness/testdata/src/a/BUILD.bazel 4116--- b/go/analysis/passes/nilness/testdata/src/a/BUILD.bazel 1970-01-01 00:00:00.000000000 +0000 4117+++ c/go/analysis/passes/nilness/testdata/src/a/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 4118@@ -0,0 +1,14 @@ 4119+load("@io_bazel_rules_go//go:def.bzl", "go_library") 4120+ 4121+go_library( 4122+ name = "a", 4123+ srcs = ["a.go"], 4124+ importpath = "golang.org/x/tools/go/analysis/passes/nilness/testdata/src/a", 4125+ visibility = ["//visibility:public"], 4126+) 4127+ 4128+alias( 4129+ name = "go_default_library", 4130+ actual = ":a", 4131+ visibility = ["//visibility:public"], 4132+) 4133diff -urN b/go/analysis/passes/nilness/testdata/src/b/BUILD.bazel c/go/analysis/passes/nilness/testdata/src/b/BUILD.bazel 4134--- b/go/analysis/passes/nilness/testdata/src/b/BUILD.bazel 1970-01-01 00:00:00.000000000 +0000 4135+++ c/go/analysis/passes/nilness/testdata/src/b/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 4136@@ -0,0 +1,14 @@ 4137+load("@io_bazel_rules_go//go:def.bzl", "go_library") 4138+ 4139+go_library( 4140+ name = "b", 4141+ srcs = ["b.go"], 4142+ importpath = "golang.org/x/tools/go/analysis/passes/nilness/testdata/src/b", 4143+ visibility = ["//visibility:public"], 4144+) 4145+ 4146+alias( 4147+ name = "go_default_library", 4148+ actual = ":b", 4149+ visibility = ["//visibility:public"], 4150+) 4151diff -urN b/go/analysis/passes/nilness/testdata/src/c/BUILD.bazel c/go/analysis/passes/nilness/testdata/src/c/BUILD.bazel 4152--- b/go/analysis/passes/nilness/testdata/src/c/BUILD.bazel 1970-01-01 00:00:00.000000000 +0000 4153+++ c/go/analysis/passes/nilness/testdata/src/c/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 4154@@ -0,0 +1,14 @@ 4155+load("@io_bazel_rules_go//go:def.bzl", "go_library") 4156+ 4157+go_library( 4158+ name = "c", 4159+ srcs = ["c.go"], 4160+ importpath = "golang.org/x/tools/go/analysis/passes/nilness/testdata/src/c", 4161+ visibility = ["//visibility:public"], 4162+) 4163+ 4164+alias( 4165+ name = "go_default_library", 4166+ actual = ":c", 4167+ visibility = ["//visibility:public"], 4168+) 4169diff -urN b/go/analysis/passes/nilness/testdata/src/d/BUILD.bazel c/go/analysis/passes/nilness/testdata/src/d/BUILD.bazel 4170--- b/go/analysis/passes/nilness/testdata/src/d/BUILD.bazel 1970-01-01 00:00:00.000000000 +0000 4171+++ c/go/analysis/passes/nilness/testdata/src/d/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 4172@@ -0,0 +1,14 @@ 4173+load("@io_bazel_rules_go//go:def.bzl", "go_library") 4174+ 4175+go_library( 4176+ name = "d", 4177+ srcs = ["d.go"], 4178+ importpath = "golang.org/x/tools/go/analysis/passes/nilness/testdata/src/d", 4179+ visibility = ["//visibility:public"], 4180+) 4181+ 4182+alias( 4183+ name = "go_default_library", 4184+ actual = ":d", 4185+ visibility = ["//visibility:public"], 4186+) 4187diff -urN b/go/analysis/passes/pkgfact/BUILD.bazel c/go/analysis/passes/pkgfact/BUILD.bazel 4188--- b/go/analysis/passes/pkgfact/BUILD.bazel 1970-01-01 00:00:00.000000000 +0000 4189+++ c/go/analysis/passes/pkgfact/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 4190@@ -0,0 +1,24 @@ 4191+load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test") 4192+ 4193+go_library( 4194+ name = "pkgfact", 4195+ srcs = ["pkgfact.go"], 4196+ importpath = "golang.org/x/tools/go/analysis/passes/pkgfact", 4197+ visibility = ["//visibility:public"], 4198+ deps = ["//go/analysis"], 4199+) 4200+ 4201+alias( 4202+ name = "go_default_library", 4203+ actual = ":pkgfact", 4204+ visibility = ["//visibility:public"], 4205+) 4206+ 4207+go_test( 4208+ name = "pkgfact_test", 4209+ srcs = ["pkgfact_test.go"], 4210+ deps = [ 4211+ ":pkgfact", 4212+ "//go/analysis/analysistest", 4213+ ], 4214+) 4215diff -urN b/go/analysis/passes/pkgfact/testdata/src/a/BUILD.bazel c/go/analysis/passes/pkgfact/testdata/src/a/BUILD.bazel 4216--- b/go/analysis/passes/pkgfact/testdata/src/a/BUILD.bazel 1970-01-01 00:00:00.000000000 +0000 4217+++ c/go/analysis/passes/pkgfact/testdata/src/a/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 4218@@ -0,0 +1,14 @@ 4219+load("@io_bazel_rules_go//go:def.bzl", "go_library") 4220+ 4221+go_library( 4222+ name = "a", 4223+ srcs = ["a.go"], 4224+ importpath = "golang.org/x/tools/go/analysis/passes/pkgfact/testdata/src/a", 4225+ visibility = ["//visibility:public"], 4226+) 4227+ 4228+alias( 4229+ name = "go_default_library", 4230+ actual = ":a", 4231+ visibility = ["//visibility:public"], 4232+) 4233diff -urN b/go/analysis/passes/pkgfact/testdata/src/b/BUILD.bazel c/go/analysis/passes/pkgfact/testdata/src/b/BUILD.bazel 4234--- b/go/analysis/passes/pkgfact/testdata/src/b/BUILD.bazel 1970-01-01 00:00:00.000000000 +0000 4235+++ c/go/analysis/passes/pkgfact/testdata/src/b/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 4236@@ -0,0 +1,14 @@ 4237+load("@io_bazel_rules_go//go:def.bzl", "go_library") 4238+ 4239+go_library( 4240+ name = "b", 4241+ srcs = ["b.go"], 4242+ importpath = "golang.org/x/tools/go/analysis/passes/pkgfact/testdata/src/b", 4243+ visibility = ["//visibility:public"], 4244+) 4245+ 4246+alias( 4247+ name = "go_default_library", 4248+ actual = ":b", 4249+ visibility = ["//visibility:public"], 4250+) 4251diff -urN b/go/analysis/passes/pkgfact/testdata/src/c/BUILD.bazel c/go/analysis/passes/pkgfact/testdata/src/c/BUILD.bazel 4252--- b/go/analysis/passes/pkgfact/testdata/src/c/BUILD.bazel 1970-01-01 00:00:00.000000000 +0000 4253+++ c/go/analysis/passes/pkgfact/testdata/src/c/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 4254@@ -0,0 +1,14 @@ 4255+load("@io_bazel_rules_go//go:def.bzl", "go_library") 4256+ 4257+go_library( 4258+ name = "c", 4259+ srcs = ["c.go"], 4260+ importpath = "golang.org/x/tools/go/analysis/passes/pkgfact/testdata/src/c", 4261+ visibility = ["//visibility:public"], 4262+) 4263+ 4264+alias( 4265+ name = "go_default_library", 4266+ actual = ":c", 4267+ visibility = ["//visibility:public"], 4268+) 4269diff -urN b/go/analysis/passes/printf/BUILD.bazel c/go/analysis/passes/printf/BUILD.bazel 4270--- b/go/analysis/passes/printf/BUILD.bazel 1970-01-01 00:00:00.000000000 +0000 4271+++ c/go/analysis/passes/printf/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 4272@@ -0,0 +1,35 @@ 4273+load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test") 4274+ 4275+go_library( 4276+ name = "printf", 4277+ srcs = [ 4278+ "printf.go", 4279+ "types.go", 4280+ ], 4281+ importpath = "golang.org/x/tools/go/analysis/passes/printf", 4282+ visibility = ["//visibility:public"], 4283+ deps = [ 4284+ "//go/analysis", 4285+ "//go/analysis/passes/inspect", 4286+ "//go/analysis/passes/internal/analysisutil", 4287+ "//go/ast/inspector", 4288+ "//go/types/typeutil", 4289+ "//internal/typeparams", 4290+ ], 4291+) 4292+ 4293+alias( 4294+ name = "go_default_library", 4295+ actual = ":printf", 4296+ visibility = ["//visibility:public"], 4297+) 4298+ 4299+go_test( 4300+ name = "printf_test", 4301+ srcs = ["printf_test.go"], 4302+ deps = [ 4303+ ":printf", 4304+ "//go/analysis/analysistest", 4305+ "//internal/typeparams", 4306+ ], 4307+) 4308diff -urN b/go/analysis/passes/printf/testdata/src/a/BUILD.bazel c/go/analysis/passes/printf/testdata/src/a/BUILD.bazel 4309--- b/go/analysis/passes/printf/testdata/src/a/BUILD.bazel 1970-01-01 00:00:00.000000000 +0000 4310+++ c/go/analysis/passes/printf/testdata/src/a/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 4311@@ -0,0 +1,14 @@ 4312+load("@io_bazel_rules_go//go:def.bzl", "go_library") 4313+ 4314+go_library( 4315+ name = "a", 4316+ srcs = ["a.go"], 4317+ importpath = "golang.org/x/tools/go/analysis/passes/printf/testdata/src/a", 4318+ visibility = ["//visibility:public"], 4319+) 4320+ 4321+alias( 4322+ name = "go_default_library", 4323+ actual = ":a", 4324+ visibility = ["//visibility:public"], 4325+) 4326diff -urN b/go/analysis/passes/printf/testdata/src/b/BUILD.bazel c/go/analysis/passes/printf/testdata/src/b/BUILD.bazel 4327--- b/go/analysis/passes/printf/testdata/src/b/BUILD.bazel 1970-01-01 00:00:00.000000000 +0000 4328+++ c/go/analysis/passes/printf/testdata/src/b/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 4329@@ -0,0 +1,14 @@ 4330+load("@io_bazel_rules_go//go:def.bzl", "go_library") 4331+ 4332+go_library( 4333+ name = "b", 4334+ srcs = ["b.go"], 4335+ importpath = "golang.org/x/tools/go/analysis/passes/printf/testdata/src/b", 4336+ visibility = ["//visibility:public"], 4337+) 4338+ 4339+alias( 4340+ name = "go_default_library", 4341+ actual = ":b", 4342+ visibility = ["//visibility:public"], 4343+) 4344diff -urN b/go/analysis/passes/printf/testdata/src/nofmt/BUILD.bazel c/go/analysis/passes/printf/testdata/src/nofmt/BUILD.bazel 4345--- b/go/analysis/passes/printf/testdata/src/nofmt/BUILD.bazel 1970-01-01 00:00:00.000000000 +0000 4346+++ c/go/analysis/passes/printf/testdata/src/nofmt/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 4347@@ -0,0 +1,14 @@ 4348+load("@io_bazel_rules_go//go:def.bzl", "go_library") 4349+ 4350+go_library( 4351+ name = "nofmt", 4352+ srcs = ["nofmt.go"], 4353+ importpath = "golang.org/x/tools/go/analysis/passes/printf/testdata/src/nofmt", 4354+ visibility = ["//visibility:public"], 4355+) 4356+ 4357+alias( 4358+ name = "go_default_library", 4359+ actual = ":nofmt", 4360+ visibility = ["//visibility:public"], 4361+) 4362diff -urN b/go/analysis/passes/printf/testdata/src/typeparams/BUILD.bazel c/go/analysis/passes/printf/testdata/src/typeparams/BUILD.bazel 4363--- b/go/analysis/passes/printf/testdata/src/typeparams/BUILD.bazel 1970-01-01 00:00:00.000000000 +0000 4364+++ c/go/analysis/passes/printf/testdata/src/typeparams/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 4365@@ -0,0 +1,17 @@ 4366+load("@io_bazel_rules_go//go:def.bzl", "go_library") 4367+ 4368+go_library( 4369+ name = "typeparams", 4370+ srcs = [ 4371+ "diagnostics.go", 4372+ "wrappers.go", 4373+ ], 4374+ importpath = "golang.org/x/tools/go/analysis/passes/printf/testdata/src/typeparams", 4375+ visibility = ["//visibility:public"], 4376+) 4377+ 4378+alias( 4379+ name = "go_default_library", 4380+ actual = ":typeparams", 4381+ visibility = ["//visibility:public"], 4382+) 4383diff -urN b/go/analysis/passes/reflectvaluecompare/BUILD.bazel c/go/analysis/passes/reflectvaluecompare/BUILD.bazel 4384--- b/go/analysis/passes/reflectvaluecompare/BUILD.bazel 1970-01-01 00:00:00.000000000 +0000 4385+++ c/go/analysis/passes/reflectvaluecompare/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 4386@@ -0,0 +1,29 @@ 4387+load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test") 4388+ 4389+go_library( 4390+ name = "reflectvaluecompare", 4391+ srcs = ["reflectvaluecompare.go"], 4392+ importpath = "golang.org/x/tools/go/analysis/passes/reflectvaluecompare", 4393+ visibility = ["//visibility:public"], 4394+ deps = [ 4395+ "//go/analysis", 4396+ "//go/analysis/passes/inspect", 4397+ "//go/ast/inspector", 4398+ "//go/types/typeutil", 4399+ ], 4400+) 4401+ 4402+alias( 4403+ name = "go_default_library", 4404+ actual = ":reflectvaluecompare", 4405+ visibility = ["//visibility:public"], 4406+) 4407+ 4408+go_test( 4409+ name = "reflectvaluecompare_test", 4410+ srcs = ["reflectvaluecompare_test.go"], 4411+ deps = [ 4412+ ":reflectvaluecompare", 4413+ "//go/analysis/analysistest", 4414+ ], 4415+) 4416diff -urN b/go/analysis/passes/reflectvaluecompare/testdata/src/a/BUILD.bazel c/go/analysis/passes/reflectvaluecompare/testdata/src/a/BUILD.bazel 4417--- b/go/analysis/passes/reflectvaluecompare/testdata/src/a/BUILD.bazel 1970-01-01 00:00:00.000000000 +0000 4418+++ c/go/analysis/passes/reflectvaluecompare/testdata/src/a/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 4419@@ -0,0 +1,14 @@ 4420+load("@io_bazel_rules_go//go:def.bzl", "go_library") 4421+ 4422+go_library( 4423+ name = "a", 4424+ srcs = ["a.go"], 4425+ importpath = "golang.org/x/tools/go/analysis/passes/reflectvaluecompare/testdata/src/a", 4426+ visibility = ["//visibility:public"], 4427+) 4428+ 4429+alias( 4430+ name = "go_default_library", 4431+ actual = ":a", 4432+ visibility = ["//visibility:public"], 4433+) 4434diff -urN b/go/analysis/passes/shadow/BUILD.bazel c/go/analysis/passes/shadow/BUILD.bazel 4435--- b/go/analysis/passes/shadow/BUILD.bazel 1970-01-01 00:00:00.000000000 +0000 4436+++ c/go/analysis/passes/shadow/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 4437@@ -0,0 +1,28 @@ 4438+load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test") 4439+ 4440+go_library( 4441+ name = "shadow", 4442+ srcs = ["shadow.go"], 4443+ importpath = "golang.org/x/tools/go/analysis/passes/shadow", 4444+ visibility = ["//visibility:public"], 4445+ deps = [ 4446+ "//go/analysis", 4447+ "//go/analysis/passes/inspect", 4448+ "//go/ast/inspector", 4449+ ], 4450+) 4451+ 4452+alias( 4453+ name = "go_default_library", 4454+ actual = ":shadow", 4455+ visibility = ["//visibility:public"], 4456+) 4457+ 4458+go_test( 4459+ name = "shadow_test", 4460+ srcs = ["shadow_test.go"], 4461+ deps = [ 4462+ ":shadow", 4463+ "//go/analysis/analysistest", 4464+ ], 4465+) 4466diff -urN b/go/analysis/passes/shadow/cmd/shadow/BUILD.bazel c/go/analysis/passes/shadow/cmd/shadow/BUILD.bazel 4467--- b/go/analysis/passes/shadow/cmd/shadow/BUILD.bazel 1970-01-01 00:00:00.000000000 +0000 4468+++ c/go/analysis/passes/shadow/cmd/shadow/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 4469@@ -0,0 +1,18 @@ 4470+load("@io_bazel_rules_go//go:def.bzl", "go_binary", "go_library") 4471+ 4472+go_library( 4473+ name = "shadow_lib", 4474+ srcs = ["main.go"], 4475+ importpath = "golang.org/x/tools/go/analysis/passes/shadow/cmd/shadow", 4476+ visibility = ["//visibility:private"], 4477+ deps = [ 4478+ "//go/analysis/passes/shadow", 4479+ "//go/analysis/singlechecker", 4480+ ], 4481+) 4482+ 4483+go_binary( 4484+ name = "shadow", 4485+ embed = [":shadow_lib"], 4486+ visibility = ["//visibility:public"], 4487+) 4488diff -urN b/go/analysis/passes/shadow/testdata/src/a/BUILD.bazel c/go/analysis/passes/shadow/testdata/src/a/BUILD.bazel 4489--- b/go/analysis/passes/shadow/testdata/src/a/BUILD.bazel 1970-01-01 00:00:00.000000000 +0000 4490+++ c/go/analysis/passes/shadow/testdata/src/a/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 4491@@ -0,0 +1,14 @@ 4492+load("@io_bazel_rules_go//go:def.bzl", "go_library") 4493+ 4494+go_library( 4495+ name = "a", 4496+ srcs = ["a.go"], 4497+ importpath = "golang.org/x/tools/go/analysis/passes/shadow/testdata/src/a", 4498+ visibility = ["//visibility:public"], 4499+) 4500+ 4501+alias( 4502+ name = "go_default_library", 4503+ actual = ":a", 4504+ visibility = ["//visibility:public"], 4505+) 4506diff -urN b/go/analysis/passes/shift/BUILD.bazel c/go/analysis/passes/shift/BUILD.bazel 4507--- b/go/analysis/passes/shift/BUILD.bazel 1970-01-01 00:00:00.000000000 +0000 4508+++ c/go/analysis/passes/shift/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 4509@@ -0,0 +1,34 @@ 4510+load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test") 4511+ 4512+go_library( 4513+ name = "shift", 4514+ srcs = [ 4515+ "dead.go", 4516+ "shift.go", 4517+ ], 4518+ importpath = "golang.org/x/tools/go/analysis/passes/shift", 4519+ visibility = ["//visibility:public"], 4520+ deps = [ 4521+ "//go/analysis", 4522+ "//go/analysis/passes/inspect", 4523+ "//go/analysis/passes/internal/analysisutil", 4524+ "//go/ast/inspector", 4525+ "//internal/typeparams", 4526+ ], 4527+) 4528+ 4529+alias( 4530+ name = "go_default_library", 4531+ actual = ":shift", 4532+ visibility = ["//visibility:public"], 4533+) 4534+ 4535+go_test( 4536+ name = "shift_test", 4537+ srcs = ["shift_test.go"], 4538+ deps = [ 4539+ ":shift", 4540+ "//go/analysis/analysistest", 4541+ "//internal/typeparams", 4542+ ], 4543+) 4544diff -urN b/go/analysis/passes/shift/testdata/src/a/BUILD.bazel c/go/analysis/passes/shift/testdata/src/a/BUILD.bazel 4545--- b/go/analysis/passes/shift/testdata/src/a/BUILD.bazel 1970-01-01 00:00:00.000000000 +0000 4546+++ c/go/analysis/passes/shift/testdata/src/a/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 4547@@ -0,0 +1,14 @@ 4548+load("@io_bazel_rules_go//go:def.bzl", "go_library") 4549+ 4550+go_library( 4551+ name = "a", 4552+ srcs = ["a.go"], 4553+ importpath = "golang.org/x/tools/go/analysis/passes/shift/testdata/src/a", 4554+ visibility = ["//visibility:public"], 4555+) 4556+ 4557+alias( 4558+ name = "go_default_library", 4559+ actual = ":a", 4560+ visibility = ["//visibility:public"], 4561+) 4562diff -urN b/go/analysis/passes/shift/testdata/src/typeparams/BUILD.bazel c/go/analysis/passes/shift/testdata/src/typeparams/BUILD.bazel 4563--- b/go/analysis/passes/shift/testdata/src/typeparams/BUILD.bazel 1970-01-01 00:00:00.000000000 +0000 4564+++ c/go/analysis/passes/shift/testdata/src/typeparams/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 4565@@ -0,0 +1,14 @@ 4566+load("@io_bazel_rules_go//go:def.bzl", "go_library") 4567+ 4568+go_library( 4569+ name = "typeparams", 4570+ srcs = ["typeparams.go"], 4571+ importpath = "golang.org/x/tools/go/analysis/passes/shift/testdata/src/typeparams", 4572+ visibility = ["//visibility:public"], 4573+) 4574+ 4575+alias( 4576+ name = "go_default_library", 4577+ actual = ":typeparams", 4578+ visibility = ["//visibility:public"], 4579+) 4580diff -urN b/go/analysis/passes/sigchanyzer/BUILD.bazel c/go/analysis/passes/sigchanyzer/BUILD.bazel 4581--- b/go/analysis/passes/sigchanyzer/BUILD.bazel 1970-01-01 00:00:00.000000000 +0000 4582+++ c/go/analysis/passes/sigchanyzer/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 4583@@ -0,0 +1,28 @@ 4584+load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test") 4585+ 4586+go_library( 4587+ name = "sigchanyzer", 4588+ srcs = ["sigchanyzer.go"], 4589+ importpath = "golang.org/x/tools/go/analysis/passes/sigchanyzer", 4590+ visibility = ["//visibility:public"], 4591+ deps = [ 4592+ "//go/analysis", 4593+ "//go/analysis/passes/inspect", 4594+ "//go/ast/inspector", 4595+ ], 4596+) 4597+ 4598+alias( 4599+ name = "go_default_library", 4600+ actual = ":sigchanyzer", 4601+ visibility = ["//visibility:public"], 4602+) 4603+ 4604+go_test( 4605+ name = "sigchanyzer_test", 4606+ srcs = ["sigchanyzer_test.go"], 4607+ deps = [ 4608+ ":sigchanyzer", 4609+ "//go/analysis/analysistest", 4610+ ], 4611+) 4612diff -urN b/go/analysis/passes/sigchanyzer/testdata/src/a/BUILD.bazel c/go/analysis/passes/sigchanyzer/testdata/src/a/BUILD.bazel 4613--- b/go/analysis/passes/sigchanyzer/testdata/src/a/BUILD.bazel 1970-01-01 00:00:00.000000000 +0000 4614+++ c/go/analysis/passes/sigchanyzer/testdata/src/a/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 4615@@ -0,0 +1,14 @@ 4616+load("@io_bazel_rules_go//go:def.bzl", "go_library") 4617+ 4618+go_library( 4619+ name = "a", 4620+ srcs = ["a.go"], 4621+ importpath = "golang.org/x/tools/go/analysis/passes/sigchanyzer/testdata/src/a", 4622+ visibility = ["//visibility:public"], 4623+) 4624+ 4625+alias( 4626+ name = "go_default_library", 4627+ actual = ":a", 4628+ visibility = ["//visibility:public"], 4629+) 4630diff -urN b/go/analysis/passes/sortslice/BUILD.bazel c/go/analysis/passes/sortslice/BUILD.bazel 4631--- b/go/analysis/passes/sortslice/BUILD.bazel 1970-01-01 00:00:00.000000000 +0000 4632+++ c/go/analysis/passes/sortslice/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 4633@@ -0,0 +1,29 @@ 4634+load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test") 4635+ 4636+go_library( 4637+ name = "sortslice", 4638+ srcs = ["analyzer.go"], 4639+ importpath = "golang.org/x/tools/go/analysis/passes/sortslice", 4640+ visibility = ["//visibility:public"], 4641+ deps = [ 4642+ "//go/analysis", 4643+ "//go/analysis/passes/inspect", 4644+ "//go/ast/inspector", 4645+ "//go/types/typeutil", 4646+ ], 4647+) 4648+ 4649+alias( 4650+ name = "go_default_library", 4651+ actual = ":sortslice", 4652+ visibility = ["//visibility:public"], 4653+) 4654+ 4655+go_test( 4656+ name = "sortslice_test", 4657+ srcs = ["analyzer_test.go"], 4658+ deps = [ 4659+ ":sortslice", 4660+ "//go/analysis/analysistest", 4661+ ], 4662+) 4663diff -urN b/go/analysis/passes/sortslice/testdata/src/a/BUILD.bazel c/go/analysis/passes/sortslice/testdata/src/a/BUILD.bazel 4664--- b/go/analysis/passes/sortslice/testdata/src/a/BUILD.bazel 1970-01-01 00:00:00.000000000 +0000 4665+++ c/go/analysis/passes/sortslice/testdata/src/a/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 4666@@ -0,0 +1,14 @@ 4667+load("@io_bazel_rules_go//go:def.bzl", "go_library") 4668+ 4669+go_library( 4670+ name = "a", 4671+ srcs = ["a.go"], 4672+ importpath = "golang.org/x/tools/go/analysis/passes/sortslice/testdata/src/a", 4673+ visibility = ["//visibility:public"], 4674+) 4675+ 4676+alias( 4677+ name = "go_default_library", 4678+ actual = ":a", 4679+ visibility = ["//visibility:public"], 4680+) 4681diff -urN b/go/analysis/passes/stdmethods/BUILD.bazel c/go/analysis/passes/stdmethods/BUILD.bazel 4682--- b/go/analysis/passes/stdmethods/BUILD.bazel 1970-01-01 00:00:00.000000000 +0000 4683+++ c/go/analysis/passes/stdmethods/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 4684@@ -0,0 +1,29 @@ 4685+load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test") 4686+ 4687+go_library( 4688+ name = "stdmethods", 4689+ srcs = ["stdmethods.go"], 4690+ importpath = "golang.org/x/tools/go/analysis/passes/stdmethods", 4691+ visibility = ["//visibility:public"], 4692+ deps = [ 4693+ "//go/analysis", 4694+ "//go/analysis/passes/inspect", 4695+ "//go/ast/inspector", 4696+ ], 4697+) 4698+ 4699+alias( 4700+ name = "go_default_library", 4701+ actual = ":stdmethods", 4702+ visibility = ["//visibility:public"], 4703+) 4704+ 4705+go_test( 4706+ name = "stdmethods_test", 4707+ srcs = ["stdmethods_test.go"], 4708+ deps = [ 4709+ ":stdmethods", 4710+ "//go/analysis/analysistest", 4711+ "//internal/typeparams", 4712+ ], 4713+) 4714diff -urN b/go/analysis/passes/stdmethods/testdata/src/a/BUILD.bazel c/go/analysis/passes/stdmethods/testdata/src/a/BUILD.bazel 4715--- b/go/analysis/passes/stdmethods/testdata/src/a/BUILD.bazel 1970-01-01 00:00:00.000000000 +0000 4716+++ c/go/analysis/passes/stdmethods/testdata/src/a/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 4717@@ -0,0 +1,17 @@ 4718+load("@io_bazel_rules_go//go:def.bzl", "go_library") 4719+ 4720+go_library( 4721+ name = "a", 4722+ srcs = [ 4723+ "a.go", 4724+ "b.go", 4725+ ], 4726+ importpath = "golang.org/x/tools/go/analysis/passes/stdmethods/testdata/src/a", 4727+ visibility = ["//visibility:public"], 4728+) 4729+ 4730+alias( 4731+ name = "go_default_library", 4732+ actual = ":a", 4733+ visibility = ["//visibility:public"], 4734+) 4735diff -urN b/go/analysis/passes/stdmethods/testdata/src/typeparams/BUILD.bazel c/go/analysis/passes/stdmethods/testdata/src/typeparams/BUILD.bazel 4736--- b/go/analysis/passes/stdmethods/testdata/src/typeparams/BUILD.bazel 1970-01-01 00:00:00.000000000 +0000 4737+++ c/go/analysis/passes/stdmethods/testdata/src/typeparams/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 4738@@ -0,0 +1,14 @@ 4739+load("@io_bazel_rules_go//go:def.bzl", "go_library") 4740+ 4741+go_library( 4742+ name = "typeparams", 4743+ srcs = ["typeparams.go"], 4744+ importpath = "golang.org/x/tools/go/analysis/passes/stdmethods/testdata/src/typeparams", 4745+ visibility = ["//visibility:public"], 4746+) 4747+ 4748+alias( 4749+ name = "go_default_library", 4750+ actual = ":typeparams", 4751+ visibility = ["//visibility:public"], 4752+) 4753diff -urN b/go/analysis/passes/stringintconv/BUILD.bazel c/go/analysis/passes/stringintconv/BUILD.bazel 4754--- b/go/analysis/passes/stringintconv/BUILD.bazel 1970-01-01 00:00:00.000000000 +0000 4755+++ c/go/analysis/passes/stringintconv/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 4756@@ -0,0 +1,30 @@ 4757+load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test") 4758+ 4759+go_library( 4760+ name = "stringintconv", 4761+ srcs = ["string.go"], 4762+ importpath = "golang.org/x/tools/go/analysis/passes/stringintconv", 4763+ visibility = ["//visibility:public"], 4764+ deps = [ 4765+ "//go/analysis", 4766+ "//go/analysis/passes/inspect", 4767+ "//go/ast/inspector", 4768+ "//internal/typeparams", 4769+ ], 4770+) 4771+ 4772+alias( 4773+ name = "go_default_library", 4774+ actual = ":stringintconv", 4775+ visibility = ["//visibility:public"], 4776+) 4777+ 4778+go_test( 4779+ name = "stringintconv_test", 4780+ srcs = ["string_test.go"], 4781+ deps = [ 4782+ ":stringintconv", 4783+ "//go/analysis/analysistest", 4784+ "//internal/typeparams", 4785+ ], 4786+) 4787diff -urN b/go/analysis/passes/stringintconv/cmd/stringintconv/BUILD.bazel c/go/analysis/passes/stringintconv/cmd/stringintconv/BUILD.bazel 4788--- b/go/analysis/passes/stringintconv/cmd/stringintconv/BUILD.bazel 1970-01-01 00:00:00.000000000 +0000 4789+++ c/go/analysis/passes/stringintconv/cmd/stringintconv/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 4790@@ -0,0 +1,18 @@ 4791+load("@io_bazel_rules_go//go:def.bzl", "go_binary", "go_library") 4792+ 4793+go_library( 4794+ name = "stringintconv_lib", 4795+ srcs = ["main.go"], 4796+ importpath = "golang.org/x/tools/go/analysis/passes/stringintconv/cmd/stringintconv", 4797+ visibility = ["//visibility:private"], 4798+ deps = [ 4799+ "//go/analysis/passes/stringintconv", 4800+ "//go/analysis/singlechecker", 4801+ ], 4802+) 4803+ 4804+go_binary( 4805+ name = "stringintconv", 4806+ embed = [":stringintconv_lib"], 4807+ visibility = ["//visibility:public"], 4808+) 4809diff -urN b/go/analysis/passes/stringintconv/testdata/src/a/BUILD.bazel c/go/analysis/passes/stringintconv/testdata/src/a/BUILD.bazel 4810--- b/go/analysis/passes/stringintconv/testdata/src/a/BUILD.bazel 1970-01-01 00:00:00.000000000 +0000 4811+++ c/go/analysis/passes/stringintconv/testdata/src/a/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 4812@@ -0,0 +1,14 @@ 4813+load("@io_bazel_rules_go//go:def.bzl", "go_library") 4814+ 4815+go_library( 4816+ name = "a", 4817+ srcs = ["a.go"], 4818+ importpath = "golang.org/x/tools/go/analysis/passes/stringintconv/testdata/src/a", 4819+ visibility = ["//visibility:public"], 4820+) 4821+ 4822+alias( 4823+ name = "go_default_library", 4824+ actual = ":a", 4825+ visibility = ["//visibility:public"], 4826+) 4827diff -urN b/go/analysis/passes/stringintconv/testdata/src/typeparams/BUILD.bazel c/go/analysis/passes/stringintconv/testdata/src/typeparams/BUILD.bazel 4828--- b/go/analysis/passes/stringintconv/testdata/src/typeparams/BUILD.bazel 1970-01-01 00:00:00.000000000 +0000 4829+++ c/go/analysis/passes/stringintconv/testdata/src/typeparams/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 4830@@ -0,0 +1,14 @@ 4831+load("@io_bazel_rules_go//go:def.bzl", "go_library") 4832+ 4833+go_library( 4834+ name = "typeparams", 4835+ srcs = ["typeparams.go"], 4836+ importpath = "golang.org/x/tools/go/analysis/passes/stringintconv/testdata/src/typeparams", 4837+ visibility = ["//visibility:public"], 4838+) 4839+ 4840+alias( 4841+ name = "go_default_library", 4842+ actual = ":typeparams", 4843+ visibility = ["//visibility:public"], 4844+) 4845diff -urN b/go/analysis/passes/structtag/BUILD.bazel c/go/analysis/passes/structtag/BUILD.bazel 4846--- b/go/analysis/passes/structtag/BUILD.bazel 1970-01-01 00:00:00.000000000 +0000 4847+++ c/go/analysis/passes/structtag/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 4848@@ -0,0 +1,28 @@ 4849+load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test") 4850+ 4851+go_library( 4852+ name = "structtag", 4853+ srcs = ["structtag.go"], 4854+ importpath = "golang.org/x/tools/go/analysis/passes/structtag", 4855+ visibility = ["//visibility:public"], 4856+ deps = [ 4857+ "//go/analysis", 4858+ "//go/analysis/passes/inspect", 4859+ "//go/ast/inspector", 4860+ ], 4861+) 4862+ 4863+alias( 4864+ name = "go_default_library", 4865+ actual = ":structtag", 4866+ visibility = ["//visibility:public"], 4867+) 4868+ 4869+go_test( 4870+ name = "structtag_test", 4871+ srcs = ["structtag_test.go"], 4872+ deps = [ 4873+ ":structtag", 4874+ "//go/analysis/analysistest", 4875+ ], 4876+) 4877diff -urN b/go/analysis/passes/structtag/testdata/src/a/b/BUILD.bazel c/go/analysis/passes/structtag/testdata/src/a/b/BUILD.bazel 4878--- b/go/analysis/passes/structtag/testdata/src/a/b/BUILD.bazel 1970-01-01 00:00:00.000000000 +0000 4879+++ c/go/analysis/passes/structtag/testdata/src/a/b/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 4880@@ -0,0 +1,14 @@ 4881+load("@io_bazel_rules_go//go:def.bzl", "go_library") 4882+ 4883+go_library( 4884+ name = "b", 4885+ srcs = ["b.go"], 4886+ importpath = "golang.org/x/tools/go/analysis/passes/structtag/testdata/src/a/b", 4887+ visibility = ["//visibility:public"], 4888+) 4889+ 4890+alias( 4891+ name = "go_default_library", 4892+ actual = ":b", 4893+ visibility = ["//visibility:public"], 4894+) 4895diff -urN b/go/analysis/passes/structtag/testdata/src/a/BUILD.bazel c/go/analysis/passes/structtag/testdata/src/a/BUILD.bazel 4896--- b/go/analysis/passes/structtag/testdata/src/a/BUILD.bazel 1970-01-01 00:00:00.000000000 +0000 4897+++ c/go/analysis/passes/structtag/testdata/src/a/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 4898@@ -0,0 +1,14 @@ 4899+load("@io_bazel_rules_go//go:def.bzl", "go_library") 4900+ 4901+go_library( 4902+ name = "a", 4903+ srcs = ["a.go"], 4904+ importpath = "golang.org/x/tools/go/analysis/passes/structtag/testdata/src/a", 4905+ visibility = ["//visibility:public"], 4906+) 4907+ 4908+alias( 4909+ name = "go_default_library", 4910+ actual = ":a", 4911+ visibility = ["//visibility:public"], 4912+) 4913diff -urN b/go/analysis/passes/testinggoroutine/BUILD.bazel c/go/analysis/passes/testinggoroutine/BUILD.bazel 4914--- b/go/analysis/passes/testinggoroutine/BUILD.bazel 1970-01-01 00:00:00.000000000 +0000 4915+++ c/go/analysis/passes/testinggoroutine/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 4916@@ -0,0 +1,31 @@ 4917+load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test") 4918+ 4919+go_library( 4920+ name = "testinggoroutine", 4921+ srcs = ["testinggoroutine.go"], 4922+ importpath = "golang.org/x/tools/go/analysis/passes/testinggoroutine", 4923+ visibility = ["//visibility:public"], 4924+ deps = [ 4925+ "//go/analysis", 4926+ "//go/analysis/passes/inspect", 4927+ "//go/analysis/passes/internal/analysisutil", 4928+ "//go/ast/inspector", 4929+ "//internal/typeparams", 4930+ ], 4931+) 4932+ 4933+alias( 4934+ name = "go_default_library", 4935+ actual = ":testinggoroutine", 4936+ visibility = ["//visibility:public"], 4937+) 4938+ 4939+go_test( 4940+ name = "testinggoroutine_test", 4941+ srcs = ["testinggoroutine_test.go"], 4942+ deps = [ 4943+ ":testinggoroutine", 4944+ "//go/analysis/analysistest", 4945+ "//internal/typeparams", 4946+ ], 4947+) 4948diff -urN b/go/analysis/passes/testinggoroutine/testdata/src/a/BUILD.bazel c/go/analysis/passes/testinggoroutine/testdata/src/a/BUILD.bazel 4949--- b/go/analysis/passes/testinggoroutine/testdata/src/a/BUILD.bazel 1970-01-01 00:00:00.000000000 +0000 4950+++ c/go/analysis/passes/testinggoroutine/testdata/src/a/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 4951@@ -0,0 +1,17 @@ 4952+load("@io_bazel_rules_go//go:def.bzl", "go_library") 4953+ 4954+go_library( 4955+ name = "a", 4956+ srcs = [ 4957+ "a.go", 4958+ "b.go", 4959+ ], 4960+ importpath = "golang.org/x/tools/go/analysis/passes/testinggoroutine/testdata/src/a", 4961+ visibility = ["//visibility:public"], 4962+) 4963+ 4964+alias( 4965+ name = "go_default_library", 4966+ actual = ":a", 4967+ visibility = ["//visibility:public"], 4968+) 4969diff -urN b/go/analysis/passes/testinggoroutine/testdata/src/typeparams/BUILD.bazel c/go/analysis/passes/testinggoroutine/testdata/src/typeparams/BUILD.bazel 4970--- b/go/analysis/passes/testinggoroutine/testdata/src/typeparams/BUILD.bazel 1970-01-01 00:00:00.000000000 +0000 4971+++ c/go/analysis/passes/testinggoroutine/testdata/src/typeparams/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 4972@@ -0,0 +1,14 @@ 4973+load("@io_bazel_rules_go//go:def.bzl", "go_library") 4974+ 4975+go_library( 4976+ name = "typeparams", 4977+ srcs = ["typeparams.go"], 4978+ importpath = "golang.org/x/tools/go/analysis/passes/testinggoroutine/testdata/src/typeparams", 4979+ visibility = ["//visibility:public"], 4980+) 4981+ 4982+alias( 4983+ name = "go_default_library", 4984+ actual = ":typeparams", 4985+ visibility = ["//visibility:public"], 4986+) 4987diff -urN b/go/analysis/passes/tests/BUILD.bazel c/go/analysis/passes/tests/BUILD.bazel 4988--- b/go/analysis/passes/tests/BUILD.bazel 1970-01-01 00:00:00.000000000 +0000 4989+++ c/go/analysis/passes/tests/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 4990@@ -0,0 +1,30 @@ 4991+load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test") 4992+ 4993+go_library( 4994+ name = "tests", 4995+ srcs = ["tests.go"], 4996+ importpath = "golang.org/x/tools/go/analysis/passes/tests", 4997+ visibility = ["//visibility:public"], 4998+ deps = [ 4999+ "//go/analysis", 5000+ "//internal/analysisinternal", 5001+ "//internal/typeparams", 5002+ ], 5003+) 5004+ 5005+alias( 5006+ name = "go_default_library", 5007+ actual = ":tests", 5008+ visibility = ["//visibility:public"], 5009+) 5010+ 5011+go_test( 5012+ name = "tests_test", 5013+ srcs = ["tests_test.go"], 5014+ deps = [ 5015+ ":tests", 5016+ "//go/analysis/analysistest", 5017+ "//internal/analysisinternal", 5018+ "//internal/typeparams", 5019+ ], 5020+) 5021diff -urN b/go/analysis/passes/tests/testdata/src/a/BUILD.bazel c/go/analysis/passes/tests/testdata/src/a/BUILD.bazel 5022--- b/go/analysis/passes/tests/testdata/src/a/BUILD.bazel 1970-01-01 00:00:00.000000000 +0000 5023+++ c/go/analysis/passes/tests/testdata/src/a/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 5024@@ -0,0 +1,24 @@ 5025+load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test") 5026+ 5027+go_library( 5028+ name = "a", 5029+ srcs = ["a.go"], 5030+ importpath = "golang.org/x/tools/go/analysis/passes/tests/testdata/src/a", 5031+ visibility = ["//visibility:public"], 5032+) 5033+ 5034+alias( 5035+ name = "go_default_library", 5036+ actual = ":a", 5037+ visibility = ["//visibility:public"], 5038+) 5039+ 5040+go_test( 5041+ name = "a_test", 5042+ srcs = [ 5043+ "a_test.go", 5044+ "ax_test.go", 5045+ "go118_test.go", 5046+ ], 5047+ embed = [":a"], 5048+) 5049diff -urN b/go/analysis/passes/tests/testdata/src/b/BUILD.bazel c/go/analysis/passes/tests/testdata/src/b/BUILD.bazel 5050--- b/go/analysis/passes/tests/testdata/src/b/BUILD.bazel 1970-01-01 00:00:00.000000000 +0000 5051+++ c/go/analysis/passes/tests/testdata/src/b/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 5052@@ -0,0 +1,14 @@ 5053+load("@io_bazel_rules_go//go:def.bzl", "go_library") 5054+ 5055+go_library( 5056+ name = "b", 5057+ srcs = ["b.go"], 5058+ importpath = "golang.org/x/tools/go/analysis/passes/tests/testdata/src/b", 5059+ visibility = ["//visibility:public"], 5060+) 5061+ 5062+alias( 5063+ name = "go_default_library", 5064+ actual = ":b", 5065+ visibility = ["//visibility:public"], 5066+) 5067diff -urN b/go/analysis/passes/tests/testdata/src/b_x_test/BUILD.bazel c/go/analysis/passes/tests/testdata/src/b_x_test/BUILD.bazel 5068--- b/go/analysis/passes/tests/testdata/src/b_x_test/BUILD.bazel 1970-01-01 00:00:00.000000000 +0000 5069+++ c/go/analysis/passes/tests/testdata/src/b_x_test/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 5070@@ -0,0 +1,6 @@ 5071+load("@io_bazel_rules_go//go:def.bzl", "go_test") 5072+ 5073+go_test( 5074+ name = "b_x_test_test", 5075+ srcs = ["b_test.go"], 5076+) 5077diff -urN b/go/analysis/passes/tests/testdata/src/divergent/BUILD.bazel c/go/analysis/passes/tests/testdata/src/divergent/BUILD.bazel 5078--- b/go/analysis/passes/tests/testdata/src/divergent/BUILD.bazel 1970-01-01 00:00:00.000000000 +0000 5079+++ c/go/analysis/passes/tests/testdata/src/divergent/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 5080@@ -0,0 +1,20 @@ 5081+load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test") 5082+ 5083+go_library( 5084+ name = "divergent", 5085+ srcs = ["buf.go"], 5086+ importpath = "golang.org/x/tools/go/analysis/passes/tests/testdata/src/divergent", 5087+ visibility = ["//visibility:public"], 5088+) 5089+ 5090+alias( 5091+ name = "go_default_library", 5092+ actual = ":divergent", 5093+ visibility = ["//visibility:public"], 5094+) 5095+ 5096+go_test( 5097+ name = "divergent_test", 5098+ srcs = ["buf_test.go"], 5099+ embed = [":divergent"], 5100+) 5101diff -urN b/go/analysis/passes/tests/testdata/src/typeparams/BUILD.bazel c/go/analysis/passes/tests/testdata/src/typeparams/BUILD.bazel 5102--- b/go/analysis/passes/tests/testdata/src/typeparams/BUILD.bazel 1970-01-01 00:00:00.000000000 +0000 5103+++ c/go/analysis/passes/tests/testdata/src/typeparams/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 5104@@ -0,0 +1,20 @@ 5105+load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test") 5106+ 5107+go_library( 5108+ name = "typeparams", 5109+ srcs = ["typeparams.go"], 5110+ importpath = "golang.org/x/tools/go/analysis/passes/tests/testdata/src/typeparams", 5111+ visibility = ["//visibility:public"], 5112+) 5113+ 5114+alias( 5115+ name = "go_default_library", 5116+ actual = ":typeparams", 5117+ visibility = ["//visibility:public"], 5118+) 5119+ 5120+go_test( 5121+ name = "typeparams_test", 5122+ srcs = ["typeparams_test.go"], 5123+ embed = [":typeparams"], 5124+) 5125diff -urN b/go/analysis/passes/timeformat/BUILD.bazel c/go/analysis/passes/timeformat/BUILD.bazel 5126--- b/go/analysis/passes/timeformat/BUILD.bazel 1970-01-01 00:00:00.000000000 +0000 5127+++ c/go/analysis/passes/timeformat/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 5128@@ -0,0 +1,29 @@ 5129+load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test") 5130+ 5131+go_library( 5132+ name = "timeformat", 5133+ srcs = ["timeformat.go"], 5134+ importpath = "golang.org/x/tools/go/analysis/passes/timeformat", 5135+ visibility = ["//visibility:public"], 5136+ deps = [ 5137+ "//go/analysis", 5138+ "//go/analysis/passes/inspect", 5139+ "//go/ast/inspector", 5140+ "//go/types/typeutil", 5141+ ], 5142+) 5143+ 5144+alias( 5145+ name = "go_default_library", 5146+ actual = ":timeformat", 5147+ visibility = ["//visibility:public"], 5148+) 5149+ 5150+go_test( 5151+ name = "timeformat_test", 5152+ srcs = ["timeformat_test.go"], 5153+ deps = [ 5154+ ":timeformat", 5155+ "//go/analysis/analysistest", 5156+ ], 5157+) 5158diff -urN b/go/analysis/passes/timeformat/testdata/src/a/BUILD.bazel c/go/analysis/passes/timeformat/testdata/src/a/BUILD.bazel 5159--- b/go/analysis/passes/timeformat/testdata/src/a/BUILD.bazel 1970-01-01 00:00:00.000000000 +0000 5160+++ c/go/analysis/passes/timeformat/testdata/src/a/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 5161@@ -0,0 +1,14 @@ 5162+load("@io_bazel_rules_go//go:def.bzl", "go_library") 5163+ 5164+go_library( 5165+ name = "a", 5166+ srcs = ["a.go"], 5167+ importpath = "golang.org/x/tools/go/analysis/passes/timeformat/testdata/src/a", 5168+ visibility = ["//visibility:public"], 5169+) 5170+ 5171+alias( 5172+ name = "go_default_library", 5173+ actual = ":a", 5174+ visibility = ["//visibility:public"], 5175+) 5176diff -urN b/go/analysis/passes/timeformat/testdata/src/b/BUILD.bazel c/go/analysis/passes/timeformat/testdata/src/b/BUILD.bazel 5177--- b/go/analysis/passes/timeformat/testdata/src/b/BUILD.bazel 1970-01-01 00:00:00.000000000 +0000 5178+++ c/go/analysis/passes/timeformat/testdata/src/b/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 5179@@ -0,0 +1,14 @@ 5180+load("@io_bazel_rules_go//go:def.bzl", "go_library") 5181+ 5182+go_library( 5183+ name = "b", 5184+ srcs = ["b.go"], 5185+ importpath = "golang.org/x/tools/go/analysis/passes/timeformat/testdata/src/b", 5186+ visibility = ["//visibility:public"], 5187+) 5188+ 5189+alias( 5190+ name = "go_default_library", 5191+ actual = ":b", 5192+ visibility = ["//visibility:public"], 5193+) 5194diff -urN b/go/analysis/passes/unmarshal/BUILD.bazel c/go/analysis/passes/unmarshal/BUILD.bazel 5195--- b/go/analysis/passes/unmarshal/BUILD.bazel 1970-01-01 00:00:00.000000000 +0000 5196+++ c/go/analysis/passes/unmarshal/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 5197@@ -0,0 +1,31 @@ 5198+load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test") 5199+ 5200+go_library( 5201+ name = "unmarshal", 5202+ srcs = ["unmarshal.go"], 5203+ importpath = "golang.org/x/tools/go/analysis/passes/unmarshal", 5204+ visibility = ["//visibility:public"], 5205+ deps = [ 5206+ "//go/analysis", 5207+ "//go/analysis/passes/inspect", 5208+ "//go/ast/inspector", 5209+ "//go/types/typeutil", 5210+ "//internal/typeparams", 5211+ ], 5212+) 5213+ 5214+alias( 5215+ name = "go_default_library", 5216+ actual = ":unmarshal", 5217+ visibility = ["//visibility:public"], 5218+) 5219+ 5220+go_test( 5221+ name = "unmarshal_test", 5222+ srcs = ["unmarshal_test.go"], 5223+ deps = [ 5224+ ":unmarshal", 5225+ "//go/analysis/analysistest", 5226+ "//internal/typeparams", 5227+ ], 5228+) 5229diff -urN b/go/analysis/passes/unmarshal/cmd/unmarshal/BUILD.bazel c/go/analysis/passes/unmarshal/cmd/unmarshal/BUILD.bazel 5230--- b/go/analysis/passes/unmarshal/cmd/unmarshal/BUILD.bazel 1970-01-01 00:00:00.000000000 +0000 5231+++ c/go/analysis/passes/unmarshal/cmd/unmarshal/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 5232@@ -0,0 +1,18 @@ 5233+load("@io_bazel_rules_go//go:def.bzl", "go_binary", "go_library") 5234+ 5235+go_library( 5236+ name = "unmarshal_lib", 5237+ srcs = ["main.go"], 5238+ importpath = "golang.org/x/tools/go/analysis/passes/unmarshal/cmd/unmarshal", 5239+ visibility = ["//visibility:private"], 5240+ deps = [ 5241+ "//go/analysis/passes/unmarshal", 5242+ "//go/analysis/singlechecker", 5243+ ], 5244+) 5245+ 5246+go_binary( 5247+ name = "unmarshal", 5248+ embed = [":unmarshal_lib"], 5249+ visibility = ["//visibility:public"], 5250+) 5251diff -urN b/go/analysis/passes/unmarshal/testdata/src/a/BUILD.bazel c/go/analysis/passes/unmarshal/testdata/src/a/BUILD.bazel 5252--- b/go/analysis/passes/unmarshal/testdata/src/a/BUILD.bazel 1970-01-01 00:00:00.000000000 +0000 5253+++ c/go/analysis/passes/unmarshal/testdata/src/a/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 5254@@ -0,0 +1,14 @@ 5255+load("@io_bazel_rules_go//go:def.bzl", "go_library") 5256+ 5257+go_library( 5258+ name = "a", 5259+ srcs = ["a.go"], 5260+ importpath = "golang.org/x/tools/go/analysis/passes/unmarshal/testdata/src/a", 5261+ visibility = ["//visibility:public"], 5262+) 5263+ 5264+alias( 5265+ name = "go_default_library", 5266+ actual = ":a", 5267+ visibility = ["//visibility:public"], 5268+) 5269diff -urN b/go/analysis/passes/unmarshal/testdata/src/typeparams/BUILD.bazel c/go/analysis/passes/unmarshal/testdata/src/typeparams/BUILD.bazel 5270--- b/go/analysis/passes/unmarshal/testdata/src/typeparams/BUILD.bazel 1970-01-01 00:00:00.000000000 +0000 5271+++ c/go/analysis/passes/unmarshal/testdata/src/typeparams/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 5272@@ -0,0 +1,14 @@ 5273+load("@io_bazel_rules_go//go:def.bzl", "go_library") 5274+ 5275+go_library( 5276+ name = "typeparams", 5277+ srcs = ["typeparams.go"], 5278+ importpath = "golang.org/x/tools/go/analysis/passes/unmarshal/testdata/src/typeparams", 5279+ visibility = ["//visibility:public"], 5280+) 5281+ 5282+alias( 5283+ name = "go_default_library", 5284+ actual = ":typeparams", 5285+ visibility = ["//visibility:public"], 5286+) 5287diff -urN b/go/analysis/passes/unreachable/BUILD.bazel c/go/analysis/passes/unreachable/BUILD.bazel 5288--- b/go/analysis/passes/unreachable/BUILD.bazel 1970-01-01 00:00:00.000000000 +0000 5289+++ c/go/analysis/passes/unreachable/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 5290@@ -0,0 +1,28 @@ 5291+load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test") 5292+ 5293+go_library( 5294+ name = "unreachable", 5295+ srcs = ["unreachable.go"], 5296+ importpath = "golang.org/x/tools/go/analysis/passes/unreachable", 5297+ visibility = ["//visibility:public"], 5298+ deps = [ 5299+ "//go/analysis", 5300+ "//go/analysis/passes/inspect", 5301+ "//go/ast/inspector", 5302+ ], 5303+) 5304+ 5305+alias( 5306+ name = "go_default_library", 5307+ actual = ":unreachable", 5308+ visibility = ["//visibility:public"], 5309+) 5310+ 5311+go_test( 5312+ name = "unreachable_test", 5313+ srcs = ["unreachable_test.go"], 5314+ deps = [ 5315+ ":unreachable", 5316+ "//go/analysis/analysistest", 5317+ ], 5318+) 5319diff -urN b/go/analysis/passes/unreachable/testdata/src/a/BUILD.bazel c/go/analysis/passes/unreachable/testdata/src/a/BUILD.bazel 5320--- b/go/analysis/passes/unreachable/testdata/src/a/BUILD.bazel 1970-01-01 00:00:00.000000000 +0000 5321+++ c/go/analysis/passes/unreachable/testdata/src/a/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 5322@@ -0,0 +1,14 @@ 5323+load("@io_bazel_rules_go//go:def.bzl", "go_library") 5324+ 5325+go_library( 5326+ name = "a", 5327+ srcs = ["a.go"], 5328+ importpath = "golang.org/x/tools/go/analysis/passes/unreachable/testdata/src/a", 5329+ visibility = ["//visibility:public"], 5330+) 5331+ 5332+alias( 5333+ name = "go_default_library", 5334+ actual = ":a", 5335+ visibility = ["//visibility:public"], 5336+) 5337diff -urN b/go/analysis/passes/unsafeptr/BUILD.bazel c/go/analysis/passes/unsafeptr/BUILD.bazel 5338--- b/go/analysis/passes/unsafeptr/BUILD.bazel 1970-01-01 00:00:00.000000000 +0000 5339+++ c/go/analysis/passes/unsafeptr/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 5340@@ -0,0 +1,30 @@ 5341+load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test") 5342+ 5343+go_library( 5344+ name = "unsafeptr", 5345+ srcs = ["unsafeptr.go"], 5346+ importpath = "golang.org/x/tools/go/analysis/passes/unsafeptr", 5347+ visibility = ["//visibility:public"], 5348+ deps = [ 5349+ "//go/analysis", 5350+ "//go/analysis/passes/inspect", 5351+ "//go/analysis/passes/internal/analysisutil", 5352+ "//go/ast/inspector", 5353+ ], 5354+) 5355+ 5356+alias( 5357+ name = "go_default_library", 5358+ actual = ":unsafeptr", 5359+ visibility = ["//visibility:public"], 5360+) 5361+ 5362+go_test( 5363+ name = "unsafeptr_test", 5364+ srcs = ["unsafeptr_test.go"], 5365+ deps = [ 5366+ ":unsafeptr", 5367+ "//go/analysis/analysistest", 5368+ "//internal/typeparams", 5369+ ], 5370+) 5371diff -urN b/go/analysis/passes/unsafeptr/testdata/src/a/BUILD.bazel c/go/analysis/passes/unsafeptr/testdata/src/a/BUILD.bazel 5372--- b/go/analysis/passes/unsafeptr/testdata/src/a/BUILD.bazel 1970-01-01 00:00:00.000000000 +0000 5373+++ c/go/analysis/passes/unsafeptr/testdata/src/a/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 5374@@ -0,0 +1,17 @@ 5375+load("@io_bazel_rules_go//go:def.bzl", "go_library") 5376+ 5377+go_library( 5378+ name = "a", 5379+ srcs = [ 5380+ "a.go", 5381+ "issue40701.go", 5382+ ], 5383+ importpath = "golang.org/x/tools/go/analysis/passes/unsafeptr/testdata/src/a", 5384+ visibility = ["//visibility:public"], 5385+) 5386+ 5387+alias( 5388+ name = "go_default_library", 5389+ actual = ":a", 5390+ visibility = ["//visibility:public"], 5391+) 5392diff -urN b/go/analysis/passes/unsafeptr/testdata/src/typeparams/BUILD.bazel c/go/analysis/passes/unsafeptr/testdata/src/typeparams/BUILD.bazel 5393--- b/go/analysis/passes/unsafeptr/testdata/src/typeparams/BUILD.bazel 1970-01-01 00:00:00.000000000 +0000 5394+++ c/go/analysis/passes/unsafeptr/testdata/src/typeparams/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 5395@@ -0,0 +1,14 @@ 5396+load("@io_bazel_rules_go//go:def.bzl", "go_library") 5397+ 5398+go_library( 5399+ name = "typeparams", 5400+ srcs = ["typeparams.go"], 5401+ importpath = "golang.org/x/tools/go/analysis/passes/unsafeptr/testdata/src/typeparams", 5402+ visibility = ["//visibility:public"], 5403+) 5404+ 5405+alias( 5406+ name = "go_default_library", 5407+ actual = ":typeparams", 5408+ visibility = ["//visibility:public"], 5409+) 5410diff -urN b/go/analysis/passes/unusedresult/BUILD.bazel c/go/analysis/passes/unusedresult/BUILD.bazel 5411--- b/go/analysis/passes/unusedresult/BUILD.bazel 1970-01-01 00:00:00.000000000 +0000 5412+++ c/go/analysis/passes/unusedresult/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 5413@@ -0,0 +1,31 @@ 5414+load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test") 5415+ 5416+go_library( 5417+ name = "unusedresult", 5418+ srcs = ["unusedresult.go"], 5419+ importpath = "golang.org/x/tools/go/analysis/passes/unusedresult", 5420+ visibility = ["//visibility:public"], 5421+ deps = [ 5422+ "//go/analysis", 5423+ "//go/analysis/passes/inspect", 5424+ "//go/analysis/passes/internal/analysisutil", 5425+ "//go/ast/inspector", 5426+ "//internal/typeparams", 5427+ ], 5428+) 5429+ 5430+alias( 5431+ name = "go_default_library", 5432+ actual = ":unusedresult", 5433+ visibility = ["//visibility:public"], 5434+) 5435+ 5436+go_test( 5437+ name = "unusedresult_test", 5438+ srcs = ["unusedresult_test.go"], 5439+ deps = [ 5440+ ":unusedresult", 5441+ "//go/analysis/analysistest", 5442+ "//internal/typeparams", 5443+ ], 5444+) 5445diff -urN b/go/analysis/passes/unusedresult/testdata/src/a/BUILD.bazel c/go/analysis/passes/unusedresult/testdata/src/a/BUILD.bazel 5446--- b/go/analysis/passes/unusedresult/testdata/src/a/BUILD.bazel 1970-01-01 00:00:00.000000000 +0000 5447+++ c/go/analysis/passes/unusedresult/testdata/src/a/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 5448@@ -0,0 +1,14 @@ 5449+load("@io_bazel_rules_go//go:def.bzl", "go_library") 5450+ 5451+go_library( 5452+ name = "a", 5453+ srcs = ["a.go"], 5454+ importpath = "golang.org/x/tools/go/analysis/passes/unusedresult/testdata/src/a", 5455+ visibility = ["//visibility:public"], 5456+) 5457+ 5458+alias( 5459+ name = "go_default_library", 5460+ actual = ":a", 5461+ visibility = ["//visibility:public"], 5462+) 5463diff -urN b/go/analysis/passes/unusedresult/testdata/src/typeparams/BUILD.bazel c/go/analysis/passes/unusedresult/testdata/src/typeparams/BUILD.bazel 5464--- b/go/analysis/passes/unusedresult/testdata/src/typeparams/BUILD.bazel 1970-01-01 00:00:00.000000000 +0000 5465+++ c/go/analysis/passes/unusedresult/testdata/src/typeparams/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 5466@@ -0,0 +1,14 @@ 5467+load("@io_bazel_rules_go//go:def.bzl", "go_library") 5468+ 5469+go_library( 5470+ name = "typeparams", 5471+ srcs = ["typeparams.go"], 5472+ importpath = "golang.org/x/tools/go/analysis/passes/unusedresult/testdata/src/typeparams", 5473+ visibility = ["//visibility:public"], 5474+) 5475+ 5476+alias( 5477+ name = "go_default_library", 5478+ actual = ":typeparams", 5479+ visibility = ["//visibility:public"], 5480+) 5481diff -urN b/go/analysis/passes/unusedresult/testdata/src/typeparams/userdefs/BUILD.bazel c/go/analysis/passes/unusedresult/testdata/src/typeparams/userdefs/BUILD.bazel 5482--- b/go/analysis/passes/unusedresult/testdata/src/typeparams/userdefs/BUILD.bazel 1970-01-01 00:00:00.000000000 +0000 5483+++ c/go/analysis/passes/unusedresult/testdata/src/typeparams/userdefs/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 5484@@ -0,0 +1,14 @@ 5485+load("@io_bazel_rules_go//go:def.bzl", "go_library") 5486+ 5487+go_library( 5488+ name = "userdefs", 5489+ srcs = ["userdefs.go"], 5490+ importpath = "golang.org/x/tools/go/analysis/passes/unusedresult/testdata/src/typeparams/userdefs", 5491+ visibility = ["//visibility:public"], 5492+) 5493+ 5494+alias( 5495+ name = "go_default_library", 5496+ actual = ":userdefs", 5497+ visibility = ["//visibility:public"], 5498+) 5499diff -urN b/go/analysis/passes/unusedwrite/BUILD.bazel c/go/analysis/passes/unusedwrite/BUILD.bazel 5500--- b/go/analysis/passes/unusedwrite/BUILD.bazel 1970-01-01 00:00:00.000000000 +0000 5501+++ c/go/analysis/passes/unusedwrite/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 5502@@ -0,0 +1,28 @@ 5503+load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test") 5504+ 5505+go_library( 5506+ name = "unusedwrite", 5507+ srcs = ["unusedwrite.go"], 5508+ importpath = "golang.org/x/tools/go/analysis/passes/unusedwrite", 5509+ visibility = ["//visibility:public"], 5510+ deps = [ 5511+ "//go/analysis", 5512+ "//go/analysis/passes/buildssa", 5513+ "//go/ssa", 5514+ ], 5515+) 5516+ 5517+alias( 5518+ name = "go_default_library", 5519+ actual = ":unusedwrite", 5520+ visibility = ["//visibility:public"], 5521+) 5522+ 5523+go_test( 5524+ name = "unusedwrite_test", 5525+ srcs = ["unusedwrite_test.go"], 5526+ deps = [ 5527+ ":unusedwrite", 5528+ "//go/analysis/analysistest", 5529+ ], 5530+) 5531diff -urN b/go/analysis/passes/unusedwrite/testdata/src/a/BUILD.bazel c/go/analysis/passes/unusedwrite/testdata/src/a/BUILD.bazel 5532--- b/go/analysis/passes/unusedwrite/testdata/src/a/BUILD.bazel 1970-01-01 00:00:00.000000000 +0000 5533+++ c/go/analysis/passes/unusedwrite/testdata/src/a/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 5534@@ -0,0 +1,14 @@ 5535+load("@io_bazel_rules_go//go:def.bzl", "go_library") 5536+ 5537+go_library( 5538+ name = "a", 5539+ srcs = ["unusedwrite.go"], 5540+ importpath = "golang.org/x/tools/go/analysis/passes/unusedwrite/testdata/src/a", 5541+ visibility = ["//visibility:public"], 5542+) 5543+ 5544+alias( 5545+ name = "go_default_library", 5546+ actual = ":a", 5547+ visibility = ["//visibility:public"], 5548+) 5549diff -urN b/go/analysis/passes/usesgenerics/BUILD.bazel c/go/analysis/passes/usesgenerics/BUILD.bazel 5550--- b/go/analysis/passes/usesgenerics/BUILD.bazel 1970-01-01 00:00:00.000000000 +0000 5551+++ c/go/analysis/passes/usesgenerics/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 5552@@ -0,0 +1,30 @@ 5553+load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test") 5554+ 5555+go_library( 5556+ name = "usesgenerics", 5557+ srcs = ["usesgenerics.go"], 5558+ importpath = "golang.org/x/tools/go/analysis/passes/usesgenerics", 5559+ visibility = ["//visibility:public"], 5560+ deps = [ 5561+ "//go/analysis", 5562+ "//go/analysis/passes/inspect", 5563+ "//go/ast/inspector", 5564+ "//internal/typeparams/genericfeatures", 5565+ ], 5566+) 5567+ 5568+alias( 5569+ name = "go_default_library", 5570+ actual = ":usesgenerics", 5571+ visibility = ["//visibility:public"], 5572+) 5573+ 5574+go_test( 5575+ name = "usesgenerics_test", 5576+ srcs = ["usesgenerics_test.go"], 5577+ deps = [ 5578+ ":usesgenerics", 5579+ "//go/analysis/analysistest", 5580+ "//internal/typeparams", 5581+ ], 5582+) 5583diff -urN b/go/analysis/passes/usesgenerics/testdata/src/a/BUILD.bazel c/go/analysis/passes/usesgenerics/testdata/src/a/BUILD.bazel 5584--- b/go/analysis/passes/usesgenerics/testdata/src/a/BUILD.bazel 1970-01-01 00:00:00.000000000 +0000 5585+++ c/go/analysis/passes/usesgenerics/testdata/src/a/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 5586@@ -0,0 +1,14 @@ 5587+load("@io_bazel_rules_go//go:def.bzl", "go_library") 5588+ 5589+go_library( 5590+ name = "a", 5591+ srcs = ["a.go"], 5592+ importpath = "golang.org/x/tools/go/analysis/passes/usesgenerics/testdata/src/a", 5593+ visibility = ["//visibility:public"], 5594+) 5595+ 5596+alias( 5597+ name = "go_default_library", 5598+ actual = ":a", 5599+ visibility = ["//visibility:public"], 5600+) 5601diff -urN b/go/analysis/passes/usesgenerics/testdata/src/b/BUILD.bazel c/go/analysis/passes/usesgenerics/testdata/src/b/BUILD.bazel 5602--- b/go/analysis/passes/usesgenerics/testdata/src/b/BUILD.bazel 1970-01-01 00:00:00.000000000 +0000 5603+++ c/go/analysis/passes/usesgenerics/testdata/src/b/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 5604@@ -0,0 +1,14 @@ 5605+load("@io_bazel_rules_go//go:def.bzl", "go_library") 5606+ 5607+go_library( 5608+ name = "b", 5609+ srcs = ["b.go"], 5610+ importpath = "golang.org/x/tools/go/analysis/passes/usesgenerics/testdata/src/b", 5611+ visibility = ["//visibility:public"], 5612+) 5613+ 5614+alias( 5615+ name = "go_default_library", 5616+ actual = ":b", 5617+ visibility = ["//visibility:public"], 5618+) 5619diff -urN b/go/analysis/passes/usesgenerics/testdata/src/c/BUILD.bazel c/go/analysis/passes/usesgenerics/testdata/src/c/BUILD.bazel 5620--- b/go/analysis/passes/usesgenerics/testdata/src/c/BUILD.bazel 1970-01-01 00:00:00.000000000 +0000 5621+++ c/go/analysis/passes/usesgenerics/testdata/src/c/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 5622@@ -0,0 +1,14 @@ 5623+load("@io_bazel_rules_go//go:def.bzl", "go_library") 5624+ 5625+go_library( 5626+ name = "c", 5627+ srcs = ["c.go"], 5628+ importpath = "golang.org/x/tools/go/analysis/passes/usesgenerics/testdata/src/c", 5629+ visibility = ["//visibility:public"], 5630+) 5631+ 5632+alias( 5633+ name = "go_default_library", 5634+ actual = ":c", 5635+ visibility = ["//visibility:public"], 5636+) 5637diff -urN b/go/analysis/passes/usesgenerics/testdata/src/d/BUILD.bazel c/go/analysis/passes/usesgenerics/testdata/src/d/BUILD.bazel 5638--- b/go/analysis/passes/usesgenerics/testdata/src/d/BUILD.bazel 1970-01-01 00:00:00.000000000 +0000 5639+++ c/go/analysis/passes/usesgenerics/testdata/src/d/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 5640@@ -0,0 +1,14 @@ 5641+load("@io_bazel_rules_go//go:def.bzl", "go_library") 5642+ 5643+go_library( 5644+ name = "d", 5645+ srcs = ["d.go"], 5646+ importpath = "golang.org/x/tools/go/analysis/passes/usesgenerics/testdata/src/d", 5647+ visibility = ["//visibility:public"], 5648+) 5649+ 5650+alias( 5651+ name = "go_default_library", 5652+ actual = ":d", 5653+ visibility = ["//visibility:public"], 5654+) 5655diff -urN b/go/analysis/singlechecker/BUILD.bazel c/go/analysis/singlechecker/BUILD.bazel 5656--- b/go/analysis/singlechecker/BUILD.bazel 1970-01-01 00:00:00.000000000 +0000 5657+++ c/go/analysis/singlechecker/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 5658@@ -0,0 +1,20 @@ 5659+load("@io_bazel_rules_go//go:def.bzl", "go_library") 5660+ 5661+go_library( 5662+ name = "singlechecker", 5663+ srcs = ["singlechecker.go"], 5664+ importpath = "golang.org/x/tools/go/analysis/singlechecker", 5665+ visibility = ["//visibility:public"], 5666+ deps = [ 5667+ "//go/analysis", 5668+ "//go/analysis/internal/analysisflags", 5669+ "//go/analysis/internal/checker", 5670+ "//go/analysis/unitchecker", 5671+ ], 5672+) 5673+ 5674+alias( 5675+ name = "go_default_library", 5676+ actual = ":singlechecker", 5677+ visibility = ["//visibility:public"], 5678+) 5679diff -urN b/go/analysis/unitchecker/BUILD.bazel c/go/analysis/unitchecker/BUILD.bazel 5680--- b/go/analysis/unitchecker/BUILD.bazel 1970-01-01 00:00:00.000000000 +0000 5681+++ c/go/analysis/unitchecker/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 5682@@ -0,0 +1,35 @@ 5683+load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test") 5684+ 5685+go_library( 5686+ name = "unitchecker", 5687+ srcs = [ 5688+ "unitchecker.go", 5689+ "unitchecker112.go", 5690+ ], 5691+ importpath = "golang.org/x/tools/go/analysis/unitchecker", 5692+ visibility = ["//visibility:public"], 5693+ deps = [ 5694+ "//go/analysis", 5695+ "//go/analysis/internal/analysisflags", 5696+ "//internal/facts", 5697+ "//internal/typeparams", 5698+ ], 5699+) 5700+ 5701+alias( 5702+ name = "go_default_library", 5703+ actual = ":unitchecker", 5704+ visibility = ["//visibility:public"], 5705+) 5706+ 5707+go_test( 5708+ name = "unitchecker_test", 5709+ srcs = ["unitchecker_test.go"], 5710+ deps = [ 5711+ ":unitchecker", 5712+ "//go/analysis/passes/assign", 5713+ "//go/analysis/passes/findcall", 5714+ "//go/analysis/passes/printf", 5715+ "//go/packages/packagestest", 5716+ ], 5717+) 5718diff -urN b/go/ast/astutil/BUILD.bazel c/go/ast/astutil/BUILD.bazel 5719--- b/go/ast/astutil/BUILD.bazel 1970-01-01 00:00:00.000000000 +0000 5720+++ c/go/ast/astutil/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 5721@@ -0,0 +1,31 @@ 5722+load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test") 5723+ 5724+go_library( 5725+ name = "astutil", 5726+ srcs = [ 5727+ "enclosing.go", 5728+ "imports.go", 5729+ "rewrite.go", 5730+ "util.go", 5731+ ], 5732+ importpath = "golang.org/x/tools/go/ast/astutil", 5733+ visibility = ["//visibility:public"], 5734+ deps = ["//internal/typeparams"], 5735+) 5736+ 5737+alias( 5738+ name = "go_default_library", 5739+ actual = ":astutil", 5740+ visibility = ["//visibility:public"], 5741+) 5742+ 5743+go_test( 5744+ name = "astutil_test", 5745+ srcs = [ 5746+ "enclosing_test.go", 5747+ "imports_test.go", 5748+ "rewrite_test.go", 5749+ ], 5750+ embed = [":astutil"], 5751+ deps = ["//internal/typeparams"], 5752+) 5753diff -urN b/go/ast/inspector/BUILD.bazel c/go/ast/inspector/BUILD.bazel 5754--- b/go/ast/inspector/BUILD.bazel 1970-01-01 00:00:00.000000000 +0000 5755+++ c/go/ast/inspector/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 5756@@ -0,0 +1,27 @@ 5757+load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test") 5758+ 5759+go_library( 5760+ name = "inspector", 5761+ srcs = [ 5762+ "inspector.go", 5763+ "typeof.go", 5764+ ], 5765+ importpath = "golang.org/x/tools/go/ast/inspector", 5766+ visibility = ["//visibility:public"], 5767+ deps = ["//internal/typeparams"], 5768+) 5769+ 5770+alias( 5771+ name = "go_default_library", 5772+ actual = ":inspector", 5773+ visibility = ["//visibility:public"], 5774+) 5775+ 5776+go_test( 5777+ name = "inspector_test", 5778+ srcs = ["inspector_test.go"], 5779+ deps = [ 5780+ ":inspector", 5781+ "//internal/typeparams", 5782+ ], 5783+) 5784diff -urN b/go/buildutil/BUILD.bazel c/go/buildutil/BUILD.bazel 5785--- b/go/buildutil/BUILD.bazel 1970-01-01 00:00:00.000000000 +0000 5786+++ c/go/buildutil/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 5787@@ -0,0 +1,35 @@ 5788+load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test") 5789+ 5790+go_library( 5791+ name = "buildutil", 5792+ srcs = [ 5793+ "allpackages.go", 5794+ "fakecontext.go", 5795+ "overlay.go", 5796+ "tags.go", 5797+ "util.go", 5798+ ], 5799+ importpath = "golang.org/x/tools/go/buildutil", 5800+ visibility = ["//visibility:public"], 5801+) 5802+ 5803+alias( 5804+ name = "go_default_library", 5805+ actual = ":buildutil", 5806+ visibility = ["//visibility:public"], 5807+) 5808+ 5809+go_test( 5810+ name = "buildutil_test", 5811+ srcs = [ 5812+ "allpackages_test.go", 5813+ "overlay_test.go", 5814+ "tags_test.go", 5815+ "util_test.go", 5816+ "util_windows_test.go", 5817+ ], 5818+ deps = [ 5819+ ":buildutil", 5820+ "//go/packages/packagestest", 5821+ ], 5822+) 5823diff -urN b/go/callgraph/BUILD.bazel c/go/callgraph/BUILD.bazel 5824--- b/go/callgraph/BUILD.bazel 1970-01-01 00:00:00.000000000 +0000 5825+++ c/go/callgraph/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 5826@@ -0,0 +1,34 @@ 5827+load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test") 5828+ 5829+go_library( 5830+ name = "callgraph", 5831+ srcs = [ 5832+ "callgraph.go", 5833+ "util.go", 5834+ ], 5835+ importpath = "golang.org/x/tools/go/callgraph", 5836+ visibility = ["//visibility:public"], 5837+ deps = ["//go/ssa"], 5838+) 5839+ 5840+alias( 5841+ name = "go_default_library", 5842+ actual = ":callgraph", 5843+ visibility = ["//visibility:public"], 5844+) 5845+ 5846+go_test( 5847+ name = "callgraph_test", 5848+ srcs = ["callgraph_test.go"], 5849+ deps = [ 5850+ ":callgraph", 5851+ "//go/callgraph/cha", 5852+ "//go/callgraph/rta", 5853+ "//go/callgraph/static", 5854+ "//go/callgraph/vta", 5855+ "//go/loader", 5856+ "//go/pointer", 5857+ "//go/ssa", 5858+ "//go/ssa/ssautil", 5859+ ], 5860+) 5861diff -urN b/go/callgraph/cha/BUILD.bazel c/go/callgraph/cha/BUILD.bazel 5862--- b/go/callgraph/cha/BUILD.bazel 1970-01-01 00:00:00.000000000 +0000 5863+++ c/go/callgraph/cha/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 5864@@ -0,0 +1,132 @@ 5865+load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test") 5866+ 5867+go_library( 5868+ name = "cha", 5869+ srcs = ["cha.go"], 5870+ importpath = "golang.org/x/tools/go/callgraph/cha", 5871+ visibility = ["//visibility:public"], 5872+ deps = [ 5873+ "//go/callgraph", 5874+ "//go/ssa", 5875+ "//go/ssa/ssautil", 5876+ "//go/types/typeutil", 5877+ ], 5878+) 5879+ 5880+alias( 5881+ name = "go_default_library", 5882+ actual = ":cha", 5883+ visibility = ["//visibility:public"], 5884+) 5885+ 5886+go_test( 5887+ name = "cha_test", 5888+ srcs = ["cha_test.go"], 5889+ deps = select({ 5890+ "@io_bazel_rules_go//go/platform:aix": [ 5891+ ":cha", 5892+ "//go/callgraph", 5893+ "//go/loader", 5894+ "//go/ssa", 5895+ "//go/ssa/ssautil", 5896+ "//internal/typeparams", 5897+ ], 5898+ "@io_bazel_rules_go//go/platform:darwin": [ 5899+ ":cha", 5900+ "//go/callgraph", 5901+ "//go/loader", 5902+ "//go/ssa", 5903+ "//go/ssa/ssautil", 5904+ "//internal/typeparams", 5905+ ], 5906+ "@io_bazel_rules_go//go/platform:dragonfly": [ 5907+ ":cha", 5908+ "//go/callgraph", 5909+ "//go/loader", 5910+ "//go/ssa", 5911+ "//go/ssa/ssautil", 5912+ "//internal/typeparams", 5913+ ], 5914+ "@io_bazel_rules_go//go/platform:freebsd": [ 5915+ ":cha", 5916+ "//go/callgraph", 5917+ "//go/loader", 5918+ "//go/ssa", 5919+ "//go/ssa/ssautil", 5920+ "//internal/typeparams", 5921+ ], 5922+ "@io_bazel_rules_go//go/platform:illumos": [ 5923+ ":cha", 5924+ "//go/callgraph", 5925+ "//go/loader", 5926+ "//go/ssa", 5927+ "//go/ssa/ssautil", 5928+ "//internal/typeparams", 5929+ ], 5930+ "@io_bazel_rules_go//go/platform:ios": [ 5931+ ":cha", 5932+ "//go/callgraph", 5933+ "//go/loader", 5934+ "//go/ssa", 5935+ "//go/ssa/ssautil", 5936+ "//internal/typeparams", 5937+ ], 5938+ "@io_bazel_rules_go//go/platform:js": [ 5939+ ":cha", 5940+ "//go/callgraph", 5941+ "//go/loader", 5942+ "//go/ssa", 5943+ "//go/ssa/ssautil", 5944+ "//internal/typeparams", 5945+ ], 5946+ "@io_bazel_rules_go//go/platform:linux": [ 5947+ ":cha", 5948+ "//go/callgraph", 5949+ "//go/loader", 5950+ "//go/ssa", 5951+ "//go/ssa/ssautil", 5952+ "//internal/typeparams", 5953+ ], 5954+ "@io_bazel_rules_go//go/platform:netbsd": [ 5955+ ":cha", 5956+ "//go/callgraph", 5957+ "//go/loader", 5958+ "//go/ssa", 5959+ "//go/ssa/ssautil", 5960+ "//internal/typeparams", 5961+ ], 5962+ "@io_bazel_rules_go//go/platform:openbsd": [ 5963+ ":cha", 5964+ "//go/callgraph", 5965+ "//go/loader", 5966+ "//go/ssa", 5967+ "//go/ssa/ssautil", 5968+ "//internal/typeparams", 5969+ ], 5970+ "@io_bazel_rules_go//go/platform:plan9": [ 5971+ ":cha", 5972+ "//go/callgraph", 5973+ "//go/loader", 5974+ "//go/ssa", 5975+ "//go/ssa/ssautil", 5976+ "//internal/typeparams", 5977+ ], 5978+ "@io_bazel_rules_go//go/platform:solaris": [ 5979+ ":cha", 5980+ "//go/callgraph", 5981+ "//go/loader", 5982+ "//go/ssa", 5983+ "//go/ssa/ssautil", 5984+ "//internal/typeparams", 5985+ ], 5986+ "@io_bazel_rules_go//go/platform:windows": [ 5987+ ":cha", 5988+ "//go/callgraph", 5989+ "//go/loader", 5990+ "//go/ssa", 5991+ "//go/ssa/ssautil", 5992+ "//internal/typeparams", 5993+ ], 5994+ "//conditions:default": [], 5995+ }), 5996+) 5997diff -urN b/go/callgraph/cha/testdata/BUILD.bazel c/go/callgraph/cha/testdata/BUILD.bazel 5998--- b/go/callgraph/cha/testdata/BUILD.bazel 1970-01-01 00:00:00.000000000 +0000 5999+++ c/go/callgraph/cha/testdata/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 6000@@ -0,0 +1,14 @@ 6001+load("@io_bazel_rules_go//go:def.bzl", "go_binary", "go_library") 6002+ 6003+go_library( 6004+ name = "testdata_lib", 6005+ srcs = ["issue23925.go"], 6006+ importpath = "golang.org/x/tools/go/callgraph/cha/testdata", 6007+ visibility = ["//visibility:private"], 6008+) 6009+ 6010+go_binary( 6011+ name = "testdata", 6012+ embed = [":testdata_lib"], 6013+ visibility = ["//visibility:public"], 6014+) 6015diff -urN b/go/callgraph/rta/BUILD.bazel c/go/callgraph/rta/BUILD.bazel 6016--- b/go/callgraph/rta/BUILD.bazel 1970-01-01 00:00:00.000000000 +0000 6017+++ c/go/callgraph/rta/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 6018@@ -0,0 +1,132 @@ 6019+load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test") 6020+ 6021+go_library( 6022+ name = "rta", 6023+ srcs = ["rta.go"], 6024+ importpath = "golang.org/x/tools/go/callgraph/rta", 6025+ visibility = ["//visibility:public"], 6026+ deps = [ 6027+ "//go/callgraph", 6028+ "//go/ssa", 6029+ "//go/types/typeutil", 6030+ ], 6031+) 6032+ 6033+alias( 6034+ name = "go_default_library", 6035+ actual = ":rta", 6036+ visibility = ["//visibility:public"], 6037+) 6038+ 6039+go_test( 6040+ name = "rta_test", 6041+ srcs = ["rta_test.go"], 6042+ data = glob(["testdata/**"]), 6043+ deps = select({ 6044+ "@io_bazel_rules_go//go/platform:aix": [ 6045+ ":rta", 6046+ "//go/callgraph", 6047+ "//go/loader", 6048+ "//go/ssa", 6049+ "//go/ssa/ssautil", 6050+ "//internal/typeparams", 6051+ ], 6052+ "@io_bazel_rules_go//go/platform:darwin": [ 6053+ ":rta", 6054+ "//go/callgraph", 6055+ "//go/loader", 6056+ "//go/ssa", 6057+ "//go/ssa/ssautil", 6058+ "//internal/typeparams", 6059+ ], 6060+ "@io_bazel_rules_go//go/platform:dragonfly": [ 6061+ ":rta", 6062+ "//go/callgraph", 6063+ "//go/loader", 6064+ "//go/ssa", 6065+ "//go/ssa/ssautil", 6066+ "//internal/typeparams", 6067+ ], 6068+ "@io_bazel_rules_go//go/platform:freebsd": [ 6069+ ":rta", 6070+ "//go/callgraph", 6071+ "//go/loader", 6072+ "//go/ssa", 6073+ "//go/ssa/ssautil", 6074+ "//internal/typeparams", 6075+ ], 6076+ "@io_bazel_rules_go//go/platform:illumos": [ 6077+ ":rta", 6078+ "//go/callgraph", 6079+ "//go/loader", 6080+ "//go/ssa", 6081+ "//go/ssa/ssautil", 6082+ "//internal/typeparams", 6083+ ], 6084+ "@io_bazel_rules_go//go/platform:ios": [ 6085+ ":rta", 6086+ "//go/callgraph", 6087+ "//go/loader", 6088+ "//go/ssa", 6089+ "//go/ssa/ssautil", 6090+ "//internal/typeparams", 6091+ ], 6092+ "@io_bazel_rules_go//go/platform:js": [ 6093+ ":rta", 6094+ "//go/callgraph", 6095+ "//go/loader", 6096+ "//go/ssa", 6097+ "//go/ssa/ssautil", 6098+ "//internal/typeparams", 6099+ ], 6100+ "@io_bazel_rules_go//go/platform:linux": [ 6101+ ":rta", 6102+ "//go/callgraph", 6103+ "//go/loader", 6104+ "//go/ssa", 6105+ "//go/ssa/ssautil", 6106+ "//internal/typeparams", 6107+ ], 6108+ "@io_bazel_rules_go//go/platform:netbsd": [ 6109+ ":rta", 6110+ "//go/callgraph", 6111+ "//go/loader", 6112+ "//go/ssa", 6113+ "//go/ssa/ssautil", 6114+ "//internal/typeparams", 6115+ ], 6116+ "@io_bazel_rules_go//go/platform:openbsd": [ 6117+ ":rta", 6118+ "//go/callgraph", 6119+ "//go/loader", 6120+ "//go/ssa", 6121+ "//go/ssa/ssautil", 6122+ "//internal/typeparams", 6123+ ], 6124+ "@io_bazel_rules_go//go/platform:plan9": [ 6125+ ":rta", 6126+ "//go/callgraph", 6127+ "//go/loader", 6128+ "//go/ssa", 6129+ "//go/ssa/ssautil", 6130+ "//internal/typeparams", 6131+ ], 6132+ "@io_bazel_rules_go//go/platform:solaris": [ 6133+ ":rta", 6134+ "//go/callgraph", 6135+ "//go/loader", 6136+ "//go/ssa", 6137+ "//go/ssa/ssautil", 6138+ "//internal/typeparams", 6139+ ], 6140+ "@io_bazel_rules_go//go/platform:windows": [ 6141+ ":rta", 6142+ "//go/callgraph", 6143+ "//go/loader", 6144+ "//go/ssa", 6145+ "//go/ssa/ssautil", 6146+ "//internal/typeparams", 6147+ ], 6148+ "//conditions:default": [], 6149+ }), 6150+) 6151diff -urN b/go/callgraph/static/BUILD.bazel c/go/callgraph/static/BUILD.bazel 6152--- b/go/callgraph/static/BUILD.bazel 1970-01-01 00:00:00.000000000 +0000 6153+++ c/go/callgraph/static/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 6154@@ -0,0 +1,32 @@ 6155+load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test") 6156+ 6157+go_library( 6158+ name = "static", 6159+ srcs = ["static.go"], 6160+ importpath = "golang.org/x/tools/go/callgraph/static", 6161+ visibility = ["//visibility:public"], 6162+ deps = [ 6163+ "//go/callgraph", 6164+ "//go/ssa", 6165+ "//go/ssa/ssautil", 6166+ ], 6167+) 6168+ 6169+alias( 6170+ name = "go_default_library", 6171+ actual = ":static", 6172+ visibility = ["//visibility:public"], 6173+) 6174+ 6175+go_test( 6176+ name = "static_test", 6177+ srcs = ["static_test.go"], 6178+ deps = [ 6179+ ":static", 6180+ "//go/callgraph", 6181+ "//go/loader", 6182+ "//go/ssa", 6183+ "//go/ssa/ssautil", 6184+ "//internal/typeparams", 6185+ ], 6186+) 6187diff -urN b/go/callgraph/vta/BUILD.bazel c/go/callgraph/vta/BUILD.bazel 6188--- b/go/callgraph/vta/BUILD.bazel 1970-01-01 00:00:00.000000000 +0000 6189+++ c/go/callgraph/vta/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 6190@@ -0,0 +1,50 @@ 6191+load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test") 6192+ 6193+go_library( 6194+ name = "vta", 6195+ srcs = [ 6196+ "graph.go", 6197+ "propagation.go", 6198+ "utils.go", 6199+ "vta.go", 6200+ ], 6201+ importpath = "golang.org/x/tools/go/callgraph/vta", 6202+ visibility = ["//visibility:public"], 6203+ deps = [ 6204+ "//go/callgraph", 6205+ "//go/callgraph/vta/internal/trie", 6206+ "//go/ssa", 6207+ "//go/types/typeutil", 6208+ "//internal/typeparams", 6209+ ], 6210+) 6211+ 6212+alias( 6213+ name = "go_default_library", 6214+ actual = ":vta", 6215+ visibility = ["//visibility:public"], 6216+) 6217+ 6218+go_test( 6219+ name = "vta_test", 6220+ srcs = [ 6221+ "graph_test.go", 6222+ "helpers_test.go", 6223+ "propagation_test.go", 6224+ "vta_go117_test.go", 6225+ "vta_test.go", 6226+ ], 6227+ embed = [":vta"], 6228+ deps = [ 6229+ "//go/analysis", 6230+ "//go/analysis/analysistest", 6231+ "//go/analysis/passes/buildssa", 6232+ "//go/callgraph", 6233+ "//go/callgraph/cha", 6234+ "//go/loader", 6235+ "//go/ssa", 6236+ "//go/ssa/ssautil", 6237+ "//go/types/typeutil", 6238+ "//internal/typeparams", 6239+ ], 6240+) 6241diff -urN b/go/callgraph/vta/internal/trie/BUILD.bazel c/go/callgraph/vta/internal/trie/BUILD.bazel 6242--- b/go/callgraph/vta/internal/trie/BUILD.bazel 1970-01-01 00:00:00.000000000 +0000 6243+++ c/go/callgraph/vta/internal/trie/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 6244@@ -0,0 +1,29 @@ 6245+load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test") 6246+ 6247+go_library( 6248+ name = "trie", 6249+ srcs = [ 6250+ "bits.go", 6251+ "builder.go", 6252+ "scope.go", 6253+ "trie.go", 6254+ ], 6255+ importpath = "golang.org/x/tools/go/callgraph/vta/internal/trie", 6256+ visibility = ["//go/callgraph/vta:__subpackages__"], 6257+) 6258+ 6259+alias( 6260+ name = "go_default_library", 6261+ actual = ":trie", 6262+ visibility = ["//go/callgraph/vta:__subpackages__"], 6263+) 6264+ 6265+go_test( 6266+ name = "trie_test", 6267+ srcs = [ 6268+ "bits_test.go", 6269+ "op_test.go", 6270+ "trie_test.go", 6271+ ], 6272+ embed = [":trie"], 6273+) 6274diff -urN b/go/callgraph/vta/testdata/src/BUILD.bazel c/go/callgraph/vta/testdata/src/BUILD.bazel 6275--- b/go/callgraph/vta/testdata/src/BUILD.bazel 1970-01-01 00:00:00.000000000 +0000 6276+++ c/go/callgraph/vta/testdata/src/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 6277@@ -0,0 +1,47 @@ 6278+load("@io_bazel_rules_go//go:def.bzl", "go_library") 6279+ 6280+go_library( 6281+ name = "src", 6282+ srcs = [ 6283+ "callgraph_collections.go", 6284+ "callgraph_field_funcs.go", 6285+ "callgraph_fields.go", 6286+ "callgraph_generics.go", 6287+ "callgraph_ho.go", 6288+ "callgraph_interfaces.go", 6289+ "callgraph_issue_57756.go", 6290+ "callgraph_nested_ptr.go", 6291+ "callgraph_pointers.go", 6292+ "callgraph_recursive_types.go", 6293+ "callgraph_static.go", 6294+ "channels.go", 6295+ "closures.go", 6296+ "dynamic_calls.go", 6297+ "fields.go", 6298+ "function_alias.go", 6299+ "go117.go", 6300+ "maps.go", 6301+ "node_uniqueness.go", 6302+ "panic.go", 6303+ "phi.go", 6304+ "phi_alias.go", 6305+ "ranges.go", 6306+ "returns.go", 6307+ "select.go", 6308+ "simple.go", 6309+ "static_calls.go", 6310+ "store.go", 6311+ "store_load_alias.go", 6312+ "stores_arrays.go", 6313+ "type_assertions.go", 6314+ "type_conversions.go", 6315+ ], 6316+ importpath = "golang.org/x/tools/go/callgraph/vta/testdata/src", 6317+ visibility = ["//visibility:public"], 6318+) 6319+ 6320+alias( 6321+ name = "go_default_library", 6322+ actual = ":src", 6323+ visibility = ["//visibility:public"], 6324+) 6325diff -urN b/go/callgraph/vta/testdata/src/d/BUILD.bazel c/go/callgraph/vta/testdata/src/d/BUILD.bazel 6326--- b/go/callgraph/vta/testdata/src/d/BUILD.bazel 1970-01-01 00:00:00.000000000 +0000 6327+++ c/go/callgraph/vta/testdata/src/d/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 6328@@ -0,0 +1,14 @@ 6329+load("@io_bazel_rules_go//go:def.bzl", "go_library") 6330+ 6331+go_library( 6332+ name = "d", 6333+ srcs = ["d.go"], 6334+ importpath = "golang.org/x/tools/go/callgraph/vta/testdata/src/d", 6335+ visibility = ["//visibility:public"], 6336+) 6337+ 6338+alias( 6339+ name = "go_default_library", 6340+ actual = ":d", 6341+ visibility = ["//visibility:public"], 6342+) 6343diff -urN b/go/callgraph/vta/testdata/src/t/BUILD.bazel c/go/callgraph/vta/testdata/src/t/BUILD.bazel 6344--- b/go/callgraph/vta/testdata/src/t/BUILD.bazel 1970-01-01 00:00:00.000000000 +0000 6345+++ c/go/callgraph/vta/testdata/src/t/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 6346@@ -0,0 +1,14 @@ 6347+load("@io_bazel_rules_go//go:def.bzl", "go_library") 6348+ 6349+go_library( 6350+ name = "t", 6351+ srcs = ["t.go"], 6352+ importpath = "golang.org/x/tools/go/callgraph/vta/testdata/src/t", 6353+ visibility = ["//visibility:public"], 6354+) 6355+ 6356+alias( 6357+ name = "go_default_library", 6358+ actual = ":t", 6359+ visibility = ["//visibility:public"], 6360+) 6361diff -urN b/go/cfg/BUILD.bazel c/go/cfg/BUILD.bazel 6362--- b/go/cfg/BUILD.bazel 1970-01-01 00:00:00.000000000 +0000 6363+++ c/go/cfg/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 6364@@ -0,0 +1,23 @@ 6365+load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test") 6366+ 6367+go_library( 6368+ name = "cfg", 6369+ srcs = [ 6370+ "builder.go", 6371+ "cfg.go", 6372+ ], 6373+ importpath = "golang.org/x/tools/go/cfg", 6374+ visibility = ["//visibility:public"], 6375+) 6376+ 6377+alias( 6378+ name = "go_default_library", 6379+ actual = ":cfg", 6380+ visibility = ["//visibility:public"], 6381+) 6382+ 6383+go_test( 6384+ name = "cfg_test", 6385+ srcs = ["cfg_test.go"], 6386+ embed = [":cfg"], 6387+) 6388diff -urN b/go/expect/BUILD.bazel c/go/expect/BUILD.bazel 6389--- b/go/expect/BUILD.bazel 1970-01-01 00:00:00.000000000 +0000 6390+++ c/go/expect/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 6391@@ -0,0 +1,24 @@ 6392+load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test") 6393+ 6394+go_library( 6395+ name = "expect", 6396+ srcs = [ 6397+ "expect.go", 6398+ "extract.go", 6399+ ], 6400+ importpath = "golang.org/x/tools/go/expect", 6401+ visibility = ["//visibility:public"], 6402+ deps = ["@org_golang_x_mod//modfile:go_default_library"], 6403+) 6404+ 6405+alias( 6406+ name = "go_default_library", 6407+ actual = ":expect", 6408+ visibility = ["//visibility:public"], 6409+) 6410+ 6411+go_test( 6412+ name = "expect_test", 6413+ srcs = ["expect_test.go"], 6414+ deps = [":expect"], 6415+) 6416diff -urN b/go/expect/testdata/BUILD.bazel c/go/expect/testdata/BUILD.bazel 6417--- b/go/expect/testdata/BUILD.bazel 1970-01-01 00:00:00.000000000 +0000 6418+++ c/go/expect/testdata/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 6419@@ -0,0 +1,14 @@ 6420+load("@io_bazel_rules_go//go:def.bzl", "go_library") 6421+ 6422+go_library( 6423+ name = "testdata", 6424+ srcs = ["test.go"], 6425+ importpath = "golang.org/x/tools/go/expect/testdata", 6426+ visibility = ["//visibility:public"], 6427+) 6428+ 6429+alias( 6430+ name = "go_default_library", 6431+ actual = ":testdata", 6432+ visibility = ["//visibility:public"], 6433+) 6434diff -urN b/go/gccgoexportdata/BUILD.bazel c/go/gccgoexportdata/BUILD.bazel 6435--- b/go/gccgoexportdata/BUILD.bazel 1970-01-01 00:00:00.000000000 +0000 6436+++ c/go/gccgoexportdata/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 6437@@ -0,0 +1,22 @@ 6438+load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test") 6439+ 6440+go_library( 6441+ name = "gccgoexportdata", 6442+ srcs = ["gccgoexportdata.go"], 6443+ importpath = "golang.org/x/tools/go/gccgoexportdata", 6444+ visibility = ["//visibility:public"], 6445+ deps = ["//go/internal/gccgoimporter"], 6446+) 6447+ 6448+alias( 6449+ name = "go_default_library", 6450+ actual = ":gccgoexportdata", 6451+ visibility = ["//visibility:public"], 6452+) 6453+ 6454+go_test( 6455+ name = "gccgoexportdata_test", 6456+ srcs = ["gccgoexportdata_test.go"], 6457+ data = glob(["testdata/**"]), 6458+ deps = [":gccgoexportdata"], 6459+) 6460diff -urN b/go/gcexportdata/BUILD.bazel c/go/gcexportdata/BUILD.bazel 6461--- b/go/gcexportdata/BUILD.bazel 1970-01-01 00:00:00.000000000 +0000 6462+++ c/go/gcexportdata/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 6463@@ -0,0 +1,59 @@ 6464+load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test") 6465+ 6466+go_library( 6467+ name = "gcexportdata", 6468+ srcs = [ 6469+ "gcexportdata.go", 6470+ "importer.go", 6471+ ], 6472+ importpath = "golang.org/x/tools/go/gcexportdata", 6473+ visibility = ["//visibility:public"], 6474+ deps = ["//internal/gcimporter"], 6475+) 6476+ 6477+alias( 6478+ name = "go_default_library", 6479+ actual = ":gcexportdata", 6480+ visibility = ["//visibility:public"], 6481+) 6482+ 6483+go_test( 6484+ name = "gcexportdata_test", 6485+ srcs = ["example_test.go"], 6486+ deps = select({ 6487+ "@io_bazel_rules_go//go/platform:aix": [ 6488+ ":gcexportdata", 6489+ ], 6490+ "@io_bazel_rules_go//go/platform:darwin": [ 6491+ ":gcexportdata", 6492+ ], 6493+ "@io_bazel_rules_go//go/platform:dragonfly": [ 6494+ ":gcexportdata", 6495+ ], 6496+ "@io_bazel_rules_go//go/platform:freebsd": [ 6497+ ":gcexportdata", 6498+ ], 6499+ "@io_bazel_rules_go//go/platform:illumos": [ 6500+ ":gcexportdata", 6501+ ], 6502+ "@io_bazel_rules_go//go/platform:linux": [ 6503+ ":gcexportdata", 6504+ ], 6505+ "@io_bazel_rules_go//go/platform:netbsd": [ 6506+ ":gcexportdata", 6507+ ], 6508+ "@io_bazel_rules_go//go/platform:openbsd": [ 6509+ ":gcexportdata", 6510+ ], 6511+ "@io_bazel_rules_go//go/platform:plan9": [ 6512+ ":gcexportdata", 6513+ ], 6514+ "@io_bazel_rules_go//go/platform:solaris": [ 6515+ ":gcexportdata", 6516+ ], 6517+ "@io_bazel_rules_go//go/platform:windows": [ 6518+ ":gcexportdata", 6519+ ], 6520+ "//conditions:default": [], 6521+ }), 6522+) 6523diff -urN b/go/internal/cgo/BUILD.bazel c/go/internal/cgo/BUILD.bazel 6524--- b/go/internal/cgo/BUILD.bazel 1970-01-01 00:00:00.000000000 +0000 6525+++ c/go/internal/cgo/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 6526@@ -0,0 +1,18 @@ 6527+load("@io_bazel_rules_go//go:def.bzl", "go_library") 6528+ 6529+go_library( 6530+ name = "cgo", 6531+ srcs = [ 6532+ "cgo.go", 6533+ "cgo_pkgconfig.go", 6534+ ], 6535+ importpath = "golang.org/x/tools/go/internal/cgo", 6536+ visibility = ["//go:__subpackages__"], 6537+ deps = ["@org_golang_x_sys//execabs:go_default_library"], 6538+) 6539+ 6540+alias( 6541+ name = "go_default_library", 6542+ actual = ":cgo", 6543+ visibility = ["//go:__subpackages__"], 6544+) 6545diff -urN b/go/internal/gccgoimporter/BUILD.bazel c/go/internal/gccgoimporter/BUILD.bazel 6546--- b/go/internal/gccgoimporter/BUILD.bazel 1970-01-01 00:00:00.000000000 +0000 6547+++ c/go/internal/gccgoimporter/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 6548@@ -0,0 +1,35 @@ 6549+load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test") 6550+ 6551+go_library( 6552+ name = "gccgoimporter", 6553+ srcs = [ 6554+ "ar.go", 6555+ "backdoor.go", 6556+ "gccgoinstallation.go", 6557+ "importer.go", 6558+ "newInterface10.go", 6559+ "newInterface11.go", 6560+ "parser.go", 6561+ ], 6562+ importpath = "golang.org/x/tools/go/internal/gccgoimporter", 6563+ visibility = ["//go:__subpackages__"], 6564+ deps = ["@org_golang_x_sys//execabs:go_default_library"], 6565+) 6566+ 6567+alias( 6568+ name = "go_default_library", 6569+ actual = ":gccgoimporter", 6570+ visibility = ["//go:__subpackages__"], 6571+) 6572+ 6573+go_test( 6574+ name = "gccgoimporter_test", 6575+ srcs = [ 6576+ "gccgoinstallation_test.go", 6577+ "importer_test.go", 6578+ "parser_test.go", 6579+ "testenv_test.go", 6580+ ], 6581+ data = glob(["testdata/**"]), 6582+ embed = [":gccgoimporter"], 6583+) 6584diff -urN b/go/internal/packagesdriver/BUILD.bazel c/go/internal/packagesdriver/BUILD.bazel 6585--- b/go/internal/packagesdriver/BUILD.bazel 1970-01-01 00:00:00.000000000 +0000 6586+++ c/go/internal/packagesdriver/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 6587@@ -0,0 +1,15 @@ 6588+load("@io_bazel_rules_go//go:def.bzl", "go_library") 6589+ 6590+go_library( 6591+ name = "packagesdriver", 6592+ srcs = ["sizes.go"], 6593+ importpath = "golang.org/x/tools/go/internal/packagesdriver", 6594+ visibility = ["//go:__subpackages__"], 6595+ deps = ["//internal/gocommand"], 6596+) 6597+ 6598+alias( 6599+ name = "go_default_library", 6600+ actual = ":packagesdriver", 6601+ visibility = ["//go:__subpackages__"], 6602+) 6603diff -urN b/go/loader/BUILD.bazel c/go/loader/BUILD.bazel 6604--- b/go/loader/BUILD.bazel 1970-01-01 00:00:00.000000000 +0000 6605+++ c/go/loader/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 6606@@ -0,0 +1,37 @@ 6607+load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test") 6608+ 6609+go_library( 6610+ name = "loader", 6611+ srcs = [ 6612+ "doc.go", 6613+ "loader.go", 6614+ "util.go", 6615+ ], 6616+ importpath = "golang.org/x/tools/go/loader", 6617+ visibility = ["//visibility:public"], 6618+ deps = [ 6619+ "//go/ast/astutil", 6620+ "//go/buildutil", 6621+ "//go/internal/cgo", 6622+ "//internal/typeparams", 6623+ ], 6624+) 6625+ 6626+alias( 6627+ name = "go_default_library", 6628+ actual = ":loader", 6629+ visibility = ["//visibility:public"], 6630+) 6631+ 6632+go_test( 6633+ name = "loader_test", 6634+ srcs = [ 6635+ "loader_test.go", 6636+ "stdlib_test.go", 6637+ ], 6638+ deps = [ 6639+ ":loader", 6640+ "//go/buildutil", 6641+ "//internal/testenv", 6642+ ], 6643+) 6644diff -urN b/go/loader/testdata/BUILD.bazel c/go/loader/testdata/BUILD.bazel 6645--- b/go/loader/testdata/BUILD.bazel 1970-01-01 00:00:00.000000000 +0000 6646+++ c/go/loader/testdata/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 6647@@ -0,0 +1,18 @@ 6648+load("@io_bazel_rules_go//go:def.bzl", "go_library") 6649+ 6650+go_library( 6651+ name = "testdata", 6652+ srcs = [ 6653+ "a.go", 6654+ "b.go", 6655+ "badpkgdecl.go", 6656+ ], 6657+ importpath = "golang.org/x/tools/go/loader/testdata", 6658+ visibility = ["//visibility:public"], 6659+) 6660+ 6661+alias( 6662+ name = "go_default_library", 6663+ actual = ":testdata", 6664+ visibility = ["//visibility:public"], 6665+) 6666diff -urN b/go/loader/testdata/issue46877/BUILD.bazel c/go/loader/testdata/issue46877/BUILD.bazel 6667--- b/go/loader/testdata/issue46877/BUILD.bazel 1970-01-01 00:00:00.000000000 +0000 6668+++ c/go/loader/testdata/issue46877/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 6669@@ -0,0 +1,18 @@ 6670+load("@io_bazel_rules_go//go:def.bzl", "go_library") 6671+ 6672+go_library( 6673+ name = "issue46877", 6674+ srcs = [ 6675+ "x.go", 6676+ "x.h", 6677+ ], 6678+ cgo = True, 6679+ importpath = "golang.org/x/tools/go/loader/testdata/issue46877", 6680+ visibility = ["//visibility:public"], 6681+) 6682+ 6683+alias( 6684+ name = "go_default_library", 6685+ actual = ":issue46877", 6686+ visibility = ["//visibility:public"], 6687+) 6688diff -urN b/go/packages/BUILD.bazel c/go/packages/BUILD.bazel 6689--- b/go/packages/BUILD.bazel 1970-01-01 00:00:00.000000000 +0000 6690+++ c/go/packages/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 6691@@ -0,0 +1,47 @@ 6692+load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test") 6693+ 6694+go_library( 6695+ name = "packages", 6696+ srcs = [ 6697+ "doc.go", 6698+ "external.go", 6699+ "golist.go", 6700+ "golist_overlay.go", 6701+ "loadmode_string.go", 6702+ "packages.go", 6703+ "visit.go", 6704+ ], 6705+ importpath = "golang.org/x/tools/go/packages", 6706+ visibility = ["//visibility:public"], 6707+ deps = [ 6708+ "//go/gcexportdata", 6709+ "//go/internal/packagesdriver", 6710+ "//internal/gocommand", 6711+ "//internal/packagesinternal", 6712+ "//internal/typeparams", 6713+ "//internal/typesinternal", 6714+ "@org_golang_x_sys//execabs:go_default_library", 6715+ ], 6716+) 6717+ 6718+alias( 6719+ name = "go_default_library", 6720+ actual = ":packages", 6721+ visibility = ["//visibility:public"], 6722+) 6723+ 6724+go_test( 6725+ name = "packages_test", 6726+ srcs = [ 6727+ "example_test.go", 6728+ "overlay_test.go", 6729+ "packages_test.go", 6730+ "stdlib_test.go", 6731+ ], 6732+ deps = [ 6733+ ":packages", 6734+ "//go/packages/packagestest", 6735+ "//internal/packagesinternal", 6736+ "//internal/testenv", 6737+ ], 6738+) 6739diff -urN b/go/packages/gopackages/BUILD.bazel c/go/packages/gopackages/BUILD.bazel 6740--- b/go/packages/gopackages/BUILD.bazel 1970-01-01 00:00:00.000000000 +0000 6741+++ c/go/packages/gopackages/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 6742@@ -0,0 +1,19 @@ 6743+load("@io_bazel_rules_go//go:def.bzl", "go_binary", "go_library") 6744+ 6745+go_library( 6746+ name = "gopackages_lib", 6747+ srcs = ["main.go"], 6748+ importpath = "golang.org/x/tools/go/packages/gopackages", 6749+ visibility = ["//visibility:private"], 6750+ deps = [ 6751+ "//go/packages", 6752+ "//go/types/typeutil", 6753+ "//internal/tool", 6754+ ], 6755+) 6756+ 6757+go_binary( 6758+ name = "gopackages", 6759+ embed = [":gopackages_lib"], 6760+ visibility = ["//visibility:public"], 6761+) 6762diff -urN b/go/packages/packagestest/BUILD.bazel c/go/packages/packagestest/BUILD.bazel 6763--- b/go/packages/packagestest/BUILD.bazel 1970-01-01 00:00:00.000000000 +0000 6764+++ c/go/packages/packagestest/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 6765@@ -0,0 +1,42 @@ 6766+load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test") 6767+ 6768+go_library( 6769+ name = "packagestest", 6770+ srcs = [ 6771+ "expect.go", 6772+ "export.go", 6773+ "gopath.go", 6774+ "modules.go", 6775+ "modules_111.go", 6776+ ], 6777+ importpath = "golang.org/x/tools/go/packages/packagestest", 6778+ visibility = ["//visibility:public"], 6779+ deps = [ 6780+ "//go/expect", 6781+ "//go/packages", 6782+ "//internal/gocommand", 6783+ "//internal/packagesinternal", 6784+ "//internal/proxydir", 6785+ "//internal/testenv", 6786+ ], 6787+) 6788+ 6789+alias( 6790+ name = "go_default_library", 6791+ actual = ":packagestest", 6792+ visibility = ["//visibility:public"], 6793+) 6794+ 6795+go_test( 6796+ name = "packagestest_test", 6797+ srcs = [ 6798+ "expect_test.go", 6799+ "export_test.go", 6800+ "gopath_test.go", 6801+ "modules_test.go", 6802+ ], 6803+ deps = [ 6804+ ":packagestest", 6805+ "//go/expect", 6806+ ], 6807+) 6808diff -urN b/go/packages/packagestest/testdata/BUILD.bazel c/go/packages/packagestest/testdata/BUILD.bazel 6809--- b/go/packages/packagestest/testdata/BUILD.bazel 1970-01-01 00:00:00.000000000 +0000 6810+++ c/go/packages/packagestest/testdata/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 6811@@ -0,0 +1,23 @@ 6812+load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test") 6813+ 6814+go_library( 6815+ name = "testdata", 6816+ srcs = ["test.go"], 6817+ importpath = "golang.org/x/tools/go/packages/packagestest/testdata", 6818+ visibility = ["//visibility:public"], 6819+) 6820+ 6821+alias( 6822+ name = "go_default_library", 6823+ actual = ":testdata", 6824+ visibility = ["//visibility:public"], 6825+) 6826+ 6827+go_test( 6828+ name = "testdata_test", 6829+ srcs = [ 6830+ "test_test.go", 6831+ "x_test.go", 6832+ ], 6833+ embed = [":testdata"], 6834+) 6835diff -urN b/go/packages/packagestest/testdata/groups/one/modules/example.com/extra/BUILD.bazel c/go/packages/packagestest/testdata/groups/one/modules/example.com/extra/BUILD.bazel 6836--- b/go/packages/packagestest/testdata/groups/one/modules/example.com/extra/BUILD.bazel 1970-01-01 00:00:00.000000000 +0000 6837+++ c/go/packages/packagestest/testdata/groups/one/modules/example.com/extra/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 6838@@ -0,0 +1,14 @@ 6839+load("@io_bazel_rules_go//go:def.bzl", "go_library") 6840+ 6841+go_library( 6842+ name = "extra", 6843+ srcs = ["help.go"], 6844+ importpath = "golang.org/x/tools/go/packages/packagestest/testdata/groups/one/modules/example.com/extra", 6845+ visibility = ["//visibility:public"], 6846+) 6847+ 6848+alias( 6849+ name = "go_default_library", 6850+ actual = ":extra", 6851+ visibility = ["//visibility:public"], 6852+) 6853diff -urN b/go/packages/packagestest/testdata/groups/one/primarymod/BUILD.bazel c/go/packages/packagestest/testdata/groups/one/primarymod/BUILD.bazel 6854--- b/go/packages/packagestest/testdata/groups/one/primarymod/BUILD.bazel 1970-01-01 00:00:00.000000000 +0000 6855+++ c/go/packages/packagestest/testdata/groups/one/primarymod/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 6856@@ -0,0 +1,14 @@ 6857+load("@io_bazel_rules_go//go:def.bzl", "go_library") 6858+ 6859+go_library( 6860+ name = "primarymod", 6861+ srcs = ["main.go"], 6862+ importpath = "golang.org/x/tools/go/packages/packagestest/testdata/groups/one/primarymod", 6863+ visibility = ["//visibility:public"], 6864+) 6865+ 6866+alias( 6867+ name = "go_default_library", 6868+ actual = ":primarymod", 6869+ visibility = ["//visibility:public"], 6870+) 6871diff -urN b/go/packages/packagestest/testdata/groups/two/modules/example.com/extra/BUILD.bazel c/go/packages/packagestest/testdata/groups/two/modules/example.com/extra/BUILD.bazel 6872--- b/go/packages/packagestest/testdata/groups/two/modules/example.com/extra/BUILD.bazel 1970-01-01 00:00:00.000000000 +0000 6873+++ c/go/packages/packagestest/testdata/groups/two/modules/example.com/extra/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 6874@@ -0,0 +1,14 @@ 6875+load("@io_bazel_rules_go//go:def.bzl", "go_library") 6876+ 6877+go_library( 6878+ name = "extra", 6879+ srcs = ["yo.go"], 6880+ importpath = "golang.org/x/tools/go/packages/packagestest/testdata/groups/two/modules/example.com/extra", 6881+ visibility = ["//visibility:public"], 6882+) 6883+ 6884+alias( 6885+ name = "go_default_library", 6886+ actual = ":extra", 6887+ visibility = ["//visibility:public"], 6888+) 6889diff -urN b/go/packages/packagestest/testdata/groups/two/modules/example.com/extra/geez/BUILD.bazel c/go/packages/packagestest/testdata/groups/two/modules/example.com/extra/geez/BUILD.bazel 6890--- b/go/packages/packagestest/testdata/groups/two/modules/example.com/extra/geez/BUILD.bazel 1970-01-01 00:00:00.000000000 +0000 6891+++ c/go/packages/packagestest/testdata/groups/two/modules/example.com/extra/geez/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 6892@@ -0,0 +1,14 @@ 6893+load("@io_bazel_rules_go//go:def.bzl", "go_library") 6894+ 6895+go_library( 6896+ name = "geez", 6897+ srcs = ["help.go"], 6898+ importpath = "golang.org/x/tools/go/packages/packagestest/testdata/groups/two/modules/example.com/extra/geez", 6899+ visibility = ["//visibility:public"], 6900+) 6901+ 6902+alias( 6903+ name = "go_default_library", 6904+ actual = ":geez", 6905+ visibility = ["//visibility:public"], 6906+) 6907diff -urN b/go/packages/packagestest/testdata/groups/two/modules/example.com/extra/v2/BUILD.bazel c/go/packages/packagestest/testdata/groups/two/modules/example.com/extra/v2/BUILD.bazel 6908--- b/go/packages/packagestest/testdata/groups/two/modules/example.com/extra/v2/BUILD.bazel 1970-01-01 00:00:00.000000000 +0000 6909+++ c/go/packages/packagestest/testdata/groups/two/modules/example.com/extra/v2/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 6910@@ -0,0 +1,14 @@ 6911+load("@io_bazel_rules_go//go:def.bzl", "go_library") 6912+ 6913+go_library( 6914+ name = "extra", 6915+ srcs = ["me.go"], 6916+ importpath = "golang.org/x/tools/go/packages/packagestest/testdata/groups/two/modules/example.com/extra/v2", 6917+ visibility = ["//visibility:public"], 6918+) 6919+ 6920+alias( 6921+ name = "go_default_library", 6922+ actual = ":extra", 6923+ visibility = ["//visibility:public"], 6924+) 6925diff -urN b/go/packages/packagestest/testdata/groups/two/modules/example.com/extra/v2/geez/BUILD.bazel c/go/packages/packagestest/testdata/groups/two/modules/example.com/extra/v2/geez/BUILD.bazel 6926--- b/go/packages/packagestest/testdata/groups/two/modules/example.com/extra/v2/geez/BUILD.bazel 1970-01-01 00:00:00.000000000 +0000 6927+++ c/go/packages/packagestest/testdata/groups/two/modules/example.com/extra/v2/geez/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 6928@@ -0,0 +1,14 @@ 6929+load("@io_bazel_rules_go//go:def.bzl", "go_library") 6930+ 6931+go_library( 6932+ name = "geez", 6933+ srcs = ["help.go"], 6934+ importpath = "golang.org/x/tools/go/packages/packagestest/testdata/groups/two/modules/example.com/extra/v2/geez", 6935+ visibility = ["//visibility:public"], 6936+) 6937+ 6938+alias( 6939+ name = "go_default_library", 6940+ actual = ":geez", 6941+ visibility = ["//visibility:public"], 6942+) 6943diff -urN b/go/packages/packagestest/testdata/groups/two/modules/example.com/tempmod/BUILD.bazel c/go/packages/packagestest/testdata/groups/two/modules/example.com/tempmod/BUILD.bazel 6944--- b/go/packages/packagestest/testdata/groups/two/modules/example.com/tempmod/BUILD.bazel 1970-01-01 00:00:00.000000000 +0000 6945+++ c/go/packages/packagestest/testdata/groups/two/modules/example.com/tempmod/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 6946@@ -0,0 +1,14 @@ 6947+load("@io_bazel_rules_go//go:def.bzl", "go_library") 6948+ 6949+go_library( 6950+ name = "tempmod", 6951+ srcs = ["main.go"], 6952+ importpath = "golang.org/x/tools/go/packages/packagestest/testdata/groups/two/modules/example.com/tempmod", 6953+ visibility = ["//visibility:public"], 6954+) 6955+ 6956+alias( 6957+ name = "go_default_library", 6958+ actual = ":tempmod", 6959+ visibility = ["//visibility:public"], 6960+) 6961diff -urN b/go/packages/packagestest/testdata/groups/two/modules/example.com/what@v1.0.0/BUILD.bazel c/go/packages/packagestest/testdata/groups/two/modules/example.com/what@v1.0.0/BUILD.bazel 6962--- b/go/packages/packagestest/testdata/groups/two/modules/example.com/what@v1.0.0/BUILD.bazel 1970-01-01 00:00:00.000000000 +0000 6963+++ c/go/packages/packagestest/testdata/groups/two/modules/example.com/what@v1.0.0/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 6964@@ -0,0 +1,14 @@ 6965+load("@io_bazel_rules_go//go:def.bzl", "go_library") 6966+ 6967+go_library( 6968+ name = "what@v1_0_0", 6969+ srcs = ["main.go"], 6970+ importpath = "golang.org/x/tools/go/packages/packagestest/testdata/groups/two/modules/example.com/what@v1.0.0", 6971+ visibility = ["//visibility:public"], 6972+) 6973+ 6974+alias( 6975+ name = "go_default_library", 6976+ actual = ":what@v1_0_0", 6977+ visibility = ["//visibility:public"], 6978+) 6979diff -urN b/go/packages/packagestest/testdata/groups/two/modules/example.com/what@v1.1.0/BUILD.bazel c/go/packages/packagestest/testdata/groups/two/modules/example.com/what@v1.1.0/BUILD.bazel 6980--- b/go/packages/packagestest/testdata/groups/two/modules/example.com/what@v1.1.0/BUILD.bazel 1970-01-01 00:00:00.000000000 +0000 6981+++ c/go/packages/packagestest/testdata/groups/two/modules/example.com/what@v1.1.0/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 6982@@ -0,0 +1,14 @@ 6983+load("@io_bazel_rules_go//go:def.bzl", "go_library") 6984+ 6985+go_library( 6986+ name = "what@v1_1_0", 6987+ srcs = ["main.go"], 6988+ importpath = "golang.org/x/tools/go/packages/packagestest/testdata/groups/two/modules/example.com/what@v1.1.0", 6989+ visibility = ["//visibility:public"], 6990+) 6991+ 6992+alias( 6993+ name = "go_default_library", 6994+ actual = ":what@v1_1_0", 6995+ visibility = ["//visibility:public"], 6996+) 6997diff -urN b/go/packages/packagestest/testdata/groups/two/primarymod/BUILD.bazel c/go/packages/packagestest/testdata/groups/two/primarymod/BUILD.bazel 6998--- b/go/packages/packagestest/testdata/groups/two/primarymod/BUILD.bazel 1970-01-01 00:00:00.000000000 +0000 6999+++ c/go/packages/packagestest/testdata/groups/two/primarymod/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 7000@@ -0,0 +1,14 @@ 7001+load("@io_bazel_rules_go//go:def.bzl", "go_library") 7002+ 7003+go_library( 7004+ name = "primarymod", 7005+ srcs = ["main.go"], 7006+ importpath = "golang.org/x/tools/go/packages/packagestest/testdata/groups/two/primarymod", 7007+ visibility = ["//visibility:public"], 7008+) 7009+ 7010+alias( 7011+ name = "go_default_library", 7012+ actual = ":primarymod", 7013+ visibility = ["//visibility:public"], 7014+) 7015diff -urN b/go/packages/packagestest/testdata/groups/two/primarymod/expect/BUILD.bazel c/go/packages/packagestest/testdata/groups/two/primarymod/expect/BUILD.bazel 7016--- b/go/packages/packagestest/testdata/groups/two/primarymod/expect/BUILD.bazel 1970-01-01 00:00:00.000000000 +0000 7017+++ c/go/packages/packagestest/testdata/groups/two/primarymod/expect/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 7018@@ -0,0 +1,19 @@ 7019+load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test") 7020+ 7021+go_library( 7022+ name = "expect", 7023+ srcs = ["yo.go"], 7024+ importpath = "golang.org/x/tools/go/packages/packagestest/testdata/groups/two/primarymod/expect", 7025+ visibility = ["//visibility:public"], 7026+) 7027+ 7028+alias( 7029+ name = "go_default_library", 7030+ actual = ":expect", 7031+ visibility = ["//visibility:public"], 7032+) 7033+ 7034+go_test( 7035+ name = "expect_test", 7036+ srcs = ["yo_test.go"], 7037+) 7038diff -urN b/go/pointer/BUILD.bazel c/go/pointer/BUILD.bazel 7039--- b/go/pointer/BUILD.bazel 1970-01-01 00:00:00.000000000 +0000 7040+++ c/go/pointer/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 7041@@ -0,0 +1,124 @@ 7042+load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test") 7043+ 7044+go_library( 7045+ name = "pointer", 7046+ srcs = [ 7047+ "analysis.go", 7048+ "api.go", 7049+ "callgraph.go", 7050+ "constraint.go", 7051+ "doc.go", 7052+ "gen.go", 7053+ "hvn.go", 7054+ "intrinsics.go", 7055+ "labels.go", 7056+ "opt.go", 7057+ "print.go", 7058+ "query.go", 7059+ "reflect.go", 7060+ "solve.go", 7061+ "util.go", 7062+ ], 7063+ importpath = "golang.org/x/tools/go/pointer", 7064+ visibility = ["//visibility:public"], 7065+ deps = [ 7066+ "//container/intsets", 7067+ "//go/callgraph", 7068+ "//go/ssa", 7069+ "//go/types/typeutil", 7070+ "//internal/typeparams", 7071+ "@org_golang_x_sys//execabs:go_default_library", 7072+ ], 7073+) 7074+ 7075+alias( 7076+ name = "go_default_library", 7077+ actual = ":pointer", 7078+ visibility = ["//visibility:public"], 7079+) 7080+ 7081+go_test( 7082+ name = "pointer_test", 7083+ srcs = [ 7084+ "example_test.go", 7085+ "pointer_go117_test.go", 7086+ "pointer_race_test.go", 7087+ "pointer_test.go", 7088+ "query_test.go", 7089+ "stdlib_test.go", 7090+ ], 7091+ embed = [":pointer"], 7092+ deps = [ 7093+ "//go/callgraph", 7094+ "//go/loader", 7095+ "//go/ssa", 7096+ "//go/ssa/ssautil", 7097+ ] + select({ 7098+ "@io_bazel_rules_go//go/platform:aix": [ 7099+ "//go/packages", 7100+ "//go/types/typeutil", 7101+ "//internal/typeparams", 7102+ ], 7103+ "@io_bazel_rules_go//go/platform:darwin": [ 7104+ "//go/packages", 7105+ "//go/types/typeutil", 7106+ "//internal/typeparams", 7107+ ], 7108+ "@io_bazel_rules_go//go/platform:dragonfly": [ 7109+ "//go/packages", 7110+ "//go/types/typeutil", 7111+ "//internal/typeparams", 7112+ ], 7113+ "@io_bazel_rules_go//go/platform:freebsd": [ 7114+ "//go/packages", 7115+ "//go/types/typeutil", 7116+ "//internal/typeparams", 7117+ ], 7118+ "@io_bazel_rules_go//go/platform:illumos": [ 7119+ "//go/packages", 7120+ "//go/types/typeutil", 7121+ "//internal/typeparams", 7122+ ], 7123+ "@io_bazel_rules_go//go/platform:ios": [ 7124+ "//go/packages", 7125+ "//go/types/typeutil", 7126+ "//internal/typeparams", 7127+ ], 7128+ "@io_bazel_rules_go//go/platform:js": [ 7129+ "//go/packages", 7130+ "//go/types/typeutil", 7131+ "//internal/typeparams", 7132+ ], 7133+ "@io_bazel_rules_go//go/platform:linux": [ 7134+ "//go/packages", 7135+ "//go/types/typeutil", 7136+ "//internal/typeparams", 7137+ ], 7138+ "@io_bazel_rules_go//go/platform:netbsd": [ 7139+ "//go/packages", 7140+ "//go/types/typeutil", 7141+ "//internal/typeparams", 7142+ ], 7143+ "@io_bazel_rules_go//go/platform:openbsd": [ 7144+ "//go/packages", 7145+ "//go/types/typeutil", 7146+ "//internal/typeparams", 7147+ ], 7148+ "@io_bazel_rules_go//go/platform:plan9": [ 7149+ "//go/packages", 7150+ "//go/types/typeutil", 7151+ "//internal/typeparams", 7152+ ], 7153+ "@io_bazel_rules_go//go/platform:solaris": [ 7154+ "//go/packages", 7155+ "//go/types/typeutil", 7156+ "//internal/typeparams", 7157+ ], 7158+ "@io_bazel_rules_go//go/platform:windows": [ 7159+ "//go/packages", 7160+ "//go/types/typeutil", 7161+ "//internal/typeparams", 7162+ ], 7163+ "//conditions:default": [], 7164+ }), 7165+) 7166diff -urN b/go/pointer/testdata/BUILD.bazel c/go/pointer/testdata/BUILD.bazel 7167--- b/go/pointer/testdata/BUILD.bazel 1970-01-01 00:00:00.000000000 +0000 7168+++ c/go/pointer/testdata/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 7169@@ -0,0 +1,18 @@ 7170+load("@io_bazel_rules_go//go:def.bzl", "go_binary", "go_library") 7171+ 7172+go_library( 7173+ name = "testdata_lib", 7174+ srcs = [ 7175+ "finalizer.go", 7176+ "issue9002.go", 7177+ "rtti.go", 7178+ ], 7179+ importpath = "golang.org/x/tools/go/pointer/testdata", 7180+ visibility = ["//visibility:private"], 7181+) 7182+ 7183+go_binary( 7184+ name = "testdata", 7185+ embed = [":testdata_lib"], 7186+ visibility = ["//visibility:public"], 7187+) 7188diff -urN b/go/ssa/BUILD.bazel c/go/ssa/BUILD.bazel 7189--- b/go/ssa/BUILD.bazel 1970-01-01 00:00:00.000000000 +0000 7190+++ c/go/ssa/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 7191@@ -0,0 +1,117 @@ 7192+load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test") 7193+ 7194+go_library( 7195+ name = "ssa", 7196+ srcs = [ 7197+ "block.go", 7198+ "blockopt.go", 7199+ "builder.go", 7200+ "const.go", 7201+ "coretype.go", 7202+ "create.go", 7203+ "doc.go", 7204+ "dom.go", 7205+ "emit.go", 7206+ "func.go", 7207+ "identical.go", 7208+ "identical_17.go", 7209+ "instantiate.go", 7210+ "lift.go", 7211+ "lvalue.go", 7212+ "methods.go", 7213+ "mode.go", 7214+ "parameterized.go", 7215+ "print.go", 7216+ "sanity.go", 7217+ "source.go", 7218+ "ssa.go", 7219+ "subst.go", 7220+ "util.go", 7221+ "wrappers.go", 7222+ ], 7223+ importpath = "golang.org/x/tools/go/ssa", 7224+ visibility = ["//visibility:public"], 7225+ deps = [ 7226+ "//go/ast/astutil", 7227+ "//go/types/typeutil", 7228+ "//internal/typeparams", 7229+ ], 7230+) 7231+ 7232+alias( 7233+ name = "go_default_library", 7234+ actual = ":ssa", 7235+ visibility = ["//visibility:public"], 7236+) 7237+ 7238+go_test( 7239+ name = "ssa_test", 7240+ srcs = [ 7241+ "builder_generic_test.go", 7242+ "builder_go117_test.go", 7243+ "builder_go120_test.go", 7244+ "builder_test.go", 7245+ "const_test.go", 7246+ "coretype_test.go", 7247+ "example_test.go", 7248+ "identical_test.go", 7249+ "instantiate_test.go", 7250+ "methods_test.go", 7251+ "parameterized_test.go", 7252+ "source_test.go", 7253+ "stdlib_test.go", 7254+ "subst_test.go", 7255+ "testhelper_test.go", 7256+ ], 7257+ embed = [":ssa"], 7258+ deps = [ 7259+ "//go/ast/astutil", 7260+ "//go/buildutil", 7261+ "//go/expect", 7262+ "//go/loader", 7263+ "//go/ssa/ssautil", 7264+ "//internal/testenv", 7265+ "//internal/typeparams", 7266+ ] + select({ 7267+ "@io_bazel_rules_go//go/platform:aix": [ 7268+ "//go/packages", 7269+ ], 7270+ "@io_bazel_rules_go//go/platform:darwin": [ 7271+ "//go/packages", 7272+ ], 7273+ "@io_bazel_rules_go//go/platform:dragonfly": [ 7274+ "//go/packages", 7275+ ], 7276+ "@io_bazel_rules_go//go/platform:freebsd": [ 7277+ "//go/packages", 7278+ ], 7279+ "@io_bazel_rules_go//go/platform:illumos": [ 7280+ "//go/packages", 7281+ ], 7282+ "@io_bazel_rules_go//go/platform:ios": [ 7283+ "//go/packages", 7284+ ], 7285+ "@io_bazel_rules_go//go/platform:js": [ 7286+ "//go/packages", 7287+ ], 7288+ "@io_bazel_rules_go//go/platform:linux": [ 7289+ "//go/packages", 7290+ ], 7291+ "@io_bazel_rules_go//go/platform:netbsd": [ 7292+ "//go/packages", 7293+ ], 7294+ "@io_bazel_rules_go//go/platform:openbsd": [ 7295+ "//go/packages", 7296+ ], 7297+ "@io_bazel_rules_go//go/platform:plan9": [ 7298+ "//go/packages", 7299+ ], 7300+ "@io_bazel_rules_go//go/platform:solaris": [ 7301+ "//go/packages", 7302+ ], 7303+ "@io_bazel_rules_go//go/platform:windows": [ 7304+ "//go/packages", 7305+ ], 7306+ "//conditions:default": [], 7307+ }), 7308+) 7309diff -urN b/go/ssa/interp/BUILD.bazel c/go/ssa/interp/BUILD.bazel 7310--- b/go/ssa/interp/BUILD.bazel 1970-01-01 00:00:00.000000000 +0000 7311+++ c/go/ssa/interp/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 7312@@ -0,0 +1,41 @@ 7313+load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test") 7314+ 7315+go_library( 7316+ name = "interp", 7317+ srcs = [ 7318+ "external.go", 7319+ "interp.go", 7320+ "map.go", 7321+ "ops.go", 7322+ "reflect.go", 7323+ "value.go", 7324+ ], 7325+ importpath = "golang.org/x/tools/go/ssa/interp", 7326+ visibility = ["//visibility:public"], 7327+ deps = [ 7328+ "//go/ssa", 7329+ "//go/types/typeutil", 7330+ ], 7331+) 7332+ 7333+alias( 7334+ name = "go_default_library", 7335+ actual = ":interp", 7336+ visibility = ["//visibility:public"], 7337+) 7338+ 7339+go_test( 7340+ name = "interp_test", 7341+ srcs = [ 7342+ "interp_go117_test.go", 7343+ "interp_go120_test.go", 7344+ "interp_test.go", 7345+ ], 7346+ deps = [ 7347+ ":interp", 7348+ "//go/loader", 7349+ "//go/ssa", 7350+ "//go/ssa/ssautil", 7351+ "//internal/typeparams", 7352+ ], 7353+) 7354diff -urN b/go/ssa/interp/testdata/fixedbugs/BUILD.bazel c/go/ssa/interp/testdata/fixedbugs/BUILD.bazel 7355--- b/go/ssa/interp/testdata/fixedbugs/BUILD.bazel 1970-01-01 00:00:00.000000000 +0000 7356+++ c/go/ssa/interp/testdata/fixedbugs/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 7357@@ -0,0 +1,18 @@ 7358+load("@io_bazel_rules_go//go:def.bzl", "go_binary", "go_library") 7359+ 7360+go_library( 7361+ name = "fixedbugs_lib", 7362+ srcs = [ 7363+ "issue52342.go", 7364+ "issue52835.go", 7365+ "issue55086.go", 7366+ ], 7367+ importpath = "golang.org/x/tools/go/ssa/interp/testdata/fixedbugs", 7368+ visibility = ["//visibility:private"], 7369+) 7370+ 7371+go_binary( 7372+ name = "fixedbugs", 7373+ embed = [":fixedbugs_lib"], 7374+ visibility = ["//visibility:public"], 7375+) 7376diff -urN b/go/ssa/interp/testdata/src/encoding/BUILD.bazel c/go/ssa/interp/testdata/src/encoding/BUILD.bazel 7377--- b/go/ssa/interp/testdata/src/encoding/BUILD.bazel 1970-01-01 00:00:00.000000000 +0000 7378+++ c/go/ssa/interp/testdata/src/encoding/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 7379@@ -0,0 +1,14 @@ 7380+load("@io_bazel_rules_go//go:def.bzl", "go_library") 7381+ 7382+go_library( 7383+ name = "encoding", 7384+ srcs = ["encoding.go"], 7385+ importpath = "golang.org/x/tools/go/ssa/interp/testdata/src/encoding", 7386+ visibility = ["//visibility:public"], 7387+) 7388+ 7389+alias( 7390+ name = "go_default_library", 7391+ actual = ":encoding", 7392+ visibility = ["//visibility:public"], 7393+) 7394diff -urN b/go/ssa/interp/testdata/src/errors/BUILD.bazel c/go/ssa/interp/testdata/src/errors/BUILD.bazel 7395--- b/go/ssa/interp/testdata/src/errors/BUILD.bazel 1970-01-01 00:00:00.000000000 +0000 7396+++ c/go/ssa/interp/testdata/src/errors/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 7397@@ -0,0 +1,14 @@ 7398+load("@io_bazel_rules_go//go:def.bzl", "go_library") 7399+ 7400+go_library( 7401+ name = "errors", 7402+ srcs = ["errors.go"], 7403+ importpath = "golang.org/x/tools/go/ssa/interp/testdata/src/errors", 7404+ visibility = ["//visibility:public"], 7405+) 7406+ 7407+alias( 7408+ name = "go_default_library", 7409+ actual = ":errors", 7410+ visibility = ["//visibility:public"], 7411+) 7412diff -urN b/go/ssa/interp/testdata/src/fmt/BUILD.bazel c/go/ssa/interp/testdata/src/fmt/BUILD.bazel 7413--- b/go/ssa/interp/testdata/src/fmt/BUILD.bazel 1970-01-01 00:00:00.000000000 +0000 7414+++ c/go/ssa/interp/testdata/src/fmt/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 7415@@ -0,0 +1,14 @@ 7416+load("@io_bazel_rules_go//go:def.bzl", "go_library") 7417+ 7418+go_library( 7419+ name = "fmt", 7420+ srcs = ["fmt.go"], 7421+ importpath = "golang.org/x/tools/go/ssa/interp/testdata/src/fmt", 7422+ visibility = ["//visibility:public"], 7423+) 7424+ 7425+alias( 7426+ name = "go_default_library", 7427+ actual = ":fmt", 7428+ visibility = ["//visibility:public"], 7429+) 7430diff -urN b/go/ssa/interp/testdata/src/io/BUILD.bazel c/go/ssa/interp/testdata/src/io/BUILD.bazel 7431--- b/go/ssa/interp/testdata/src/io/BUILD.bazel 1970-01-01 00:00:00.000000000 +0000 7432+++ c/go/ssa/interp/testdata/src/io/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 7433@@ -0,0 +1,14 @@ 7434+load("@io_bazel_rules_go//go:def.bzl", "go_library") 7435+ 7436+go_library( 7437+ name = "io", 7438+ srcs = ["io.go"], 7439+ importpath = "golang.org/x/tools/go/ssa/interp/testdata/src/io", 7440+ visibility = ["//visibility:public"], 7441+) 7442+ 7443+alias( 7444+ name = "go_default_library", 7445+ actual = ":io", 7446+ visibility = ["//visibility:public"], 7447+) 7448diff -urN b/go/ssa/interp/testdata/src/log/BUILD.bazel c/go/ssa/interp/testdata/src/log/BUILD.bazel 7449--- b/go/ssa/interp/testdata/src/log/BUILD.bazel 1970-01-01 00:00:00.000000000 +0000 7450+++ c/go/ssa/interp/testdata/src/log/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 7451@@ -0,0 +1,14 @@ 7452+load("@io_bazel_rules_go//go:def.bzl", "go_library") 7453+ 7454+go_library( 7455+ name = "log", 7456+ srcs = ["log.go"], 7457+ importpath = "golang.org/x/tools/go/ssa/interp/testdata/src/log", 7458+ visibility = ["//visibility:public"], 7459+) 7460+ 7461+alias( 7462+ name = "go_default_library", 7463+ actual = ":log", 7464+ visibility = ["//visibility:public"], 7465+) 7466diff -urN b/go/ssa/interp/testdata/src/math/BUILD.bazel c/go/ssa/interp/testdata/src/math/BUILD.bazel 7467--- b/go/ssa/interp/testdata/src/math/BUILD.bazel 1970-01-01 00:00:00.000000000 +0000 7468+++ c/go/ssa/interp/testdata/src/math/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 7469@@ -0,0 +1,14 @@ 7470+load("@io_bazel_rules_go//go:def.bzl", "go_library") 7471+ 7472+go_library( 7473+ name = "math", 7474+ srcs = ["math.go"], 7475+ importpath = "golang.org/x/tools/go/ssa/interp/testdata/src/math", 7476+ visibility = ["//visibility:public"], 7477+) 7478+ 7479+alias( 7480+ name = "go_default_library", 7481+ actual = ":math", 7482+ visibility = ["//visibility:public"], 7483+) 7484diff -urN b/go/ssa/interp/testdata/src/os/BUILD.bazel c/go/ssa/interp/testdata/src/os/BUILD.bazel 7485--- b/go/ssa/interp/testdata/src/os/BUILD.bazel 1970-01-01 00:00:00.000000000 +0000 7486+++ c/go/ssa/interp/testdata/src/os/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 7487@@ -0,0 +1,14 @@ 7488+load("@io_bazel_rules_go//go:def.bzl", "go_library") 7489+ 7490+go_library( 7491+ name = "os", 7492+ srcs = ["os.go"], 7493+ importpath = "golang.org/x/tools/go/ssa/interp/testdata/src/os", 7494+ visibility = ["//visibility:public"], 7495+) 7496+ 7497+alias( 7498+ name = "go_default_library", 7499+ actual = ":os", 7500+ visibility = ["//visibility:public"], 7501+) 7502diff -urN b/go/ssa/interp/testdata/src/reflect/BUILD.bazel c/go/ssa/interp/testdata/src/reflect/BUILD.bazel 7503--- b/go/ssa/interp/testdata/src/reflect/BUILD.bazel 1970-01-01 00:00:00.000000000 +0000 7504+++ c/go/ssa/interp/testdata/src/reflect/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 7505@@ -0,0 +1,17 @@ 7506+load("@io_bazel_rules_go//go:def.bzl", "go_library") 7507+ 7508+go_library( 7509+ name = "reflect", 7510+ srcs = [ 7511+ "deepequal.go", 7512+ "reflect.go", 7513+ ], 7514+ importpath = "golang.org/x/tools/go/ssa/interp/testdata/src/reflect", 7515+ visibility = ["//visibility:public"], 7516+) 7517+ 7518+alias( 7519+ name = "go_default_library", 7520+ actual = ":reflect", 7521+ visibility = ["//visibility:public"], 7522+) 7523diff -urN b/go/ssa/interp/testdata/src/runtime/BUILD.bazel c/go/ssa/interp/testdata/src/runtime/BUILD.bazel 7524--- b/go/ssa/interp/testdata/src/runtime/BUILD.bazel 1970-01-01 00:00:00.000000000 +0000 7525+++ c/go/ssa/interp/testdata/src/runtime/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 7526@@ -0,0 +1,14 @@ 7527+load("@io_bazel_rules_go//go:def.bzl", "go_library") 7528+ 7529+go_library( 7530+ name = "runtime", 7531+ srcs = ["runtime.go"], 7532+ importpath = "golang.org/x/tools/go/ssa/interp/testdata/src/runtime", 7533+ visibility = ["//visibility:public"], 7534+) 7535+ 7536+alias( 7537+ name = "go_default_library", 7538+ actual = ":runtime", 7539+ visibility = ["//visibility:public"], 7540+) 7541diff -urN b/go/ssa/interp/testdata/src/sort/BUILD.bazel c/go/ssa/interp/testdata/src/sort/BUILD.bazel 7542--- b/go/ssa/interp/testdata/src/sort/BUILD.bazel 1970-01-01 00:00:00.000000000 +0000 7543+++ c/go/ssa/interp/testdata/src/sort/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 7544@@ -0,0 +1,14 @@ 7545+load("@io_bazel_rules_go//go:def.bzl", "go_library") 7546+ 7547+go_library( 7548+ name = "sort", 7549+ srcs = ["sort.go"], 7550+ importpath = "golang.org/x/tools/go/ssa/interp/testdata/src/sort", 7551+ visibility = ["//visibility:public"], 7552+) 7553+ 7554+alias( 7555+ name = "go_default_library", 7556+ actual = ":sort", 7557+ visibility = ["//visibility:public"], 7558+) 7559diff -urN b/go/ssa/interp/testdata/src/strconv/BUILD.bazel c/go/ssa/interp/testdata/src/strconv/BUILD.bazel 7560--- b/go/ssa/interp/testdata/src/strconv/BUILD.bazel 1970-01-01 00:00:00.000000000 +0000 7561+++ c/go/ssa/interp/testdata/src/strconv/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 7562@@ -0,0 +1,14 @@ 7563+load("@io_bazel_rules_go//go:def.bzl", "go_library") 7564+ 7565+go_library( 7566+ name = "strconv", 7567+ srcs = ["strconv.go"], 7568+ importpath = "golang.org/x/tools/go/ssa/interp/testdata/src/strconv", 7569+ visibility = ["//visibility:public"], 7570+) 7571+ 7572+alias( 7573+ name = "go_default_library", 7574+ actual = ":strconv", 7575+ visibility = ["//visibility:public"], 7576+) 7577diff -urN b/go/ssa/interp/testdata/src/strings/BUILD.bazel c/go/ssa/interp/testdata/src/strings/BUILD.bazel 7578--- b/go/ssa/interp/testdata/src/strings/BUILD.bazel 1970-01-01 00:00:00.000000000 +0000 7579+++ c/go/ssa/interp/testdata/src/strings/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 7580@@ -0,0 +1,14 @@ 7581+load("@io_bazel_rules_go//go:def.bzl", "go_library") 7582+ 7583+go_library( 7584+ name = "strings", 7585+ srcs = ["strings.go"], 7586+ importpath = "golang.org/x/tools/go/ssa/interp/testdata/src/strings", 7587+ visibility = ["//visibility:public"], 7588+) 7589+ 7590+alias( 7591+ name = "go_default_library", 7592+ actual = ":strings", 7593+ visibility = ["//visibility:public"], 7594+) 7595diff -urN b/go/ssa/interp/testdata/src/sync/BUILD.bazel c/go/ssa/interp/testdata/src/sync/BUILD.bazel 7596--- b/go/ssa/interp/testdata/src/sync/BUILD.bazel 1970-01-01 00:00:00.000000000 +0000 7597+++ c/go/ssa/interp/testdata/src/sync/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 7598@@ -0,0 +1,14 @@ 7599+load("@io_bazel_rules_go//go:def.bzl", "go_library") 7600+ 7601+go_library( 7602+ name = "sync", 7603+ srcs = ["sync.go"], 7604+ importpath = "golang.org/x/tools/go/ssa/interp/testdata/src/sync", 7605+ visibility = ["//visibility:public"], 7606+) 7607+ 7608+alias( 7609+ name = "go_default_library", 7610+ actual = ":sync", 7611+ visibility = ["//visibility:public"], 7612+) 7613diff -urN b/go/ssa/interp/testdata/src/time/BUILD.bazel c/go/ssa/interp/testdata/src/time/BUILD.bazel 7614--- b/go/ssa/interp/testdata/src/time/BUILD.bazel 1970-01-01 00:00:00.000000000 +0000 7615+++ c/go/ssa/interp/testdata/src/time/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 7616@@ -0,0 +1,14 @@ 7617+load("@io_bazel_rules_go//go:def.bzl", "go_library") 7618+ 7619+go_library( 7620+ name = "time", 7621+ srcs = ["time.go"], 7622+ importpath = "golang.org/x/tools/go/ssa/interp/testdata/src/time", 7623+ visibility = ["//visibility:public"], 7624+) 7625+ 7626+alias( 7627+ name = "go_default_library", 7628+ actual = ":time", 7629+ visibility = ["//visibility:public"], 7630+) 7631diff -urN b/go/ssa/interp/testdata/src/unicode/utf8/BUILD.bazel c/go/ssa/interp/testdata/src/unicode/utf8/BUILD.bazel 7632--- b/go/ssa/interp/testdata/src/unicode/utf8/BUILD.bazel 1970-01-01 00:00:00.000000000 +0000 7633+++ c/go/ssa/interp/testdata/src/unicode/utf8/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 7634@@ -0,0 +1,14 @@ 7635+load("@io_bazel_rules_go//go:def.bzl", "go_library") 7636+ 7637+go_library( 7638+ name = "utf8", 7639+ srcs = ["utf8.go"], 7640+ importpath = "golang.org/x/tools/go/ssa/interp/testdata/src/unicode/utf8", 7641+ visibility = ["//visibility:public"], 7642+) 7643+ 7644+alias( 7645+ name = "go_default_library", 7646+ actual = ":utf8", 7647+ visibility = ["//visibility:public"], 7648+) 7649diff -urN b/go/ssa/interp/testdata/src/unsafe/BUILD.bazel c/go/ssa/interp/testdata/src/unsafe/BUILD.bazel 7650--- b/go/ssa/interp/testdata/src/unsafe/BUILD.bazel 1970-01-01 00:00:00.000000000 +0000 7651+++ c/go/ssa/interp/testdata/src/unsafe/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 7652@@ -0,0 +1,14 @@ 7653+load("@io_bazel_rules_go//go:def.bzl", "go_library") 7654+ 7655+go_library( 7656+ name = "unsafe", 7657+ srcs = ["unsafe.go"], 7658+ importpath = "golang.org/x/tools/go/ssa/interp/testdata/src/unsafe", 7659+ visibility = ["//visibility:public"], 7660+) 7661+ 7662+alias( 7663+ name = "go_default_library", 7664+ actual = ":unsafe", 7665+ visibility = ["//visibility:public"], 7666+) 7667diff -urN b/go/ssa/ssautil/BUILD.bazel c/go/ssa/ssautil/BUILD.bazel 7668--- b/go/ssa/ssautil/BUILD.bazel 1970-01-01 00:00:00.000000000 +0000 7669+++ c/go/ssa/ssautil/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 7670@@ -0,0 +1,81 @@ 7671+load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test") 7672+ 7673+go_library( 7674+ name = "ssautil", 7675+ srcs = [ 7676+ "load.go", 7677+ "switch.go", 7678+ "visit.go", 7679+ ], 7680+ importpath = "golang.org/x/tools/go/ssa/ssautil", 7681+ visibility = ["//visibility:public"], 7682+ deps = [ 7683+ "//go/loader", 7684+ "//go/packages", 7685+ "//go/ssa", 7686+ "//internal/typeparams", 7687+ ], 7688+) 7689+ 7690+alias( 7691+ name = "go_default_library", 7692+ actual = ":ssautil", 7693+ visibility = ["//visibility:public"], 7694+) 7695+ 7696+go_test( 7697+ name = "ssautil_test", 7698+ srcs = [ 7699+ "load_test.go", 7700+ "switch_test.go", 7701+ ], 7702+ data = glob(["testdata/**"]), 7703+ deps = [ 7704+ ":ssautil", 7705+ "//go/packages", 7706+ "//go/packages/packagestest", 7707+ "//go/ssa", 7708+ "//internal/testenv", 7709+ ] + select({ 7710+ "@io_bazel_rules_go//go/platform:aix": [ 7711+ "//go/loader", 7712+ ], 7713+ "@io_bazel_rules_go//go/platform:darwin": [ 7714+ "//go/loader", 7715+ ], 7716+ "@io_bazel_rules_go//go/platform:dragonfly": [ 7717+ "//go/loader", 7718+ ], 7719+ "@io_bazel_rules_go//go/platform:freebsd": [ 7720+ "//go/loader", 7721+ ], 7722+ "@io_bazel_rules_go//go/platform:illumos": [ 7723+ "//go/loader", 7724+ ], 7725+ "@io_bazel_rules_go//go/platform:ios": [ 7726+ "//go/loader", 7727+ ], 7728+ "@io_bazel_rules_go//go/platform:js": [ 7729+ "//go/loader", 7730+ ], 7731+ "@io_bazel_rules_go//go/platform:linux": [ 7732+ "//go/loader", 7733+ ], 7734+ "@io_bazel_rules_go//go/platform:netbsd": [ 7735+ "//go/loader", 7736+ ], 7737+ "@io_bazel_rules_go//go/platform:openbsd": [ 7738+ "//go/loader", 7739+ ], 7740+ "@io_bazel_rules_go//go/platform:plan9": [ 7741+ "//go/loader", 7742+ ], 7743+ "@io_bazel_rules_go//go/platform:solaris": [ 7744+ "//go/loader", 7745+ ], 7746+ "@io_bazel_rules_go//go/platform:windows": [ 7747+ "//go/loader", 7748+ ], 7749+ "//conditions:default": [], 7750+ }), 7751+) 7752diff -urN b/go/ssa/testdata/src/bytes/BUILD.bazel c/go/ssa/testdata/src/bytes/BUILD.bazel 7753--- b/go/ssa/testdata/src/bytes/BUILD.bazel 1970-01-01 00:00:00.000000000 +0000 7754+++ c/go/ssa/testdata/src/bytes/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 7755@@ -0,0 +1,14 @@ 7756+load("@io_bazel_rules_go//go:def.bzl", "go_library") 7757+ 7758+go_library( 7759+ name = "bytes", 7760+ srcs = ["bytes.go"], 7761+ importpath = "golang.org/x/tools/go/ssa/testdata/src/bytes", 7762+ visibility = ["//visibility:public"], 7763+) 7764+ 7765+alias( 7766+ name = "go_default_library", 7767+ actual = ":bytes", 7768+ visibility = ["//visibility:public"], 7769+) 7770diff -urN b/go/ssa/testdata/src/context/BUILD.bazel c/go/ssa/testdata/src/context/BUILD.bazel 7771--- b/go/ssa/testdata/src/context/BUILD.bazel 1970-01-01 00:00:00.000000000 +0000 7772+++ c/go/ssa/testdata/src/context/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 7773@@ -0,0 +1,14 @@ 7774+load("@io_bazel_rules_go//go:def.bzl", "go_library") 7775+ 7776+go_library( 7777+ name = "context", 7778+ srcs = ["context.go"], 7779+ importpath = "golang.org/x/tools/go/ssa/testdata/src/context", 7780+ visibility = ["//visibility:public"], 7781+) 7782+ 7783+alias( 7784+ name = "go_default_library", 7785+ actual = ":context", 7786+ visibility = ["//visibility:public"], 7787+) 7788diff -urN b/go/ssa/testdata/src/encoding/BUILD.bazel c/go/ssa/testdata/src/encoding/BUILD.bazel 7789--- b/go/ssa/testdata/src/encoding/BUILD.bazel 1970-01-01 00:00:00.000000000 +0000 7790+++ c/go/ssa/testdata/src/encoding/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 7791@@ -0,0 +1,14 @@ 7792+load("@io_bazel_rules_go//go:def.bzl", "go_library") 7793+ 7794+go_library( 7795+ name = "encoding", 7796+ srcs = ["encoding.go"], 7797+ importpath = "golang.org/x/tools/go/ssa/testdata/src/encoding", 7798+ visibility = ["//visibility:public"], 7799+) 7800+ 7801+alias( 7802+ name = "go_default_library", 7803+ actual = ":encoding", 7804+ visibility = ["//visibility:public"], 7805+) 7806diff -urN b/go/ssa/testdata/src/encoding/json/BUILD.bazel c/go/ssa/testdata/src/encoding/json/BUILD.bazel 7807--- b/go/ssa/testdata/src/encoding/json/BUILD.bazel 1970-01-01 00:00:00.000000000 +0000 7808+++ c/go/ssa/testdata/src/encoding/json/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 7809@@ -0,0 +1,14 @@ 7810+load("@io_bazel_rules_go//go:def.bzl", "go_library") 7811+ 7812+go_library( 7813+ name = "json", 7814+ srcs = ["json.go"], 7815+ importpath = "golang.org/x/tools/go/ssa/testdata/src/encoding/json", 7816+ visibility = ["//visibility:public"], 7817+) 7818+ 7819+alias( 7820+ name = "go_default_library", 7821+ actual = ":json", 7822+ visibility = ["//visibility:public"], 7823+) 7824diff -urN b/go/ssa/testdata/src/encoding/xml/BUILD.bazel c/go/ssa/testdata/src/encoding/xml/BUILD.bazel 7825--- b/go/ssa/testdata/src/encoding/xml/BUILD.bazel 1970-01-01 00:00:00.000000000 +0000 7826+++ c/go/ssa/testdata/src/encoding/xml/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 7827@@ -0,0 +1,14 @@ 7828+load("@io_bazel_rules_go//go:def.bzl", "go_library") 7829+ 7830+go_library( 7831+ name = "xml", 7832+ srcs = ["xml.go"], 7833+ importpath = "golang.org/x/tools/go/ssa/testdata/src/encoding/xml", 7834+ visibility = ["//visibility:public"], 7835+) 7836+ 7837+alias( 7838+ name = "go_default_library", 7839+ actual = ":xml", 7840+ visibility = ["//visibility:public"], 7841+) 7842diff -urN b/go/ssa/testdata/src/errors/BUILD.bazel c/go/ssa/testdata/src/errors/BUILD.bazel 7843--- b/go/ssa/testdata/src/errors/BUILD.bazel 1970-01-01 00:00:00.000000000 +0000 7844+++ c/go/ssa/testdata/src/errors/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 7845@@ -0,0 +1,14 @@ 7846+load("@io_bazel_rules_go//go:def.bzl", "go_library") 7847+ 7848+go_library( 7849+ name = "errors", 7850+ srcs = ["errors.go"], 7851+ importpath = "golang.org/x/tools/go/ssa/testdata/src/errors", 7852+ visibility = ["//visibility:public"], 7853+) 7854+ 7855+alias( 7856+ name = "go_default_library", 7857+ actual = ":errors", 7858+ visibility = ["//visibility:public"], 7859+) 7860diff -urN b/go/ssa/testdata/src/fmt/BUILD.bazel c/go/ssa/testdata/src/fmt/BUILD.bazel 7861--- b/go/ssa/testdata/src/fmt/BUILD.bazel 1970-01-01 00:00:00.000000000 +0000 7862+++ c/go/ssa/testdata/src/fmt/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 7863@@ -0,0 +1,14 @@ 7864+load("@io_bazel_rules_go//go:def.bzl", "go_library") 7865+ 7866+go_library( 7867+ name = "fmt", 7868+ srcs = ["fmt.go"], 7869+ importpath = "golang.org/x/tools/go/ssa/testdata/src/fmt", 7870+ visibility = ["//visibility:public"], 7871+) 7872+ 7873+alias( 7874+ name = "go_default_library", 7875+ actual = ":fmt", 7876+ visibility = ["//visibility:public"], 7877+) 7878diff -urN b/go/ssa/testdata/src/io/BUILD.bazel c/go/ssa/testdata/src/io/BUILD.bazel 7879--- b/go/ssa/testdata/src/io/BUILD.bazel 1970-01-01 00:00:00.000000000 +0000 7880+++ c/go/ssa/testdata/src/io/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 7881@@ -0,0 +1,14 @@ 7882+load("@io_bazel_rules_go//go:def.bzl", "go_library") 7883+ 7884+go_library( 7885+ name = "io", 7886+ srcs = ["io.go"], 7887+ importpath = "golang.org/x/tools/go/ssa/testdata/src/io", 7888+ visibility = ["//visibility:public"], 7889+) 7890+ 7891+alias( 7892+ name = "go_default_library", 7893+ actual = ":io", 7894+ visibility = ["//visibility:public"], 7895+) 7896diff -urN b/go/ssa/testdata/src/log/BUILD.bazel c/go/ssa/testdata/src/log/BUILD.bazel 7897--- b/go/ssa/testdata/src/log/BUILD.bazel 1970-01-01 00:00:00.000000000 +0000 7898+++ c/go/ssa/testdata/src/log/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 7899@@ -0,0 +1,14 @@ 7900+load("@io_bazel_rules_go//go:def.bzl", "go_library") 7901+ 7902+go_library( 7903+ name = "log", 7904+ srcs = ["log.go"], 7905+ importpath = "golang.org/x/tools/go/ssa/testdata/src/log", 7906+ visibility = ["//visibility:public"], 7907+) 7908+ 7909+alias( 7910+ name = "go_default_library", 7911+ actual = ":log", 7912+ visibility = ["//visibility:public"], 7913+) 7914diff -urN b/go/ssa/testdata/src/math/BUILD.bazel c/go/ssa/testdata/src/math/BUILD.bazel 7915--- b/go/ssa/testdata/src/math/BUILD.bazel 1970-01-01 00:00:00.000000000 +0000 7916+++ c/go/ssa/testdata/src/math/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 7917@@ -0,0 +1,14 @@ 7918+load("@io_bazel_rules_go//go:def.bzl", "go_library") 7919+ 7920+go_library( 7921+ name = "math", 7922+ srcs = ["math.go"], 7923+ importpath = "golang.org/x/tools/go/ssa/testdata/src/math", 7924+ visibility = ["//visibility:public"], 7925+) 7926+ 7927+alias( 7928+ name = "go_default_library", 7929+ actual = ":math", 7930+ visibility = ["//visibility:public"], 7931+) 7932diff -urN b/go/ssa/testdata/src/os/BUILD.bazel c/go/ssa/testdata/src/os/BUILD.bazel 7933--- b/go/ssa/testdata/src/os/BUILD.bazel 1970-01-01 00:00:00.000000000 +0000 7934+++ c/go/ssa/testdata/src/os/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 7935@@ -0,0 +1,14 @@ 7936+load("@io_bazel_rules_go//go:def.bzl", "go_library") 7937+ 7938+go_library( 7939+ name = "os", 7940+ srcs = ["os.go"], 7941+ importpath = "golang.org/x/tools/go/ssa/testdata/src/os", 7942+ visibility = ["//visibility:public"], 7943+) 7944+ 7945+alias( 7946+ name = "go_default_library", 7947+ actual = ":os", 7948+ visibility = ["//visibility:public"], 7949+) 7950diff -urN b/go/ssa/testdata/src/reflect/BUILD.bazel c/go/ssa/testdata/src/reflect/BUILD.bazel 7951--- b/go/ssa/testdata/src/reflect/BUILD.bazel 1970-01-01 00:00:00.000000000 +0000 7952+++ c/go/ssa/testdata/src/reflect/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 7953@@ -0,0 +1,14 @@ 7954+load("@io_bazel_rules_go//go:def.bzl", "go_library") 7955+ 7956+go_library( 7957+ name = "reflect", 7958+ srcs = ["reflect.go"], 7959+ importpath = "golang.org/x/tools/go/ssa/testdata/src/reflect", 7960+ visibility = ["//visibility:public"], 7961+) 7962+ 7963+alias( 7964+ name = "go_default_library", 7965+ actual = ":reflect", 7966+ visibility = ["//visibility:public"], 7967+) 7968diff -urN b/go/ssa/testdata/src/runtime/BUILD.bazel c/go/ssa/testdata/src/runtime/BUILD.bazel 7969--- b/go/ssa/testdata/src/runtime/BUILD.bazel 1970-01-01 00:00:00.000000000 +0000 7970+++ c/go/ssa/testdata/src/runtime/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 7971@@ -0,0 +1,14 @@ 7972+load("@io_bazel_rules_go//go:def.bzl", "go_library") 7973+ 7974+go_library( 7975+ name = "runtime", 7976+ srcs = ["runtime.go"], 7977+ importpath = "golang.org/x/tools/go/ssa/testdata/src/runtime", 7978+ visibility = ["//visibility:public"], 7979+) 7980+ 7981+alias( 7982+ name = "go_default_library", 7983+ actual = ":runtime", 7984+ visibility = ["//visibility:public"], 7985+) 7986diff -urN b/go/ssa/testdata/src/sort/BUILD.bazel c/go/ssa/testdata/src/sort/BUILD.bazel 7987--- b/go/ssa/testdata/src/sort/BUILD.bazel 1970-01-01 00:00:00.000000000 +0000 7988+++ c/go/ssa/testdata/src/sort/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 7989@@ -0,0 +1,14 @@ 7990+load("@io_bazel_rules_go//go:def.bzl", "go_library") 7991+ 7992+go_library( 7993+ name = "sort", 7994+ srcs = ["sort.go"], 7995+ importpath = "golang.org/x/tools/go/ssa/testdata/src/sort", 7996+ visibility = ["//visibility:public"], 7997+) 7998+ 7999+alias( 8000+ name = "go_default_library", 8001+ actual = ":sort", 8002+ visibility = ["//visibility:public"], 8003+) 8004diff -urN b/go/ssa/testdata/src/strconv/BUILD.bazel c/go/ssa/testdata/src/strconv/BUILD.bazel 8005--- b/go/ssa/testdata/src/strconv/BUILD.bazel 1970-01-01 00:00:00.000000000 +0000 8006+++ c/go/ssa/testdata/src/strconv/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 8007@@ -0,0 +1,14 @@ 8008+load("@io_bazel_rules_go//go:def.bzl", "go_library") 8009+ 8010+go_library( 8011+ name = "strconv", 8012+ srcs = ["strconv.go"], 8013+ importpath = "golang.org/x/tools/go/ssa/testdata/src/strconv", 8014+ visibility = ["//visibility:public"], 8015+) 8016+ 8017+alias( 8018+ name = "go_default_library", 8019+ actual = ":strconv", 8020+ visibility = ["//visibility:public"], 8021+) 8022diff -urN b/go/ssa/testdata/src/strings/BUILD.bazel c/go/ssa/testdata/src/strings/BUILD.bazel 8023--- b/go/ssa/testdata/src/strings/BUILD.bazel 1970-01-01 00:00:00.000000000 +0000 8024+++ c/go/ssa/testdata/src/strings/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 8025@@ -0,0 +1,14 @@ 8026+load("@io_bazel_rules_go//go:def.bzl", "go_library") 8027+ 8028+go_library( 8029+ name = "strings", 8030+ srcs = ["strings.go"], 8031+ importpath = "golang.org/x/tools/go/ssa/testdata/src/strings", 8032+ visibility = ["//visibility:public"], 8033+) 8034+ 8035+alias( 8036+ name = "go_default_library", 8037+ actual = ":strings", 8038+ visibility = ["//visibility:public"], 8039+) 8040diff -urN b/go/ssa/testdata/src/sync/atomic/BUILD.bazel c/go/ssa/testdata/src/sync/atomic/BUILD.bazel 8041--- b/go/ssa/testdata/src/sync/atomic/BUILD.bazel 1970-01-01 00:00:00.000000000 +0000 8042+++ c/go/ssa/testdata/src/sync/atomic/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 8043@@ -0,0 +1,14 @@ 8044+load("@io_bazel_rules_go//go:def.bzl", "go_library") 8045+ 8046+go_library( 8047+ name = "atomic", 8048+ srcs = ["atomic.go"], 8049+ importpath = "golang.org/x/tools/go/ssa/testdata/src/sync/atomic", 8050+ visibility = ["//visibility:public"], 8051+) 8052+ 8053+alias( 8054+ name = "go_default_library", 8055+ actual = ":atomic", 8056+ visibility = ["//visibility:public"], 8057+) 8058diff -urN b/go/ssa/testdata/src/sync/BUILD.bazel c/go/ssa/testdata/src/sync/BUILD.bazel 8059--- b/go/ssa/testdata/src/sync/BUILD.bazel 1970-01-01 00:00:00.000000000 +0000 8060+++ c/go/ssa/testdata/src/sync/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 8061@@ -0,0 +1,14 @@ 8062+load("@io_bazel_rules_go//go:def.bzl", "go_library") 8063+ 8064+go_library( 8065+ name = "sync", 8066+ srcs = ["sync.go"], 8067+ importpath = "golang.org/x/tools/go/ssa/testdata/src/sync", 8068+ visibility = ["//visibility:public"], 8069+) 8070+ 8071+alias( 8072+ name = "go_default_library", 8073+ actual = ":sync", 8074+ visibility = ["//visibility:public"], 8075+) 8076diff -urN b/go/ssa/testdata/src/time/BUILD.bazel c/go/ssa/testdata/src/time/BUILD.bazel 8077--- b/go/ssa/testdata/src/time/BUILD.bazel 1970-01-01 00:00:00.000000000 +0000 8078+++ c/go/ssa/testdata/src/time/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 8079@@ -0,0 +1,14 @@ 8080+load("@io_bazel_rules_go//go:def.bzl", "go_library") 8081+ 8082+go_library( 8083+ name = "time", 8084+ srcs = ["time.go"], 8085+ importpath = "golang.org/x/tools/go/ssa/testdata/src/time", 8086+ visibility = ["//visibility:public"], 8087+) 8088+ 8089+alias( 8090+ name = "go_default_library", 8091+ actual = ":time", 8092+ visibility = ["//visibility:public"], 8093+) 8094diff -urN b/go/ssa/testdata/src/unsafe/BUILD.bazel c/go/ssa/testdata/src/unsafe/BUILD.bazel 8095--- b/go/ssa/testdata/src/unsafe/BUILD.bazel 1970-01-01 00:00:00.000000000 +0000 8096+++ c/go/ssa/testdata/src/unsafe/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 8097@@ -0,0 +1,14 @@ 8098+load("@io_bazel_rules_go//go:def.bzl", "go_library") 8099+ 8100+go_library( 8101+ name = "unsafe", 8102+ srcs = ["unsafe.go"], 8103+ importpath = "golang.org/x/tools/go/ssa/testdata/src/unsafe", 8104+ visibility = ["//visibility:public"], 8105+) 8106+ 8107+alias( 8108+ name = "go_default_library", 8109+ actual = ":unsafe", 8110+ visibility = ["//visibility:public"], 8111+) 8112diff -urN b/go/types/objectpath/BUILD.bazel c/go/types/objectpath/BUILD.bazel 8113--- b/go/types/objectpath/BUILD.bazel 1970-01-01 00:00:00.000000000 +0000 8114+++ c/go/types/objectpath/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 8115@@ -0,0 +1,29 @@ 8116+load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test") 8117+ 8118+go_library( 8119+ name = "objectpath", 8120+ srcs = ["objectpath.go"], 8121+ importpath = "golang.org/x/tools/go/types/objectpath", 8122+ visibility = ["//visibility:public"], 8123+ deps = ["//internal/typeparams"], 8124+) 8125+ 8126+alias( 8127+ name = "go_default_library", 8128+ actual = ":objectpath", 8129+ visibility = ["//visibility:public"], 8130+) 8131+ 8132+go_test( 8133+ name = "objectpath_test", 8134+ srcs = [ 8135+ "objectpath_go118_test.go", 8136+ "objectpath_test.go", 8137+ ], 8138+ deps = [ 8139+ ":objectpath", 8140+ "//go/buildutil", 8141+ "//go/gcexportdata", 8142+ "//go/loader", 8143+ ], 8144+) 8145diff -urN b/go/types/typeutil/BUILD.bazel c/go/types/typeutil/BUILD.bazel 8146--- b/go/types/typeutil/BUILD.bazel 1970-01-01 00:00:00.000000000 +0000 8147+++ c/go/types/typeutil/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 8148@@ -0,0 +1,39 @@ 8149+load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test") 8150+ 8151+go_library( 8152+ name = "typeutil", 8153+ srcs = [ 8154+ "callee.go", 8155+ "imports.go", 8156+ "map.go", 8157+ "methodsetcache.go", 8158+ "ui.go", 8159+ ], 8160+ importpath = "golang.org/x/tools/go/types/typeutil", 8161+ visibility = ["//visibility:public"], 8162+ deps = [ 8163+ "//go/ast/astutil", 8164+ "//internal/typeparams", 8165+ ], 8166+) 8167+ 8168+alias( 8169+ name = "go_default_library", 8170+ actual = ":typeutil", 8171+ visibility = ["//visibility:public"], 8172+) 8173+ 8174+go_test( 8175+ name = "typeutil_test", 8176+ srcs = [ 8177+ "callee_test.go", 8178+ "example_test.go", 8179+ "imports_test.go", 8180+ "map_test.go", 8181+ "ui_test.go", 8182+ ], 8183+ deps = [ 8184+ ":typeutil", 8185+ "//internal/typeparams", 8186+ ], 8187+) 8188diff -urN b/go/vcs/BUILD.bazel c/go/vcs/BUILD.bazel 8189--- b/go/vcs/BUILD.bazel 1970-01-01 00:00:00.000000000 +0000 8190+++ c/go/vcs/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 8191@@ -0,0 +1,26 @@ 8192+load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test") 8193+ 8194+go_library( 8195+ name = "vcs", 8196+ srcs = [ 8197+ "discovery.go", 8198+ "env.go", 8199+ "http.go", 8200+ "vcs.go", 8201+ ], 8202+ importpath = "golang.org/x/tools/go/vcs", 8203+ visibility = ["//visibility:public"], 8204+ deps = ["@org_golang_x_sys//execabs:go_default_library"], 8205+) 8206+ 8207+alias( 8208+ name = "go_default_library", 8209+ actual = ":vcs", 8210+ visibility = ["//visibility:public"], 8211+) 8212+ 8213+go_test( 8214+ name = "vcs_test", 8215+ srcs = ["vcs_test.go"], 8216+ embed = [":vcs"], 8217+) 8218diff -urN b/godoc/analysis/BUILD.bazel c/godoc/analysis/BUILD.bazel 8219--- b/godoc/analysis/BUILD.bazel 1970-01-01 00:00:00.000000000 +0000 8220+++ c/godoc/analysis/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 8221@@ -0,0 +1,17 @@ 8222+load("@io_bazel_rules_go//go:def.bzl", "go_library") 8223+ 8224+go_library( 8225+ name = "analysis", 8226+ srcs = [ 8227+ "analysis.go", 8228+ "json.go", 8229+ ], 8230+ importpath = "golang.org/x/tools/godoc/analysis", 8231+ visibility = ["//visibility:public"], 8232+) 8233+ 8234+alias( 8235+ name = "go_default_library", 8236+ actual = ":analysis", 8237+ visibility = ["//visibility:public"], 8238+) 8239diff -urN b/godoc/BUILD.bazel c/godoc/BUILD.bazel 8240--- b/godoc/BUILD.bazel 1970-01-01 00:00:00.000000000 +0000 8241+++ c/godoc/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 8242@@ -0,0 +1,66 @@ 8243+load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test") 8244+ 8245+go_library( 8246+ name = "godoc", 8247+ srcs = [ 8248+ "corpus.go", 8249+ "dirtrees.go", 8250+ "format.go", 8251+ "godoc.go", 8252+ "index.go", 8253+ "linkify.go", 8254+ "markdown.go", 8255+ "meta.go", 8256+ "page.go", 8257+ "parser.go", 8258+ "pres.go", 8259+ "search.go", 8260+ "server.go", 8261+ "snippet.go", 8262+ "spec.go", 8263+ "spot.go", 8264+ "tab.go", 8265+ "template.go", 8266+ "tohtml_go119.go", 8267+ "tohtml_other.go", 8268+ "versions.go", 8269+ ], 8270+ importpath = "golang.org/x/tools/godoc", 8271+ visibility = ["//visibility:public"], 8272+ deps = [ 8273+ "//godoc/analysis", 8274+ "//godoc/util", 8275+ "//godoc/vfs", 8276+ "//godoc/vfs/httpfs", 8277+ "//internal/typeparams", 8278+ "@com_github_yuin_goldmark//:go_default_library", 8279+ "@com_github_yuin_goldmark//parser:go_default_library", 8280+ "@com_github_yuin_goldmark//renderer/html:go_default_library", 8281+ ], 8282+) 8283+ 8284+alias( 8285+ name = "go_default_library", 8286+ actual = ":godoc", 8287+ visibility = ["//visibility:public"], 8288+) 8289+ 8290+go_test( 8291+ name = "godoc_test", 8292+ srcs = [ 8293+ "dirtrees_test.go", 8294+ "godoc17_test.go", 8295+ "godoc_test.go", 8296+ "index_test.go", 8297+ "server_test.go", 8298+ "spec_test.go", 8299+ "versions_test.go", 8300+ ], 8301+ embed = [":godoc"], 8302+ deps = [ 8303+ "//godoc/vfs", 8304+ "//godoc/vfs/gatefs", 8305+ "//godoc/vfs/mapfs", 8306+ "//internal/typeparams", 8307+ ], 8308+) 8309diff -urN b/godoc/redirect/BUILD.bazel c/godoc/redirect/BUILD.bazel 8310--- b/godoc/redirect/BUILD.bazel 1970-01-01 00:00:00.000000000 +0000 8311+++ c/godoc/redirect/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 8312@@ -0,0 +1,20 @@ 8313+load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test") 8314+ 8315+go_library( 8316+ name = "redirect", 8317+ srcs = ["redirect.go"], 8318+ importpath = "golang.org/x/tools/godoc/redirect", 8319+ visibility = ["//visibility:public"], 8320+) 8321+ 8322+alias( 8323+ name = "go_default_library", 8324+ actual = ":redirect", 8325+ visibility = ["//visibility:public"], 8326+) 8327+ 8328+go_test( 8329+ name = "redirect_test", 8330+ srcs = ["redirect_test.go"], 8331+ embed = [":redirect"], 8332+) 8333diff -urN b/godoc/static/BUILD.bazel c/godoc/static/BUILD.bazel 8334--- b/godoc/static/BUILD.bazel 1970-01-01 00:00:00.000000000 +0000 8335+++ c/godoc/static/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 8336@@ -0,0 +1,24 @@ 8337+load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test") 8338+ 8339+go_library( 8340+ name = "static", 8341+ srcs = [ 8342+ "doc.go", 8343+ "gen.go", 8344+ "static.go", 8345+ ], 8346+ importpath = "golang.org/x/tools/godoc/static", 8347+ visibility = ["//visibility:public"], 8348+) 8349+ 8350+alias( 8351+ name = "go_default_library", 8352+ actual = ":static", 8353+ visibility = ["//visibility:public"], 8354+) 8355+ 8356+go_test( 8357+ name = "static_test", 8358+ srcs = ["gen_test.go"], 8359+ embed = [":static"], 8360+) 8361diff -urN b/godoc/util/BUILD.bazel c/godoc/util/BUILD.bazel 8362--- b/godoc/util/BUILD.bazel 1970-01-01 00:00:00.000000000 +0000 8363+++ c/godoc/util/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 8364@@ -0,0 +1,18 @@ 8365+load("@io_bazel_rules_go//go:def.bzl", "go_library") 8366+ 8367+go_library( 8368+ name = "util", 8369+ srcs = [ 8370+ "throttle.go", 8371+ "util.go", 8372+ ], 8373+ importpath = "golang.org/x/tools/godoc/util", 8374+ visibility = ["//visibility:public"], 8375+ deps = ["//godoc/vfs"], 8376+) 8377+ 8378+alias( 8379+ name = "go_default_library", 8380+ actual = ":util", 8381+ visibility = ["//visibility:public"], 8382+) 8383diff -urN b/godoc/vfs/BUILD.bazel c/godoc/vfs/BUILD.bazel 8384--- b/godoc/vfs/BUILD.bazel 1970-01-01 00:00:00.000000000 +0000 8385+++ c/godoc/vfs/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 8386@@ -0,0 +1,32 @@ 8387+load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test") 8388+ 8389+go_library( 8390+ name = "vfs", 8391+ srcs = [ 8392+ "emptyvfs.go", 8393+ "fs.go", 8394+ "namespace.go", 8395+ "os.go", 8396+ "vfs.go", 8397+ ], 8398+ importpath = "golang.org/x/tools/godoc/vfs", 8399+ visibility = ["//visibility:public"], 8400+) 8401+ 8402+alias( 8403+ name = "go_default_library", 8404+ actual = ":vfs", 8405+ visibility = ["//visibility:public"], 8406+) 8407+ 8408+go_test( 8409+ name = "vfs_test", 8410+ srcs = [ 8411+ "namespace_test.go", 8412+ "os_test.go", 8413+ ], 8414+ deps = [ 8415+ ":vfs", 8416+ "//godoc/vfs/mapfs", 8417+ ], 8418+) 8419diff -urN b/godoc/vfs/gatefs/BUILD.bazel c/godoc/vfs/gatefs/BUILD.bazel 8420--- b/godoc/vfs/gatefs/BUILD.bazel 1970-01-01 00:00:00.000000000 +0000 8421+++ c/godoc/vfs/gatefs/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 8422@@ -0,0 +1,24 @@ 8423+load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test") 8424+ 8425+go_library( 8426+ name = "gatefs", 8427+ srcs = ["gatefs.go"], 8428+ importpath = "golang.org/x/tools/godoc/vfs/gatefs", 8429+ visibility = ["//visibility:public"], 8430+ deps = ["//godoc/vfs"], 8431+) 8432+ 8433+alias( 8434+ name = "go_default_library", 8435+ actual = ":gatefs", 8436+ visibility = ["//visibility:public"], 8437+) 8438+ 8439+go_test( 8440+ name = "gatefs_test", 8441+ srcs = ["gatefs_test.go"], 8442+ deps = [ 8443+ ":gatefs", 8444+ "//godoc/vfs", 8445+ ], 8446+) 8447diff -urN b/godoc/vfs/httpfs/BUILD.bazel c/godoc/vfs/httpfs/BUILD.bazel 8448--- b/godoc/vfs/httpfs/BUILD.bazel 1970-01-01 00:00:00.000000000 +0000 8449+++ c/godoc/vfs/httpfs/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 8450@@ -0,0 +1,15 @@ 8451+load("@io_bazel_rules_go//go:def.bzl", "go_library") 8452+ 8453+go_library( 8454+ name = "httpfs", 8455+ srcs = ["httpfs.go"], 8456+ importpath = "golang.org/x/tools/godoc/vfs/httpfs", 8457+ visibility = ["//visibility:public"], 8458+ deps = ["//godoc/vfs"], 8459+) 8460+ 8461+alias( 8462+ name = "go_default_library", 8463+ actual = ":httpfs", 8464+ visibility = ["//visibility:public"], 8465+) 8466diff -urN b/godoc/vfs/mapfs/BUILD.bazel c/godoc/vfs/mapfs/BUILD.bazel 8467--- b/godoc/vfs/mapfs/BUILD.bazel 1970-01-01 00:00:00.000000000 +0000 8468+++ c/godoc/vfs/mapfs/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 8469@@ -0,0 +1,21 @@ 8470+load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test") 8471+ 8472+go_library( 8473+ name = "mapfs", 8474+ srcs = ["mapfs.go"], 8475+ importpath = "golang.org/x/tools/godoc/vfs/mapfs", 8476+ visibility = ["//visibility:public"], 8477+ deps = ["//godoc/vfs"], 8478+) 8479+ 8480+alias( 8481+ name = "go_default_library", 8482+ actual = ":mapfs", 8483+ visibility = ["//visibility:public"], 8484+) 8485+ 8486+go_test( 8487+ name = "mapfs_test", 8488+ srcs = ["mapfs_test.go"], 8489+ embed = [":mapfs"], 8490+) 8491diff -urN b/godoc/vfs/zipfs/BUILD.bazel c/godoc/vfs/zipfs/BUILD.bazel 8492--- b/godoc/vfs/zipfs/BUILD.bazel 1970-01-01 00:00:00.000000000 +0000 8493+++ c/godoc/vfs/zipfs/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 8494@@ -0,0 +1,22 @@ 8495+load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test") 8496+ 8497+go_library( 8498+ name = "zipfs", 8499+ srcs = ["zipfs.go"], 8500+ importpath = "golang.org/x/tools/godoc/vfs/zipfs", 8501+ visibility = ["//visibility:public"], 8502+ deps = ["//godoc/vfs"], 8503+) 8504+ 8505+alias( 8506+ name = "go_default_library", 8507+ actual = ":zipfs", 8508+ visibility = ["//visibility:public"], 8509+) 8510+ 8511+go_test( 8512+ name = "zipfs_test", 8513+ srcs = ["zipfs_test.go"], 8514+ embed = [":zipfs"], 8515+ deps = ["//godoc/vfs"], 8516+) 8517diff -urN b/imports/BUILD.bazel c/imports/BUILD.bazel 8518--- b/imports/BUILD.bazel 1970-01-01 00:00:00.000000000 +0000 8519+++ c/imports/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 8520@@ -0,0 +1,18 @@ 8521+load("@io_bazel_rules_go//go:def.bzl", "go_library") 8522+ 8523+go_library( 8524+ name = "imports", 8525+ srcs = ["forward.go"], 8526+ importpath = "golang.org/x/tools/imports", 8527+ visibility = ["//visibility:public"], 8528+ deps = [ 8529+ "//internal/gocommand", 8530+ "//internal/imports", 8531+ ], 8532+) 8533+ 8534+alias( 8535+ name = "go_default_library", 8536+ actual = ":imports", 8537+ visibility = ["//visibility:public"], 8538+) 8539diff -urN b/internal/analysisinternal/BUILD.bazel c/internal/analysisinternal/BUILD.bazel 8540--- b/internal/analysisinternal/BUILD.bazel 1970-01-01 00:00:00.000000000 +0000 8541+++ c/internal/analysisinternal/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 8542@@ -0,0 +1,14 @@ 8543+load("@io_bazel_rules_go//go:def.bzl", "go_library") 8544+ 8545+go_library( 8546+ name = "analysisinternal", 8547+ srcs = ["analysis.go"], 8548+ importpath = "golang.org/x/tools/internal/analysisinternal", 8549+ visibility = ["//:__subpackages__"], 8550+) 8551+ 8552+alias( 8553+ name = "go_default_library", 8554+ actual = ":analysisinternal", 8555+ visibility = ["//:__subpackages__"], 8556+) 8557diff -urN b/internal/apidiff/BUILD.bazel c/internal/apidiff/BUILD.bazel 8558--- b/internal/apidiff/BUILD.bazel 1970-01-01 00:00:00.000000000 +0000 8559+++ c/internal/apidiff/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 8560@@ -0,0 +1,30 @@ 8561+load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test") 8562+ 8563+go_library( 8564+ name = "apidiff", 8565+ srcs = [ 8566+ "apidiff.go", 8567+ "compatibility.go", 8568+ "correspondence.go", 8569+ "messageset.go", 8570+ "report.go", 8571+ ], 8572+ importpath = "golang.org/x/tools/internal/apidiff", 8573+ visibility = ["//:__subpackages__"], 8574+) 8575+ 8576+alias( 8577+ name = "go_default_library", 8578+ actual = ":apidiff", 8579+ visibility = ["//:__subpackages__"], 8580+) 8581+ 8582+go_test( 8583+ name = "apidiff_test", 8584+ srcs = ["apidiff_test.go"], 8585+ embed = [":apidiff"], 8586+ deps = [ 8587+ "//go/packages", 8588+ "//internal/testenv", 8589+ ], 8590+) 8591diff -urN b/internal/apidiff/testdata/BUILD.bazel c/internal/apidiff/testdata/BUILD.bazel 8592--- b/internal/apidiff/testdata/BUILD.bazel 1970-01-01 00:00:00.000000000 +0000 8593+++ c/internal/apidiff/testdata/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 8594@@ -0,0 +1,14 @@ 8595+load("@io_bazel_rules_go//go:def.bzl", "go_library") 8596+ 8597+go_library( 8598+ name = "testdata", 8599+ srcs = ["tests.go"], 8600+ importpath = "golang.org/x/tools/internal/apidiff/testdata", 8601+ visibility = ["//:__subpackages__"], 8602+) 8603+ 8604+alias( 8605+ name = "go_default_library", 8606+ actual = ":testdata", 8607+ visibility = ["//:__subpackages__"], 8608+) 8609diff -urN b/internal/apidiff/testdata/exported_fields/BUILD.bazel c/internal/apidiff/testdata/exported_fields/BUILD.bazel 8610--- b/internal/apidiff/testdata/exported_fields/BUILD.bazel 1970-01-01 00:00:00.000000000 +0000 8611+++ c/internal/apidiff/testdata/exported_fields/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 8612@@ -0,0 +1,14 @@ 8613+load("@io_bazel_rules_go//go:def.bzl", "go_library") 8614+ 8615+go_library( 8616+ name = "exported_fields", 8617+ srcs = ["ef.go"], 8618+ importpath = "golang.org/x/tools/internal/apidiff/testdata/exported_fields", 8619+ visibility = ["//:__subpackages__"], 8620+) 8621+ 8622+alias( 8623+ name = "go_default_library", 8624+ actual = ":exported_fields", 8625+ visibility = ["//:__subpackages__"], 8626+) 8627diff -urN b/internal/bug/BUILD.bazel c/internal/bug/BUILD.bazel 8628--- b/internal/bug/BUILD.bazel 1970-01-01 00:00:00.000000000 +0000 8629+++ c/internal/bug/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 8630@@ -0,0 +1,20 @@ 8631+load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test") 8632+ 8633+go_library( 8634+ name = "bug", 8635+ srcs = ["bug.go"], 8636+ importpath = "golang.org/x/tools/internal/bug", 8637+ visibility = ["//:__subpackages__"], 8638+) 8639+ 8640+alias( 8641+ name = "go_default_library", 8642+ actual = ":bug", 8643+ visibility = ["//:__subpackages__"], 8644+) 8645+ 8646+go_test( 8647+ name = "bug_test", 8648+ srcs = ["bug_test.go"], 8649+ embed = [":bug"], 8650+) 8651diff -urN b/internal/diff/BUILD.bazel c/internal/diff/BUILD.bazel 8652--- b/internal/diff/BUILD.bazel 1970-01-01 00:00:00.000000000 +0000 8653+++ c/internal/diff/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 8654@@ -0,0 +1,32 @@ 8655+load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test") 8656+ 8657+go_library( 8658+ name = "diff", 8659+ srcs = [ 8660+ "diff.go", 8661+ "ndiff.go", 8662+ "unified.go", 8663+ ], 8664+ importpath = "golang.org/x/tools/internal/diff", 8665+ visibility = ["//:__subpackages__"], 8666+ deps = ["//internal/diff/lcs"], 8667+) 8668+ 8669+alias( 8670+ name = "go_default_library", 8671+ actual = ":diff", 8672+ visibility = ["//:__subpackages__"], 8673+) 8674+ 8675+go_test( 8676+ name = "diff_test", 8677+ srcs = [ 8678+ "diff_test.go", 8679+ "export_test.go", 8680+ ], 8681+ embed = [":diff"], 8682+ deps = [ 8683+ "//internal/diff/difftest", 8684+ "//internal/testenv", 8685+ ], 8686+) 8687diff -urN b/internal/diff/difftest/BUILD.bazel c/internal/diff/difftest/BUILD.bazel 8688--- b/internal/diff/difftest/BUILD.bazel 1970-01-01 00:00:00.000000000 +0000 8689+++ c/internal/diff/difftest/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 8690@@ -0,0 +1,24 @@ 8691+load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test") 8692+ 8693+go_library( 8694+ name = "difftest", 8695+ srcs = ["difftest.go"], 8696+ importpath = "golang.org/x/tools/internal/diff/difftest", 8697+ visibility = ["//:__subpackages__"], 8698+ deps = ["//internal/diff"], 8699+) 8700+ 8701+alias( 8702+ name = "go_default_library", 8703+ actual = ":difftest", 8704+ visibility = ["//:__subpackages__"], 8705+) 8706+ 8707+go_test( 8708+ name = "difftest_test", 8709+ srcs = ["difftest_test.go"], 8710+ deps = [ 8711+ ":difftest", 8712+ "//internal/testenv", 8713+ ], 8714+) 8715diff -urN b/internal/diff/lcs/BUILD.bazel c/internal/diff/lcs/BUILD.bazel 8716--- b/internal/diff/lcs/BUILD.bazel 1970-01-01 00:00:00.000000000 +0000 8717+++ c/internal/diff/lcs/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 8718@@ -0,0 +1,29 @@ 8719+load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test") 8720+ 8721+go_library( 8722+ name = "lcs", 8723+ srcs = [ 8724+ "common.go", 8725+ "doc.go", 8726+ "labels.go", 8727+ "old.go", 8728+ "sequence.go", 8729+ ], 8730+ importpath = "golang.org/x/tools/internal/diff/lcs", 8731+ visibility = ["//:__subpackages__"], 8732+) 8733+ 8734+alias( 8735+ name = "go_default_library", 8736+ actual = ":lcs", 8737+ visibility = ["//:__subpackages__"], 8738+) 8739+ 8740+go_test( 8741+ name = "lcs_test", 8742+ srcs = [ 8743+ "common_test.go", 8744+ "old_test.go", 8745+ ], 8746+ embed = [":lcs"], 8747+) 8748diff -urN b/internal/diff/myers/BUILD.bazel c/internal/diff/myers/BUILD.bazel 8749--- b/internal/diff/myers/BUILD.bazel 1970-01-01 00:00:00.000000000 +0000 8750+++ c/internal/diff/myers/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 8751@@ -0,0 +1,24 @@ 8752+load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test") 8753+ 8754+go_library( 8755+ name = "myers", 8756+ srcs = ["diff.go"], 8757+ importpath = "golang.org/x/tools/internal/diff/myers", 8758+ visibility = ["//:__subpackages__"], 8759+ deps = ["//internal/diff"], 8760+) 8761+ 8762+alias( 8763+ name = "go_default_library", 8764+ actual = ":myers", 8765+ visibility = ["//:__subpackages__"], 8766+) 8767+ 8768+go_test( 8769+ name = "myers_test", 8770+ srcs = ["diff_test.go"], 8771+ deps = [ 8772+ ":myers", 8773+ "//internal/diff/difftest", 8774+ ], 8775+) 8776diff -urN b/internal/event/BUILD.bazel c/internal/event/BUILD.bazel 8777--- b/internal/event/BUILD.bazel 1970-01-01 00:00:00.000000000 +0000 8778+++ c/internal/event/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 8779@@ -0,0 +1,34 @@ 8780+load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test") 8781+ 8782+go_library( 8783+ name = "event", 8784+ srcs = [ 8785+ "doc.go", 8786+ "event.go", 8787+ ], 8788+ importpath = "golang.org/x/tools/internal/event", 8789+ visibility = ["//:__subpackages__"], 8790+ deps = [ 8791+ "//internal/event/core", 8792+ "//internal/event/keys", 8793+ "//internal/event/label", 8794+ ], 8795+) 8796+ 8797+alias( 8798+ name = "go_default_library", 8799+ actual = ":event", 8800+ visibility = ["//:__subpackages__"], 8801+) 8802+ 8803+go_test( 8804+ name = "event_test", 8805+ srcs = ["bench_test.go"], 8806+ deps = [ 8807+ ":event", 8808+ "//internal/event/core", 8809+ "//internal/event/export", 8810+ "//internal/event/keys", 8811+ "//internal/event/label", 8812+ ], 8813+) 8814diff -urN b/internal/event/core/BUILD.bazel c/internal/event/core/BUILD.bazel 8815--- b/internal/event/core/BUILD.bazel 1970-01-01 00:00:00.000000000 +0000 8816+++ c/internal/event/core/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 8817@@ -0,0 +1,22 @@ 8818+load("@io_bazel_rules_go//go:def.bzl", "go_library") 8819+ 8820+go_library( 8821+ name = "core", 8822+ srcs = [ 8823+ "event.go", 8824+ "export.go", 8825+ "fast.go", 8826+ ], 8827+ importpath = "golang.org/x/tools/internal/event/core", 8828+ visibility = ["//:__subpackages__"], 8829+ deps = [ 8830+ "//internal/event/keys", 8831+ "//internal/event/label", 8832+ ], 8833+) 8834+ 8835+alias( 8836+ name = "go_default_library", 8837+ actual = ":core", 8838+ visibility = ["//:__subpackages__"], 8839+) 8840diff -urN b/internal/event/export/BUILD.bazel c/internal/event/export/BUILD.bazel 8841--- b/internal/event/export/BUILD.bazel 1970-01-01 00:00:00.000000000 +0000 8842+++ c/internal/event/export/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 8843@@ -0,0 +1,38 @@ 8844+load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test") 8845+ 8846+go_library( 8847+ name = "export", 8848+ srcs = [ 8849+ "id.go", 8850+ "log.go", 8851+ "printer.go", 8852+ "tag.go", 8853+ "trace.go", 8854+ ], 8855+ importpath = "golang.org/x/tools/internal/event/export", 8856+ visibility = ["//:__subpackages__"], 8857+ deps = [ 8858+ "//internal/event", 8859+ "//internal/event/core", 8860+ "//internal/event/keys", 8861+ "//internal/event/label", 8862+ ], 8863+) 8864+ 8865+alias( 8866+ name = "go_default_library", 8867+ actual = ":export", 8868+ visibility = ["//:__subpackages__"], 8869+) 8870+ 8871+go_test( 8872+ name = "export_test", 8873+ srcs = ["log_test.go"], 8874+ deps = [ 8875+ ":export", 8876+ "//internal/event", 8877+ "//internal/event/core", 8878+ "//internal/event/keys", 8879+ "//internal/event/label", 8880+ ], 8881+) 8882diff -urN b/internal/event/export/eventtest/BUILD.bazel c/internal/event/export/eventtest/BUILD.bazel 8883--- b/internal/event/export/eventtest/BUILD.bazel 1970-01-01 00:00:00.000000000 +0000 8884+++ c/internal/event/export/eventtest/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 8885@@ -0,0 +1,20 @@ 8886+load("@io_bazel_rules_go//go:def.bzl", "go_library") 8887+ 8888+go_library( 8889+ name = "eventtest", 8890+ srcs = ["eventtest.go"], 8891+ importpath = "golang.org/x/tools/internal/event/export/eventtest", 8892+ visibility = ["//:__subpackages__"], 8893+ deps = [ 8894+ "//internal/event", 8895+ "//internal/event/core", 8896+ "//internal/event/export", 8897+ "//internal/event/label", 8898+ ], 8899+) 8900+ 8901+alias( 8902+ name = "go_default_library", 8903+ actual = ":eventtest", 8904+ visibility = ["//:__subpackages__"], 8905+) 8906diff -urN b/internal/event/export/metric/BUILD.bazel c/internal/event/export/metric/BUILD.bazel 8907--- b/internal/event/export/metric/BUILD.bazel 1970-01-01 00:00:00.000000000 +0000 8908+++ c/internal/event/export/metric/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 8909@@ -0,0 +1,24 @@ 8910+load("@io_bazel_rules_go//go:def.bzl", "go_library") 8911+ 8912+go_library( 8913+ name = "metric", 8914+ srcs = [ 8915+ "data.go", 8916+ "exporter.go", 8917+ "info.go", 8918+ ], 8919+ importpath = "golang.org/x/tools/internal/event/export/metric", 8920+ visibility = ["//:__subpackages__"], 8921+ deps = [ 8922+ "//internal/event", 8923+ "//internal/event/core", 8924+ "//internal/event/keys", 8925+ "//internal/event/label", 8926+ ], 8927+) 8928+ 8929+alias( 8930+ name = "go_default_library", 8931+ actual = ":metric", 8932+ visibility = ["//:__subpackages__"], 8933+) 8934diff -urN b/internal/event/export/ocagent/BUILD.bazel c/internal/event/export/ocagent/BUILD.bazel 8935--- b/internal/event/export/ocagent/BUILD.bazel 1970-01-01 00:00:00.000000000 +0000 8936+++ c/internal/event/export/ocagent/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 8937@@ -0,0 +1,44 @@ 8938+load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test") 8939+ 8940+go_library( 8941+ name = "ocagent", 8942+ srcs = [ 8943+ "metrics.go", 8944+ "ocagent.go", 8945+ ], 8946+ importpath = "golang.org/x/tools/internal/event/export/ocagent", 8947+ visibility = ["//:__subpackages__"], 8948+ deps = [ 8949+ "//internal/event", 8950+ "//internal/event/core", 8951+ "//internal/event/export", 8952+ "//internal/event/export/metric", 8953+ "//internal/event/export/ocagent/wire", 8954+ "//internal/event/keys", 8955+ "//internal/event/label", 8956+ ], 8957+) 8958+ 8959+alias( 8960+ name = "go_default_library", 8961+ actual = ":ocagent", 8962+ visibility = ["//:__subpackages__"], 8963+) 8964+ 8965+go_test( 8966+ name = "ocagent_test", 8967+ srcs = [ 8968+ "metrics_test.go", 8969+ "ocagent_test.go", 8970+ "trace_test.go", 8971+ ], 8972+ deps = [ 8973+ ":ocagent", 8974+ "//internal/event", 8975+ "//internal/event/core", 8976+ "//internal/event/export", 8977+ "//internal/event/export/metric", 8978+ "//internal/event/keys", 8979+ "//internal/event/label", 8980+ ], 8981+) 8982diff -urN b/internal/event/export/ocagent/wire/BUILD.bazel c/internal/event/export/ocagent/wire/BUILD.bazel 8983--- b/internal/event/export/ocagent/wire/BUILD.bazel 1970-01-01 00:00:00.000000000 +0000 8984+++ c/internal/event/export/ocagent/wire/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 8985@@ -0,0 +1,25 @@ 8986+load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test") 8987+ 8988+go_library( 8989+ name = "wire", 8990+ srcs = [ 8991+ "common.go", 8992+ "core.go", 8993+ "metrics.go", 8994+ "trace.go", 8995+ ], 8996+ importpath = "golang.org/x/tools/internal/event/export/ocagent/wire", 8997+ visibility = ["//:__subpackages__"], 8998+) 8999+ 9000+alias( 9001+ name = "go_default_library", 9002+ actual = ":wire", 9003+ visibility = ["//:__subpackages__"], 9004+) 9005+ 9006+go_test( 9007+ name = "wire_test", 9008+ srcs = ["metrics_test.go"], 9009+ embed = [":wire"], 9010+) 9011diff -urN b/internal/event/export/prometheus/BUILD.bazel c/internal/event/export/prometheus/BUILD.bazel 9012--- b/internal/event/export/prometheus/BUILD.bazel 1970-01-01 00:00:00.000000000 +0000 9013+++ c/internal/event/export/prometheus/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 9014@@ -0,0 +1,20 @@ 9015+load("@io_bazel_rules_go//go:def.bzl", "go_library") 9016+ 9017+go_library( 9018+ name = "prometheus", 9019+ srcs = ["prometheus.go"], 9020+ importpath = "golang.org/x/tools/internal/event/export/prometheus", 9021+ visibility = ["//:__subpackages__"], 9022+ deps = [ 9023+ "//internal/event", 9024+ "//internal/event/core", 9025+ "//internal/event/export/metric", 9026+ "//internal/event/label", 9027+ ], 9028+) 9029+ 9030+alias( 9031+ name = "go_default_library", 9032+ actual = ":prometheus", 9033+ visibility = ["//:__subpackages__"], 9034+) 9035diff -urN b/internal/event/keys/BUILD.bazel c/internal/event/keys/BUILD.bazel 9036--- b/internal/event/keys/BUILD.bazel 1970-01-01 00:00:00.000000000 +0000 9037+++ c/internal/event/keys/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 9038@@ -0,0 +1,18 @@ 9039+load("@io_bazel_rules_go//go:def.bzl", "go_library") 9040+ 9041+go_library( 9042+ name = "keys", 9043+ srcs = [ 9044+ "keys.go", 9045+ "standard.go", 9046+ ], 9047+ importpath = "golang.org/x/tools/internal/event/keys", 9048+ visibility = ["//:__subpackages__"], 9049+ deps = ["//internal/event/label"], 9050+) 9051+ 9052+alias( 9053+ name = "go_default_library", 9054+ actual = ":keys", 9055+ visibility = ["//:__subpackages__"], 9056+) 9057diff -urN b/internal/event/label/BUILD.bazel c/internal/event/label/BUILD.bazel 9058--- b/internal/event/label/BUILD.bazel 1970-01-01 00:00:00.000000000 +0000 9059+++ c/internal/event/label/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 9060@@ -0,0 +1,23 @@ 9061+load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test") 9062+ 9063+go_library( 9064+ name = "label", 9065+ srcs = ["label.go"], 9066+ importpath = "golang.org/x/tools/internal/event/label", 9067+ visibility = ["//:__subpackages__"], 9068+) 9069+ 9070+alias( 9071+ name = "go_default_library", 9072+ actual = ":label", 9073+ visibility = ["//:__subpackages__"], 9074+) 9075+ 9076+go_test( 9077+ name = "label_test", 9078+ srcs = ["label_test.go"], 9079+ deps = [ 9080+ ":label", 9081+ "//internal/event/keys", 9082+ ], 9083+) 9084diff -urN b/internal/event/tag/BUILD.bazel c/internal/event/tag/BUILD.bazel 9085--- b/internal/event/tag/BUILD.bazel 1970-01-01 00:00:00.000000000 +0000 9086+++ c/internal/event/tag/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 9087@@ -0,0 +1,15 @@ 9088+load("@io_bazel_rules_go//go:def.bzl", "go_library") 9089+ 9090+go_library( 9091+ name = "tag", 9092+ srcs = ["tag.go"], 9093+ importpath = "golang.org/x/tools/internal/event/tag", 9094+ visibility = ["//:__subpackages__"], 9095+ deps = ["//internal/event/keys"], 9096+) 9097+ 9098+alias( 9099+ name = "go_default_library", 9100+ actual = ":tag", 9101+ visibility = ["//:__subpackages__"], 9102+) 9103diff -urN b/internal/facts/BUILD.bazel c/internal/facts/BUILD.bazel 9104--- b/internal/facts/BUILD.bazel 1970-01-01 00:00:00.000000000 +0000 9105+++ c/internal/facts/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 9106@@ -0,0 +1,34 @@ 9107+load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test") 9108+ 9109+go_library( 9110+ name = "facts", 9111+ srcs = [ 9112+ "facts.go", 9113+ "imports.go", 9114+ ], 9115+ importpath = "golang.org/x/tools/internal/facts", 9116+ visibility = ["//visibility:public"], 9117+ deps = [ 9118+ "//go/analysis", 9119+ "//go/types/objectpath", 9120+ "//internal/typeparams", 9121+ ], 9122+) 9123+ 9124+alias( 9125+ name = "go_default_library", 9126+ actual = ":facts", 9127+ visibility = ["//visibility:public"], 9128+) 9129+ 9130+go_test( 9131+ name = "facts_test", 9132+ srcs = ["facts_test.go"], 9133+ deps = [ 9134+ ":facts", 9135+ "//go/analysis/analysistest", 9136+ "//go/packages", 9137+ "//internal/testenv", 9138+ "//internal/typeparams", 9139+ ], 9140+) 9141diff -urN b/internal/fakenet/BUILD.bazel c/internal/fakenet/BUILD.bazel 9142--- b/internal/fakenet/BUILD.bazel 1970-01-01 00:00:00.000000000 +0000 9143+++ c/internal/fakenet/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 9144@@ -0,0 +1,14 @@ 9145+load("@io_bazel_rules_go//go:def.bzl", "go_library") 9146+ 9147+go_library( 9148+ name = "fakenet", 9149+ srcs = ["conn.go"], 9150+ importpath = "golang.org/x/tools/internal/fakenet", 9151+ visibility = ["//:__subpackages__"], 9152+) 9153+ 9154+alias( 9155+ name = "go_default_library", 9156+ actual = ":fakenet", 9157+ visibility = ["//:__subpackages__"], 9158+) 9159diff -urN b/internal/fastwalk/BUILD.bazel c/internal/fastwalk/BUILD.bazel 9160--- b/internal/fastwalk/BUILD.bazel 1970-01-01 00:00:00.000000000 +0000 9161+++ c/internal/fastwalk/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 9162@@ -0,0 +1,30 @@ 9163+load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test") 9164+ 9165+go_library( 9166+ name = "fastwalk", 9167+ srcs = [ 9168+ "fastwalk.go", 9169+ "fastwalk_darwin.go", 9170+ "fastwalk_dirent_fileno.go", 9171+ "fastwalk_dirent_ino.go", 9172+ "fastwalk_dirent_namlen_bsd.go", 9173+ "fastwalk_dirent_namlen_linux.go", 9174+ "fastwalk_portable.go", 9175+ "fastwalk_unix.go", 9176+ ], 9177+ cgo = True, 9178+ importpath = "golang.org/x/tools/internal/fastwalk", 9179+ visibility = ["//:__subpackages__"], 9180+) 9181+ 9182+alias( 9183+ name = "go_default_library", 9184+ actual = ":fastwalk", 9185+ visibility = ["//:__subpackages__"], 9186+) 9187+ 9188+go_test( 9189+ name = "fastwalk_test", 9190+ srcs = ["fastwalk_test.go"], 9191+ deps = [":fastwalk"], 9192+) 9193diff -urN b/internal/fuzzy/BUILD.bazel c/internal/fuzzy/BUILD.bazel 9194--- b/internal/fuzzy/BUILD.bazel 1970-01-01 00:00:00.000000000 +0000 9195+++ c/internal/fuzzy/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 9196@@ -0,0 +1,28 @@ 9197+load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test") 9198+ 9199+go_library( 9200+ name = "fuzzy", 9201+ srcs = [ 9202+ "input.go", 9203+ "matcher.go", 9204+ "symbol.go", 9205+ ], 9206+ importpath = "golang.org/x/tools/internal/fuzzy", 9207+ visibility = ["//:__subpackages__"], 9208+) 9209+ 9210+alias( 9211+ name = "go_default_library", 9212+ actual = ":fuzzy", 9213+ visibility = ["//:__subpackages__"], 9214+) 9215+ 9216+go_test( 9217+ name = "fuzzy_test", 9218+ srcs = [ 9219+ "input_test.go", 9220+ "matcher_test.go", 9221+ "symbol_test.go", 9222+ ], 9223+ deps = [":fuzzy"], 9224+) 9225diff -urN b/internal/gcimporter/BUILD.bazel c/internal/gcimporter/BUILD.bazel 9226--- b/internal/gcimporter/BUILD.bazel 1970-01-01 00:00:00.000000000 +0000 9227+++ c/internal/gcimporter/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 9228@@ -0,0 +1,60 @@ 9229+load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test") 9230+ 9231+go_library( 9232+ name = "gcimporter", 9233+ srcs = [ 9234+ "bexport.go", 9235+ "bimport.go", 9236+ "exportdata.go", 9237+ "gcimporter.go", 9238+ "iexport.go", 9239+ "iimport.go", 9240+ "newInterface10.go", 9241+ "newInterface11.go", 9242+ "support_go117.go", 9243+ "support_go118.go", 9244+ "unified_no.go", 9245+ "ureader_no.go", 9246+ "ureader_yes.go", 9247+ ], 9248+ importpath = "golang.org/x/tools/internal/gcimporter", 9249+ visibility = ["//:__subpackages__"], 9250+ deps = [ 9251+ "//internal/pkgbits", 9252+ "//internal/tokeninternal", 9253+ "//internal/typeparams", 9254+ ], 9255+) 9256+ 9257+alias( 9258+ name = "go_default_library", 9259+ actual = ":gcimporter", 9260+ visibility = ["//:__subpackages__"], 9261+) 9262+ 9263+go_test( 9264+ name = "gcimporter_test", 9265+ srcs = [ 9266+ "bexport_test.go", 9267+ "gcimporter_test.go", 9268+ "iexport_common_test.go", 9269+ "iexport_go118_test.go", 9270+ "iexport_test.go", 9271+ "israce_test.go", 9272+ "shallow_test.go", 9273+ "stdlib_test.go", 9274+ ], 9275+ embed = [":gcimporter"], 9276+ deps = [ 9277+ "//go/ast/inspector", 9278+ "//go/buildutil", 9279+ "//go/gcexportdata", 9280+ "//go/loader", 9281+ "//go/packages", 9282+ "//internal/goroot", 9283+ "//internal/testenv", 9284+ "//internal/typeparams", 9285+ "//internal/typeparams/genericfeatures", 9286+ "@org_golang_x_sync//errgroup:go_default_library", 9287+ ], 9288+) 9289diff -urN b/internal/gcimporter/testdata/a/BUILD.bazel c/internal/gcimporter/testdata/a/BUILD.bazel 9290--- b/internal/gcimporter/testdata/a/BUILD.bazel 1970-01-01 00:00:00.000000000 +0000 9291+++ c/internal/gcimporter/testdata/a/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 9292@@ -0,0 +1,14 @@ 9293+load("@io_bazel_rules_go//go:def.bzl", "go_library") 9294+ 9295+go_library( 9296+ name = "a", 9297+ srcs = ["a.go"], 9298+ importpath = "golang.org/x/tools/internal/gcimporter/testdata/a", 9299+ visibility = ["//:__subpackages__"], 9300+) 9301+ 9302+alias( 9303+ name = "go_default_library", 9304+ actual = ":a", 9305+ visibility = ["//:__subpackages__"], 9306+) 9307diff -urN b/internal/gcimporter/testdata/issue51836/a/BUILD.bazel c/internal/gcimporter/testdata/issue51836/a/BUILD.bazel 9308--- b/internal/gcimporter/testdata/issue51836/a/BUILD.bazel 1970-01-01 00:00:00.000000000 +0000 9309+++ c/internal/gcimporter/testdata/issue51836/a/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 9310@@ -0,0 +1,14 @@ 9311+load("@io_bazel_rules_go//go:def.bzl", "go_library") 9312+ 9313+go_library( 9314+ name = "a", 9315+ srcs = ["a.go"], 9316+ importpath = "golang.org/x/tools/internal/gcimporter/testdata/issue51836/a", 9317+ visibility = ["//:__subpackages__"], 9318+) 9319+ 9320+alias( 9321+ name = "go_default_library", 9322+ actual = ":a", 9323+ visibility = ["//:__subpackages__"], 9324+) 9325diff -urN b/internal/gcimporter/testdata/issue51836/BUILD.bazel c/internal/gcimporter/testdata/issue51836/BUILD.bazel 9326--- b/internal/gcimporter/testdata/issue51836/BUILD.bazel 1970-01-01 00:00:00.000000000 +0000 9327+++ c/internal/gcimporter/testdata/issue51836/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 9328@@ -0,0 +1,18 @@ 9329+load("@io_bazel_rules_go//go:def.bzl", "go_library") 9330+ 9331+go_library( 9332+ name = "issue51836", 9333+ srcs = [ 9334+ "a.go", 9335+ "aa.go", 9336+ ], 9337+ importpath = "golang.org/x/tools/internal/gcimporter/testdata/issue51836", 9338+ visibility = ["//:__subpackages__"], 9339+ deps = ["//internal/gcimporter/testdata/issue51836/a"], 9340+) 9341+ 9342+alias( 9343+ name = "go_default_library", 9344+ actual = ":issue51836", 9345+ visibility = ["//:__subpackages__"], 9346+) 9347diff -urN b/internal/gcimporter/testdata/issue58296/a/BUILD.bazel c/internal/gcimporter/testdata/issue58296/a/BUILD.bazel 9348--- b/internal/gcimporter/testdata/issue58296/a/BUILD.bazel 1970-01-01 00:00:00.000000000 +0000 9349+++ c/internal/gcimporter/testdata/issue58296/a/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 9350@@ -0,0 +1,14 @@ 9351+load("@io_bazel_rules_go//go:def.bzl", "go_library") 9352+ 9353+go_library( 9354+ name = "a", 9355+ srcs = ["a.go"], 9356+ importpath = "golang.org/x/tools/internal/gcimporter/testdata/issue58296/a", 9357+ visibility = ["//:__subpackages__"], 9358+) 9359+ 9360+alias( 9361+ name = "go_default_library", 9362+ actual = ":a", 9363+ visibility = ["//:__subpackages__"], 9364+) 9365diff -urN b/internal/gcimporter/testdata/issue58296/b/BUILD.bazel c/internal/gcimporter/testdata/issue58296/b/BUILD.bazel 9366--- b/internal/gcimporter/testdata/issue58296/b/BUILD.bazel 1970-01-01 00:00:00.000000000 +0000 9367+++ c/internal/gcimporter/testdata/issue58296/b/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 9368@@ -0,0 +1,14 @@ 9369+load("@io_bazel_rules_go//go:def.bzl", "go_library") 9370+ 9371+go_library( 9372+ name = "b", 9373+ srcs = ["b.go"], 9374+ importpath = "golang.org/x/tools/internal/gcimporter/testdata/issue58296/b", 9375+ visibility = ["//:__subpackages__"], 9376+) 9377+ 9378+alias( 9379+ name = "go_default_library", 9380+ actual = ":b", 9381+ visibility = ["//:__subpackages__"], 9382+) 9383diff -urN b/internal/gcimporter/testdata/issue58296/c/BUILD.bazel c/internal/gcimporter/testdata/issue58296/c/BUILD.bazel 9384--- b/internal/gcimporter/testdata/issue58296/c/BUILD.bazel 1970-01-01 00:00:00.000000000 +0000 9385+++ c/internal/gcimporter/testdata/issue58296/c/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 9386@@ -0,0 +1,14 @@ 9387+load("@io_bazel_rules_go//go:def.bzl", "go_library") 9388+ 9389+go_library( 9390+ name = "c", 9391+ srcs = ["c.go"], 9392+ importpath = "golang.org/x/tools/internal/gcimporter/testdata/issue58296/c", 9393+ visibility = ["//:__subpackages__"], 9394+) 9395+ 9396+alias( 9397+ name = "go_default_library", 9398+ actual = ":c", 9399+ visibility = ["//:__subpackages__"], 9400+) 9401diff -urN b/internal/gcimporter/testdata/versions/BUILD.bazel c/internal/gcimporter/testdata/versions/BUILD.bazel 9402--- b/internal/gcimporter/testdata/versions/BUILD.bazel 1970-01-01 00:00:00.000000000 +0000 9403+++ c/internal/gcimporter/testdata/versions/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 9404@@ -0,0 +1,14 @@ 9405+load("@io_bazel_rules_go//go:def.bzl", "go_library") 9406+ 9407+go_library( 9408+ name = "versions", 9409+ srcs = ["test.go"], 9410+ importpath = "golang.org/x/tools/internal/gcimporter/testdata/versions", 9411+ visibility = ["//:__subpackages__"], 9412+) 9413+ 9414+alias( 9415+ name = "go_default_library", 9416+ actual = ":versions", 9417+ visibility = ["//:__subpackages__"], 9418+) 9419diff -urN b/internal/gocommand/BUILD.bazel c/internal/gocommand/BUILD.bazel 9420--- b/internal/gocommand/BUILD.bazel 1970-01-01 00:00:00.000000000 +0000 9421+++ c/internal/gocommand/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 9422@@ -0,0 +1,32 @@ 9423+load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test") 9424+ 9425+go_library( 9426+ name = "gocommand", 9427+ srcs = [ 9428+ "invoke.go", 9429+ "vendor.go", 9430+ "version.go", 9431+ ], 9432+ importpath = "golang.org/x/tools/internal/gocommand", 9433+ visibility = ["//:__subpackages__"], 9434+ deps = [ 9435+ "//internal/event", 9436+ "@org_golang_x_mod//semver:go_default_library", 9437+ "@org_golang_x_sys//execabs:go_default_library", 9438+ ], 9439+) 9440+ 9441+alias( 9442+ name = "go_default_library", 9443+ actual = ":gocommand", 9444+ visibility = ["//:__subpackages__"], 9445+) 9446+ 9447+go_test( 9448+ name = "gocommand_test", 9449+ srcs = [ 9450+ "invoke_test.go", 9451+ "version_test.go", 9452+ ], 9453+ embed = [":gocommand"], 9454+) 9455diff -urN b/internal/gopathwalk/BUILD.bazel c/internal/gopathwalk/BUILD.bazel 9456--- b/internal/gopathwalk/BUILD.bazel 1970-01-01 00:00:00.000000000 +0000 9457+++ c/internal/gopathwalk/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 9458@@ -0,0 +1,21 @@ 9459+load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test") 9460+ 9461+go_library( 9462+ name = "gopathwalk", 9463+ srcs = ["walk.go"], 9464+ importpath = "golang.org/x/tools/internal/gopathwalk", 9465+ visibility = ["//:__subpackages__"], 9466+ deps = ["//internal/fastwalk"], 9467+) 9468+ 9469+alias( 9470+ name = "go_default_library", 9471+ actual = ":gopathwalk", 9472+ visibility = ["//:__subpackages__"], 9473+) 9474+ 9475+go_test( 9476+ name = "gopathwalk_test", 9477+ srcs = ["walk_test.go"], 9478+ embed = [":gopathwalk"], 9479+) 9480diff -urN b/internal/goroot/BUILD.bazel c/internal/goroot/BUILD.bazel 9481--- b/internal/goroot/BUILD.bazel 1970-01-01 00:00:00.000000000 +0000 9482+++ c/internal/goroot/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 9483@@ -0,0 +1,14 @@ 9484+load("@io_bazel_rules_go//go:def.bzl", "go_library") 9485+ 9486+go_library( 9487+ name = "goroot", 9488+ srcs = ["importcfg.go"], 9489+ importpath = "golang.org/x/tools/internal/goroot", 9490+ visibility = ["//:__subpackages__"], 9491+) 9492+ 9493+alias( 9494+ name = "go_default_library", 9495+ actual = ":goroot", 9496+ visibility = ["//:__subpackages__"], 9497+) 9498diff -urN b/internal/imports/BUILD.bazel c/internal/imports/BUILD.bazel 9499--- b/internal/imports/BUILD.bazel 1970-01-01 00:00:00.000000000 +0000 9500+++ c/internal/imports/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 9501@@ -0,0 +1,48 @@ 9502+load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test") 9503+ 9504+go_library( 9505+ name = "imports", 9506+ srcs = [ 9507+ "fix.go", 9508+ "imports.go", 9509+ "mod.go", 9510+ "mod_cache.go", 9511+ "sortimports.go", 9512+ "zstdlib.go", 9513+ ], 9514+ importpath = "golang.org/x/tools/internal/imports", 9515+ visibility = ["//:__subpackages__"], 9516+ deps = [ 9517+ "//go/ast/astutil", 9518+ "//internal/gocommand", 9519+ "//internal/gopathwalk", 9520+ "@org_golang_x_mod//module:go_default_library", 9521+ ], 9522+) 9523+ 9524+alias( 9525+ name = "go_default_library", 9526+ actual = ":imports", 9527+ visibility = ["//:__subpackages__"], 9528+) 9529+ 9530+go_test( 9531+ name = "imports_test", 9532+ srcs = [ 9533+ "fix_test.go", 9534+ "imports_test.go", 9535+ "mod_cache_test.go", 9536+ "mod_test.go", 9537+ ], 9538+ data = glob(["testdata/**"]), 9539+ embed = [":imports"], 9540+ deps = [ 9541+ "//go/packages/packagestest", 9542+ "//internal/gocommand", 9543+ "//internal/gopathwalk", 9544+ "//internal/proxydir", 9545+ "//internal/testenv", 9546+ "//txtar", 9547+ "@org_golang_x_mod//module:go_default_library", 9548+ ], 9549+) 9550diff -urN b/internal/jsonrpc2/BUILD.bazel c/internal/jsonrpc2/BUILD.bazel 9551--- b/internal/jsonrpc2/BUILD.bazel 1970-01-01 00:00:00.000000000 +0000 9552+++ c/internal/jsonrpc2/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 9553@@ -0,0 +1,41 @@ 9554+load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test") 9555+ 9556+go_library( 9557+ name = "jsonrpc2", 9558+ srcs = [ 9559+ "conn.go", 9560+ "handler.go", 9561+ "jsonrpc2.go", 9562+ "messages.go", 9563+ "serve.go", 9564+ "stream.go", 9565+ "wire.go", 9566+ ], 9567+ importpath = "golang.org/x/tools/internal/jsonrpc2", 9568+ visibility = ["//:__subpackages__"], 9569+ deps = [ 9570+ "//internal/event", 9571+ "//internal/event/label", 9572+ "//internal/event/tag", 9573+ ], 9574+) 9575+ 9576+alias( 9577+ name = "go_default_library", 9578+ actual = ":jsonrpc2", 9579+ visibility = ["//:__subpackages__"], 9580+) 9581+ 9582+go_test( 9583+ name = "jsonrpc2_test", 9584+ srcs = [ 9585+ "jsonrpc2_test.go", 9586+ "serve_test.go", 9587+ "wire_test.go", 9588+ ], 9589+ embed = [":jsonrpc2"], 9590+ deps = [ 9591+ "//internal/event/export/eventtest", 9592+ "//internal/stack/stacktest", 9593+ ], 9594+) 9595diff -urN b/internal/jsonrpc2/servertest/BUILD.bazel c/internal/jsonrpc2/servertest/BUILD.bazel 9596--- b/internal/jsonrpc2/servertest/BUILD.bazel 1970-01-01 00:00:00.000000000 +0000 9597+++ c/internal/jsonrpc2/servertest/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 9598@@ -0,0 +1,22 @@ 9599+load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test") 9600+ 9601+go_library( 9602+ name = "servertest", 9603+ srcs = ["servertest.go"], 9604+ importpath = "golang.org/x/tools/internal/jsonrpc2/servertest", 9605+ visibility = ["//:__subpackages__"], 9606+ deps = ["//internal/jsonrpc2"], 9607+) 9608+ 9609+alias( 9610+ name = "go_default_library", 9611+ actual = ":servertest", 9612+ visibility = ["//:__subpackages__"], 9613+) 9614+ 9615+go_test( 9616+ name = "servertest_test", 9617+ srcs = ["servertest_test.go"], 9618+ embed = [":servertest"], 9619+ deps = ["//internal/jsonrpc2"], 9620+) 9621diff -urN b/internal/jsonrpc2_v2/BUILD.bazel c/internal/jsonrpc2_v2/BUILD.bazel 9622--- b/internal/jsonrpc2_v2/BUILD.bazel 1970-01-01 00:00:00.000000000 +0000 9623+++ c/internal/jsonrpc2_v2/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 9624@@ -0,0 +1,44 @@ 9625+load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test") 9626+ 9627+go_library( 9628+ name = "jsonrpc2_v2", 9629+ srcs = [ 9630+ "conn.go", 9631+ "frame.go", 9632+ "jsonrpc2.go", 9633+ "messages.go", 9634+ "net.go", 9635+ "serve.go", 9636+ "serve_go116.go", 9637+ "serve_pre116.go", 9638+ "wire.go", 9639+ ], 9640+ importpath = "golang.org/x/tools/internal/jsonrpc2_v2", 9641+ visibility = ["//:__subpackages__"], 9642+ deps = [ 9643+ "//internal/event", 9644+ "//internal/event/keys", 9645+ "//internal/event/label", 9646+ "//internal/event/tag", 9647+ ], 9648+) 9649+ 9650+alias( 9651+ name = "go_default_library", 9652+ actual = ":jsonrpc2_v2", 9653+ visibility = ["//:__subpackages__"], 9654+) 9655+ 9656+go_test( 9657+ name = "jsonrpc2_v2_test", 9658+ srcs = [ 9659+ "jsonrpc2_test.go", 9660+ "serve_test.go", 9661+ "wire_test.go", 9662+ ], 9663+ deps = [ 9664+ ":jsonrpc2_v2", 9665+ "//internal/event/export/eventtest", 9666+ "//internal/stack/stacktest", 9667+ ], 9668+) 9669diff -urN b/internal/lockedfile/BUILD.bazel c/internal/lockedfile/BUILD.bazel 9670--- b/internal/lockedfile/BUILD.bazel 1970-01-01 00:00:00.000000000 +0000 9671+++ c/internal/lockedfile/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 9672@@ -0,0 +1,111 @@ 9673+load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test") 9674+ 9675+go_library( 9676+ name = "lockedfile", 9677+ srcs = [ 9678+ "lockedfile.go", 9679+ "lockedfile_filelock.go", 9680+ "lockedfile_plan9.go", 9681+ "mutex.go", 9682+ ], 9683+ importpath = "golang.org/x/tools/internal/lockedfile", 9684+ visibility = ["//:__subpackages__"], 9685+ deps = select({ 9686+ "@io_bazel_rules_go//go/platform:aix": [ 9687+ "//internal/lockedfile/internal/filelock", 9688+ ], 9689+ "@io_bazel_rules_go//go/platform:android": [ 9690+ "//internal/lockedfile/internal/filelock", 9691+ ], 9692+ "@io_bazel_rules_go//go/platform:darwin": [ 9693+ "//internal/lockedfile/internal/filelock", 9694+ ], 9695+ "@io_bazel_rules_go//go/platform:dragonfly": [ 9696+ "//internal/lockedfile/internal/filelock", 9697+ ], 9698+ "@io_bazel_rules_go//go/platform:freebsd": [ 9699+ "//internal/lockedfile/internal/filelock", 9700+ ], 9701+ "@io_bazel_rules_go//go/platform:illumos": [ 9702+ "//internal/lockedfile/internal/filelock", 9703+ ], 9704+ "@io_bazel_rules_go//go/platform:ios": [ 9705+ "//internal/lockedfile/internal/filelock", 9706+ ], 9707+ "@io_bazel_rules_go//go/platform:js": [ 9708+ "//internal/lockedfile/internal/filelock", 9709+ ], 9710+ "@io_bazel_rules_go//go/platform:linux": [ 9711+ "//internal/lockedfile/internal/filelock", 9712+ ], 9713+ "@io_bazel_rules_go//go/platform:netbsd": [ 9714+ "//internal/lockedfile/internal/filelock", 9715+ ], 9716+ "@io_bazel_rules_go//go/platform:openbsd": [ 9717+ "//internal/lockedfile/internal/filelock", 9718+ ], 9719+ "@io_bazel_rules_go//go/platform:solaris": [ 9720+ "//internal/lockedfile/internal/filelock", 9721+ ], 9722+ "@io_bazel_rules_go//go/platform:windows": [ 9723+ "//internal/lockedfile/internal/filelock", 9724+ ], 9725+ "//conditions:default": [], 9726+ }), 9727+) 9728+ 9729+alias( 9730+ name = "go_default_library", 9731+ actual = ":lockedfile", 9732+ visibility = ["//:__subpackages__"], 9733+) 9734+ 9735+go_test( 9736+ name = "lockedfile_test", 9737+ srcs = [ 9738+ "lockedfile_test.go", 9739+ "transform_test.go", 9740+ ], 9741+ deps = select({ 9742+ "@io_bazel_rules_go//go/platform:aix": [ 9743+ ":lockedfile", 9744+ ], 9745+ "@io_bazel_rules_go//go/platform:android": [ 9746+ ":lockedfile", 9747+ ], 9748+ "@io_bazel_rules_go//go/platform:darwin": [ 9749+ ":lockedfile", 9750+ ], 9751+ "@io_bazel_rules_go//go/platform:dragonfly": [ 9752+ ":lockedfile", 9753+ ], 9754+ "@io_bazel_rules_go//go/platform:freebsd": [ 9755+ ":lockedfile", 9756+ ], 9757+ "@io_bazel_rules_go//go/platform:illumos": [ 9758+ ":lockedfile", 9759+ ], 9760+ "@io_bazel_rules_go//go/platform:ios": [ 9761+ ":lockedfile", 9762+ ], 9763+ "@io_bazel_rules_go//go/platform:linux": [ 9764+ ":lockedfile", 9765+ ], 9766+ "@io_bazel_rules_go//go/platform:netbsd": [ 9767+ ":lockedfile", 9768+ ], 9769+ "@io_bazel_rules_go//go/platform:openbsd": [ 9770+ ":lockedfile", 9771+ ], 9772+ "@io_bazel_rules_go//go/platform:plan9": [ 9773+ ":lockedfile", 9774+ ], 9775+ "@io_bazel_rules_go//go/platform:solaris": [ 9776+ ":lockedfile", 9777+ ], 9778+ "@io_bazel_rules_go//go/platform:windows": [ 9779+ ":lockedfile", 9780+ ], 9781+ "//conditions:default": [], 9782+ }), 9783+) 9784diff -urN b/internal/lockedfile/internal/filelock/BUILD.bazel c/internal/lockedfile/internal/filelock/BUILD.bazel 9785--- b/internal/lockedfile/internal/filelock/BUILD.bazel 1970-01-01 00:00:00.000000000 +0000 9786+++ c/internal/lockedfile/internal/filelock/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 9787@@ -0,0 +1,65 @@ 9788+load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test") 9789+ 9790+go_library( 9791+ name = "filelock", 9792+ srcs = [ 9793+ "filelock.go", 9794+ "filelock_fcntl.go", 9795+ "filelock_other.go", 9796+ "filelock_plan9.go", 9797+ "filelock_unix.go", 9798+ "filelock_windows.go", 9799+ ], 9800+ importpath = "golang.org/x/tools/internal/lockedfile/internal/filelock", 9801+ visibility = ["//:__subpackages__"], 9802+) 9803+ 9804+alias( 9805+ name = "go_default_library", 9806+ actual = ":filelock", 9807+ visibility = ["//:__subpackages__"], 9808+) 9809+ 9810+go_test( 9811+ name = "filelock_test", 9812+ srcs = ["filelock_test.go"], 9813+ deps = select({ 9814+ "@io_bazel_rules_go//go/platform:aix": [ 9815+ ":filelock", 9816+ ], 9817+ "@io_bazel_rules_go//go/platform:android": [ 9818+ ":filelock", 9819+ ], 9820+ "@io_bazel_rules_go//go/platform:darwin": [ 9821+ ":filelock", 9822+ ], 9823+ "@io_bazel_rules_go//go/platform:dragonfly": [ 9824+ ":filelock", 9825+ ], 9826+ "@io_bazel_rules_go//go/platform:freebsd": [ 9827+ ":filelock", 9828+ ], 9829+ "@io_bazel_rules_go//go/platform:illumos": [ 9830+ ":filelock", 9831+ ], 9832+ "@io_bazel_rules_go//go/platform:ios": [ 9833+ ":filelock", 9834+ ], 9835+ "@io_bazel_rules_go//go/platform:linux": [ 9836+ ":filelock", 9837+ ], 9838+ "@io_bazel_rules_go//go/platform:netbsd": [ 9839+ ":filelock", 9840+ ], 9841+ "@io_bazel_rules_go//go/platform:openbsd": [ 9842+ ":filelock", 9843+ ], 9844+ "@io_bazel_rules_go//go/platform:solaris": [ 9845+ ":filelock", 9846+ ], 9847+ "@io_bazel_rules_go//go/platform:windows": [ 9848+ ":filelock", 9849+ ], 9850+ "//conditions:default": [], 9851+ }), 9852+) 9853diff -urN b/internal/memoize/BUILD.bazel c/internal/memoize/BUILD.bazel 9854--- b/internal/memoize/BUILD.bazel 1970-01-01 00:00:00.000000000 +0000 9855+++ c/internal/memoize/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 9856@@ -0,0 +1,21 @@ 9857+load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test") 9858+ 9859+go_library( 9860+ name = "memoize", 9861+ srcs = ["memoize.go"], 9862+ importpath = "golang.org/x/tools/internal/memoize", 9863+ visibility = ["//:__subpackages__"], 9864+ deps = ["//internal/xcontext"], 9865+) 9866+ 9867+alias( 9868+ name = "go_default_library", 9869+ actual = ":memoize", 9870+ visibility = ["//:__subpackages__"], 9871+) 9872+ 9873+go_test( 9874+ name = "memoize_test", 9875+ srcs = ["memoize_test.go"], 9876+ deps = [":memoize"], 9877+) 9878diff -urN b/internal/packagesinternal/BUILD.bazel c/internal/packagesinternal/BUILD.bazel 9879--- b/internal/packagesinternal/BUILD.bazel 1970-01-01 00:00:00.000000000 +0000 9880+++ c/internal/packagesinternal/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 9881@@ -0,0 +1,15 @@ 9882+load("@io_bazel_rules_go//go:def.bzl", "go_library") 9883+ 9884+go_library( 9885+ name = "packagesinternal", 9886+ srcs = ["packages.go"], 9887+ importpath = "golang.org/x/tools/internal/packagesinternal", 9888+ visibility = ["//:__subpackages__"], 9889+ deps = ["//internal/gocommand"], 9890+) 9891+ 9892+alias( 9893+ name = "go_default_library", 9894+ actual = ":packagesinternal", 9895+ visibility = ["//:__subpackages__"], 9896+) 9897diff -urN b/internal/persistent/BUILD.bazel c/internal/persistent/BUILD.bazel 9898--- b/internal/persistent/BUILD.bazel 1970-01-01 00:00:00.000000000 +0000 9899+++ c/internal/persistent/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 9900@@ -0,0 +1,20 @@ 9901+load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test") 9902+ 9903+go_library( 9904+ name = "persistent", 9905+ srcs = ["map.go"], 9906+ importpath = "golang.org/x/tools/internal/persistent", 9907+ visibility = ["//:__subpackages__"], 9908+) 9909+ 9910+alias( 9911+ name = "go_default_library", 9912+ actual = ":persistent", 9913+ visibility = ["//:__subpackages__"], 9914+) 9915+ 9916+go_test( 9917+ name = "persistent_test", 9918+ srcs = ["map_test.go"], 9919+ embed = [":persistent"], 9920+) 9921diff -urN b/internal/pkgbits/BUILD.bazel c/internal/pkgbits/BUILD.bazel 9922--- b/internal/pkgbits/BUILD.bazel 1970-01-01 00:00:00.000000000 +0000 9923+++ c/internal/pkgbits/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 9924@@ -0,0 +1,26 @@ 9925+load("@io_bazel_rules_go//go:def.bzl", "go_library") 9926+ 9927+go_library( 9928+ name = "pkgbits", 9929+ srcs = [ 9930+ "codes.go", 9931+ "decoder.go", 9932+ "doc.go", 9933+ "encoder.go", 9934+ "flags.go", 9935+ "frames_go1.go", 9936+ "frames_go17.go", 9937+ "reloc.go", 9938+ "support.go", 9939+ "sync.go", 9940+ "syncmarker_string.go", 9941+ ], 9942+ importpath = "golang.org/x/tools/internal/pkgbits", 9943+ visibility = ["//:__subpackages__"], 9944+) 9945+ 9946+alias( 9947+ name = "go_default_library", 9948+ actual = ":pkgbits", 9949+ visibility = ["//:__subpackages__"], 9950+) 9951diff -urN b/internal/proxydir/BUILD.bazel c/internal/proxydir/BUILD.bazel 9952--- b/internal/proxydir/BUILD.bazel 1970-01-01 00:00:00.000000000 +0000 9953+++ c/internal/proxydir/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 9954@@ -0,0 +1,21 @@ 9955+load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test") 9956+ 9957+go_library( 9958+ name = "proxydir", 9959+ srcs = ["proxydir.go"], 9960+ importpath = "golang.org/x/tools/internal/proxydir", 9961+ visibility = ["//:__subpackages__"], 9962+ deps = ["//internal/testenv"], 9963+) 9964+ 9965+alias( 9966+ name = "go_default_library", 9967+ actual = ":proxydir", 9968+ visibility = ["//:__subpackages__"], 9969+) 9970+ 9971+go_test( 9972+ name = "proxydir_test", 9973+ srcs = ["proxydir_test.go"], 9974+ embed = [":proxydir"], 9975+) 9976diff -urN b/internal/robustio/BUILD.bazel c/internal/robustio/BUILD.bazel 9977--- b/internal/robustio/BUILD.bazel 1970-01-01 00:00:00.000000000 +0000 9978+++ c/internal/robustio/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 9979@@ -0,0 +1,29 @@ 9980+load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test") 9981+ 9982+go_library( 9983+ name = "robustio", 9984+ srcs = [ 9985+ "gopls_windows.go", 9986+ "robustio.go", 9987+ "robustio_darwin.go", 9988+ "robustio_flaky.go", 9989+ "robustio_other.go", 9990+ "robustio_plan9.go", 9991+ "robustio_posix.go", 9992+ "robustio_windows.go", 9993+ ], 9994+ importpath = "golang.org/x/tools/internal/robustio", 9995+ visibility = ["//:__subpackages__"], 9996+) 9997+ 9998+alias( 9999+ name = "go_default_library", 10000+ actual = ":robustio", 10001+ visibility = ["//:__subpackages__"], 10002+) 10003+ 10004+go_test( 10005+ name = "robustio_test", 10006+ srcs = ["robustio_test.go"], 10007+ deps = [":robustio"], 10008+) 10009diff -urN b/internal/stack/BUILD.bazel c/internal/stack/BUILD.bazel 10010--- b/internal/stack/BUILD.bazel 1970-01-01 00:00:00.000000000 +0000 10011+++ c/internal/stack/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 10012@@ -0,0 +1,24 @@ 10013+load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test") 10014+ 10015+go_library( 10016+ name = "stack", 10017+ srcs = [ 10018+ "parse.go", 10019+ "process.go", 10020+ "stack.go", 10021+ ], 10022+ importpath = "golang.org/x/tools/internal/stack", 10023+ visibility = ["//:__subpackages__"], 10024+) 10025+ 10026+alias( 10027+ name = "go_default_library", 10028+ actual = ":stack", 10029+ visibility = ["//:__subpackages__"], 10030+) 10031+ 10032+go_test( 10033+ name = "stack_test", 10034+ srcs = ["stack_test.go"], 10035+ deps = [":stack"], 10036+) 10037diff -urN b/internal/stack/gostacks/BUILD.bazel c/internal/stack/gostacks/BUILD.bazel 10038--- b/internal/stack/gostacks/BUILD.bazel 1970-01-01 00:00:00.000000000 +0000 10039+++ c/internal/stack/gostacks/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 10040@@ -0,0 +1,15 @@ 10041+load("@io_bazel_rules_go//go:def.bzl", "go_binary", "go_library") 10042+ 10043+go_library( 10044+ name = "gostacks_lib", 10045+ srcs = ["gostacks.go"], 10046+ importpath = "golang.org/x/tools/internal/stack/gostacks", 10047+ visibility = ["//visibility:private"], 10048+ deps = ["//internal/stack"], 10049+) 10050+ 10051+go_binary( 10052+ name = "gostacks", 10053+ embed = [":gostacks_lib"], 10054+ visibility = ["//:__subpackages__"], 10055+) 10056diff -urN b/internal/stack/stacktest/BUILD.bazel c/internal/stack/stacktest/BUILD.bazel 10057--- b/internal/stack/stacktest/BUILD.bazel 1970-01-01 00:00:00.000000000 +0000 10058+++ c/internal/stack/stacktest/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 10059@@ -0,0 +1,15 @@ 10060+load("@io_bazel_rules_go//go:def.bzl", "go_library") 10061+ 10062+go_library( 10063+ name = "stacktest", 10064+ srcs = ["stacktest.go"], 10065+ importpath = "golang.org/x/tools/internal/stack/stacktest", 10066+ visibility = ["//:__subpackages__"], 10067+ deps = ["//internal/stack"], 10068+) 10069+ 10070+alias( 10071+ name = "go_default_library", 10072+ actual = ":stacktest", 10073+ visibility = ["//:__subpackages__"], 10074+) 10075diff -urN b/internal/testenv/BUILD.bazel c/internal/testenv/BUILD.bazel 10076--- b/internal/testenv/BUILD.bazel 1970-01-01 00:00:00.000000000 +0000 10077+++ c/internal/testenv/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 10078@@ -0,0 +1,23 @@ 10079+load("@io_bazel_rules_go//go:def.bzl", "go_library") 10080+ 10081+go_library( 10082+ name = "testenv", 10083+ srcs = [ 10084+ "exec.go", 10085+ "testenv.go", 10086+ "testenv_notunix.go", 10087+ "testenv_unix.go", 10088+ ], 10089+ importpath = "golang.org/x/tools/internal/testenv", 10090+ visibility = ["//:__subpackages__"], 10091+ deps = [ 10092+ "//internal/goroot", 10093+ "@org_golang_x_sys//execabs:go_default_library", 10094+ ], 10095+) 10096+ 10097+alias( 10098+ name = "go_default_library", 10099+ actual = ":testenv", 10100+ visibility = ["//:__subpackages__"], 10101+) 10102diff -urN b/internal/tokeninternal/BUILD.bazel c/internal/tokeninternal/BUILD.bazel 10103--- b/internal/tokeninternal/BUILD.bazel 1970-01-01 00:00:00.000000000 +0000 10104+++ c/internal/tokeninternal/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 10105@@ -0,0 +1,14 @@ 10106+load("@io_bazel_rules_go//go:def.bzl", "go_library") 10107+ 10108+go_library( 10109+ name = "tokeninternal", 10110+ srcs = ["tokeninternal.go"], 10111+ importpath = "golang.org/x/tools/internal/tokeninternal", 10112+ visibility = ["//:__subpackages__"], 10113+) 10114+ 10115+alias( 10116+ name = "go_default_library", 10117+ actual = ":tokeninternal", 10118+ visibility = ["//:__subpackages__"], 10119+) 10120diff -urN b/internal/tool/BUILD.bazel c/internal/tool/BUILD.bazel 10121--- b/internal/tool/BUILD.bazel 1970-01-01 00:00:00.000000000 +0000 10122+++ c/internal/tool/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 10123@@ -0,0 +1,14 @@ 10124+load("@io_bazel_rules_go//go:def.bzl", "go_library") 10125+ 10126+go_library( 10127+ name = "tool", 10128+ srcs = ["tool.go"], 10129+ importpath = "golang.org/x/tools/internal/tool", 10130+ visibility = ["//:__subpackages__"], 10131+) 10132+ 10133+alias( 10134+ name = "go_default_library", 10135+ actual = ":tool", 10136+ visibility = ["//:__subpackages__"], 10137+) 10138diff -urN b/internal/typeparams/BUILD.bazel c/internal/typeparams/BUILD.bazel 10139--- b/internal/typeparams/BUILD.bazel 1970-01-01 00:00:00.000000000 +0000 10140+++ c/internal/typeparams/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 10141@@ -0,0 +1,39 @@ 10142+load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test") 10143+ 10144+go_library( 10145+ name = "typeparams", 10146+ srcs = [ 10147+ "common.go", 10148+ "coretype.go", 10149+ "enabled_go117.go", 10150+ "enabled_go118.go", 10151+ "normalize.go", 10152+ "termlist.go", 10153+ "typeparams_go117.go", 10154+ "typeparams_go118.go", 10155+ "typeterm.go", 10156+ ], 10157+ importpath = "golang.org/x/tools/internal/typeparams", 10158+ visibility = ["//:__subpackages__"], 10159+) 10160+ 10161+alias( 10162+ name = "go_default_library", 10163+ actual = ":typeparams", 10164+ visibility = ["//:__subpackages__"], 10165+) 10166+ 10167+go_test( 10168+ name = "typeparams_test", 10169+ srcs = [ 10170+ "common_test.go", 10171+ "coretype_test.go", 10172+ "normalize_test.go", 10173+ "typeparams_test.go", 10174+ ], 10175+ deps = [ 10176+ ":typeparams", 10177+ "//internal/apidiff", 10178+ "//internal/testenv", 10179+ ], 10180+) 10181diff -urN b/internal/typeparams/genericfeatures/BUILD.bazel c/internal/typeparams/genericfeatures/BUILD.bazel 10182--- b/internal/typeparams/genericfeatures/BUILD.bazel 1970-01-01 00:00:00.000000000 +0000 10183+++ c/internal/typeparams/genericfeatures/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 10184@@ -0,0 +1,18 @@ 10185+load("@io_bazel_rules_go//go:def.bzl", "go_library") 10186+ 10187+go_library( 10188+ name = "genericfeatures", 10189+ srcs = ["features.go"], 10190+ importpath = "golang.org/x/tools/internal/typeparams/genericfeatures", 10191+ visibility = ["//:__subpackages__"], 10192+ deps = [ 10193+ "//go/ast/inspector", 10194+ "//internal/typeparams", 10195+ ], 10196+) 10197+ 10198+alias( 10199+ name = "go_default_library", 10200+ actual = ":genericfeatures", 10201+ visibility = ["//:__subpackages__"], 10202+) 10203diff -urN b/internal/typesinternal/BUILD.bazel c/internal/typesinternal/BUILD.bazel 10204--- b/internal/typesinternal/BUILD.bazel 1970-01-01 00:00:00.000000000 +0000 10205+++ c/internal/typesinternal/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 10206@@ -0,0 +1,25 @@ 10207+load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test") 10208+ 10209+go_library( 10210+ name = "typesinternal", 10211+ srcs = [ 10212+ "errorcode.go", 10213+ "errorcode_string.go", 10214+ "types.go", 10215+ "types_118.go", 10216+ ], 10217+ importpath = "golang.org/x/tools/internal/typesinternal", 10218+ visibility = ["//:__subpackages__"], 10219+ deps = ["//go/types/objectpath"], 10220+) 10221+ 10222+alias( 10223+ name = "go_default_library", 10224+ actual = ":typesinternal", 10225+ visibility = ["//:__subpackages__"], 10226+) 10227+ 10228+go_test( 10229+ name = "typesinternal_test", 10230+ srcs = ["errorcode_test.go"], 10231+) 10232diff -urN b/internal/xcontext/BUILD.bazel c/internal/xcontext/BUILD.bazel 10233--- b/internal/xcontext/BUILD.bazel 1970-01-01 00:00:00.000000000 +0000 10234+++ c/internal/xcontext/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 10235@@ -0,0 +1,14 @@ 10236+load("@io_bazel_rules_go//go:def.bzl", "go_library") 10237+ 10238+go_library( 10239+ name = "xcontext", 10240+ srcs = ["xcontext.go"], 10241+ importpath = "golang.org/x/tools/internal/xcontext", 10242+ visibility = ["//:__subpackages__"], 10243+) 10244+ 10245+alias( 10246+ name = "go_default_library", 10247+ actual = ":xcontext", 10248+ visibility = ["//:__subpackages__"], 10249+) 10250diff -urN b/playground/BUILD.bazel c/playground/BUILD.bazel 10251--- b/playground/BUILD.bazel 1970-01-01 00:00:00.000000000 +0000 10252+++ c/playground/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 10253@@ -0,0 +1,14 @@ 10254+load("@io_bazel_rules_go//go:def.bzl", "go_library") 10255+ 10256+go_library( 10257+ name = "playground", 10258+ srcs = ["playground.go"], 10259+ importpath = "golang.org/x/tools/playground", 10260+ visibility = ["//visibility:public"], 10261+) 10262+ 10263+alias( 10264+ name = "go_default_library", 10265+ actual = ":playground", 10266+ visibility = ["//visibility:public"], 10267+) 10268diff -urN b/playground/socket/BUILD.bazel c/playground/socket/BUILD.bazel 10269--- b/playground/socket/BUILD.bazel 1970-01-01 00:00:00.000000000 +0000 10270+++ c/playground/socket/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 10271@@ -0,0 +1,25 @@ 10272+load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test") 10273+ 10274+go_library( 10275+ name = "socket", 10276+ srcs = ["socket.go"], 10277+ importpath = "golang.org/x/tools/playground/socket", 10278+ visibility = ["//visibility:public"], 10279+ deps = [ 10280+ "//txtar", 10281+ "@org_golang_x_net//websocket:go_default_library", 10282+ "@org_golang_x_sys//execabs:go_default_library", 10283+ ], 10284+) 10285+ 10286+alias( 10287+ name = "go_default_library", 10288+ actual = ":socket", 10289+ visibility = ["//visibility:public"], 10290+) 10291+ 10292+go_test( 10293+ name = "socket_test", 10294+ srcs = ["socket_test.go"], 10295+ embed = [":socket"], 10296+) 10297diff -urN b/present/BUILD.bazel c/present/BUILD.bazel 10298--- b/present/BUILD.bazel 1970-01-01 00:00:00.000000000 +0000 10299+++ c/present/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 10300@@ -0,0 +1,44 @@ 10301+load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test") 10302+ 10303+go_library( 10304+ name = "present", 10305+ srcs = [ 10306+ "args.go", 10307+ "caption.go", 10308+ "code.go", 10309+ "doc.go", 10310+ "html.go", 10311+ "iframe.go", 10312+ "image.go", 10313+ "link.go", 10314+ "parse.go", 10315+ "style.go", 10316+ "video.go", 10317+ ], 10318+ importpath = "golang.org/x/tools/present", 10319+ visibility = ["//visibility:public"], 10320+ deps = [ 10321+ "@com_github_yuin_goldmark//:go_default_library", 10322+ "@com_github_yuin_goldmark//ast:go_default_library", 10323+ "@com_github_yuin_goldmark//renderer/html:go_default_library", 10324+ "@com_github_yuin_goldmark//text:go_default_library", 10325+ ], 10326+) 10327+ 10328+alias( 10329+ name = "go_default_library", 10330+ actual = ":present", 10331+ visibility = ["//visibility:public"], 10332+) 10333+ 10334+go_test( 10335+ name = "present_test", 10336+ srcs = [ 10337+ "code_test.go", 10338+ "link_test.go", 10339+ "parse_test.go", 10340+ "style_test.go", 10341+ ], 10342+ data = glob(["testdata/**"]), 10343+ embed = [":present"], 10344+) 10345diff -urN b/refactor/eg/BUILD.bazel c/refactor/eg/BUILD.bazel 10346--- b/refactor/eg/BUILD.bazel 1970-01-01 00:00:00.000000000 +0000 10347+++ c/refactor/eg/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 10348@@ -0,0 +1,93 @@ 10349+load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test") 10350+ 10351+go_library( 10352+ name = "eg", 10353+ srcs = [ 10354+ "eg.go", 10355+ "match.go", 10356+ "rewrite.go", 10357+ ], 10358+ importpath = "golang.org/x/tools/refactor/eg", 10359+ visibility = ["//visibility:public"], 10360+ deps = ["//go/ast/astutil"], 10361+) 10362+ 10363+alias( 10364+ name = "go_default_library", 10365+ actual = ":eg", 10366+ visibility = ["//visibility:public"], 10367+) 10368+ 10369+go_test( 10370+ name = "eg_test", 10371+ srcs = ["eg_test.go"], 10372+ data = glob(["testdata/**"]), 10373+ deps = select({ 10374+ "@io_bazel_rules_go//go/platform:aix": [ 10375+ ":eg", 10376+ "//go/loader", 10377+ "//internal/testenv", 10378+ ], 10379+ "@io_bazel_rules_go//go/platform:darwin": [ 10380+ ":eg", 10381+ "//go/loader", 10382+ "//internal/testenv", 10383+ ], 10384+ "@io_bazel_rules_go//go/platform:dragonfly": [ 10385+ ":eg", 10386+ "//go/loader", 10387+ "//internal/testenv", 10388+ ], 10389+ "@io_bazel_rules_go//go/platform:freebsd": [ 10390+ ":eg", 10391+ "//go/loader", 10392+ "//internal/testenv", 10393+ ], 10394+ "@io_bazel_rules_go//go/platform:illumos": [ 10395+ ":eg", 10396+ "//go/loader", 10397+ "//internal/testenv", 10398+ ], 10399+ "@io_bazel_rules_go//go/platform:ios": [ 10400+ ":eg", 10401+ "//go/loader", 10402+ "//internal/testenv", 10403+ ], 10404+ "@io_bazel_rules_go//go/platform:js": [ 10405+ ":eg", 10406+ "//go/loader", 10407+ "//internal/testenv", 10408+ ], 10409+ "@io_bazel_rules_go//go/platform:linux": [ 10410+ ":eg", 10411+ "//go/loader", 10412+ "//internal/testenv", 10413+ ], 10414+ "@io_bazel_rules_go//go/platform:netbsd": [ 10415+ ":eg", 10416+ "//go/loader", 10417+ "//internal/testenv", 10418+ ], 10419+ "@io_bazel_rules_go//go/platform:openbsd": [ 10420+ ":eg", 10421+ "//go/loader", 10422+ "//internal/testenv", 10423+ ], 10424+ "@io_bazel_rules_go//go/platform:plan9": [ 10425+ ":eg", 10426+ "//go/loader", 10427+ "//internal/testenv", 10428+ ], 10429+ "@io_bazel_rules_go//go/platform:solaris": [ 10430+ ":eg", 10431+ "//go/loader", 10432+ "//internal/testenv", 10433+ ], 10434+ "@io_bazel_rules_go//go/platform:windows": [ 10435+ ":eg", 10436+ "//go/loader", 10437+ "//internal/testenv", 10438+ ], 10439+ "//conditions:default": [], 10440+ }), 10441+) 10442diff -urN b/refactor/importgraph/BUILD.bazel c/refactor/importgraph/BUILD.bazel 10443--- b/refactor/importgraph/BUILD.bazel 1970-01-01 00:00:00.000000000 +0000 10444+++ c/refactor/importgraph/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 10445@@ -0,0 +1,75 @@ 10446+load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test") 10447+ 10448+go_library( 10449+ name = "importgraph", 10450+ srcs = ["graph.go"], 10451+ importpath = "golang.org/x/tools/refactor/importgraph", 10452+ visibility = ["//visibility:public"], 10453+ deps = ["//go/buildutil"], 10454+) 10455+ 10456+alias( 10457+ name = "go_default_library", 10458+ actual = ":importgraph", 10459+ visibility = ["//visibility:public"], 10460+) 10461+ 10462+go_test( 10463+ name = "importgraph_test", 10464+ srcs = ["graph_test.go"], 10465+ deps = select({ 10466+ "@io_bazel_rules_go//go/platform:aix": [ 10467+ ":importgraph", 10468+ "//go/packages/packagestest", 10469+ ], 10470+ "@io_bazel_rules_go//go/platform:darwin": [ 10471+ ":importgraph", 10472+ "//go/packages/packagestest", 10473+ ], 10474+ "@io_bazel_rules_go//go/platform:dragonfly": [ 10475+ ":importgraph", 10476+ "//go/packages/packagestest", 10477+ ], 10478+ "@io_bazel_rules_go//go/platform:freebsd": [ 10479+ ":importgraph", 10480+ "//go/packages/packagestest", 10481+ ], 10482+ "@io_bazel_rules_go//go/platform:illumos": [ 10483+ ":importgraph", 10484+ "//go/packages/packagestest", 10485+ ], 10486+ "@io_bazel_rules_go//go/platform:ios": [ 10487+ ":importgraph", 10488+ "//go/packages/packagestest", 10489+ ], 10490+ "@io_bazel_rules_go//go/platform:js": [ 10491+ ":importgraph", 10492+ "//go/packages/packagestest", 10493+ ], 10494+ "@io_bazel_rules_go//go/platform:linux": [ 10495+ ":importgraph", 10496+ "//go/packages/packagestest", 10497+ ], 10498+ "@io_bazel_rules_go//go/platform:netbsd": [ 10499+ ":importgraph", 10500+ "//go/packages/packagestest", 10501+ ], 10502+ "@io_bazel_rules_go//go/platform:openbsd": [ 10503+ ":importgraph", 10504+ "//go/packages/packagestest", 10505+ ], 10506+ "@io_bazel_rules_go//go/platform:plan9": [ 10507+ ":importgraph", 10508+ "//go/packages/packagestest", 10509+ ], 10510+ "@io_bazel_rules_go//go/platform:solaris": [ 10511+ ":importgraph", 10512+ "//go/packages/packagestest", 10513+ ], 10514+ "@io_bazel_rules_go//go/platform:windows": [ 10515+ ":importgraph", 10516+ "//go/packages/packagestest", 10517+ ], 10518+ "//conditions:default": [], 10519+ }), 10520+) 10521diff -urN b/refactor/rename/BUILD.bazel c/refactor/rename/BUILD.bazel 10522--- b/refactor/rename/BUILD.bazel 1970-01-01 00:00:00.000000000 +0000 10523+++ c/refactor/rename/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 10524@@ -0,0 +1,42 @@ 10525+load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test") 10526+ 10527+go_library( 10528+ name = "rename", 10529+ srcs = [ 10530+ "check.go", 10531+ "mvpkg.go", 10532+ "rename.go", 10533+ "spec.go", 10534+ "util.go", 10535+ ], 10536+ importpath = "golang.org/x/tools/refactor/rename", 10537+ visibility = ["//visibility:public"], 10538+ deps = [ 10539+ "//go/ast/astutil", 10540+ "//go/buildutil", 10541+ "//go/loader", 10542+ "//go/types/typeutil", 10543+ "//refactor/importgraph", 10544+ "//refactor/satisfy", 10545+ "@org_golang_x_sys//execabs:go_default_library", 10546+ ], 10547+) 10548+ 10549+alias( 10550+ name = "go_default_library", 10551+ actual = ":rename", 10552+ visibility = ["//visibility:public"], 10553+) 10554+ 10555+go_test( 10556+ name = "rename_test", 10557+ srcs = [ 10558+ "mvpkg_test.go", 10559+ "rename_test.go", 10560+ ], 10561+ embed = [":rename"], 10562+ deps = [ 10563+ "//go/buildutil", 10564+ "//internal/testenv", 10565+ ], 10566+) 10567diff -urN b/refactor/satisfy/BUILD.bazel c/refactor/satisfy/BUILD.bazel 10568--- b/refactor/satisfy/BUILD.bazel 1970-01-01 00:00:00.000000000 +0000 10569+++ c/refactor/satisfy/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 10570@@ -0,0 +1,28 @@ 10571+load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test") 10572+ 10573+go_library( 10574+ name = "satisfy", 10575+ srcs = ["find.go"], 10576+ importpath = "golang.org/x/tools/refactor/satisfy", 10577+ visibility = ["//visibility:public"], 10578+ deps = [ 10579+ "//go/ast/astutil", 10580+ "//go/types/typeutil", 10581+ "//internal/typeparams", 10582+ ], 10583+) 10584+ 10585+alias( 10586+ name = "go_default_library", 10587+ actual = ":satisfy", 10588+ visibility = ["//visibility:public"], 10589+) 10590+ 10591+go_test( 10592+ name = "satisfy_test", 10593+ srcs = ["find_test.go"], 10594+ deps = [ 10595+ ":satisfy", 10596+ "//internal/typeparams", 10597+ ], 10598+) 10599diff -urN b/txtar/BUILD.bazel c/txtar/BUILD.bazel 10600--- b/txtar/BUILD.bazel 1970-01-01 00:00:00.000000000 +0000 10601+++ c/txtar/BUILD.bazel 2000-01-01 00:00:00.000000000 -0000 10602@@ -0,0 +1,20 @@ 10603+load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test") 10604+ 10605+go_library( 10606+ name = "txtar", 10607+ srcs = ["archive.go"], 10608+ importpath = "golang.org/x/tools/txtar", 10609+ visibility = ["//visibility:public"], 10610+) 10611+ 10612+alias( 10613+ name = "go_default_library", 10614+ actual = ":txtar", 10615+ visibility = ["//visibility:public"], 10616+) 10617+ 10618+go_test( 10619+ name = "txtar_test", 10620+ srcs = ["archive_test.go"], 10621+ embed = [":txtar"], 10622+) 10623