aboutsummaryrefslogtreecommitdiff
path: root/src/go/types/conversions.go
AgeCommit message (Expand)Author
2024-04-03go/types: include link to source in generated filesAlan Donovan
2024-03-14go/types, types2: don't do version checks for embedded types of imported inte...Robert Griesemer
2024-02-28go/types, types2: consistently use singular when reporting version errorsRobert Griesemer
2024-02-21go/types: generate conversions.go from types2 sourceRobert Griesemer
2023-10-31go/types, types2: more concise error if conversion fails due to integer overflowRobert Griesemer
2023-05-03go/types, types2: use version data type instead of major,minor intsRobert Griesemer
2023-05-03go/types, types2: combine version check with version error reportingRobert Griesemer
2023-04-14go/types, cmd/compile/internal/types2: use per-file Go versionRuss Cox
2023-01-24all: fix some commentscui fliter
2023-01-20go/types, types2: use go.dev/issue/nnnnn when referring to an issue (cleanup)Robert Griesemer
2022-10-10go/types: use internal/types/errors instead of local error codesRobert Griesemer
2022-09-28cmd/compile: use "cannot use %s as %s value in %s: %s" error messageRobert Griesemer
2022-09-27go/types, types2: uniformly use "cannot convert X to type T"Robert Griesemer
2022-09-23cmd/compile: handle go.mod error msg reference in noder, not type checkerRobert Griesemer
2022-09-08go/types, types2: implement slice-to-array conversionsRobert Griesemer
2022-08-18go/types: match types2 error msg formatting for conversion errorsRobert Griesemer
2022-04-22go/types: use error_.errorf for reporting related error informationRobert Findley
2022-03-21go/types, types2: factor out isInterface(x) && !isTypeParam(x) (cleanup)Robert Griesemer
2022-02-28go/types, types2: fix string to type parameter conversionsRobert Griesemer
2022-01-18go/types, types2: report error for invalid string(1 << s)Robert Griesemer
2021-12-13all: gofmt -w -r 'interface{} -> any' srcRuss Cox
2021-11-29go/types, types2: handle case of no specific target types in conversionRobert Findley
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-16go/types: use type variables consistently in Checker.conversionRobert Findley
2021-11-10go/types: remove most asX converters (cleanup)Robert Findley
2021-11-09go/types: check non-generic conversions firstRobert 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: report cause for failing const conversionsRobert Findley
2021-11-03go/types: fix conversions of constants to type parameterRobert 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-28go/types: implement generic conversionsRobert Findley
2021-07-16[dev.typeparams] go/types: remove unused *Checker arguments (cleanup)Rob Findley
2021-05-01go/types: slice-to-array-pointer conversion requires go1.17Rob Findley
2021-04-21go/types: allow conversion from slice to array ptrJosh Bleecher Snyder
2021-02-23go/types: minor updates to comments to align with types2Rob 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-11[dev.typeparams] go/types: import expr changes from dev.go2goRob Findley
2020-11-24[dev.typeparams] go/types, cmd/compile/internal/types2: fix incorrect string(...Robert Griesemer
2020-11-24go/types: fix incorrect string(int) conversion (regression)Robert 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-02-26all: avoid string(i) where i has type intIan Lance Taylor
2019-09-17go/types: make sure interfaces are complete before comparing themRobert Griesemer
2018-10-05go/types: prepare for delayed type-checking of methods to when they are usedRobert Griesemer