aboutsummaryrefslogtreecommitdiff
path: root/src/go/types/typeparam.go
AgeCommit message (Expand)Author
2024-04-03go/types: include link to source in generated filesAlan Donovan
2023-11-17all: make more use of the new atomic integer typesDaniel Martí
2023-09-15go/types, types2: introduce `isValid` predicate and use throughoutRobert Griesemer
2023-08-30go/types, types2: use asNamed(t) instead of t.(*Named) type assertionsRobert Griesemer
2023-01-20go/types: add a test that generated files match types2Robert Findley
2023-01-17go/types: generate various source files from types2 filesRobert Griesemer
2022-03-09go/types, types2: clarify documentation with respect to generic typesRobert Findley
2022-02-24go/types, types2: implement adjCoreType using TypeParam.isRobert Griesemer
2022-02-23go/types, types2: generalize cleanup phase after type checkingRobert Griesemer
2022-02-07go/types, types2: ensure we have an interface before checking constraintsRobert Griesemer
2021-11-29go/types: ensure that constructed type parameters are immutableRobert Findley
2021-11-18go/types: remove tparamIsIface flag and corresponding dead codeRobert Findley
2021-11-17go/types: set tparamsIsIface to trueRobert Findley
2021-11-17go/types: underlying type of a type parameter is its constraint interfaceRobert Findley
2021-11-02go/types: implement singleType and structure (type)Robert Findley
2021-11-02go/types: clarify is/underIs semantics and implementationRobert Findley
2021-10-12go/types: export TypeParam.Index and remove TypeParam._SetIdRobert Findley
2021-10-11go/types: mark implicit interfaces as suchRobert Findley
2021-10-11go/types: accept constraint literals with elided interfacesRobert Findley
2021-09-08cmd/compile/internal/types2: move NewTypeParam off of CheckerRobert Griesemer
2021-09-08go/types: spell out 'Type' in type parameter APIsRobert Findley
2021-09-08go/types: move NewTypeParam off of CheckerRobert 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-16go/types: rename TypeParams to TParamListRobert Findley
2021-08-16go/types: cleanup panic callsRobert Findley
2021-08-16go/types: implement type sets with term listsRobert Findley
2021-08-04[dev.typeparams] go/types: (TypeParam) SetBound -> SetConstraintRob Findley
2021-08-04[dev.typeparams] go/types: implement TypeParam.ConstraintRob Findley
2021-07-29[dev.typeparams] go/types,cmd/compile/internal/types2: fix TypeParams.At docsMatthew Dempsky
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: update TypeParam APIs to match types2Rob Findley
2021-07-19[dev.typeparams] go/types: add some missing APIs for the importerRob Findley
2021-07-17[dev.typeparams] go/types: clean up index expr implementation for type parame...Rob Findley
2021-07-16[dev.typeparams] go/types: move (remaining) type decls into their own files (...Rob Findley