aboutsummaryrefslogtreecommitdiff
path: root/src/cmd/compile/internal/types2/operand.go
AgeCommit message (Expand)Author
2024-02-22go/types, types2: remove unreachable func (minor cleanup)Robert Griesemer
2024-02-22go/types: : generate operand.go from types2 sourceRobert Griesemer
2024-02-22go/types: : generate assignments.go from types2 sourceRobert Griesemer
2024-02-20cmd/compile/internal/types2: use ExprString instead of syntax.StringRobert Griesemer
2023-09-15go/types, types2: introduce `isValid` predicate and use throughoutRobert Griesemer
2023-06-05go/types, types2: fix incorrect logic in assignability checkRobert Griesemer
2023-05-05go/types, types2: exclude untyped nil arguments early in type inferenceRobert Griesemer
2023-04-14go/types, cmd/compile/internal/types2: use per-file Go versionRuss Cox
2022-11-21go/types, types2: report empty type sets in operand descriptionsRobert Griesemer
2022-10-24go/types, types2: implement alternative comparable semanticsRobert Griesemer
2022-10-10cmd/compile/internal/types2: use internal/types/errors instead of local error...Robert Griesemer
2022-09-29go/types, types2: use "generic" rather than "parameterized" in error messagesRobert Griesemer
2022-09-28go/types, types2: consistently use "cause" instead of "reason" for error deta...Robert Griesemer
2022-08-15go/types, types2: don't build unnecessary error strings in implementsRobert Findley
2022-04-01all: remove trailing blank doc comment linesRuss Cox
2022-01-28go/types, types2: remove Qualifier parameter from Checker.implementsRobert Griesemer
2022-01-28go/types, types2: use Checker.implements in operand.assignableToRobert Griesemer
2022-01-10go/types, types2: refer to type parameter if so for interface pointer errorsRobert Griesemer
2022-01-10go/types, types2: better error message when using *interface instead of inter...Robert Griesemer
2021-11-22cmd/compile/internal/types2: print "nil" rather than "untyped nil"Robert Griesemer
2021-11-15cmd/compile/internal/types2: add a check for nil reason in assignableToRobert Findley
2021-11-13cmd/compile/internal/types2: underlying type of a type parameter is its const...Robert Griesemer
2021-11-12cmd/compile: match Go 1.17 compiler error messages more closelyDan Scales
2021-11-12cmd/compile/internal/types2: remove asTypeParam and simplify some codeRobert Griesemer
2021-11-01cmd/compile/internal/types2: differently named types are not assignableRobert Griesemer
2021-10-27cmd/compile/internal/types2: rename isNamed predicate to hasNameRobert Griesemer
2021-10-27cmd/compile/internal/types2: generalize assignability to generic typesRobert Griesemer
2021-10-27cmd/compile/internal/types2: clarify is/underIs semantics and implementationRobert Griesemer
2021-10-22cmd/compile/internal/types2: more detailed error messages for generic convers...Robert Griesemer
2021-10-22cmd/compile/internal/types2: reduce output when describing type parametersRobert Griesemer
2021-08-16cmd/compile/internal/types2: use the underlying TypeParam inRobert Findley
2021-08-05[dev.typeparams] cmd/compile/internal/types2: implement type sets with term l...Robert Griesemer
2021-08-02[dev.typeparams] cmd/compile/internal/types2: print constraint info for type ...Robert Griesemer
2021-07-29[dev.typeparams] cmd/compile/internal/types2: use type terms to represent unionsRobert Griesemer
2021-06-30[dev.typeparams] cmd/compile/internal/types2: remove unused *Checker argument...Robert Griesemer
2021-06-02[dev.typeparams] cmd/compile/internal/types2: replace Sum type with Union typeRobert Griesemer
2021-03-31cmd/compile/internal/types2: review of operand.goRobert Griesemer
2021-03-23cmd/compile/internal/types2: refactor untyped conversionsRobert Griesemer
2021-02-18[dev.typeparams] cmd/compile/internal/types2: remove Type.Under method in fav...Robert Griesemer
2021-02-18[dev.typeparams] cmd/compile/internal/types2: replace Named, TypeParam method...Robert Griesemer
2021-01-28[dev.typeparams] cmd/compile/internal/types2: translate syntax to token const...Robert Griesemer
2021-01-20[dev.typeparams] cmd/compile/internal/types2: report type of nil based on con...Robert Griesemer
2021-01-08[dev.typeparams] cmd/compile/internal/syntax: remove ShortString, use String ...Robert Griesemer
2021-01-08[dev.typeparams] cmd/compile/internal/types2: use syntax printer to print exp...Robert Griesemer
2020-11-19[dev.typeparams] cmd/compile/internal/types2: report an error for invalid con...Robert Griesemer
2020-10-21[dev.typeparams] cmd/compile/internal/importer, types2: initial check-in of t...Robert Griesemer