aboutsummaryrefslogtreecommitdiff
path: root/src/cmd/compile/internal/types2/builtins.go
AgeCommit message (Expand)Author
2024-03-18go/types, types2: quote user-supplied names in error messagesRobert Griesemer
2024-02-22go/types, types2: remove unreachable func (minor cleanup)Robert Griesemer
2024-02-21go/types: generate builtins.go from types2 sourceRobert Griesemer
2024-02-08go/types, types2: factor out hasDots to check for ... arguments in calls (cle...Robert Griesemer
2024-02-08go/types, types2: consistently use ast/syntax.Unparen (cleanup)Robert Griesemer
2024-01-26go/types, types2: use existing case-insensitive lookup (remove TODO)Robert Griesemer
2023-11-29types2, go/types: fix type checking of ~[]E passing to unsafe builtinsCuong Manh Le
2023-11-20src: a/an grammar fixesVille Skyttä
2023-09-15go/types, types2: introduce `isValid` predicate and use throughoutRobert Griesemer
2023-08-30go/types, types2: use asNamed(t) instead of t.(*Named) type assertionsRobert Griesemer
2023-08-24cmd/compile/internal/syntax: add Unparen and UnpackListExpr helpersMatthew Dempsky
2023-07-21go/types, types2: a min/max value argument must not be untypedRobert Griesemer
2023-06-26types2, go/types: record final type for min/max argumentsCuong Manh Le
2023-06-07go/types, types2: don't crash when using trace with an invalid argumentRobert Griesemer
2023-05-22go/types, types2: remove unnecessary pkg argument from verifyVersionRobert Griesemer
2023-05-19go/types, types2: type-check built-ins even if there's a version errorRobert Griesemer
2023-05-18go/types, types2: remove unnecessary assignment (minor cleanup)Robert Griesemer
2023-05-18go/types, types2: implement min/max builtinsRobert Griesemer
2023-05-18go/types, types2: reduce differences between go/types and types2 builtins.goRobert Griesemer
2023-05-18go/types, types2: assert that builtin reports valid operand mode upon successRobert Griesemer
2023-05-18go/types, types2: remove argument "getter" use from Checker.builtins (cleanup)Robert Griesemer
2023-05-16go/types, types2: permit partially instantiated functions as function argumentsRobert Griesemer
2023-05-10go/types, types2: move xlist next to targs in Checker.arguments signatureRobert Griesemer
2023-05-03go/types, types2: rename allowVersionf to verifyVersionfRobert 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-03-29go/types, types2: reverse inference of function type argumentsRobert Griesemer
2023-03-28go/types, types2: simplify Checker.exprListRobert Griesemer
2023-03-27cmd/compile: don't panic if unsafe.Sizeof/Offsetof is used with oversize typesRobert Griesemer
2023-01-24go/types, types2: refuse pointer to array as argument to "clear" builtinCuong Manh Le
2023-01-20go/types, types2: use go.dev/issue/nnnnn when referring to an issue (cleanup)Robert Griesemer
2022-11-17go/types, types2: implement type checking of "clear" built-inRobert Griesemer
2022-10-10cmd/compile/internal/types2: use internal/types/errors instead of local error...Robert Griesemer
2022-09-29cmd/compile: keep typecheck results in syntax treeKeith Randall
2022-09-13types2: provide error codes to error reportingRobert Griesemer
2022-08-25go/types, types2: add more tests for unsafe.Slice/SliceData/String/StringDataRobert Griesemer
2022-08-24go/types,types2: add support for unsafe.{String,StringData,SliceData}cuiweixie
2022-05-24go/types, types2: don't panic with invalid recursive generic typeRobert Griesemer
2022-04-01all: remove trailing blank doc comment linesRuss Cox
2022-02-09go/types, types2: rename structuralType/String to coreType/StringRobert Griesemer
2022-02-09go/types, types2: better error messages for appendRobert Griesemer
2022-02-07go/types, types2: record correct argument type for cap, lenRobert Griesemer
2022-02-01go/types, types2: disallow real, imag, complex on type parametersRobert Griesemer
2022-01-07cmd/compile: accept string|[]byte-constrained 2nd argument in appendRobert Griesemer
2021-11-24cmd/compile/internal/types2: better error position for instantiation failureRobert Griesemer
2021-11-15cmd/compile/internal/types2: allow slicing for operands with []byte|string ty...Robert Griesemer
2021-11-13cmd/compile/internal/types2: remove tparamIsIface flag and corresponding dead...Robert Griesemer
2021-11-13cmd/compile/internal/types2: underlying type of a type parameter is its const...Robert Griesemer
2021-11-12cmd/compile/internal/types2: remove asTypeParam and simplify some codeRobert Griesemer