aboutsummaryrefslogtreecommitdiff
path: root/src/go/types/typexpr.go
AgeCommit message (Expand)Author
2024-04-18go/types, types2: use types2.Config flag to control Alias node creationRobert Griesemer
2024-03-18go/types, types2: quote user-supplied names in error messagesRobert Griesemer
2024-02-22go/types, types2: remove unreachable func (minor cleanup)Robert Griesemer
2024-02-05go/types, types2: bail early if we want a type but don't have oneRobert Griesemer
2023-12-08cmd/compile: fix error message for mismatch between the number of type params...Raghvender
2023-11-13go/types, types2: implement Alias proposal (export API)Robert Griesemer
2023-11-09go/types, types2: introduce _Alias type nodeRobert Griesemer
2023-09-20go/types, types2: pass *TypeName instead of *Named as def (defined) typeRobert Griesemer
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-05-22go/types, types2: remove unnecessary pkg argument from verifyVersionRobert Griesemer
2023-05-03go/types, types2: rename allowVersionf to verifyVersionfRobert Griesemer
2023-05-03go/types, types2: use version data type instead of major,minor intsRobert Griesemer
2023-05-03go/types, types2: combine version check with version error reportingRobert Griesemer
2023-04-14go/types, cmd/compile/internal/types2: use per-file Go versionRuss Cox
2023-03-29go/types, types2: reverse inference of function type argumentsRobert Griesemer
2023-03-27go/types, types2: better error message for some invalid integer array lengthsRobert Griesemer
2023-01-20go/types, types2: use go.dev/issue/nnnnn when referring to an issue (cleanup)Robert Griesemer
2023-01-17go/types: consistently use _ prefix for unexported names that are exported in...Robert Griesemer
2023-01-17go/types: make tracing configurable (matching types2)Robert Griesemer
2023-01-11go/types, types2: don't look up fields or methods when expecting a typeRobert Findley
2022-10-12go/types, types2: remove need for invalidAST prefix in error callsRobert Griesemer
2022-10-11go/types: add errorcalls_test, apply it, and fix errorf call sitesRobert Griesemer
2022-10-11go/types: replace invalid(AST|Arg|Op) with errorf and message prefixRobert Griesemer
2022-10-10go/types: use internal/types/errors instead of local error codesRobert Griesemer
2022-10-10go/types, types2: better error for generic type decl. with missing constraintRobert Griesemer
2022-09-28go/types, types2: consistently use "cause" instead of "reason" for error deta...Robert Griesemer
2022-09-26go/types, types2: report "undefined: x" instead of "undeclared name: x"Robert Griesemer
2022-09-26go/types, types2: provide error codes where they were missingRobert Griesemer
2022-08-26go/types: provide a better error message for [...] array typesRobert Griesemer
2022-08-26go/types: avoid declared but not used error for a couple of casesRobert Griesemer
2022-08-19go/types: match types2 error for invalid map keyRobert Griesemer
2022-06-07go/types, types2: better error message for invalid use of constraint typeRobert Griesemer
2022-06-06go/types, types2: ensure that named types never expand infinitelyRobert Findley
2022-06-06go/types, types2: store Named instance information separatelyRobert Findley
2022-06-06go/types, types2: remove Named.once in favor of monotonic stateRobert Findley
2022-05-24go/types, types2: remove redundant calls to Named.resolveRobert Findley
2022-05-24cmd/compile/internal/types2: mention go.mod file when using undeclared anyRobert Griesemer
2022-04-01all: remove trailing blank doc comment linesRuss Cox
2022-03-21go/types, types2: improved tracing output throughout (debugging support)Robert Griesemer
2022-03-16go/types, cmd/compile: remove unused Interface.obj fieldMatthew Dempsky
2022-03-09go/types, types2: pointer base types cannot be type constraintsRobert Griesemer
2022-03-07go/types, types2: disable inference for type instancesRobert Findley
2022-03-07go/types, types2: record all type instances, even duplicatesRobert Findley
2022-03-07go/types, types2: don't crash in selectors referring to the type being declaredRobert Griesemer
2022-02-23go/types, types2: generalize cleanup phase after type checkingRobert Griesemer
2022-02-11go/types, types2: better error message for invalid array lengthRobert Griesemer
2022-01-25go/types, types2: make each method instantiation independently lazyRobert Findley
2022-01-24go/types, types2: report an error when using a broken aliasRobert Griesemer
2022-01-24go/types, types2: slightly better tracing output (debugging support)Robert Griesemer