aboutsummaryrefslogtreecommitdiff
path: root/src/go/types/decl.go
AgeCommit message (Expand)Author
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
2018-07-10go/types: correctly compute cycle lengthRobert Griesemer
2018-06-07go/types: extend cycle detection past simple type cyclesRobert Griesemer
2018-06-01go/types: remove visited flag for constants and variables (cleanup)Robert Griesemer
2018-05-31go/types: report object path in trace modeRobert Griesemer
2018-05-31go/types: use color-marking based cycle detection at package levelRobert Griesemer
2018-05-31go/types: initial framework for marking-based cycle detectionRobert Griesemer
2018-04-25go/types: fix format errorsRuss Cox
2018-02-12go/types: don't associate methods with alias type namesRobert Griesemer
2018-02-12go/types: accept iotas inside closures of const init expressionsRobert Griesemer
2018-02-12go/types: delay type-checking of function literalsRobert Griesemer
2018-02-12go/types: correctly compute method set of some recursive interfacesRobert Griesemer
2018-01-23go/types: more robust behavior in the presence errors (due to import "C")Robert Griesemer
2017-01-10[dev.typealias] go/types: implement type aliasesRobert Griesemer
2017-01-09[dev.typealias] go/ast, go/parser, go/printer, go/types: initial type alias s...Robert Griesemer
2016-11-04go/types: revert user-visible changes related to aliasesRobert Griesemer
2016-11-01go/types: handle imported aliasesRobert Griesemer
2016-10-31go/types: local type-checking of alias declarationsRobert Griesemer
2016-05-23go/types: don't drop type in n:1 var decl if one is givenRobert Griesemer
2015-09-18go/types: unified handling of assignment errorsRobert Griesemer
2015-08-04go/types: remove the renaming import of go/constantRob Pike
2015-07-12all: link to https for golang subdomains tooBrad Fitzpatrick
2015-06-15go/types: port recent x/tools/go/types fixesRobert Griesemer
2015-05-11go/constant: rename go/constantsAlan Donovan
2015-04-22go/constants: rename go/exact to go/constantsAlan Donovan
2015-04-15go/importer: added go/importer package, adjusted go/typesRobert Griesemer
2015-04-08go/types, go/exact: "vendor" go/types into std repoRobert Griesemer