Age | Commit message (Expand) | Author |
2024-03-18 | go/types, types2: quote user-supplied names in error messages | Robert Griesemer |
2024-03-15 | go/types, types2: do not overwrite nest entries in Checker.validType | Robert Griesemer |
2024-03-14 | go/types, types2: consistently report "duplicate method" error in go1.13 | 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-29 | go/types, types2: disable incorrect optimization in type validity check | Robert Griesemer |
2024-02-28 | go/types, types2: consistently use singular when reporting version errors | Robert Griesemer |
2024-02-28 | go/types, types2: initial support for parameterized type aliases | Robert Griesemer |
2024-02-21 | go/types, types2: handle Alias types in substitution | Robert Griesemer |
2024-02-07 | go/types, types2: better errors for non-existing fields or methods | Robert Griesemer |
2024-02-05 | go/types, types2: bail early if we want a type but don't have one | Robert Griesemer |
2024-01-26 | go/types, types2: use existing case-insensitive lookup (remove TODO) | Robert Griesemer |
2024-01-26 | all: enable range-over-func in Go 1.23 | Russ Cox |
2024-01-24 | go/types, types2: better error msg when type inference fails in a call | Robert Griesemer |
2024-01-18 | go/types, types2: fix range clause checks for constant range expressions | Robert Griesemer |
2023-12-13 | go/types, types2: report error for range over int if Go version < 1.22 | Robert Griesemer |
2023-12-13 | go/types, types2: avoid confusing error message "have m(T), want m(T)" | Robert Griesemer |
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-12-08 | cmd/compile: fix error message for mismatch between the number of type params... | Raghvender |
2023-12-01 | go/types, types2: add testcase for alias issue | Robert Griesemer |
2023-11-29 | types2, go/types: fix type checking of ~[]E passing to unsafe builtins | Cuong Manh Le |
2023-11-17 | go/types, types2: avoid type inference error if arguments are invalid | Robert Griesemer |
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-11-08 | all: rename GOEXPERIMENT=range to rangefunc | Cherry Mui |
2023-11-02 | go/types, types2: enable range over int w/o need for goexperiment | Robert Griesemer |
2023-10-31 | go/types, types2: more concise error if conversion fails due to integer overflow | Robert Griesemer |
2023-09-20 | cmd/compile, go/types: typechecking of range over int, func | Russ Cox |
2023-08-29 | go/types, types2: remove order dependency in inference involving channels | Robert Griesemer |
2023-08-17 | go/types, types2: disable interface inference for versions before Go 1.21 | Robert Griesemer |
2023-08-16 | go/types, types2: add Sizes computation to match gc behavior | Cuong Manh Le |
2023-08-15 | go/types, types2: use exact unification when comparing interface methods | Robert Griesemer |
2023-08-07 | go/types: fix panic in allowVersion when pos is invalid | Robert Findley |
2023-07-21 | go/types, types2: a min/max value argument must not be untyped | Robert Griesemer |
2023-06-26 | go/types, types2: fix interface unification | Robert Griesemer |
2023-06-21 | go/types, types2: avoid spurious "declared and not used" error | Robert Griesemer |
2023-06-12 | go/types, types2: use correct reverse inference approach | Robert Griesemer |
2023-06-06 | go/types, types2: handle named and literal interfaces in interface unification | Robert Griesemer |
2023-06-05 | go/types, types2: fix incorrect logic in assignability check | Robert Griesemer |
2023-06-02 | go/types, types2: remove version check for more lenient constant handling in ... | Robert Griesemer |
2023-06-02 | go/types, types2: report inference instead of assignment failure when types c... | Robert Griesemer |
2023-06-01 | go/types, types2: use exact matching when unifying constraint method signatures | Robert Griesemer |
2023-05-31 | go/types, types2: better error message for some inference failures | Robert Griesemer |
2023-05-30 | go/types, types2: use exact unification for component types | Robert Griesemer |
2023-05-30 | go/types: don't use user string as format string | Robert Griesemer |
2023-05-25 | go/types, types2: don't infer type argument for unused parameter in interfaces | Robert Griesemer |
2023-05-24 | go/types: set correct Pos for T in struct{p.T} | Alan Donovan |
2023-05-24 | internal/types/errors: generate Markdown files for compiler errors | Carlos Amedee |
2023-05-23 | go/types, types2: enable interface inference | Robert Griesemer |