]> Cypherpunks.ru repositories - gostls13.git/commit
go/types, types2, go/ast, go/parser: remove support for type lists
authorRobert Findley <rfindley@google.com>
Wed, 27 Oct 2021 15:14:24 +0000 (11:14 -0400)
committerRobert Findley <rfindley@google.com>
Thu, 28 Oct 2021 15:34:22 +0000 (15:34 +0000)
commit925ea2dfc4911188d47cca5c5534916e39dc1463
tree444093f42ed4eb8553e14482aef2e08b1c74086e
parenta5a423e0e809e451b06771eb6a7b95cc9255f9fd
go/types, types2, go/ast, go/parser: remove support for type lists

This is a rough port of CL 354131 to go/* libraries, though in practice
I just tried to reconcile any places where the phrase "type list"
occurred in the source. This resulted in adjusting quite a bit more code
than initially expected, including a few lingering cases in the
compiler.

Change-Id: Ie62a9e1aeb831b73931bc4c78bbb6ccb24f53fb0
Reviewed-on: https://go-review.googlesource.com/c/go/+/359135
Trust: Robert Findley <rfindley@google.com>
Run-TryBot: Robert Findley <rfindley@google.com>
TryBot-Result: Go Bot <gobot@golang.org>
Reviewed-by: Robert Griesemer <gri@golang.org>
28 files changed:
src/cmd/compile/internal/types2/interface.go
src/cmd/compile/internal/types2/predicates.go
src/cmd/compile/internal/types2/testdata/check/typeinst2.go2
src/cmd/compile/internal/types2/testdata/examples/types.go2
src/cmd/compile/internal/types2/testdata/fixedbugs/issue39711.go2
src/cmd/gofmt/testdata/typeparams.golden
src/cmd/gofmt/testdata/typeparams.input
src/go/ast/ast.go
src/go/parser/parser.go
src/go/parser/resolver.go
src/go/parser/short_test.go
src/go/parser/testdata/interface.go2
src/go/parser/testdata/linalg.go2
src/go/parser/testdata/resolution/typeparams.go2
src/go/printer/nodes.go
src/go/printer/testdata/generics.golden
src/go/printer/testdata/generics.input
src/go/types/call.go
src/go/types/exprstring.go
src/go/types/exprstring_test.go
src/go/types/interface.go
src/go/types/predicates.go
src/go/types/testdata/check/issues.go2
src/go/types/testdata/check/typeinst2.go2
src/go/types/testdata/examples/constraints.go2
src/go/types/testdata/examples/types.go2
src/go/types/testdata/fixedbugs/issue39711.go2
src/go/types/union.go