aboutsummaryrefslogtreecommitdiff
path: root/src/go/types/named.go
AgeCommit message (Expand)Author
2024-04-03go/types: include link to source in generated filesAlan Donovan
2024-02-29go/types, types2: better error position for invalid (infinite) typesRobert Griesemer
2024-02-08go/types, types2: document deterministic method index order and add testRobert Griesemer
2024-02-07go/types, types2: optimize Named type method lookupRobert Griesemer
2023-11-13go/types, types2: implement Alias proposal (export API)Robert Griesemer
2023-11-09go/types, types2: introduce _Alias type nodeRobert Griesemer
2023-09-20go/types, types2: pass *TypeName instead of *Named as def (defined) typeRobert Griesemer
2023-08-31go/types, types2: fix doc stringRobert Griesemer
2023-08-30go/types, types2: use asNamed(t) instead of t.(*Named) type assertionsRobert Griesemer
2023-08-01go/types, types2: instantiated interfaces must be concurrency safeRob Findley
2023-01-20go/types: add a test that generated files match types2Robert Findley
2023-01-20go/types, types2: use go.dev/issue/nnnnn when referring to an issue (cleanup)Robert Griesemer
2023-01-17go/types: consistently use _ prefix for unexported names that are exported in...Robert Griesemer
2023-01-17go/types: generate various source files from types2 filesRobert Griesemer
2023-01-17go/types: make tracing configurable (matching types2)Robert Griesemer
2022-06-09go/types, types2: only set instance context if packages matchRobert Findley
2022-06-06go/types, types2: ensure that named types never expand infinitelyRobert Findley
2022-06-06go/types, types2: store Named instance information separatelyRobert Findley
2022-06-06go/types, types2: eliminate methodList in favor of just using Named.muRobert Findley
2022-06-06go/types, types2: remove Named.once in favor of monotonic stateRobert Findley
2022-05-24go/types, types2: remove redundant calls to Named.resolveRobert Findley
2022-05-17go/types, types2: set an origin object for vars and funcsRobert Findley
2022-04-01all: fix TODO comment hanging indentsRuss Cox
2022-03-29go/types, types2: preserve parent scope when substituting receiversRobert Findley
2022-03-24go/types, types2: clean up a few typos, and an unused constRobert Findley
2022-03-21go/types, types2: add an assertion that named type origin is idempotentRobert Findley
2022-03-21go/types, types2: improved tracing output throughout (debugging support)Robert Griesemer
2022-03-09go/types, types2: clarify documentation with respect to generic typesRobert Findley
2022-02-23go/types, types2: generalize cleanup phase after type checkingRobert Griesemer
2022-02-04go/types, types2: use same method lookup code in both type checkersRobert Griesemer
2022-01-27go/types: update interface receivers after substitutingRobert Findley
2022-01-25go/types, types2: make each method instantiation independently lazyRobert Findley
2022-01-24go/types, types2: in SetUnderlying, set Named.fromRHS if not set yetRobert Griesemer
2022-01-24go/types, types2: use a map instead of a field for marking in validTypeRobert Griesemer
2022-01-24go/types: panic if named type instances are mutatedRobert Findley
2021-11-13go/types: don't set a Config.Context if none is providedRobert Findley
2021-11-13go/types: deduplicate signatures with the contextRobert Findley
2021-11-12go/types: refactor the Context type map to accept arbitrary typesRobert Findley
2021-11-12go/types: use Identical to verify type identity in the Context mapRobert Findley
2021-10-18go/types: delay expansion of underlying in typeDeclRobert Findley
2021-10-18go/types: ensure named types are expanded after type-checkingRobert Findley
2021-10-18go/types: add support for inferring type instancesRobert Findley
2021-09-29go/types, types2: rename Environment to ContextRobert Findley
2021-09-22go/types: don't panic if targs don't match tparams when substitutingRobert Findley
2021-09-21go/types: make ptrRecv a method hasPtrRecv of FuncRobert Griesemer
2021-09-21go/types: fixes for pointer receivers of instantiated methodsRobert Griesemer
2021-09-20go/types: export Named._Orig as Named.OriginRobert Findley
2021-09-17go/types: ensure that we always get a new signature in expandNamedRobert Findley
2021-09-15go/types: minor cleanup of instantiationRobert Findley
2021-09-15go/types: instantiate methods when instantiating Named typesRobert Findley