Age | Commit message (Expand) | Author |
2024-04-18 | go/types, types2: use types2.Config flag to control Alias node creation | Robert Griesemer |
2024-03-18 | go/types, types2: quote user-supplied names in error messages | Robert Griesemer |
2024-02-22 | go/types, types2: remove unreachable func (minor cleanup) | Robert Griesemer |
2024-02-05 | go/types, types2: bail early if we want a type but don't have one | Robert Griesemer |
2023-12-08 | cmd/compile: fix error message for mismatch between the number of type params... | Raghvender |
2023-11-13 | go/types, types2: implement Alias proposal (export API) | Robert Griesemer |
2023-11-09 | go/types, types2: introduce _Alias type node | 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-31 | cmd/compile/internal/types2: use strings.ReplaceAll for goTypeName | Jes Cok |
2023-08-30 | go/types, types2: use asNamed(t) instead of t.(*Named) type assertions | 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-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-04-14 | go/types, cmd/compile/internal/types2: use per-file Go version | Russ Cox |
2023-03-29 | go/types, types2: reverse inference of function type arguments | Robert Griesemer |
2023-03-27 | go/types, types2: better error message for some invalid integer array lengths | Robert Griesemer |
2023-02-01 | go/types, types2: use go.dev/issue/nnnnn when referring to an issue (cleanup) | 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-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-10 | go/types, types2: better error for generic type decl. with missing constraint | Robert Griesemer |
2022-09-28 | go/types, types2: consistently use "cause" instead of "reason" for error deta... | Robert Griesemer |
2022-09-26 | go/types, types2: report "undefined: x" instead of "undeclared name: x" | Robert Griesemer |
2022-09-13 | types2: provide error codes to error reporting | Robert Griesemer |
2022-09-02 | cmd/compile/internal/types2: match go/types error for invalid instantiations | Robert Griesemer |
2022-06-07 | go/types, types2: better error message for invalid use of constraint type | Robert Griesemer |
2022-06-06 | go/types, types2: ensure that named types never expand infinitely | Robert Findley |
2022-06-06 | go/types, types2: store Named instance information separately | Robert Findley |
2022-06-06 | go/types, types2: remove Named.once in favor of monotonic state | Robert Findley |
2022-05-24 | go/types, types2: remove redundant calls to Named.resolve | Robert Findley |
2022-05-24 | cmd/compile/internal/types2: mention go.mod file when using undeclared any | Robert Griesemer |
2022-04-01 | all: remove trailing blank doc comment lines | Russ Cox |
2022-03-21 | go/types, types2: improved tracing output throughout (debugging support) | Robert Griesemer |
2022-03-16 | go/types, cmd/compile: remove unused Interface.obj field | Matthew Dempsky |
2022-03-09 | go/types, types2: pointer base types cannot be type constraints | Robert Griesemer |
2022-03-07 | go/types, types2: disable inference for type instances | Robert Findley |
2022-03-07 | go/types, types2: record all type instances, even duplicates | Robert Findley |
2022-03-07 | go/types, types2: don't crash in selectors referring to the type being declared | Robert Griesemer |
2022-02-23 | go/types, types2: generalize cleanup phase after type checking | Robert Griesemer |
2022-02-11 | go/types, types2: better error message for invalid array length | Robert Griesemer |
2022-01-25 | go/types, types2: make each method instantiation independently lazy | Robert Findley |
2022-01-24 | go/types, types2: report an error when using a broken alias | Robert Griesemer |
2022-01-24 | go/types, types2: slightly better tracing output (debugging support) | Robert Griesemer |
2022-01-24 | go/types, types2: consider type parameters for cycle detection | Robert Griesemer |
2022-01-24 | go/types, types2: use a map instead of a field for marking in validType | Robert Griesemer |