Age | Commit message (Expand) | Author |
2023-11-09 | go/types, types2: introduce _Alias type node | Robert Griesemer |
2023-10-19 | go: add available godoc link | cui fliter |
2023-09-20 | go/types, types2: pass *TypeName instead of *Named as def (defined) type | Robert Griesemer |
2023-09-18 | go/types: use InvalidSyntaxTree in a couple of places (cleanup) | Robert Griesemer |
2023-09-15 | go/types, types2: introduce `isValid` predicate and use throughout | Robert Griesemer |
2023-08-30 | go/types, types2: use asNamed(t) instead of t.(*Named) type assertions | Robert Griesemer |
2023-08-01 | go/types, types2: instantiated interfaces must be concurrency safe | Rob Findley |
2023-01-17 | go/types: use nopos instead of token.NoPos to match types2 | Robert Griesemer |
2022-10-12 | go/types, types2: remove need for invalidAST prefix in error calls | Robert Griesemer |
2022-10-11 | go/types: add errorcalls_test, apply it, and fix errorf call sites | Robert Griesemer |
2022-10-11 | go/types: replace invalid(AST|Arg|Op) with errorf and message prefix | Robert Griesemer |
2022-10-10 | go/types: use internal/types/errors instead of local error codes | Robert Griesemer |
2022-03-29 | go/types, types2: better error message for blank interface method name (cleanup) | Robert Griesemer |
2022-03-16 | go/types, cmd/compile: remove unused Interface.obj field | Matthew Dempsky |
2022-02-23 | go/types, types2: generalize cleanup phase after type checking | Robert Griesemer |
2022-01-24 | go/types, types2: pass the seen map through _TypeSet.IsComparable | Robert Findley |
2021-12-14 | go/types, types2: record (top-level) union types | Robert Griesemer |
2021-11-15 | go/types: assign error codes to new errors for Go 1.18 | Robert Findley |
2021-10-28 | go/types: add debugging support for delayed actions | Robert Findley |
2021-10-28 | go/types, types2, go/ast, go/parser: remove support for type lists | Robert Findley |
2021-10-21 | go/types, types2: add the Interface.MarkImplicit method | Robert Findley |
2021-10-11 | go/types: mark implicit interfaces as such | Robert Findley |
2021-10-04 | go/types: remove 1.18 APIs that have been replaced | Robert Findley |
2021-09-28 | go/types: add the Interface.IsMethodSet method | Robert Findley |
2021-09-08 | go/types: temporarily pin the Checker to Interface during checking | Robert Findley |
2021-09-08 | go/ast: rename TParams fields to TypeParams | Robert Findley |
2021-08-31 | go/internal/typeparams: remove typeparams.{Get,Set} (cleanup) | Robert Findley |
2021-08-31 | go/types: rename IsMethodSet to IsConstraint (cleanup) | Robert Findley |
2021-08-17 | go/types: check if the interface is already complete in Complete | Robert Findley |
2021-08-17 | Revert "go/types: make Interface.Complete a no-op" | Robert Findley |
2021-08-16 | go/types: make Interface.Complete a no-op | Robert Findley |
2021-08-16 | go/types: better names for things (cleanup) | Robert Findley |
2021-08-16 | go/types: implement type sets with term lists | Robert Findley |
2021-08-10 | [dev.typeparams] go/types: don't expose the TypeSet API for 1.18 | Rob Findley |
2021-08-04 | [dev.typeparams] go/types: use type terms to represent unions | Rob Findley |
2021-08-04 | [dev.typeparams] go/types: use comparable bit rather than ==() method | Rob Findley |
2021-07-19 | [dev.typeparams] go/types: remove unnecessary guard from NewInterfaceType | Rob Findley |
2021-07-16 | [dev.typeparams] go/types: move Interface type decl into interface.go (cleanup) | Rob Findley |
2021-07-16 | [dev.typeparams] go/types: rename newTypeSet -> computeTypeSet | Rob Findley |
2021-07-16 | [dev.typeparams] go/types: move newTypeSet function into typeset.go | Rob Findley |
2021-07-16 | [dev.typeparams] go/types: move embedding positions from Checker to Interface | Rob Findley |
2021-07-16 | [dev.typeparams] go/types: remove unused *Checker arguments (cleanup) | Rob Findley |
2021-07-16 | [dev.typeparams] go/types: introduce type set abstraction for interfaces | Rob Findley |
2021-06-17 | [dev.typeparams] go/types: disallow type list handling | Rob Findley |
2021-06-17 | [dev.typeparams] go/types: clean up type set/union intersection | Rob Findley |
2021-06-17 | [dev.typeparams] go/types: replace Sum type with Union type | Rob Findley |
2021-06-17 | [dev.typeparams] go/types: accept embedded interface elements | Rob Findley |
2021-06-07 | [dev.typeparams] go/types: re-use existing code for Interface.Complete | Rob Findley |
2021-06-04 | [dev.typeparams] go/types: move interface checking into separate file | Rob Findley |