aboutsummaryrefslogtreecommitdiff
path: root/src/go/types/subst.go
AgeCommit message (Expand)Author
2024-04-18go/types: add Func.Signature methodAlan Donovan
2024-04-03go/types: include link to source in generated filesAlan Donovan
2024-02-22go/types, types2: remove unreachable func (minor cleanup)Robert Griesemer
2024-02-21go/types, types2: handle Alias types in substitutionRobert Griesemer
2024-01-11go/types, types2: don't lose position info of interface embeddingsRobert 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-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-10-05cmd/compile/internal/types2: remove "unimplemented" function (cleanup)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-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-03-29go/types, types2: preserve parent scope when substituting receiversRobert Findley
2022-02-23go/types, types2: generalize cleanup phase after type checkingRobert Griesemer
2022-02-14go/types, types2: avoid infinitely recursive instantiationRobert Findley
2022-01-27go/types: update interface receivers after substitutingRobert Findley
2021-12-14go/types: externalize union type setsRobert Findley
2021-12-13all: gofmt -w -r 'interface{} -> any' srcRuss Cox
2021-11-15go/types, types2: copy implicit bit in interface substitutionRobert Griesemer
2021-11-13go/types: deduplicate signatures with the contextRobert Findley
2021-11-12go/types: use Identical to verify type identity in the Context mapRobert Findley
2021-11-11go/types, types2: document nil scope for imported and instantiated Func objectsRobert Griesemer
2021-11-09go/types: report error for incomplete struct composite literal typeRobert Findley
2021-11-02go/types: clean up asT converters (step 1 of 2)Robert 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, types2: remove duplicate resolve callRobert Griesemer
2021-09-15go/types: minor cleanup of instantiationRobert Findley
2021-09-15go/types: instantiate methods when instantiating Named typesRobert Findley
2021-09-14go/types: eliminate Named.instPosRobert Findley
2021-09-14go/types: merge Named type loading and expansionRobert Findley
2021-09-08go/types, types2: add Environment to ConfigRobert Griesemer
2021-09-08go/types: spell out 'Type' in type parameter APIsRobert Findley
2021-09-08go/types: move typeHash to environment.goRobert Findley
2021-09-08go/types: implement deduplication of instances using the EnvironmentRobert Findley
2021-09-01go/types: eliminate typeHashing global variableRobert Findley
2021-09-01go/types: generalize instanceHash to accept any type, rename to typeHashRobert Findley
2021-08-31go/types: don't print instance markers for type hashesRobert Findley
2021-08-31go/types: use a typeWriter to write types (cleanup)Robert Findley
2021-08-31go/types: implement TypeList.String (debugging support)Robert Findley
2021-08-31go/types: add error reporting for 1.18 syntax if GoVersion is below 1.18Robert Findley
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