summaryrefslogtreecommitdiff
path: root/src/cmd/compile/internal/types2/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-14/+8
* 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: 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, types2: implement type checking of "clear" built-inRobert Griesemer2022-11-171-0/+27
* cmd/compile/internal/types2: use internal/types/errors instead of local error...Robert Griesemer2022-10-101-35/+36
* cmd/compile: keep typecheck results in syntax treeKeith Randall2022-09-291-21/+21
* types2: provide error codes to error reportingRobert Griesemer2022-09-131-30/+49
* go/types, types2: add more tests for unsafe.Slice/SliceData/String/StringDataRobert Griesemer2022-08-251-5/+4
* 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/+12
* cmd/compile: accept string|[]byte-constrained 2nd argument in appendRobert Griesemer2022-01-071-1/+1
* cmd/compile/internal/types2: better error position for instantiation failureRobert Griesemer2021-11-241-1/+1
* cmd/compile/internal/types2: allow slicing for operands with []byte|string ty...Robert Griesemer2021-11-151-19/+4
* cmd/compile/internal/types2: remove tparamIsIface flag and corresponding dead...Robert Griesemer2021-11-131-24/+3
* cmd/compile/internal/types2: underlying type of a type parameter is its const...Robert Griesemer2021-11-131-3/+27
* cmd/compile/internal/types2: remove asTypeParam and simplify some codeRobert Griesemer2021-11-121-3/+3
* cmd/compile/internal/types2: remove structuralString in favor of inlined codeRobert Griesemer2021-11-101-1/+20
* cmd/compile/internal/types2: refer to structural rather than single underlyin...Robert Griesemer2021-11-101-1/+1
* cmd/compile/internal/types2: move some functions into different files (cleanup)Robert Griesemer2021-11-101-50/+0
* cmd/compile/internal/types2: rename structure to structuralTypeRobert Griesemer2021-11-101-12/+12
* cmd/compile/internal/types2: roll-forward removal of asX convertersRobert Findley2021-11-091-4/+4
* cmd/compile: Revert "cmd/compile/internal/types2: remove most asX converters ...Cuong Manh Le2021-11-081-4/+4
* cmd/compile/internal/types2: remove most asX converters (cleanup)Robert Griesemer2021-11-081-4/+4
* cmd/compile/internal/types2: use compiler version error when configured for c...Robert Griesemer2021-11-081-2/+2
* cmd/compile/internal/types2: rename is_X predicates back to isX (step 2 of 2)Robert Griesemer2021-11-041-6/+6
* cmd/compile/internal/types2: rename isX predicates to allX, add simple is_X (...Robert Griesemer2021-11-041-7/+7
* cmd/compile/internal/types2: export Structure functionRobert Griesemer2021-10-281-0/+10
* cmd/compile/internal/types2: implement singleType and structure (type)Robert Griesemer2021-10-271-13/+13
* cmd/compile/internal/types2: clean up asT converters (step 2 of 2)Robert Griesemer2021-10-271-4/+4
* cmd/compile/internal/types2: clean up asT converters (step 1 of 2)Robert Griesemer2021-10-271-15/+14
* cmd/compile/internal/types2: clarify is/underIs semantics and implementationRobert Griesemer2021-10-271-1/+4
* cmd/compile/internal/types2: make built-in to accept type sets with single un...Robert Griesemer2021-10-231-3/+3
* cmd/compile/internal/types2: factor out slice elem computation for copy built-inRobert Griesemer2021-10-231-15/+44
* cmd/compile/internal/types2: implement copy for generic argument typesRobert Griesemer2021-10-071-3/+1
* cmd/compile/internal/types2: move NewTypeParam off of CheckerRobert Griesemer2021-09-081-1/+1
* cmd/compile/internal/types2: systematic detection of missing instantiationRobert Griesemer2021-09-011-1/+1
* cmd/compile/internal/types2: report argument type for unsafe.OffsetOfRobert Griesemer2021-08-221-0/+9