]> Cypherpunks repositories - gostls13.git/commit
[dev.typeparams] go/types: remove typeparams wrappers and aliases
authorRob Findley <rfindley@google.com>
Fri, 16 Jul 2021 03:18:59 +0000 (23:18 -0400)
committerRobert Findley <rfindley@google.com>
Fri, 16 Jul 2021 23:04:45 +0000 (23:04 +0000)
commitfce6290e0ac18ca2d5cc635adf4c3a77b375a49a
tree6d0085d3106ea6d815f0343b76861065000f5d17
parent24f9eb2de34d8d92dac4c6ffaa55ff2234c639d2
[dev.typeparams] go/types: remove typeparams wrappers and aliases

These wrappers and aliases were necessary when we had different versions
of the API depending on the typeparams build constraint, but now they're
just boilerplate. Remove them.

Notably the documentation for types.Info is restored.

Change-Id: I5363d1d5df47649c2641c03328dfba45b1456278
Reviewed-on: https://go-review.googlesource.com/c/go/+/334895
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>
18 files changed:
src/go/types/api.go
src/go/types/api_test.go
src/go/types/api_typeparams.go [deleted file]
src/go/types/api_typeparams_test.go [deleted file]
src/go/types/check.go
src/go/types/decl.go
src/go/types/index.go
src/go/types/infer.go
src/go/types/lookup.go
src/go/types/methodset.go
src/go/types/predicates.go
src/go/types/sanitize.go
src/go/types/signature.go
src/go/types/sizeof_test.go
src/go/types/subst.go
src/go/types/type.go
src/go/types/typestring.go
src/go/types/unify.go