aboutsummaryrefslogtreecommitdiff
path: root/src/go/types/expr.go
AgeCommit message (Expand)Author
2021-08-12[dev.typeparams] all: merge master (46fd547) into dev.typeparamsMatthew Dempsky
2021-07-27go/types: preserve untyped constants on the RHS of a shift expressionRob Findley
2021-07-19[dev.typeparams] go/types: fix generic type indirectionRob Findley
2021-07-19[dev.typeparams] go/types: implement <-ch where ch is of type parameter typeRob Findley
2021-07-17[dev.typeparams] go/types: replace optype() with under() in various cases (cl...Rob Findley
2021-07-16[dev.typeparams] go/types: remove unused *Checker arguments (cleanup)Rob Findley
2021-07-16[dev.typeparams] go/types: introduce type set abstraction for interfacesRob Findley
2021-07-16[dev.typeparams] go/*: switch from ListExpr to MultiIndexExprRob Findley
2021-06-18[dev.typeparams] go/types: report better error for invalid untyped operationCuong Manh Le
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: respect IgnoreFuncBodies for function literalsRob Findley
2021-04-28go/types: split out function instantiation from index exprRob Findley
2021-04-27go/types: factor out index/slice expr handlingRob Findley
2021-04-27go/types: don't panic when checking a ListExpr in exprInternalRob Findley
2021-04-22go/types: suppress index-out-of-bounds error on Unknown constantsMatthew Dempsky
2021-04-22go/types: cleanup and fix Checker.indexMatthew Dempsky
2021-04-21go/types: simplify Checker.CallRob Findley
2021-04-20go/types: fix panic when using multiple type argumentsRob Findley
2021-03-23go/types: remove superfluous code for shift checkingRobert Griesemer
2021-03-02go/parser,go/types: hide API changes related to type parametersRob Findley
2021-03-01go/types: review of expr.goRob Findley
2021-02-18[dev.typeparams] go/types: use a new ast.ListExpr for multi-type instancesRob Findley
2021-02-17[dev.typeparams] merge master (2f0da6d) into dev.typeparamsRob Findley
2021-02-13[dev.regabi] go/types: add support for language version checkingRob Findley
2021-02-13[dev.regabi] go/types: untyped shift counts must fit into uintRob Findley
2021-02-13[dev.regabi] go/types: refuse excessively long constantsRob Findley
2021-02-09[dev.regabi] go/types: use 512 bits as max. integer precisionRob Findley
2021-02-09[dev.regabi] go/types: handle untyped constant arithmetic overflowRob Findley
2021-02-08[dev.typeparams] merge dev.regabi (618e3c1) into dev.typeparamsRob Findley
2021-02-08[dev.regabi] go/types: consistently report nil type as "untyped nil"Rob Findley
2021-01-20[dev.typeparams] go/types: refactor untyped conversion for typeparamsRob Findley
2021-01-11[dev.typeparams] go/types: import expr changes from dev.go2goRob Findley
2020-12-16[dev.typeparams] go/types: import predicates.go from dev.go2goRob Findley
2020-12-08[dev.typeparams] go/types: import the Type API from dev.go2goRob Findley
2020-11-20[dev.typeparams] cmd/compile/internal/types2: report constant overflow in bin...Robert Griesemer
2020-11-20go/types: use correct error positionRobert Griesemer
2020-11-20go/types: fix error message for consistencyRobert Griesemer
2020-11-20go/types, go/constant: handle infinities as unknown valuesRobert Griesemer
2020-11-19go/types: report an error for invalid constant valuesRobert Griesemer
2020-11-17go/types: add test case for incorrect map index expressionRobert 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-08-25go/types: factor out some methods that compute a single errorRob Findley
2020-04-24go/types: improve error message for pointer receiver errorsRebecca Stambler
2020-04-16go/types: add detail to missing method error messagesRebecca Stambler
2020-02-24go/types: report correct argument types for make() built-in callsRobert Griesemer
2019-10-08go/types: fix cycle detectionRobert Griesemer
2019-09-17go/types: make sure interfaces are complete before comparing themRobert Griesemer