| Commit message (Expand) | Author | Age | Files | Lines |
* | go/types, types2: permit partially instantiated functions as function arguments | Robert Griesemer | 2023-05-16 | 1 | -1/+1 |
* | go/types, types2: move xlist next to targs in Checker.arguments signature | Robert Griesemer | 2023-05-10 | 1 | -4/+4 |
* | go/types, types2: rename allowVersionf to verifyVersionf | Robert Griesemer | 2023-05-03 | 1 | -6/+6 |
* | go/types, types2: use version data type instead of major,minor ints | Robert Griesemer | 2023-05-03 | 1 | -6/+6 |
* | go/types, types2: combine version check with version error reporting | Robert Griesemer | 2023-05-03 | 1 | -12/+6 |
* | go/types, cmd/compile/internal/types2: use per-file Go version | Russ Cox | 2023-04-14 | 1 | -6/+6 |
* | go/types, types2: reverse inference of function type arguments | Robert Griesemer | 2023-03-29 | 1 | -2/+2 |
* | go/types, types2: simplify Checker.exprList | Robert Griesemer | 2023-03-28 | 1 | -1/+1 |
* | cmd/compile: don't panic if unsafe.Sizeof/Offsetof is used with oversize types | Robert Griesemer | 2023-03-27 | 1 | -2/+12 |
* | go/types, types2: use go.dev/issue/nnnnn when referring to an issue (cleanup) | Robert Griesemer | 2023-02-01 | 1 | -1/+1 |
* | go/types, types2: refuse pointer to array as argument to "clear" builtin | Cuong Manh Le | 2023-01-24 | 1 | -6/+2 |
* | go/types, types2: use go.dev/issue/nnnnn when referring to an issue (cleanup) | Robert Griesemer | 2023-01-20 | 1 | -2/+2 |
* | go/types: use nopos instead of token.NoPos to match types2 | Robert Griesemer | 2023-01-17 | 1 | -3/+3 |
* | go/types, types2: implement type checking of "clear" built-in | Robert Griesemer | 2022-11-17 | 1 | -0/+27 |
* | go/types: add errorcalls_test, apply it, and fix errorf call sites | Robert Griesemer | 2022-10-11 | 1 | -6/+6 |
* | go/types: replace invalid(AST|Arg|Op) with errorf and message prefix | Robert Griesemer | 2022-10-11 | 1 | -22/+22 |
* | go/types: use internal/types/errors instead of local error codes | Robert Griesemer | 2022-10-10 | 1 | -40/+41 |
* | go/types, types2: consistently use _UnsupportedFeature error code | Robert Griesemer | 2022-09-13 | 1 | -5/+5 |
* | go/types, types2: add more tests for unsafe.Slice/SliceData/String/StringData | Robert Griesemer | 2022-08-25 | 1 | -9/+8 |
* | go/types,types2: add support for unsafe.{String,StringData,SliceData} | cuiweixie | 2022-08-24 | 1 | -4/+66 |
* | go/types, types2: don't panic with invalid recursive generic type | Robert Griesemer | 2022-05-24 | 1 | -7/+25 |
* | all: remove trailing blank doc comment lines | Russ Cox | 2022-04-01 | 1 | -1/+0 |
* | go/types, types2: rename structuralType/String to coreType/String | Robert Griesemer | 2022-02-09 | 1 | -9/+9 |
* | go/types, types2: better error messages for append | Robert Griesemer | 2022-02-09 | 1 | -1/+15 |
* | go/types, types2: record correct argument type for cap, len | Robert Griesemer | 2022-02-07 | 1 | -6/+7 |
* | go/types, types2: disallow real, imag, complex on type parameters | Robert Griesemer | 2022-02-01 | 1 | -6/+23 |
* | cmd/compile: accept string|[]byte-constrained 2nd argument in append | Robert Griesemer | 2022-01-07 | 1 | -1/+1 |
* | go/types: better error position for instantiation failure | Robert Griesemer | 2021-11-29 | 1 | -1/+1 |
* | go/types: allow slicing for operands with []byte|string type sets | Robert Findley | 2021-11-18 | 1 | -19/+4 |
* | go/types: remove tparamIsIface flag and corresponding dead code | Robert Findley | 2021-11-18 | 1 | -24/+3 |
* | go/types: underlying type of a type parameter is its constraint interface | Robert Findley | 2021-11-17 | 1 | -3/+27 |
* | go/types: remove asTypeParam and simplify some code | Robert Findley | 2021-11-16 | 1 | -3/+3 |
* | go/types: remove structuralString in favor of inlined code | Robert Findley | 2021-11-16 | 1 | -1/+20 |
* | go/types: refer to structural rather than single underlying type in errors | Robert Findley | 2021-11-16 | 1 | -1/+1 |
* | go/types: move some functions into different files (cleanup) | Robert Findley | 2021-11-16 | 1 | -40/+0 |
* | go/types: rename structure to structuralType | Robert Findley | 2021-11-16 | 1 | -11/+11 |
* | go/types: assign error codes to new errors for Go 1.18 | Robert Findley | 2021-11-15 | 1 | -1/+1 |
* | go/types: remove most asX converters (cleanup) | Robert Findley | 2021-11-10 | 1 | -4/+4 |
* | go/types: rename is_X predicates back to isX (step 2 of 2) | Robert Findley | 2021-11-09 | 1 | -6/+6 |
* | go/types: rename isX predicates to allX, add simple is_X (step 1 of 2) | Robert Findley | 2021-11-09 | 1 | -7/+7 |
* | go/types: implement singleType and structure (type) | Robert Findley | 2021-11-02 | 1 | -13/+13 |
* | go/types: clean up asT converters (step 2 of 2) | Robert Findley | 2021-11-02 | 1 | -4/+4 |
* | go/types: clean up asT converters (step 1 of 2) | Robert Findley | 2021-11-02 | 1 | -10/+14 |
* | go/types: clarify is/underIs semantics and implementation | Robert Findley | 2021-11-02 | 1 | -1/+4 |
* | go/types: make built-in to accept type sets with single underlying types | Robert Findley | 2021-10-29 | 1 | -3/+3 |
* | go/types: factor out slice elem computation for copy built-in | Robert Findley | 2021-10-28 | 1 | -15/+44 |
* | go/types: implement copy for generic argument types | Robert Griesemer | 2021-10-07 | 1 | -3/+1 |
* | go/types: move NewTypeParam off of Checker | Robert Findley | 2021-09-08 | 1 | -1/+1 |
* | go/types: systematic detection of missing instantiation | Robert Findley | 2021-09-02 | 1 | -1/+1 |
* | go/types: report argument type for unsafe.OffsetOf | Robert Griesemer | 2021-08-22 | 1 | -0/+9 |