Age | Commit message (Expand) | Author |
2024-04-18 | go/types: add Func.Signature method | Alan Donovan |
2024-02-22 | go/types, types2: remove unreachable func (minor cleanup) | Robert Griesemer |
2024-02-21 | go/types, types2: handle Alias types in substitution | Robert Griesemer |
2024-01-11 | go/types, types2: don't lose position info of interface embeddings | Robert Griesemer |
2023-08-01 | go/types, types2: instantiated interfaces must be concurrency safe | Rob Findley |
2022-10-05 | cmd/compile/internal/types2: remove "unimplemented" function (cleanup) | Robert Griesemer |
2022-06-09 | go/types, types2: only set instance context if packages match | Robert Findley |
2022-06-06 | go/types, types2: ensure that named types never expand infinitely | Robert Findley |
2022-06-06 | go/types, types2: store Named instance information separately | Robert Findley |
2022-05-24 | go/types, types2: remove redundant calls to Named.resolve | Robert Findley |
2022-05-17 | go/types, types2: set an origin object for vars and funcs | Robert Findley |
2022-03-29 | go/types, types2: preserve parent scope when substituting receivers | Robert Findley |
2022-02-23 | go/types, types2: generalize cleanup phase after type checking | Robert Griesemer |
2022-02-14 | go/types, types2: avoid infinitely recursive instantiation | Robert Findley |
2022-01-27 | go/types: update interface receivers after substituting | Robert Findley |
2021-12-15 | cmd/compile/internal/types2: externalize union type sets | Robert Griesemer |
2021-11-17 | cmd/compile/internal/types2: deduplicate signatures with the context | Robert Griesemer |
2021-11-16 | cmd/compile/internal/types2: use Identical to verify type identity in the Con... | Robert Griesemer |
2021-11-15 | go/types, types2: copy implicit bit in interface substitution | Robert Griesemer |
2021-11-12 | cmd/compile/internal/types2: unexport Context.TypeHash | Robert Findley |
2021-11-11 | go/types, types2: document nil scope for imported and instantiated Func objects | Robert Griesemer |
2021-11-06 | cmd/compile/internal/types2: report error for incomplete struct composite lit... | Robert Griesemer |
2021-10-27 | cmd/compile/internal/types2: clean up asT converters (step 1 of 2) | Robert Griesemer |
2021-09-29 | go/types, types2: rename Environment to Context | Robert Findley |
2021-09-22 | cmd/compile/internal/types2: don't panic if targs don't match tparams when su... | Robert Griesemer |
2021-09-21 | cmd/compile/internal/types2: minor cleanup of instantiation | Robert Griesemer |
2021-09-21 | cmd/compile/internal/types2: instantiate methods when instantiating Named types | Robert Griesemer |
2021-09-21 | go/types, types2: remove duplicate resolve call | Robert Griesemer |
2021-09-15 | cmd/compile/internal/types2: merge Named type loading and expansion | Robert Griesemer |
2021-09-15 | cmd/compile/internal/types2: export TypeHash, return value without blanks | Robert Griesemer |
2021-09-08 | go/types, types2: add Environment to Config | Robert Griesemer |
2021-09-08 | cmd/compile/internal/types2: spell out 'Type' in type parameter APIs | Robert Griesemer |
2021-09-08 | cmd/compile/internal/types2: move typeHash to environment.go | Robert Griesemer |
2021-09-08 | cmd/compile/internal/types2: implement deduplication of instances using the E... | Robert Griesemer |
2021-08-30 | cmd/compile/internal/types2: eliminate typeHashing global variable | Robert Griesemer |
2021-08-30 | cmd/compile/internal/types2: generalize instanceHash to accept any type, rena... | Robert Griesemer |
2021-08-30 | cmd/compile/internal/types2: don't print instance markers for type hashes | Robert Griesemer |
2021-08-30 | cmd/compile/internal/types2: use a typeWriter to write types (cleanup) | Robert Griesemer |
2021-08-26 | cmd/compile/internal/types2: implement TypeList.String (debugging support) | Robert Griesemer |
2021-08-25 | cmd/compile: always accept 1.18 syntax but complain if not 1.18 | Robert Griesemer |
2021-08-24 | cmd/compile/internal/types2: use a TypeList type to hold type arguments | Robert Griesemer |
2021-08-24 | cmd/compile/internal/types2: use []*TypeParam rather than []*TypeName for typ... | Robert Griesemer |
2021-08-19 | cmd/compile/internal/types2: return an error from Instantiate | Robert Findley |
2021-08-18 | cmd/compile/internal/types2: no need to validate substituted instances | Robert Findley |
2021-08-14 | cmd/compile/internal/types2: remove targs from substMap | Robert Findley |
2021-08-14 | cmd/compile/internal/types2: merge Instantiate and InstantiateLazy | Rob Findley |
2021-08-06 | [dev.typeparams] cmd/compile: change types2.Union API to accept a list of Terms | Robert 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 consistently | Robert Griesemer |
2021-07-29 | [dev.typeparams] cmd/compile: set type parameter indices when they are bound | Robert Griesemer |