commit | f66d83c29e7c4a8451c4e90bf298113efa5986a7 | [log] [tgz] |
---|---|---|
author | Jonathan Amsterdam <jba@google.com> | Tue Oct 08 18:15:57 2024 -0400 |
committer | Jonathan Amsterdam <jba@google.com> | Wed Oct 09 18:08:24 2024 +0000 |
tree | bffdf353e15598425fe6c0dbbb0dbb861bf62414 | |
parent | 225e2abe05e664228e7afb6bf5b97a25d56ba575 [diff] |
apidiff: avoid comparing instantiated aliases During the initial step of comparing APIs, we associate named types in both the old and new worlds. This doesn't work if the named type is an alias to an instantiated type, so skip that case. The proper comparison will happen subsequently. Fixes golang/go#67051. Change-Id: Ia405f842e8bf5e258cbcc0748a644d2cea83117a Reviewed-on: https://go-review.googlesource.com/c/exp/+/618617 Reviewed-by: Tim King <taking@google.com> LUCI-TryBot-Result: Go LUCI <golang-scoped@luci-project-accounts.iam.gserviceaccount.com>
This subrepository holds experimental and deprecated (in the old
directory) packages.
The idea for this subrepository originated as the pkg/exp
directory of the main repository, but its presence there made it unavailable to users of the binary downloads of the Go installation. The subrepository has therefore been created to make it possible to go get
these packages.
Warning: Packages here are experimental and unreliable. Some may one day be promoted to the main repository or other subrepository, or they may be modified arbitrarily or even disappear altogether.
In short, code in this subrepository is not subject to the Go 1 compatibility promise. (No subrepo is, but the promise is even more likely to be violated by go.exp than the others.)
Caveat emptor.