summaryrefslogtreecommitdiff
path: root/src/internal/types
Commit message (Expand)AuthorAgeFilesLines
* go/types, types2: permit partially instantiated functions as function argumentsRobert Griesemer2023-05-162-0/+32
* go/types, types2: remove superfluous argument test in Checker.argumentsRobert Griesemer2023-05-162-2/+2
* go/types, types2: be sure to type-check wrong methods in missingMethodRob Findley2023-05-121-0/+10
* all: fix a lot of commentscui fliter2023-05-101-1/+1
* go/types, types2: infer minimum default type for untyped argumentsRobert Griesemer2023-05-081-0/+22
* go/types, types2: better error message for bad assignmentRobert Griesemer2023-05-051-0/+13
* go/types, types2: remove Config.EnableReverseTypeInference flagRobert Griesemer2023-05-047-11/+5
* go/types, types2: consider generic functions in inference simplify stepRobert Griesemer2023-05-041-0/+11
* go/types, types2: rename generic function argumentsRobert Griesemer2023-05-042-3/+50
* go/types, types2: combine version check with version error reportingRobert Griesemer2023-05-031-2/+2
* go/types, types2: implement reverse type inference for function argumentsRobert Griesemer2023-05-033-5/+68
* go/types, types2: isParameterized must be able to handle tuplesRobert Griesemer2023-05-011-0/+17
* go/types: add test case for CL 486398Russ Cox2023-04-211-0/+15
* go/types, types2: abort type unification if no progress is madeRobert Griesemer2023-04-211-0/+25
* cmd/compile/internal/types2: only mark variables as used if they areRobert Griesemer2023-04-191-5/+2
* go/types, types2: don't panic for invalid assignments of comma-ok expressionsRobert Griesemer2023-04-191-0/+20
* go/types,types2: fix panic in reverse type inference when -lang<go1.18Rob Findley2023-04-141-0/+11
* go/types, cmd/compile/internal/types2: use per-file Go versionRuss Cox2023-04-143-0/+51
* internal/types: rename 54942.go to issue54942.goRob Findley2023-04-131-0/+0
* go/types, types2: reverse inference of function type argumentsRobert Griesemer2023-03-292-0/+80
* go/types, types2: better error message for some invalid integer array lengthsRobert Griesemer2023-03-272-1/+12
* cmd/compile: don't panic if unsafe.Sizeof/Offsetof is used with oversize typesRobert Griesemer2023-03-274-3/+75
* errors: correct spellingVasili Revelas2023-03-161-2/+2
* internal/types/errors: add String method to CodeRobert Griesemer2023-03-152-0/+197
* go/types, types2: clean up defined type identity check/unificationRobert Griesemer2023-03-091-0/+15
* go/types, types2: better error when method is missing due to ambiguityRobert Griesemer2023-03-062-1/+22
* go/types, types2: use "undefined type" rather than "<T>" in have/want error m...Robert Griesemer2023-03-061-0/+18
* go/types, types2: disentangle convoluted logic for missing method causeRobert Griesemer2023-03-021-2/+1
* go/types, types2: consider methods when unifying type parameters and constraintsRobert Griesemer2023-03-012-1/+36
* go/types, types2: better internal comment, added suitable test caseRobert Griesemer2023-03-011-0/+8
* go/types, types2: use new type inference algorithm exclusivelyRobert Griesemer2023-03-016-5/+31
* go/types, types2: point out type parameters with predeclared names in errorsRobert Griesemer2023-02-221-0/+27
* go/types, types2: avoid unused variable error in invalid x.(type) expressionRobert Griesemer2023-02-221-0/+14
* go/types, types2: eliminate need to sort arguments for type inferenceRobert Griesemer2023-02-061-3/+3
* go/types, types2: better error when trying to use ~ as bitwise operationRobert Griesemer2023-02-011-0/+9
* go/types, types2: refuse pointer to array as argument to "clear" builtinCuong Manh Le2023-01-243-3/+3
* all: fix typos in go file commentsMarcel Meyer2023-01-202-2/+2
* cmd/compile: remove support for old comparable semanticsRobert Griesemer2023-01-174-42/+8
* go/types, types2: do not abort constraint type inference eagerlyRobert Griesemer2023-01-172-1/+60
* go/types, types2: distinguish between substring and regexp error patternsRobert Griesemer2023-01-1794-482/+482
* internal/types: consistently use double quotes around ERROR patternsRobert Griesemer2023-01-17179-1469/+1469
* cmd/compile/internal/syntax: rename ErrorMap to CommentMap, make more flexibleRobert Griesemer2023-01-174-7/+7
* go/types, types2: don't look up fields or methods when expecting a typeRobert Findley2023-01-115-8/+32
* cmd/compile: better error message for when a type is in a constraint but not ...Robert Griesemer2023-01-114-6/+22
* cmd/compile: use "satisfies" (not "implements") for constraint errorsRobert Griesemer2023-01-0420-78/+78
* go/types, types2: use strict comparability for type set intersectionRobert Griesemer2022-12-291-0/+29
* go/types, types2: report type mismatch error when conversion is impossibleRobert Griesemer2022-12-132-1/+11
* go/types, types2: always rename type parameters during inferenceRobert Findley2022-12-081-0/+14
* go/types, types2: better error message for invalid method expressionRobert Griesemer2022-12-063-4/+23
* go/types, types2: better error message for failing constraint type inferenceRobert Griesemer2022-12-051-2/+2