aboutsummaryrefslogtreecommitdiff
path: root/src/cmd/compile/internal/types2/subst.go
AgeCommit message (Expand)Author
2024-04-18go/types: add Func.Signature methodAlan 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
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-15cmd/compile/internal/types2: externalize union type setsRobert Griesemer
2021-11-17cmd/compile/internal/types2: deduplicate signatures with the contextRobert Griesemer
2021-11-16cmd/compile/internal/types2: use Identical to verify type identity in the Con...Robert Griesemer
2021-11-15go/types, types2: copy implicit bit in interface substitutionRobert Griesemer
2021-11-12cmd/compile/internal/types2: unexport Context.TypeHashRobert Findley
2021-11-11go/types, types2: document nil scope for imported and instantiated Func objectsRobert Griesemer
2021-11-06cmd/compile/internal/types2: report error for incomplete struct composite lit...Robert Griesemer
2021-10-27cmd/compile/internal/types2: clean up asT converters (step 1 of 2)Robert Griesemer
2021-09-29go/types, types2: rename Environment to ContextRobert Findley
2021-09-22cmd/compile/internal/types2: don't panic if targs don't match tparams when su...Robert Griesemer
2021-09-21cmd/compile/internal/types2: minor cleanup of instantiationRobert Griesemer
2021-09-21cmd/compile/internal/types2: instantiate methods when instantiating Named typesRobert Griesemer
2021-09-21go/types, types2: remove duplicate resolve callRobert Griesemer
2021-09-15cmd/compile/internal/types2: merge Named type loading and expansionRobert Griesemer
2021-09-15cmd/compile/internal/types2: export TypeHash, return value without blanksRobert Griesemer
2021-09-08go/types, types2: add Environment to ConfigRobert Griesemer
2021-09-08cmd/compile/internal/types2: spell out 'Type' in type parameter APIsRobert Griesemer
2021-09-08cmd/compile/internal/types2: move typeHash to environment.goRobert Griesemer
2021-09-08cmd/compile/internal/types2: implement deduplication of instances using the E...Robert Griesemer
2021-08-30cmd/compile/internal/types2: eliminate typeHashing global variableRobert Griesemer
2021-08-30cmd/compile/internal/types2: generalize instanceHash to accept any type, rena...Robert Griesemer
2021-08-30cmd/compile/internal/types2: don't print instance markers for type hashesRobert Griesemer
2021-08-30cmd/compile/internal/types2: use a typeWriter to write types (cleanup)Robert Griesemer
2021-08-26cmd/compile/internal/types2: implement TypeList.String (debugging support)Robert Griesemer
2021-08-25cmd/compile: always accept 1.18 syntax but complain if not 1.18Robert Griesemer
2021-08-24cmd/compile/internal/types2: use a TypeList type to hold type argumentsRobert Griesemer
2021-08-24cmd/compile/internal/types2: use []*TypeParam rather than []*TypeName for typ...Robert Griesemer
2021-08-19cmd/compile/internal/types2: return an error from InstantiateRobert Findley
2021-08-18cmd/compile/internal/types2: no need to validate substituted instancesRobert Findley
2021-08-14cmd/compile/internal/types2: remove targs from substMapRobert Findley
2021-08-14cmd/compile/internal/types2: merge Instantiate and InstantiateLazyRob Findley
2021-08-06[dev.typeparams] cmd/compile: change types2.Union API to accept a list of TermsRobert Griesemer
2021-08-05[dev.typeparams] cmd/compile/internal/types2: implement type sets with term l...Robert Griesemer
2021-07-29[dev.typeparams] cmd/compile/internal/types2: use the TParams API consistentlyRobert Griesemer
2021-07-29[dev.typeparams] cmd/compile: set type parameter indices when they are boundRobert Griesemer