aboutsummaryrefslogtreecommitdiff
path: root/src/cmd/compile/internal/types2/index.go
AgeCommit message (Expand)Author
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-10go/types, types2: use zero error code to indicate unset error codeRobert Griesemer
2022-10-10cmd/compile/internal/types2: use internal/types/errors instead of local error...Robert Griesemer
2022-09-13types2: provide error codes to error reportingRobert Griesemer
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-15cmd/compile/internal/types2: better position for invalid slice indices errorRobert Griesemer
2021-11-15cmd/compile/internal/types2: better position for "3-index slice of string" errorRobert Griesemer
2021-11-15cmd/compile/internal/types2: allow slicing for operands with []byte|string ty...Robert Griesemer
2021-11-13cmd/compile/internal/types2: remove tparamIsIface flag and corresponding dead...Robert Griesemer
2021-11-13cmd/compile/internal/types2: underlying type of a type parameter is its const...Robert Griesemer
2021-11-10cmd/compile/internal/types2: refer to structural rather than single underlyin...Robert Griesemer
2021-11-10cmd/compile/internal/types2: rename structure to structuralTypeRobert Griesemer
2021-11-09cmd/compile/internal/types2: roll-forward removal of asX convertersRobert Findley
2021-11-08cmd/compile: Revert "cmd/compile/internal/types2: remove most asX converters ...Cuong Manh Le
2021-11-08cmd/compile/internal/types2: remove most asX converters (cleanup)Robert Griesemer
2021-11-04cmd/compile/internal/types2: rename is_X predicates back to isX (step 2 of 2)Robert Griesemer
2021-11-04cmd/compile/internal/types2: rename isX predicates to allX, add simple is_X (...Robert Griesemer
2021-11-02cmd/compile/internal/types2: fix indexing of generic typesRobert Griesemer
2021-10-27cmd/compile/internal/types2: implement singleType and structure (type)Robert Griesemer
2021-10-27cmd/compile/internal/types2: clean up asT converters (step 2 of 2)Robert Griesemer
2021-10-27cmd/compile/internal/types2: clean up asT converters (step 1 of 2)Robert Griesemer
2021-10-23cmd/compile/internal/types2: slice exprs to accept type sets with single unde...Robert Griesemer
2021-10-05cmd/compile/internal/types2: implement generic slice expressionsRobert Griesemer
2021-09-08cmd/compile/internal/types2: spell out 'Type' in type parameter APIsRobert Griesemer
2021-09-01cmd/compile/internal/types2: systematic detection of missing instantiationRobert Griesemer
2021-07-29[dev.typeparams] cmd/compile: set type parameter indices when they are boundRobert Griesemer
2021-07-07[dev.typeparams] cmd/compile/internal/types2: replace optype() with under() i...Robert Griesemer
2021-07-07[dev.typeparams] cmd/compile/internal/types2: clean up index expr implementat...Robert Griesemer
2021-06-02[dev.typeparams] cmd/compile/internal/types2: replace Sum type with Union typeRobert Griesemer
2021-05-24[dev.typeparams] cmd/compile/internal/types2: accept embedded interface elementsRobert Griesemer
2021-04-28cmd/compile/internal/types2: catch unexpected expression listsRobert Griesemer
2021-04-28go/types: split out function instantiation from index exprRob Findley
2021-04-23cmd/compile/internal/types2: add unsafe.Add and unsafe.SliceMatthew Dempsky
2021-04-21cmd/compile/internal/types2: fix incorrect result type of Checker.indexRobert Griesemer
2021-04-10cmd/compile/internal/types2: split out function instantiation from index exprRobert Griesemer
2021-04-10cmd/compile/internal/types2: factor out index/slice expr handlingRobert Griesemer