aboutsummaryrefslogtreecommitdiff
path: root/src/go/types/decl.go
AgeCommit message (Expand)Author
2021-07-30[dev.typeparams] go/types: backport lazy loading changes from CL 336252Rob Findley
2021-07-22[dev.typeparams] go/types: use the TParams API consistentlyRob Findley
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: more consistent handling of predeclared "any"Rob Findley
2021-07-19[dev.typeparams] go/types: move methods on *Named into named.goRob Findley
2021-07-19[dev.typeparams] go/types: update TypeParam APIs to match types2Rob Findley
2021-07-17[dev.typeparams] go/types: disallow "free" type parameter as RHS of a type de...Rob Findley
2021-07-16[dev.typeparams] go/types: delay interface check for type boundsRob Findley
2021-07-16[dev.typeparams] go/types: remove typeparams wrappers and aliasesRob Findley
2021-07-16[dev.typeparams] go/types: port lazy import resolution from types2Rob Findley
2021-06-07[dev.typeparams] go/types: add Named.SetTParams and Named.Orig methodsRob Findley
2021-05-26go/types: ensure that Named.check is nilled out once it is expandedRob Findley
2021-05-01go/types: slice-to-array-pointer conversion requires go1.17Rob Findley
2021-04-13go/*,cmd/gofmt: guard AST changes with the typeparams build tagRob Findley
2021-03-02go/parser,go/types: hide API changes related to type parametersRob Findley
2021-02-23go/types, types2: constraints may be parenthesized and that includes "any"Robert Griesemer
2021-02-17[dev.typeparams] merge master (2f0da6d) into dev.typeparamsRob Findley
2021-02-17go/types: revert "no 'declared but not used' errors for invalid var decls"Rob Findley
2021-02-16[dev.regabi] go/types: type alias decl requires go1.9Rob Findley
2021-02-08[dev.typeparams] merge dev.regabi (618e3c1) into dev.typeparamsRob Findley
2021-02-04[dev.regabi] go/types: report error for invalid main function signatureRob Findley
2021-02-04[dev.regabi] go/types: no "declared but not used" errors for invalid var declsRob Findley
2021-01-20[dev.typeparams] go/types: add tests from dev.go2goRob Findley
2021-01-19[dev.typeparams] go/types: don't modify Named.underlying in validTypeRob Findley
2020-12-17[dev.typeparams] go/types: import object resolution from dev.go2goRob Findley
2020-12-14[dev.typeparams] merge: merge branch 'dev.regabi' into 'dev.typeparams'Robert Griesemer
2020-12-08go/types: correct error position for inherited const init expressionsRob 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
2020-10-02go/types: add Checker.walkDecl to simplify checking declarationsRob Findley
2019-10-22go/types: don't update package-external types when checking validityRobert Griesemer
2019-10-18go/types: don't update the underlying type of an imported typeRobert Griesemer
2019-10-08go/types: don't skip defined types when reporting cyclesRobert Griesemer
2019-10-08go/types: simplify some code and remove TODOs (cleanup)Robert Griesemer
2019-10-08go/types: fix cycle detectionRobert Griesemer
2019-09-17go/types: remove unused pathString and rename objPathString to pathString (cl...Robert Griesemer
2019-09-12go/types: fix iota undefined after ConstDecl inside function in ConstSpecCuong Manh Le
2018-10-05go/types: remove work-around for issue #26390Robert Griesemer
2018-10-05go/types: remove work-around for issue #26124Robert Griesemer
2018-10-05go/types: don't type-check method signatures eagerly anymoreRobert Griesemer
2018-10-05go/types: prepare for delayed type-checking of methods to when they are usedRobert Griesemer
2018-09-17go/types: simplify some internal codeRobert Griesemer
2018-09-17go/types: fix a couple of internal commentsRobert Griesemer
2018-08-30go/types: better names for internal helper functions (cleanup)Robert Griesemer
2018-08-30go/types: remove explicit path parameter from most type-checker functions (cl...Robert Griesemer
2018-08-30go/types: track local cycles using same mechanism as for global objectsRobert Griesemer
2018-08-08go/types: if base type for an alias is known, use it when neededRobert Griesemer
2018-07-10go/types: ignore artificial cycles introduced via method declarationsRobert Griesemer