Age | Commit message (Expand) | Author |
2024-02-22 | go/types, types2: remove unreachable func (minor cleanup) | Robert Griesemer |
2024-02-07 | go/types, types2: optimize Named type method lookup | Robert Griesemer |
2024-01-26 | go/types, types2: use existing case-insensitive lookup (remove TODO) | Robert Griesemer |
2023-12-13 | go/types, types2: better error message when missing method is unexported | Robert Griesemer |
2023-12-13 | go/types, types2: avoid confusing error message "have m(T), want m(T)" | Robert Griesemer |
2023-11-13 | go/types, types2: implement Alias proposal (export API) | Robert Griesemer |
2023-11-09 | go/types, types2: introduce _Alias type node | Robert Griesemer |
2023-08-30 | go/types, types2: use asNamed(t) instead of t.(*Named) type assertions | Robert Griesemer |
2023-05-12 | go/types: minor refactoring of missingMethod following CL 494615 | Rob Findley |
2023-05-12 | go/types, types2: be sure to type-check wrong methods in missingMethod | Rob Findley |
2023-04-14 | go/types, cmd/compile/internal/types2: use per-file Go version | Russ Cox |
2023-03-06 | go/types, types2: better error when method is missing due to ambiguity | Robert Griesemer |
2023-03-06 | go/types, types2: avoid 2nd lookup when looking for method on ptr recv | Robert Griesemer |
2023-03-03 | go/types, types2: added clarifying comments, removed TODO in lookup.go | Robert Griesemer |
2023-03-02 | go/types, types2: simplify missingMethod some more (cleanup) | Robert Griesemer |
2023-03-02 | go/types, types2: disentangle convoluted logic for missing method cause | Robert Griesemer |
2023-03-02 | go/types, types2: combine missingMethodCause with missingMethod | Robert Griesemer |
2023-03-01 | go/types, types2: change missingMethod to match MissingMethod signature | Robert Griesemer |
2023-03-01 | go/types, types2: add cause parameter to missingMethod, (new)assertableTo | Robert Griesemer |
2023-03-01 | go/types, types2: add predicate to missingMethod signature | Robert Griesemer |
2023-02-01 | go/types, types2: use go.dev/issue/nnnnn when referring to an issue (cleanup) | Robert Griesemer |
2023-01-20 | go/types, types2: use go.dev/issue/nnnnn when referring to an issue (cleanup) | Robert Griesemer |
2022-11-18 | cmd/compile: package-annotate structs when error would be ambiguous | David Chase |
2022-10-24 | go/types, types2: implement alternative comparable semantics | Robert Griesemer |
2022-10-13 | go/types, types2: optimize instance lookup in LookupFieldOrMethod | Robert Findley |
2022-10-12 | go/types, types2: better error if there's a field with the name of a missing ... | Robert Griesemer |
2022-09-28 | go/types, types2: consistently use "cause" instead of "reason" for error deta... | Robert Griesemer |
2022-09-24 | cmd/compile: use "missing method m" instead of "missing m method" | cuiweixie |
2022-09-13 | go/types, types2: don't print function parameter names when showing type diff... | Robert Griesemer |
2022-08-15 | go/types, types2: don't build unnecessary error strings in implements | Robert Findley |
2022-05-24 | go/types, types2: remove redundant calls to Named.resolve | Robert Findley |
2022-05-09 | go/types, types2: use a type lookup by identity in method lookup | Robert Findley |
2022-04-11 | all: gofmt main repo | Russ Cox |
2022-04-01 | all: remove trailing blank doc comment lines | Russ Cox |
2022-04-01 | all: fix TODO comment hanging indents | Russ Cox |
2022-03-09 | go/types, types2: disable field accesses through type parameters | Robert Griesemer |
2022-02-09 | go/types, types2: rename structuralType/String to coreType/String | Robert Griesemer |
2022-02-08 | go/types, types2: AssertableTo is undefined for generalized interfaces | Robert Griesemer |
2022-02-04 | go/types, types2: use identical missingMethod in both type checkers | Robert Griesemer |
2022-02-04 | go/types, types2: always use missingMethodReason in checker.Implements | Robert Griesemer |
2022-02-04 | go/types, types2: simplify missingMethodReason | Robert Griesemer |
2022-02-04 | go/types, types2: fix bug in types2.MissingMethod | Robert Griesemer |
2022-02-04 | go/types, types2: remove superflous type parameter length checks | Robert Griesemer |
2022-02-04 | go/types, types2: use same method lookup code in both type checkers | Robert Griesemer |
2022-02-01 | go/types, types2: tweak missingMethodReason logic to improve message | Dan Scales |
2022-01-25 | go/types, types2: make each method instantiation independently lazy | Robert Findley |
2022-01-20 | go/types, types2: use Identical rather than unification in missingMethod | Robert Findley |
2022-01-19 | go/types, types2: explicitly check for non-nil type in LookupFieldOrMethod | Robert Griesemer |
2022-01-12 | cmd/compile/types2, go/types: add position for "have" in failed interface sat... | Emmanuel T Odeke |
2022-01-10 | go/types, types2: refer to type parameter if so for interface pointer errors | Robert Griesemer |