aboutsummaryrefslogtreecommitdiff
path: root/src/go/types/expr.go
AgeCommit message (Expand)Author
2022-04-19cmd/compile/internal/types2: don't crash in overflow checkRobert Griesemer
2022-04-02go/types: don't report errors for untyped int shifts on Go < 1.13Robert Findley
2022-04-01all: remove trailing blank doc comment linesRuss Cox
2022-03-23go/types, types2: report struct type for literals with too few/many elementsRobert Griesemer
2022-03-21go/types, types2: improved tracing output throughout (debugging support)Robert Griesemer
2022-03-21go/types, types2: factor out isInterface(x) && !isTypeParam(x) (cleanup)Robert Griesemer
2022-03-09go/types, types2: pointer base types cannot be type constraintsRobert Griesemer
2022-03-07go/types, types2: don't crash in selectors referring to the type being declaredRobert Griesemer
2022-02-24go/types, types2: don't crash if comp. literal element type has no core typeRobert Griesemer
2022-02-23go/types, types2: add "dynamic" flag to comparable predicateRobert Griesemer
2022-02-09go/types, types2: rename structuralType/String to coreType/StringRobert Griesemer
2022-02-04go/types, types2: simplify Checker.typeAssertion, use same code in both type ...Robert Griesemer
2022-02-04go/types, types2: better error messages for expression switchesRobert Griesemer
2022-02-04go/types, types2: better error messages for comparisonsRobert Griesemer
2022-01-27go/types, cmd/compile: fix composite literal structural typingMatthew Dempsky
2022-01-19go/types, types2: use orig. compiler error message for a shift errorRobert Griesemer
2022-01-09go/types, types2: better error message for invalid == on type parametersRobert Griesemer
2021-12-17go/types, types2: use compiler error message for undefined operatorsRobert Griesemer
2021-12-13all: gofmt -w -r 'interface{} -> any' srcRuss Cox
2021-11-29go/types: restore original assignment error messagesRobert Griesemer
2021-11-22go/types,types2: use allInteger to check type for shifted operandzhouguangyuan
2021-11-18go/types: remove tparamIsIface flag and corresponding dead codeRobert Findley
2021-11-18go/types: remove a review comment in implicitTypeAndValueRobert Findley
2021-11-17go/types: underlying type of a type parameter is its constraint interfaceRobert Findley
2021-11-17go/types: better error for type assertion/switch on type parameter valueRobert Findley
2021-11-17go/types: make sure we are safe for nil in underIsRobert Griesemer
2021-11-16go/types: remove asTypeParam and simplify some codeRobert Findley
2021-11-16go/types: slightly relax notion of structural typeRobert Findley
2021-11-16go/types: rename structure to structuralTypeRobert Findley
2021-11-15go/types: assign error codes to new errors for Go 1.18Robert Findley
2021-11-10go/types: remove most asX converters (cleanup)Robert Findley
2021-11-09go/types: report error for incomplete struct composite literal typeRobert 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 conversions of constants to type parameterRobert 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-11-02go/types: clarify is/underIs semantics and implementationRobert Findley
2021-10-29go/types: comp literals to accept type sets with single underlying typesRobert Findley
2021-10-21go/types: print assignment operation for invalid operation errorsCuong Manh Le
2021-10-07go/types: better error message for invalid untyped nil conversionCuong Manh Le
2021-09-27cmd/compile: print expression for invalid operation errorsLeonard Wang
2021-09-08go/ast: rename MultiIndexExpr to IndexListExprRobert Findley
2021-09-02go/types: systematic detection of missing instantiationRobert Findley
2021-09-01go/types: remove superfluous ordinaryType callsRobert Findley
2021-08-31go/types: address some TODOs (cleanup)Robert Findley
2021-08-31go/types: allow composite literals of type parameter typeRobert Findley
2021-08-16go/types: merge Instantiate and InstantiateLazyRobert Findley
2021-08-16go/types: expand is only required for *Named typesRobert Findley