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-30 | go/types, types2: use asNamed(t) instead of t.(*Named) type assertions | Robert Griesemer |
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-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: make tracing configurable (matching types2) | 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-11 | go/types: add errorcalls_test, apply it, and fix errorf call sites | Robert Griesemer |
2022-10-11 | go/types: replace invalid(AST|Arg|Op) with errorf and message prefix | Robert Griesemer |
2022-10-10 | go/types: use internal/types/errors instead of local error codes | 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-26 | go/types, types2: provide error codes where they were missing | Robert Griesemer |
2022-08-26 | go/types: provide a better error message for [...] array types | Robert Griesemer |
2022-08-26 | go/types: avoid declared but not used error for a couple of cases | Robert Griesemer |
2022-08-19 | go/types: match types2 error for invalid map key | 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 |