Age | Commit message (Expand) | Author |
2024-03-18 | go/types, types2: quote user-supplied names in error messages | Robert Griesemer |
2024-03-14 | go/types, types2: don't do version checks for embedded types of imported inte... | Robert Griesemer |
2024-02-29 | go/types, types2: better error position for invalid (infinite) types | Robert Griesemer |
2024-02-23 | go/types, types2: make error handling more similar | Robert Griesemer |
2024-02-22 | go/types, types2: remove unreachable func (minor cleanup) | Robert Griesemer |
2024-02-08 | go/types, types2: factor out hasDots to check for ... arguments in calls (cle... | Robert Griesemer |
2024-02-08 | go/types, types2: consistently use ast/syntax.Unparen (cleanup) | Robert Griesemer |
2024-02-07 | go/types, types2: better errors for non-existing fields or methods | Robert Griesemer |
2024-01-26 | go/types, types2: use existing case-insensitive lookup (remove TODO) | Robert Griesemer |
2024-01-24 | go/types, types2: better error msg when type inference fails in a call | Robert Griesemer |
2024-01-22 | go/types, types2: typeparams.IndexExpr must not be an ast.Expr | Rob Findley |
2023-12-12 | go/types, types2: flip message contents for reverse type inference errors | Robert Griesemer |
2023-12-12 | go/types, types2: better error message for cases of reverse type inference | Robert Griesemer |
2023-10-03 | go/types, types2: don't implicitly modify an argument function's type | Robert Griesemer |
2023-09-20 | go/types, types2: pass *TypeName instead of *Named as def (defined) type | Robert Griesemer |
2023-09-15 | go/types, types2: introduce `isValid` predicate and use throughout | Robert Griesemer |
2023-08-15 | go/types, types2: use correct parameter list when checking argument passing | Robert Griesemer |
2023-06-12 | go/types, types2: use correct reverse inference approach | Robert Griesemer |
2023-05-22 | go/types, types2: remove unnecessary pkg argument from verifyVersion | Robert Griesemer |
2023-05-22 | go/types, types2: keep inferring type arguments from constraints for -lang < ... | Robert Griesemer |
2023-05-19 | go/types: fix typos in comments | Oleksandr Redko |
2023-05-16 | go/types, types2: permit partially instantiated functions as function arguments | Robert Griesemer |
2023-05-16 | go/types, types2: remove superfluous argument test in Checker.arguments | Robert Griesemer |
2023-05-12 | go/types, types2: call recordInstance in instantiateSignature | Robert Griesemer |
2023-05-10 | go/types, types2: move xlist next to targs in Checker.arguments signature | Robert Griesemer |
2023-05-10 | go/types, types2: control type inference in Checker.funcInst via infer argument | Robert Griesemer |
2023-05-08 | go/types, types2: remove genericMultiExpr (inline it in genericExprList) | Robert Griesemer |
2023-05-04 | go/types, types2: remove Config.EnableReverseTypeInference flag | Robert Griesemer |
2023-05-04 | go/types, types2: rename generic function arguments | Robert Griesemer |
2023-05-04 | go/types, types2: make Checker.renameTParams work on any type | Robert Griesemer |
2023-05-03 | go/types, types2: rename allowVersionf to verifyVersionf | Robert Griesemer |
2023-05-03 | go/types, types2: use version data type instead of major,minor ints | Robert Griesemer |
2023-05-03 | go/types, types2: combine version check with version error reporting | Robert Griesemer |
2023-05-03 | go/types, types2: implement reverse type inference for function arguments | Robert Griesemer |
2023-05-01 | go/types, types2: isParameterized must be able to handle tuples | Robert Griesemer |
2023-04-17 | go/types, types2: factor out type parameter renaming from type inference | Robert Griesemer |
2023-04-14 | go/types,types2: fix panic in reverse type inference when -lang<go1.18 | Rob Findley |
2023-04-14 | go/types, cmd/compile/internal/types2: use per-file Go version | Russ Cox |
2023-03-29 | go/types, types2: adjust Check.funcInst signature | Robert Griesemer |
2023-03-29 | go/types, types2: slightly tighter checks in Checker.use | Robert Griesemer |
2023-03-29 | go/types, types2: reverse inference of function type arguments | Robert Griesemer |
2023-03-28 | go/types, types2: don't report assignment mismatch errors if there are other ... | Robert Griesemer |
2023-03-28 | go/types, types2: simplify Checker.exprList | Robert Griesemer |
2023-03-28 | go/types, types2: more systematic use of Checker.use und useLHS | Robert Griesemer |
2023-03-21 | go/types: remove Checker.useLHS - not needed | Robert Griesemer |
2023-03-21 | go/types, types2: refactor multiExpr and exprList | Robert Griesemer |
2023-01-20 | go/types, types2: use go.dev/issue/nnnnn when referring to an issue (cleanup) | Robert Griesemer |
2023-01-17 | go/types: consistently use _ prefix for unexported names that are exported in... | Robert Griesemer |
2023-01-17 | go/types: use nopos instead of token.NoPos to match types2 | Robert Griesemer |
2023-01-17 | go/types: make tracing configurable (matching types2) | Robert Griesemer |