aboutsummaryrefslogtreecommitdiff
path: root/src/go
AgeCommit message (Expand)Author
2021-08-25go/types, types2: don't re-evaluate context string for each function argument...Robert Griesemer
2021-08-25go/types: implement NewTypeList and use it instead of composite literalsRobert Griesemer
2021-08-24go/token: match the implementation of index selection with sort.Searchsubham sarkar
2021-08-23go/types: use TypeList in the Inferred structRobert Findley
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: add the TypeParam.Obj methodRobert Findley
2021-08-23go/types: move to an opaque environment for InstantiateRobert Findley
2021-08-23go/types: return an error from InstantiateRobert Findley
2021-08-22go/types: report argument type for unsafe.OffsetOfRobert Griesemer
2021-08-21go/types: don't override x.mode before using itRobert Griesemer
2021-08-20go/types: change Checker.verify to return an errorRobert Findley
2021-08-20go/types: no need to validate substituted instancesRobert Findley
2021-08-20go/types: consolidate verification logicRobert Findley
2021-08-20go/types: clean up panics in instantiationRobert Findley
2021-08-17go/types: fix method lookup for type-parameter based typesRobert Griesemer
2021-08-17go/types: check if the interface is already complete in CompleteRobert Findley
2021-08-17Revert "go/types: make Interface.Complete a no-op"Robert Findley
2021-08-16go/types: use the orig object for Named.ObjRobert Findley
2021-08-16go/types: rename TypeParams to TParamListRobert Findley
2021-08-16go/types: remove targs from substMapRobert Findley
2021-08-16go/types: simplify Named.underRobert Findley
2021-08-16go/types: define Identical for instancesRobert Findley
2021-08-16go/types: merge Instantiate and InstantiateLazyRobert Findley
2021-08-16go/types: remove Named.SetTArgsRobert Findley
2021-08-16go/types: parameterized functions must have a bodyRobert Findley
2021-08-16go/types: expand is only required for *Named typesRobert Findley
2021-08-16go/types,types2: superficial changes to align types and types2Robert Findley
2021-08-16go/types: make Interface.Complete a no-opRobert Findley
2021-08-16go/types: limit termlist lengthsRobert Findley
2021-08-16go/types: change types2.Union API to accept a list of TermsRobert Findley
2021-08-16go/types: add defined type to term/termlist testsRobert Findley
2021-08-16go/types: minor cleanup of writeTParamListRobert Findley
2021-08-16go/types: fix make with type parameter argumentRobert Findley
2021-08-16go/types: fix range over exprs of type parameter typeRobert Findley
2021-08-16go/types: better names for things (cleanup)Robert Findley
2021-08-16go/types: cleanup panic callsRobert Findley
2021-08-16go/types: remove TestIncompleteInterfaces (cleanup)Robert Findley
2021-08-16go/types: remove unused gcCompatibilityMode flag (cleanup)Robert Findley
2021-08-16go/types: implement type sets with term listsRobert Findley
2021-08-16go/types: implement term listsRobert Findley
2021-08-12[dev.typeparams] all: merge master (46fd547) into dev.typeparamsMatthew Dempsky
2021-08-11[dev.typeparams] cmd/compile: change export version to 1.17 for testingDan Scales
2021-08-10[dev.typeparams] go/types: don't expose the TypeSet API for 1.18Rob Findley
2021-08-10[dev.typeparams] cmd/compile: keep export format unchanged if no type params ...Dan Scales
2021-08-04[dev.typeparams] go/types: remove a stale comment (cleanup)Rob Findley
2021-08-04[dev.typeparams] go/types: switch the TArgs API to NumTArgs/TArgRob Findley
2021-08-04[dev.typeparams] go/types: move instance.go contents into named.go (cleanup)Rob Findley
2021-08-04[dev.typeparams] go/types: print constraint info for type param operandsRob Findley
2021-08-04[dev.typeparams] go/types: (TypeParam) SetBound -> SetConstraintRob Findley