aboutsummaryrefslogtreecommitdiff
path: root/src/go/types/call.go
AgeCommit message (Expand)Author
2024-03-18go/types, types2: quote user-supplied names in error messagesRobert Griesemer
2024-03-14go/types, types2: don't do version checks for embedded types of imported inte...Robert Griesemer
2024-02-29go/types, types2: better error position for invalid (infinite) typesRobert Griesemer
2024-02-23go/types, types2: make error handling more similarRobert Griesemer
2024-02-22go/types, types2: remove unreachable func (minor cleanup)Robert Griesemer
2024-02-08go/types, types2: factor out hasDots to check for ... arguments in calls (cle...Robert Griesemer
2024-02-08go/types, types2: consistently use ast/syntax.Unparen (cleanup)Robert Griesemer
2024-02-07go/types, types2: better errors for non-existing fields or methodsRobert Griesemer
2024-01-26go/types, types2: use existing case-insensitive lookup (remove TODO)Robert Griesemer
2024-01-24go/types, types2: better error msg when type inference fails in a callRobert Griesemer
2024-01-22go/types, types2: typeparams.IndexExpr must not be an ast.ExprRob Findley
2023-12-12go/types, types2: flip message contents for reverse type inference errorsRobert Griesemer
2023-12-12go/types, types2: better error message for cases of reverse type inferenceRobert Griesemer
2023-10-03go/types, types2: don't implicitly modify an argument function's typeRobert 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-15go/types, types2: use correct parameter list when checking argument passingRobert Griesemer
2023-06-12go/types, types2: use correct reverse inference approachRobert Griesemer
2023-05-22go/types, types2: remove unnecessary pkg argument from verifyVersionRobert Griesemer
2023-05-22go/types, types2: keep inferring type arguments from constraints for -lang < ...Robert Griesemer
2023-05-19go/types: fix typos in commentsOleksandr Redko
2023-05-16go/types, types2: permit partially instantiated functions as function argumentsRobert Griesemer
2023-05-16go/types, types2: remove superfluous argument test in Checker.argumentsRobert Griesemer
2023-05-12go/types, types2: call recordInstance in instantiateSignatureRobert Griesemer
2023-05-10go/types, types2: move xlist next to targs in Checker.arguments signatureRobert Griesemer
2023-05-10go/types, types2: control type inference in Checker.funcInst via infer argumentRobert Griesemer
2023-05-08go/types, types2: remove genericMultiExpr (inline it in genericExprList)Robert Griesemer
2023-05-04go/types, types2: remove Config.EnableReverseTypeInference flagRobert Griesemer
2023-05-04go/types, types2: rename generic function argumentsRobert Griesemer
2023-05-04go/types, types2: make Checker.renameTParams work on any typeRobert 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-05-03go/types, types2: implement reverse type inference for function argumentsRobert Griesemer
2023-05-01go/types, types2: isParameterized must be able to handle tuplesRobert Griesemer
2023-04-17go/types, types2: factor out type parameter renaming from type inferenceRobert Griesemer
2023-04-14go/types,types2: fix panic in reverse type inference when -lang<go1.18Rob Findley
2023-04-14go/types, cmd/compile/internal/types2: use per-file Go versionRuss Cox
2023-03-29go/types, types2: adjust Check.funcInst signatureRobert Griesemer
2023-03-29go/types, types2: slightly tighter checks in Checker.useRobert Griesemer
2023-03-29go/types, types2: reverse inference of function type argumentsRobert Griesemer
2023-03-28go/types, types2: don't report assignment mismatch errors if there are other ...Robert Griesemer
2023-03-28go/types, types2: simplify Checker.exprListRobert Griesemer
2023-03-28go/types, types2: more systematic use of Checker.use und useLHSRobert Griesemer
2023-03-21go/types: remove Checker.useLHS - not neededRobert Griesemer
2023-03-21go/types, types2: refactor multiExpr and exprListRobert 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: use nopos instead of token.NoPos to match types2Robert Griesemer
2023-01-17go/types: make tracing configurable (matching types2)Robert Griesemer