aboutsummaryrefslogtreecommitdiff
path: root/src/go/types/subst.go
AgeCommit message (Expand)Author
2021-08-25go/types: implement NewTypeList and use it instead of composite literalsRobert Griesemer
2021-08-23go/types: use a TypeList type to hold type argumentsRobert Findley
2021-08-23go/types: use []*TypeParam rather than []*TypeName type param listsRobert Findley
2021-08-23go/types: return an error from InstantiateRobert Findley
2021-08-20go/types: no need to validate substituted instancesRobert Findley
2021-08-16go/types: remove targs from substMapRobert Findley
2021-08-16go/types: merge Instantiate and InstantiateLazyRobert Findley
2021-08-16go/types: change types2.Union API to accept a list of TermsRobert Findley
2021-08-16go/types: implement type sets with term listsRobert Findley
2021-08-04[dev.typeparams] go/types: use type terms to represent unionsRob Findley
2021-07-30[dev.typeparams] go/types: backport lazy loading changes from CL 336252Rob Findley
2021-07-22[dev.typeparams] go/types: use the TParams API consistentlyRob Findley
2021-07-22[dev.typeparams] go/types: set type parameter indices when they are boundRob Findley
2021-07-22[dev.typeparams] go/types: merge instance and Named to eliminate sanitizationRob Findley
2021-07-19[dev.typeparams] go/types: move instantiation code to instantiate.go (cleanup)Rob Findley
2021-07-19[dev.typeparams] go/types: replace types2.Instantiate with Checker.InstantiateRob Findley
2021-07-19[dev.typeparams] go/types: recursive substitution must terminate (bug fix)Rob Findley
2021-07-19[dev.typeparams] go/types: use scope numbers to identify local typesRob Findley
2021-07-19[dev.typeparams] go/types: support local defined typesRob Findley
2021-07-16[dev.typeparams] go/types: move embedding positions from Checker to InterfaceRob Findley
2021-07-16[dev.typeparams] go/types: remove typeparams wrappers and aliasesRob Findley
2021-07-16[dev.typeparams] go/types: introduce type set abstraction for interfacesRob Findley
2021-07-16[dev.typeparams] go/types: port lazy import resolution from types2Rob Findley
2021-06-17[dev.typeparams] go/types: eliminate need for unpack and asUnion functionsRob Findley
2021-06-17[dev.typeparams] go/types: clean up type set/union intersectionRob Findley
2021-06-17[dev.typeparams] go/types: replace Sum type with Union typeRob Findley
2021-06-17[dev.typeparams] go/types: accept embedded interface elementsRob Findley
2021-06-07[dev.typeparams] go/types: factor out constraint satisfaction checkRob Findley
2021-06-07[dev.typeparams] go/types: add Named.SetTParams and Named.Orig methodsRob Findley
2021-06-04[dev.typeparams] go/types: implement types.InstantiateRob Findley
2021-03-02go/parser,go/types: hide API changes related to type parametersRob Findley
2021-01-20[dev.typeparams] go/types: add tests from dev.go2goRob Findley
2020-12-14go/types: import instance.expand and subst.go from dev.go2goRob Findley