Age | Commit message (Expand) | Author |
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-21 | go/types: generate builtins.go from types2 source | 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-01-26 | go/types, types2: use existing case-insensitive lookup (remove TODO) | Robert Griesemer |
2023-11-29 | types2, go/types: fix type checking of ~[]E passing to unsafe builtins | Cuong Manh Le |
2023-11-20 | src: a/an grammar fixes | Ville Skyttä |
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-08-24 | cmd/compile/internal/syntax: add Unparen and UnpackListExpr helpers | Matthew Dempsky |
2023-07-21 | go/types, types2: a min/max value argument must not be untyped | Robert Griesemer |
2023-06-26 | types2, go/types: record final type for min/max arguments | Cuong Manh Le |
2023-06-07 | go/types, types2: don't crash when using trace with an invalid argument | Robert Griesemer |
2023-05-22 | go/types, types2: remove unnecessary pkg argument from verifyVersion | Robert Griesemer |
2023-05-19 | go/types, types2: type-check built-ins even if there's a version error | Robert Griesemer |
2023-05-18 | go/types, types2: remove unnecessary assignment (minor cleanup) | Robert Griesemer |
2023-05-18 | go/types, types2: implement min/max builtins | Robert Griesemer |
2023-05-18 | go/types, types2: reduce differences between go/types and types2 builtins.go | Robert Griesemer |
2023-05-18 | go/types, types2: assert that builtin reports valid operand mode upon success | Robert Griesemer |
2023-05-18 | go/types, types2: remove argument "getter" use from Checker.builtins (cleanup) | Robert Griesemer |
2023-05-16 | go/types, types2: permit partially instantiated functions as function arguments | Robert Griesemer |
2023-05-10 | go/types, types2: move xlist next to targs in Checker.arguments signature | 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-28 | go/types, types2: simplify Checker.exprList | Robert Griesemer |
2023-03-27 | cmd/compile: don't panic if unsafe.Sizeof/Offsetof is used with oversize types | Robert Griesemer |
2023-01-24 | go/types, types2: refuse pointer to array as argument to "clear" builtin | Cuong Manh Le |
2023-01-20 | go/types, types2: use go.dev/issue/nnnnn when referring to an issue (cleanup) | Robert Griesemer |
2022-11-17 | go/types, types2: implement type checking of "clear" built-in | Robert Griesemer |
2022-10-10 | cmd/compile/internal/types2: use internal/types/errors instead of local error... | Robert Griesemer |
2022-09-29 | cmd/compile: keep typecheck results in syntax tree | Keith Randall |
2022-09-13 | types2: provide error codes to error reporting | Robert Griesemer |
2022-08-25 | go/types, types2: add more tests for unsafe.Slice/SliceData/String/StringData | Robert Griesemer |
2022-08-24 | go/types,types2: add support for unsafe.{String,StringData,SliceData} | cuiweixie |
2022-05-24 | go/types, types2: don't panic with invalid recursive generic type | Robert Griesemer |
2022-04-01 | all: remove trailing blank doc comment lines | Russ Cox |
2022-02-09 | go/types, types2: rename structuralType/String to coreType/String | Robert Griesemer |
2022-02-09 | go/types, types2: better error messages for append | Robert Griesemer |
2022-02-07 | go/types, types2: record correct argument type for cap, len | Robert Griesemer |
2022-02-01 | go/types, types2: disallow real, imag, complex on type parameters | Robert Griesemer |
2022-01-07 | cmd/compile: accept string|[]byte-constrained 2nd argument in append | Robert Griesemer |
2021-11-24 | cmd/compile/internal/types2: better error position for instantiation failure | Robert Griesemer |
2021-11-15 | cmd/compile/internal/types2: allow slicing for operands with []byte|string ty... | Robert Griesemer |
2021-11-13 | cmd/compile/internal/types2: remove tparamIsIface flag and corresponding dead... | Robert Griesemer |
2021-11-13 | cmd/compile/internal/types2: underlying type of a type parameter is its const... | Robert Griesemer |
2021-11-12 | cmd/compile/internal/types2: remove asTypeParam and simplify some code | Robert Griesemer |