aboutsummaryrefslogtreecommitdiff
path: root/src/go/types/operand.go
AgeCommit message (Expand)Author
2024-04-03go/types: include link to source in generated filesAlan Donovan
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
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
2023-01-17go/types: use nopos instead of token.NoPos to match types2Robert Griesemer
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-10go/types: use internal/types/errors instead of local error codesRobert 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-12-13all: gofmt -w -r 'interface{} -> any' srcRuss Cox
2021-11-24go/types: print "nil" rather than "untyped nil"Robert Griesemer
2021-11-17go/types: underlying type of a type parameter is its constraint interfaceRobert Findley
2021-11-17go/types: match Go 1.17 compiler error messages more closelyRobert Findley
2021-11-16go/types: remove asTypeParam and simplify some codeRobert Findley
2021-11-02go/types: differently named types are not assignableRobert Findley
2021-11-02go/types: rename isNamed predicate to hasNameRobert Findley
2021-11-02go/types: generalize assignability to generic typesRobert Findley
2021-11-02go/types: clarify is/underIs semantics and implementationRobert Findley
2021-10-28go/types: implement generic conversionsRobert Findley
2021-08-16go/types: implement type sets with term listsRobert Findley
2021-08-04[dev.typeparams] go/types: print constraint info for type param operandsRob Findley
2021-08-04[dev.typeparams] go/types: use type terms to represent unionsRob Findley
2021-07-16[dev.typeparams] go/types: remove unused *Checker arguments (cleanup)Rob Findley
2021-06-17[dev.typeparams] go/types: replace Sum type with Union typeRob Findley
2021-03-18go/types: minor simplification in assignableTo (cleanup)Robert Griesemer
2021-03-02go/parser,go/types: hide API changes related to type parametersRob Findley
2021-01-20[dev.typeparams] go/types: refactor untyped conversion for typeparamsRob Findley
2021-01-11[dev.typeparams] import operand.go changes from dev.go2goRob Findley
2020-11-19go/types: report an error for invalid constant valuesRobert Griesemer
2020-11-05go/types: add unexported start and end positions to type checker errorsRob Findley
2020-10-30go/types: add internal error codesRob Findley
2020-08-28go/types: factor out usage of implicit typeRob Findley
2020-05-01go/types: add UsesCgo config to support _cgo_gotypes.goMatthew Dempsky
2020-04-27Revert "go/types: add UsesCgo config to support _cgo_gotypes.go"Andrew Bonventre
2020-04-24go/types: improve error message for pointer receiver errorsRebecca Stambler
2020-04-23go/types: add UsesCgo config to support _cgo_gotypes.goMatthew Dempsky
2020-04-16go/types: add detail to missing method error messagesRebecca Stambler
2020-04-14go/types: use same local variable consistently (minor cleanup)Robert Griesemer
2019-09-17go/types: make sure interfaces are complete before comparing themRobert Griesemer