| 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 | -14/+8 |
* | 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: 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, types2: implement type checking of "clear" built-in | Robert Griesemer | 2022-11-17 | 1 | -0/+27 |
* | cmd/compile/internal/types2: use internal/types/errors instead of local error... | Robert Griesemer | 2022-10-10 | 1 | -35/+36 |
* | cmd/compile: keep typecheck results in syntax tree | Keith Randall | 2022-09-29 | 1 | -21/+21 |
* | types2: provide error codes to error reporting | Robert Griesemer | 2022-09-13 | 1 | -30/+49 |
* | go/types, types2: add more tests for unsafe.Slice/SliceData/String/StringData | Robert Griesemer | 2022-08-25 | 1 | -5/+4 |
* | 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/+12 |
* | cmd/compile: accept string|[]byte-constrained 2nd argument in append | Robert Griesemer | 2022-01-07 | 1 | -1/+1 |
* | cmd/compile/internal/types2: better error position for instantiation failure | Robert Griesemer | 2021-11-24 | 1 | -1/+1 |
* | cmd/compile/internal/types2: allow slicing for operands with []byte|string ty... | Robert Griesemer | 2021-11-15 | 1 | -19/+4 |
* | cmd/compile/internal/types2: remove tparamIsIface flag and corresponding dead... | Robert Griesemer | 2021-11-13 | 1 | -24/+3 |
* | cmd/compile/internal/types2: underlying type of a type parameter is its const... | Robert Griesemer | 2021-11-13 | 1 | -3/+27 |
* | cmd/compile/internal/types2: remove asTypeParam and simplify some code | Robert Griesemer | 2021-11-12 | 1 | -3/+3 |
* | cmd/compile/internal/types2: remove structuralString in favor of inlined code | Robert Griesemer | 2021-11-10 | 1 | -1/+20 |
* | cmd/compile/internal/types2: refer to structural rather than single underlyin... | Robert Griesemer | 2021-11-10 | 1 | -1/+1 |
* | cmd/compile/internal/types2: move some functions into different files (cleanup) | Robert Griesemer | 2021-11-10 | 1 | -50/+0 |
* | cmd/compile/internal/types2: rename structure to structuralType | Robert Griesemer | 2021-11-10 | 1 | -12/+12 |
* | cmd/compile/internal/types2: roll-forward removal of asX converters | Robert Findley | 2021-11-09 | 1 | -4/+4 |
* | cmd/compile: Revert "cmd/compile/internal/types2: remove most asX converters ... | Cuong Manh Le | 2021-11-08 | 1 | -4/+4 |
* | cmd/compile/internal/types2: remove most asX converters (cleanup) | Robert Griesemer | 2021-11-08 | 1 | -4/+4 |
* | cmd/compile/internal/types2: use compiler version error when configured for c... | Robert Griesemer | 2021-11-08 | 1 | -2/+2 |
* | cmd/compile/internal/types2: rename is_X predicates back to isX (step 2 of 2) | Robert Griesemer | 2021-11-04 | 1 | -6/+6 |
* | cmd/compile/internal/types2: rename isX predicates to allX, add simple is_X (... | Robert Griesemer | 2021-11-04 | 1 | -7/+7 |
* | cmd/compile/internal/types2: export Structure function | Robert Griesemer | 2021-10-28 | 1 | -0/+10 |
* | cmd/compile/internal/types2: implement singleType and structure (type) | Robert Griesemer | 2021-10-27 | 1 | -13/+13 |
* | cmd/compile/internal/types2: clean up asT converters (step 2 of 2) | Robert Griesemer | 2021-10-27 | 1 | -4/+4 |
* | cmd/compile/internal/types2: clean up asT converters (step 1 of 2) | Robert Griesemer | 2021-10-27 | 1 | -15/+14 |
* | cmd/compile/internal/types2: clarify is/underIs semantics and implementation | Robert Griesemer | 2021-10-27 | 1 | -1/+4 |
* | cmd/compile/internal/types2: make built-in to accept type sets with single un... | Robert Griesemer | 2021-10-23 | 1 | -3/+3 |
* | cmd/compile/internal/types2: factor out slice elem computation for copy built-in | Robert Griesemer | 2021-10-23 | 1 | -15/+44 |
* | cmd/compile/internal/types2: implement copy for generic argument types | Robert Griesemer | 2021-10-07 | 1 | -3/+1 |
* | cmd/compile/internal/types2: move NewTypeParam off of Checker | Robert Griesemer | 2021-09-08 | 1 | -1/+1 |
* | cmd/compile/internal/types2: systematic detection of missing instantiation | Robert Griesemer | 2021-09-01 | 1 | -1/+1 |
* | cmd/compile/internal/types2: report argument type for unsafe.OffsetOf | Robert Griesemer | 2021-08-22 | 1 | -0/+9 |