Age | Commit message (Expand) | Author |
2024-01-22 | go/types, types2: typeparams.IndexExpr must not be an ast.Expr | Rob Findley |
2023-09-15 | go/types, types2: introduce `isValid` predicate and use throughout | Robert Griesemer |
2023-06-21 | go/types, types2: avoid spurious "declared and not used" error | Robert Griesemer |
2023-03-29 | go/types, types2: reverse inference of function type arguments | Robert Griesemer |
2023-01-24 | all: fix some comments | cui fliter |
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-04-01 | all: remove trailing blank doc comment lines | Russ Cox |
2022-03-29 | go/types, types2: better index-out-of-bounds error message (cleanup) | Robert Griesemer |
2022-02-26 | go/types, types2: report an error for x.sel where x is a built-in | Robert Griesemer |
2022-02-09 | go/types, types2: rename structuralType/String to coreType/String | Robert Griesemer |
2021-11-18 | go/types: better position for invalid slice indices error | Robert Findley |
2021-11-18 | go/types: better position for "3-index slice of string" error | Robert Findley |
2021-11-18 | go/types: allow slicing for operands with []byte|string type sets | Robert Findley |
2021-11-18 | go/types: remove tparamIsIface flag and corresponding dead code | Robert Findley |
2021-11-17 | go/types: underlying type of a type parameter is its constraint interface | Robert Findley |
2021-11-16 | go/types: refer to structural rather than single underlying type in errors | Robert Findley |
2021-11-16 | go/types: rename structure to structuralType | Robert Findley |
2021-11-10 | go/types: remove most asX converters (cleanup) | Robert Findley |
2021-11-09 | go/types: rename is_X predicates back to isX (step 2 of 2) | Robert Findley |
2021-11-09 | go/types: rename isX predicates to allX, add simple is_X (step 1 of 2) | Robert Findley |
2021-11-03 | go/types: fix indexing of generic types | Robert Findley |
2021-11-02 | go/types: implement singleType and structure (type) | Robert Findley |
2021-11-02 | go/types: clean up asT converters (step 2 of 2) | Robert Findley |
2021-11-02 | go/types: clean up asT converters (step 1 of 2) | Robert Findley |
2021-10-29 | go/types: slice exprs to accept type sets with single underlying types | Robert Findley |
2021-10-05 | go/types: implement generic slice expressions | Robert Griesemer |
2021-09-08 | go/types: spell out 'Type' in type parameter APIs | Robert Findley |
2021-09-02 | go/types: systematic detection of missing instantiation | Robert Findley |
2021-07-22 | [dev.typeparams] go/types: set type parameter indices when they are bound | Rob Findley |
2021-07-17 | [dev.typeparams] go/types: replace optype() with under() in various cases (cl... | Rob Findley |
2021-07-17 | [dev.typeparams] go/types: clean up index expr implementation for type parame... | Rob Findley |
2021-07-16 | [dev.typeparams] go/types: remove typeparams wrappers and aliases | Rob Findley |
2021-07-16 | [dev.typeparams] go/*: switch from ListExpr to MultiIndexExpr | Rob Findley |
2021-06-17 | [dev.typeparams] go/types: replace Sum type with Union type | Rob Findley |
2021-04-29 | go/types: improve error messages for unexpected ListExprs | Rob Findley |
2021-04-28 | go/types: split out function instantiation from index expr | Rob Findley |
2021-04-27 | go/types: factor out index/slice expr handling | Rob Findley |