Skip to content

Commit 4b7aca5

Browse files
committed
[gopls-release-branch.0.3] all: merge master into gopls-release-branch.0.3
In preparation for gopls/v0.3.3. Change-Id: Ie25b15b914c7f11c685b068ef1b0b8786e299c92
2 parents 5425c23 + 204d844 commit 4b7aca5

File tree

479 files changed

+11164
-5978
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

479 files changed

+11164
-5978
lines changed

cmd/benchcmp/benchcmp.go

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -32,6 +32,7 @@ benchcmp will also compare memory allocations.
3232
`
3333

3434
func main() {
35+
fmt.Fprintf(os.Stderr, "benchcmp is deprecated in favor of benchstat: https://pkg.go.dev/golang.org/x/perf/cmd/benchstat\n")
3536
flag.Usage = func() {
3637
fmt.Fprintf(os.Stderr, "usage: %s old.txt new.txt\n\n", os.Args[0])
3738
flag.PrintDefaults()

cmd/compilebench/main.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -246,7 +246,7 @@ func goList(dir string) (*Pkg, error) {
246246
var pkg Pkg
247247
out, err := exec.Command(*flagGoCmd, "list", "-json", dir).Output()
248248
if err != nil {
249-
return nil, fmt.Errorf("go list -json %s: %v\n", dir, err)
249+
return nil, fmt.Errorf("go list -json %s: %v", dir, err)
250250
}
251251
if err := json.Unmarshal(out, &pkg); err != nil {
252252
return nil, fmt.Errorf("go list -json %s: unmarshal: %v", dir, err)

cmd/digraph/digraph.go

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -417,7 +417,7 @@ func digraph(cmd string, args []string) error {
417417

418418
case "succs", "preds":
419419
if len(args) == 0 {
420-
return fmt.Errorf("usage: digraph %s <node> ...", cmd)
420+
return fmt.Errorf("usage: digraph %s <node> ... ", cmd)
421421
}
422422
g := g
423423
if cmd == "preds" {
@@ -435,7 +435,7 @@ func digraph(cmd string, args []string) error {
435435

436436
case "forward", "reverse":
437437
if len(args) == 0 {
438-
return fmt.Errorf("usage: digraph %s <node> ...", cmd)
438+
return fmt.Errorf("usage: digraph %s <node> ... ", cmd)
439439
}
440440
roots := make(nodeset)
441441
for _, root := range args {

cmd/fiximports/main.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -126,7 +126,7 @@ func main() {
126126
flag.Parse()
127127

128128
if len(flag.Args()) == 0 {
129-
fmt.Fprintf(stderr, usage)
129+
fmt.Fprint(stderr, usage)
130130
os.Exit(1)
131131
}
132132
if !fiximports(flag.Args()...) {

cmd/getgo/main.go

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@ var (
2727
version = "devel"
2828
)
2929

30-
var exitCleanly error = errors.New("exit cleanly sentinel value")
30+
var errExitCleanly error = errors.New("exit cleanly sentinel value")
3131

3232
func main() {
3333
flag.Parse()
@@ -41,7 +41,7 @@ func main() {
4141

4242
runStep := func(s step) {
4343
err := s(ctx)
44-
if err == exitCleanly {
44+
if err == errExitCleanly {
4545
os.Exit(0)
4646
}
4747
if err != nil {

cmd/getgo/steps.go

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@ func welcome(ctx context.Context) error {
2525
}
2626
if strings.ToLower(answer) != "y" {
2727
fmt.Println("Exiting install.")
28-
return exitCleanly
28+
return errExitCleanly
2929
}
3030

3131
return nil
@@ -65,7 +65,7 @@ func chooseVersion(ctx context.Context) error {
6565
if strings.ToLower(answer) != "y" {
6666
// TODO: handle passing a version
6767
fmt.Println("Aborting install.")
68-
return exitCleanly
68+
return errExitCleanly
6969
}
7070

7171
return nil
@@ -79,7 +79,7 @@ func downloadGo(ctx context.Context) error {
7979

8080
if strings.ToLower(answer) != "y" {
8181
fmt.Println("Aborting install.")
82-
return exitCleanly
82+
return errExitCleanly
8383
}
8484

8585
fmt.Printf("Downloading Go version %s to %s\n", *goVersion, installPath)
@@ -105,7 +105,7 @@ func setupGOPATH(ctx context.Context) error {
105105

106106
if strings.ToLower(answer) != "y" {
107107
fmt.Println("Exiting and not setting up GOPATH.")
108-
return exitCleanly
108+
return errExitCleanly
109109
}
110110

111111
fmt.Println("Setting up GOPATH")

cmd/godex/gc.go

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,8 +6,11 @@
66

77
package main
88

9-
import "go/importer"
9+
import (
10+
"go/importer"
11+
"go/token"
12+
)
1013

1114
func init() {
12-
register("gc", importer.For("gc", nil))
15+
register("gc", importer.ForCompiler(token.NewFileSet(), "gc", nil))
1316
}

cmd/godex/gccgo.go

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,11 +8,12 @@ package main
88

99
import (
1010
"go/importer"
11+
"go/token"
1112
"go/types"
1213
)
1314

1415
func init() {
15-
register("gccgo", importer.For("gccgo", nil))
16+
register("gccgo", importer.ForCompiler(token.NewFileSet(), "gccgo", nil))
1617
}
1718

1819
// Print the extra gccgo compiler data for this package, if it exists.

cmd/godex/godex.go

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -23,9 +23,9 @@ var (
2323

2424
// lists of registered sources and corresponding importers
2525
var (
26-
sources []string
27-
importers []types.Importer
28-
importFailed = errors.New("import failed")
26+
sources []string
27+
importers []types.Importer
28+
errImportFailed = errors.New("import failed")
2929
)
3030

3131
func usage() {
@@ -154,7 +154,7 @@ func (p *protector) Import(path string) (pkg *types.Package, err error) {
154154
defer func() {
155155
if recover() != nil {
156156
pkg = nil
157-
err = importFailed
157+
err = errImportFailed
158158
}
159159
}()
160160
return p.imp.Import(path)

cmd/godex/writetype.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -133,7 +133,7 @@ func (p *printer) writeTypeInternal(this *types.Package, typ types.Type, visited
133133
p.print("\n")
134134
}
135135
for i, n := 0, t.NumEmbeddeds(); i < n; i++ {
136-
typ := t.Embedded(i)
136+
typ := t.EmbeddedType(i)
137137
p.writeTypeInternal(this, typ, visited)
138138
p.print("\n")
139139
}

0 commit comments

Comments
 (0)