aboutsummaryrefslogtreecommitdiff
path: root/src/go/types/index.go
AgeCommit message (Expand)Author
2024-01-22go/types, types2: typeparams.IndexExpr must not be an ast.ExprRob Findley
2023-09-15go/types, types2: introduce `isValid` predicate and use throughoutRobert Griesemer
2023-06-21go/types, types2: avoid spurious "declared and not used" errorRobert Griesemer
2023-03-29go/types, types2: reverse inference of function type argumentsRobert Griesemer
2023-01-24all: fix some commentscui fliter
2022-10-12go/types, types2: remove need for invalidAST prefix in error callsRobert Griesemer
2022-10-11go/types: add errorcalls_test, apply it, and fix errorf call sitesRobert Griesemer
2022-10-11go/types: replace invalid(AST|Arg|Op) with errorf and message prefixRobert Griesemer
2022-10-10go/types: use internal/types/errors instead of local error codesRobert Griesemer
2022-04-01all: remove trailing blank doc comment linesRuss Cox
2022-03-29go/types, types2: better index-out-of-bounds error message (cleanup)Robert Griesemer
2022-02-26go/types, types2: report an error for x.sel where x is a built-inRobert Griesemer
2022-02-09go/types, types2: rename structuralType/String to coreType/StringRobert Griesemer
2021-11-18go/types: better position for invalid slice indices errorRobert Findley
2021-11-18go/types: better position for "3-index slice of string" errorRobert Findley
2021-11-18go/types: allow slicing for operands with []byte|string type setsRobert Findley
2021-11-18go/types: remove tparamIsIface flag and corresponding dead codeRobert Findley
2021-11-17go/types: underlying type of a type parameter is its constraint interfaceRobert Findley
2021-11-16go/types: refer to structural rather than single underlying type in errorsRobert Findley
2021-11-16go/types: rename structure to structuralTypeRobert Findley
2021-11-10go/types: remove most asX converters (cleanup)Robert Findley
2021-11-09go/types: rename is_X predicates back to isX (step 2 of 2)Robert Findley
2021-11-09go/types: rename isX predicates to allX, add simple is_X (step 1 of 2)Robert Findley
2021-11-03go/types: fix indexing of generic typesRobert Findley
2021-11-02go/types: implement singleType and structure (type)Robert Findley
2021-11-02go/types: clean up asT converters (step 2 of 2)Robert Findley
2021-11-02go/types: clean up asT converters (step 1 of 2)Robert Findley
2021-10-29go/types: slice exprs to accept type sets with single underlying typesRobert Findley
2021-10-05go/types: implement generic slice expressionsRobert Griesemer
2021-09-08go/types: spell out 'Type' in type parameter APIsRobert Findley
2021-09-02go/types: systematic detection of missing instantiationRobert Findley
2021-07-22[dev.typeparams] go/types: set type parameter indices when they are boundRob 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 aliasesRob Findley
2021-07-16[dev.typeparams] go/*: switch from ListExpr to MultiIndexExprRob Findley
2021-06-17[dev.typeparams] go/types: replace Sum type with Union typeRob Findley
2021-04-29go/types: improve error messages for unexpected ListExprsRob Findley
2021-04-28go/types: split out function instantiation from index exprRob Findley
2021-04-27go/types: factor out index/slice expr handlingRob Findley