Age | Commit message (Expand) | Author |
2024-03-14 | go/types, types2: don't do version checks for embedded types of imported inte... | Robert Griesemer |
2024-02-28 | go/types, types2: move Checker.langCompat from version.go to expr.go (cleanup) | Robert Griesemer |
2024-02-22 | go/types, types2: remove unreachable func (minor 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 |
2023-12-12 | go/types, types2: better error message for cases of reverse type inference | Robert Griesemer |
2023-11-30 | go/types: set correct Var.scopePos for parameters/results | Alan Donovan |
2023-09-15 | go/types, types2: introduce `isValid` predicate and use throughout | Robert Griesemer |
2023-08-24 | cmd/compile/internal/syntax: add Unparen and UnpackListExpr helpers | Matthew Dempsky |
2023-05-22 | go/types, types2: remove unnecessary pkg argument from verifyVersion | Robert Griesemer |
2023-05-18 | go/types, types2: factor out type matching in binary operations | 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: move functions for untyped constants into const.go | Robert Griesemer |
2023-05-08 | cmd/compile/internal/types2: pass pos argument to Checker.overflow | Robert Griesemer |
2023-05-08 | go/types, types2: remove genericMultiExpr (inline it in genericExprList) | Robert Griesemer |
2023-05-05 | go/types, types2: factor out maximum type computation | Robert Griesemer |
2023-05-04 | go/types, types2: remove Config.EnableReverseTypeInference flag | 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-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: reverse inference of function type arguments | Robert Griesemer |
2023-03-28 | go/types, types2: refactor assignVars | Robert Griesemer |
2023-03-27 | cmd/compile: don't panic if unsafe.Sizeof/Offsetof is used with oversize types | Robert Griesemer |
2023-03-21 | go/types, types2: refactor multiExpr and exprList | Robert Griesemer |
2023-03-01 | go/types, types2: change missingMethod to match MissingMethod signature | Robert Griesemer |
2023-03-01 | go/types, types2: add cause parameter to missingMethod, (new)assertableTo | Robert Griesemer |
2023-02-22 | go/types, types2: avoid unused variable error in invalid x.(type) expression | Robert Griesemer |
2023-02-01 | go/types, types2: use go.dev/issue/nnnnn when referring to an issue (cleanup) | Robert Griesemer |
2023-02-01 | go/types, types2: better error when trying to use ~ as bitwise operation | Robert Griesemer |
2023-01-20 | go/types, types2: use go.dev/issue/nnnnn when referring to an issue (cleanup) | Robert Griesemer |
2023-01-11 | go/types, types2: don't look up fields or methods when expecting a type | Robert Findley |
2022-12-13 | go/types, types2: report type mismatch error when conversion is impossible | Robert Griesemer |
2022-10-26 | go/types, types2: use correct shift value when typechecking constant shift | Robert Griesemer |
2022-10-12 | go/types, types2: remove need for invalidAST prefix in error calls | Robert Griesemer |
2022-10-10 | go/types, types2: use zero error code to indicate unset error code | Robert Griesemer |
2022-10-10 | cmd/compile/internal/types2: use internal/types/errors instead of local error... | Robert Griesemer |
2022-10-05 | go/types, types2: use consistent error messages for invalid struct literals | Robert Griesemer |
2022-10-05 | cmd/compile/internal/types2: remove "unimplemented" function (cleanup) | Robert Griesemer |
2022-09-28 | go/types, types2: consistently use "cause" instead of "reason" for error deta... | Robert Griesemer |
2022-09-28 | cmd/compile: use "shifted operand %s (type %s) must be integer" for some shif... | Robert Griesemer |
2022-09-28 | go/types, types2: use "invalid operation: x rel y (cause)" for comparison err... | Robert Griesemer |
2022-09-27 | go/types, types2: use 2nd operand position for comparison type mismatch errors | Robert Griesemer |
2022-09-27 | go/types, types2: use "unknown field f in struct literal of type S" in error ... | Robert Griesemer |
2022-09-27 | go/types, types2: use "multiple-value" instead "n-valued" in error messages | Robert Griesemer |
2022-09-27 | go/types, types2: uniformly use "cannot convert X to type T" | Robert Griesemer |
2022-09-26 | go/types, types2: use "invalid recursive type" instead of "illegal cycle" in ... | Robert Griesemer |
2022-09-13 | go/types, types2: consistently use _UnsupportedFeature error code | Robert Griesemer |