aboutsummaryrefslogtreecommitdiff
path: root/src/cmd/compile/internal/types2/lookup.go
AgeCommit message (Expand)Author
2024-02-22go/types, types2: remove unreachable func (minor cleanup)Robert Griesemer
2024-02-07go/types, types2: optimize Named type method lookupRobert Griesemer
2024-01-26go/types, types2: use existing case-insensitive lookup (remove TODO)Robert Griesemer
2023-12-13go/types, types2: better error message when missing method is unexportedRobert Griesemer
2023-12-13go/types, types2: avoid confusing error message "have m(T), want m(T)"Robert Griesemer
2023-11-13go/types, types2: implement Alias proposal (export API)Robert Griesemer
2023-11-09go/types, types2: introduce _Alias type nodeRobert Griesemer
2023-08-30go/types, types2: use asNamed(t) instead of t.(*Named) type assertionsRobert Griesemer
2023-05-12go/types: minor refactoring of missingMethod following CL 494615Rob Findley
2023-05-12go/types, types2: be sure to type-check wrong methods in missingMethodRob Findley
2023-04-14go/types, cmd/compile/internal/types2: use per-file Go versionRuss Cox
2023-03-06go/types, types2: better error when method is missing due to ambiguityRobert Griesemer
2023-03-06go/types, types2: avoid 2nd lookup when looking for method on ptr recvRobert Griesemer
2023-03-03go/types, types2: added clarifying comments, removed TODO in lookup.goRobert Griesemer
2023-03-02go/types, types2: simplify missingMethod some more (cleanup)Robert Griesemer
2023-03-02go/types, types2: disentangle convoluted logic for missing method causeRobert Griesemer
2023-03-02go/types, types2: combine missingMethodCause with missingMethodRobert Griesemer
2023-03-01go/types, types2: change missingMethod to match MissingMethod signatureRobert Griesemer
2023-03-01go/types, types2: add cause parameter to missingMethod, (new)assertableToRobert Griesemer
2023-03-01go/types, types2: add predicate to missingMethod signatureRobert Griesemer
2023-02-01go/types, types2: use go.dev/issue/nnnnn when referring to an issue (cleanup)Robert Griesemer
2023-01-20go/types, types2: use go.dev/issue/nnnnn when referring to an issue (cleanup)Robert Griesemer
2022-11-18cmd/compile: package-annotate structs when error would be ambiguousDavid Chase
2022-10-24go/types, types2: implement alternative comparable semanticsRobert Griesemer
2022-10-13go/types, types2: optimize instance lookup in LookupFieldOrMethodRobert Findley
2022-10-12go/types, types2: better error if there's a field with the name of a missing ...Robert Griesemer
2022-09-28go/types, types2: consistently use "cause" instead of "reason" for error deta...Robert Griesemer
2022-09-24cmd/compile: use "missing method m" instead of "missing m method"cuiweixie
2022-09-13go/types, types2: don't print function parameter names when showing type diff...Robert Griesemer
2022-08-15go/types, types2: don't build unnecessary error strings in implementsRobert Findley
2022-05-24go/types, types2: remove redundant calls to Named.resolveRobert Findley
2022-05-09go/types, types2: use a type lookup by identity in method lookupRobert Findley
2022-04-11all: gofmt main repoRuss Cox
2022-04-01all: remove trailing blank doc comment linesRuss Cox
2022-04-01all: fix TODO comment hanging indentsRuss Cox
2022-03-09go/types, types2: disable field accesses through type parametersRobert Griesemer
2022-02-09go/types, types2: rename structuralType/String to coreType/StringRobert Griesemer
2022-02-08go/types, types2: AssertableTo is undefined for generalized interfacesRobert Griesemer
2022-02-04go/types, types2: use identical missingMethod in both type checkersRobert Griesemer
2022-02-04go/types, types2: always use missingMethodReason in checker.ImplementsRobert Griesemer
2022-02-04go/types, types2: simplify missingMethodReasonRobert Griesemer
2022-02-04go/types, types2: fix bug in types2.MissingMethodRobert Griesemer
2022-02-04go/types, types2: remove superflous type parameter length checksRobert Griesemer
2022-02-04go/types, types2: use same method lookup code in both type checkersRobert Griesemer
2022-02-01go/types, types2: tweak missingMethodReason logic to improve messageDan Scales
2022-01-25go/types, types2: make each method instantiation independently lazyRobert Findley
2022-01-20go/types, types2: use Identical rather than unification in missingMethodRobert Findley
2022-01-19go/types, types2: explicitly check for non-nil type in LookupFieldOrMethodRobert Griesemer
2022-01-12cmd/compile/types2, go/types: add position for "have" in failed interface sat...Emmanuel T Odeke
2022-01-10go/types, types2: refer to type parameter if so for interface pointer errorsRobert Griesemer