aboutsummaryrefslogtreecommitdiff
path: root/src/go/types/expr.go
AgeCommit message (Expand)Author
2019-02-11go/types: permit signed integer shift countRobert Griesemer
2018-10-24go/types: untyped shifted constants must fit their expected int typeRobert Griesemer
2018-10-19go/types: fix unsymmetric test when typechecking comparisonsRobert Griesemer
2018-10-05go/types: prepare for delayed type-checking of methods to when they are usedRobert Griesemer
2018-09-17go/types: don't report cycle error if clearer error followsRobert Griesemer
2018-09-05go/types: fix internal comments and add additional test caseRobert Griesemer
2018-08-30go/types: better names for internal helper functions (cleanup)Robert Griesemer
2018-08-30go/types: remove explicit path parameter from most type-checker functions (cl...Robert Griesemer
2018-08-30go/types: fix crash following misuse of [...]T in composite literalRebecca Stambler
2018-08-09go/types: fix errors in recording type informationRebecca Stambler
2018-07-12go/types: record type information after detecting errorRebecca Stambler
2018-07-10go/types: correctly compute cycle lengthRobert Griesemer
2018-05-31go/types: better cycle reporting for some cyclic composite literalsRobert Griesemer
2018-04-25go/types: fix format errorsRuss Cox
2018-02-12go/types: accept iotas inside closures of const init expressionsRobert Griesemer
2018-02-12go/types: delay type-checking of function literalsRobert Griesemer
2018-01-05go/constant: make string addition compute actual string lazilyRuss Cox
2017-11-01go/types: avoid repeated "declared but not used" errors for closure variablesgriesemer
2017-09-25go/types: don't accept incorrect shift expression argumentsgriesemer
2017-06-23go/types: prevent crash in type cycles involving non-type expressionsRobert Griesemer
2017-06-08go/types: adjust type-checking of shifts to match compilersRobert Griesemer
2017-06-05go/types: don't panic in complex divisionAlberto Donizetti
2017-05-15go/types: fewer spurious "declared but not used" follow-on errorsRobert Griesemer
2016-11-18go/types: look at underlying type of element type of composite literals with ...Robert Griesemer
2016-10-12go/types: expose Default function, which converts untyped T to TAlan Donovan
2016-08-18go/types: set Info.Types.Type for array composite literals of the form [...]TRobert Griesemer
2016-03-01go/types: nicer shift error messageMatthew Dempsky
2016-02-08go/types: make sure constants valid in integer operations are in integer formRobert Griesemer
2015-12-14go/constant: switch to floating-point representation when fractions become to...Robert Griesemer
2015-10-19go/types: check that typed constant shift expressions are representableMatthew Dempsky
2015-09-18go/types: unified handling of assignment errorsRobert Griesemer
2015-09-18go/types: cleanup handling of multi-valued expressionsRobert Griesemer
2015-09-18go/types: better error message when using multi-valued expressions in single-...Robert Griesemer
2015-09-18go/types: report detailed reason in error messages for invalid assignmentsRobert Griesemer
2015-08-26go/types, go/constant: remove backward-compatibility files (cleanup)Robert Griesemer
2015-08-21go/types: don't crash for erroneous program involving a shift in a declaratio...Robert Griesemer
2015-08-21go/types: convert untyped switch expressions to default typeRobert Griesemer
2015-08-04go/types: remove the renaming import of go/constantRob Pike
2015-07-21go/types: make types.Typ a slice, unexport UniverseByte/RuneRobert Griesemer
2015-06-23go/types: better error message for certain unary/binary expression errorsRobert Griesemer
2015-06-23go/types: add missing test for constant shiftsRobert Griesemer
2015-05-11go/constant: rename go/constantsAlan Donovan
2015-04-22go/constants: rename go/exact to go/constantsAlan Donovan
2015-04-22go/exact: future-proof API: permit setting precision limitRobert Griesemer
2015-04-15go/importer: added go/importer package, adjusted go/typesRobert Griesemer
2015-04-08go/types, go/exact: "vendor" go/types into std repoRobert Griesemer