summaryrefslogtreecommitdiff
path: root/src/go/types/builtins.go
Commit message (Expand)AuthorAgeFilesLines
* go/types, types2: permit partially instantiated functions as function argumentsRobert Griesemer2023-05-161-1/+1
* go/types, types2: move xlist next to targs in Checker.arguments signatureRobert Griesemer2023-05-101-4/+4
* go/types, types2: rename allowVersionf to verifyVersionfRobert Griesemer2023-05-031-6/+6
* go/types, types2: use version data type instead of major,minor intsRobert Griesemer2023-05-031-6/+6
* go/types, types2: combine version check with version error reportingRobert Griesemer2023-05-031-12/+6
* go/types, cmd/compile/internal/types2: use per-file Go versionRuss Cox2023-04-141-6/+6
* go/types, types2: reverse inference of function type argumentsRobert Griesemer2023-03-291-2/+2
* go/types, types2: simplify Checker.exprListRobert Griesemer2023-03-281-1/+1
* cmd/compile: don't panic if unsafe.Sizeof/Offsetof is used with oversize typesRobert Griesemer2023-03-271-2/+12
* go/types, types2: use go.dev/issue/nnnnn when referring to an issue (cleanup)Robert Griesemer2023-02-011-1/+1
* go/types, types2: refuse pointer to array as argument to "clear" builtinCuong Manh Le2023-01-241-6/+2
* go/types, types2: use go.dev/issue/nnnnn when referring to an issue (cleanup)Robert Griesemer2023-01-201-2/+2
* go/types: use nopos instead of token.NoPos to match types2Robert Griesemer2023-01-171-3/+3
* go/types, types2: implement type checking of "clear" built-inRobert Griesemer2022-11-171-0/+27
* go/types: add errorcalls_test, apply it, and fix errorf call sitesRobert Griesemer2022-10-111-6/+6
* go/types: replace invalid(AST|Arg|Op) with errorf and message prefixRobert Griesemer2022-10-111-22/+22
* go/types: use internal/types/errors instead of local error codesRobert Griesemer2022-10-101-40/+41
* go/types, types2: consistently use _UnsupportedFeature error codeRobert Griesemer2022-09-131-5/+5
* go/types, types2: add more tests for unsafe.Slice/SliceData/String/StringDataRobert Griesemer2022-08-251-9/+8
* go/types,types2: add support for unsafe.{String,StringData,SliceData}cuiweixie2022-08-241-4/+66
* go/types, types2: don't panic with invalid recursive generic typeRobert Griesemer2022-05-241-7/+25
* all: remove trailing blank doc comment linesRuss Cox2022-04-011-1/+0
* go/types, types2: rename structuralType/String to coreType/StringRobert Griesemer2022-02-091-9/+9
* go/types, types2: better error messages for appendRobert Griesemer2022-02-091-1/+15
* go/types, types2: record correct argument type for cap, lenRobert Griesemer2022-02-071-6/+7
* go/types, types2: disallow real, imag, complex on type parametersRobert Griesemer2022-02-011-6/+23
* cmd/compile: accept string|[]byte-constrained 2nd argument in appendRobert Griesemer2022-01-071-1/+1
* go/types: better error position for instantiation failureRobert Griesemer2021-11-291-1/+1
* go/types: allow slicing for operands with []byte|string type setsRobert Findley2021-11-181-19/+4
* go/types: remove tparamIsIface flag and corresponding dead codeRobert Findley2021-11-181-24/+3
* go/types: underlying type of a type parameter is its constraint interfaceRobert Findley2021-11-171-3/+27
* go/types: remove asTypeParam and simplify some codeRobert Findley2021-11-161-3/+3
* go/types: remove structuralString in favor of inlined codeRobert Findley2021-11-161-1/+20
* go/types: refer to structural rather than single underlying type in errorsRobert Findley2021-11-161-1/+1
* go/types: move some functions into different files (cleanup)Robert Findley2021-11-161-40/+0
* go/types: rename structure to structuralTypeRobert Findley2021-11-161-11/+11
* go/types: assign error codes to new errors for Go 1.18Robert Findley2021-11-151-1/+1
* go/types: remove most asX converters (cleanup)Robert Findley2021-11-101-4/+4
* go/types: rename is_X predicates back to isX (step 2 of 2)Robert Findley2021-11-091-6/+6
* go/types: rename isX predicates to allX, add simple is_X (step 1 of 2)Robert Findley2021-11-091-7/+7
* go/types: implement singleType and structure (type)Robert Findley2021-11-021-13/+13
* go/types: clean up asT converters (step 2 of 2)Robert Findley2021-11-021-4/+4
* go/types: clean up asT converters (step 1 of 2)Robert Findley2021-11-021-10/+14
* go/types: clarify is/underIs semantics and implementationRobert Findley2021-11-021-1/+4
* go/types: make built-in to accept type sets with single underlying typesRobert Findley2021-10-291-3/+3
* go/types: factor out slice elem computation for copy built-inRobert Findley2021-10-281-15/+44
* go/types: implement copy for generic argument typesRobert Griesemer2021-10-071-3/+1
* go/types: move NewTypeParam off of CheckerRobert Findley2021-09-081-1/+1
* go/types: systematic detection of missing instantiationRobert Findley2021-09-021-1/+1
* go/types: report argument type for unsafe.OffsetOfRobert Griesemer2021-08-221-0/+9