aboutsummaryrefslogtreecommitdiff
path: root/src/go/types/typexpr.go
AgeCommit message (Expand)Author
2021-09-10cmd/compile/internal/types2: better error message for invalid array declsRobert Griesemer
2021-09-08go/ast: rename MultiIndexExpr to IndexListExprRobert Findley
2021-09-01go/types: disallow aliases for generic typesRobert Findley
2021-09-01go/types: remove superfluous ordinaryType callsRobert Findley
2021-08-31go/types: rename IsMethodSet to IsConstraint (cleanup)Robert Findley
2021-08-31go/types: add error reporting for 1.18 syntax if GoVersion is below 1.18Robert Findley
2021-08-28go/types, types2: types in type switch cases must be instantiatedRobert Griesemer
2021-08-23go/types: return an error from InstantiateRobert Findley
2021-08-20go/types: consolidate verification logicRobert Findley
2021-08-16go/types: merge Instantiate and InstantiateLazyRobert Findley
2021-08-16go/types: expand is only required for *Named typesRobert Findley
2021-08-16go/types: implement type sets with term listsRobert Findley
2021-07-22[dev.typeparams] go/types: merge instance and Named to eliminate sanitizationRob Findley
2021-07-19[dev.typeparams] go/types: more consistent handling of predeclared "any"Rob Findley
2021-07-19[dev.typeparams] go/types: use InstantiateLazy to create instance types (clea...Rob Findley
2021-07-19[dev.typeparams] go/types: replace types2.Instantiate with Checker.InstantiateRob Findley
2021-07-16[dev.typeparams] go/types: rename newTypeSet -> computeTypeSetRob Findley
2021-07-16[dev.typeparams] go/internal/typeparams: remove the Enabled guardRob Findley
2021-07-16[dev.typeparams] go/types: "comparable" must not be visible before Go 1.18Rob Findley
2021-07-16[dev.typeparams] go/types: introduce type set abstraction for interfacesRob Findley
2021-07-16[dev.typeparams] go/types: port lazy import resolution from types2Rob Findley
2021-07-16[dev.typeparams] go/*: switch from ListExpr to MultiIndexExprRob Findley
2021-06-25[dev.typeparams] all: merge master (37f9a8f) into dev.typeparamsCuong Manh Le
2021-06-22go/types: guard against checking instantiation when generics is disabledRob Findley
2021-06-07[dev.typeparams] go/types: move signature checking into separate fileRob Findley
2021-06-04[dev.typeparams] go/types: move struct checking into separate fileRob Findley
2021-06-04[dev.typeparams] go/types: move interface checking into separate fileRob Findley
2021-04-19go/types: remove the concept of finalsRob Findley
2021-04-13go/*,cmd/gofmt: guard AST changes with the typeparams build tagRob Findley
2021-03-13all: remove duplicate wordsJohn Bampton
2021-03-02all: fix spellingJohn Bampton
2021-03-02go/parser,go/types: hide API changes related to type parametersRob Findley
2021-02-18[dev.typeparams] go/types: use a new ast.ListExpr for multi-type instancesRob Findley
2021-02-17[dev.typeparams] merge master (2f0da6d) into dev.typeparamsRob Findley
2021-02-16[dev.regabi] go/types: overlapping embedded interfaces requires go1.14Rob Findley
2021-02-12[dev.typeparams] go/types: better error message for invalid ... useRob Findley
2021-02-09[dev.regabi] go/types: report unused packages in source orderRob Findley
2021-02-09[dev.regabi] go/types: factor out sorting of methodsRob Findley
2021-01-20[dev.typeparams] go/types: add tests from dev.go2goRob Findley
2021-01-06[dev.typeparams] go/types: remove disabled code related to type listsRob Findley
2021-01-06[dev.typeparams] go/types: import typexpr.go from dev.go2goRob Findley
2020-12-17[dev.typeparams] go/types: import object resolution from dev.go2goRob Findley
2020-12-08[dev.typeparams] go/types: import the Type API from dev.go2goRob Findley
2020-11-05go/types: add unexported start and end positions to type checker errorsRob Findley
2020-10-30go/types: add internal error codesRob Findley
2019-10-08go/types: fix cycle detectionRobert Griesemer
2019-09-22go/types: don't clone interface methods when embedding themRobert Griesemer
2019-09-17go/types: make sure interfaces are complete before comparing themRobert Griesemer
2019-08-26go/types: postpone interface method type comparison to the endRobert Griesemer
2019-08-26go/types: allow embedding overlapping interfacesRobert Griesemer