aboutsummaryrefslogtreecommitdiff
path: root/src/cmd/compile/internal/types2/api.go
AgeCommit message (Expand)Author
2024-05-07go/types, types: represent any using AliasRob Findley
2024-04-25all: fix typos in commentsguoguangwu
2024-04-24go/types: add Alias.RhsAlan Donovan
2024-04-18go/types, types2: use types2.Config flag to control Alias node creationRobert Griesemer
2024-04-05cmd/compile: export/import materialized aliasesAlan Donovan
2023-11-30go/types: set correct Var.scopePos for parameters/resultsAlan Donovan
2023-11-16go/types, types2: move exported predicates into separate fileRobert Griesemer
2023-11-13go/types, types2: implement Alias proposal (export API)Robert Griesemer
2023-11-11go/types, types2: implement Info.PkgNameOfRobert Griesemer
2023-11-10cmd/compile: update types2.Info.FileVersions API to match go/typesRobert Griesemer
2023-11-09go/types, types2: introduce _Alias type nodeRobert Griesemer
2023-09-15go/types, types2: introduce `isValid` predicate and use throughoutRobert Griesemer
2023-08-03go/types, types2: collect per-file Go version in Info.FileVersionsRobert Griesemer
2023-07-21go/types, types2: update documentation for GoVersionRob Findley
2023-05-24cmd/compile: report an error URL with error messagesRobert Griesemer
2023-05-23Revert "go/types, types2: consider shared methods when unifying against inter...Robert Griesemer
2023-05-23go/types, types2: consider shared methods when unifying against interfacesRobert Griesemer
2023-05-19cmd/compile: use more lenient type inference for untyped arguments for go1.21Robert Griesemer
2023-05-08go/types, types2: infer minimum default type for untyped argumentsRobert Griesemer
2023-05-04go/types, types2: remove Config.EnableReverseTypeInference flagRobert Griesemer
2023-05-03go/types, types2: implement reverse type inference for function argumentsRobert Griesemer
2023-04-20go/types: fix version downgrade bug without Config.GoVersionRuss Cox
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-10cmd/compile/internal/types2: record error code in Error structRobert Griesemer
2023-03-01go/types, types2: add cause parameter to missingMethod, (new)assertableToRobert Griesemer
2023-02-02go/types, types2: use a comparer struct to control the identical predicateRobert Griesemer
2023-01-17cmd/compile: remove support for old comparable semanticsRobert Griesemer
2022-12-01go/types, types2: make the new comparable semantics the defaultRobert Griesemer
2022-12-01Revert "go/types, types2: make the new comparable semantics the default"Robert Griesemer
2022-12-01go/types, types2: make the new comparable semantics the defaultRobert Griesemer
2022-10-24go/types, types2: implement alternative comparable semanticsRobert Griesemer
2022-09-29cmd/compile: keep typecheck results in syntax treeKeith Randall
2022-09-28go/types, types2: remove (C/c)ompilerErrorMessages flag - not needed anymoreRobert Griesemer
2022-09-03go/types, types2: use strings.Builder instead of bytes.Buffer where possibleRobert Griesemer
2022-08-15go/types, types2: don't build unnecessary error strings in implementsRobert Findley
2022-07-01go/types, types2: document that exported predicates are unspecified for inval...Robert Griesemer
2022-06-26cmd/compile: do branch/label checks only onceRobert Griesemer
2022-05-19all: gofmt main repoRuss Cox
2022-04-11all: gofmt main repoRuss Cox
2022-04-01all: remove trailing blank doc comment linesRuss Cox
2022-03-09go/types, types2: clarify documentation with respect to generic typesRobert Findley
2022-03-07go/types: document that predicates are undefined on generic typesRobert Findley
2022-02-08go/types, types2: AssertableTo is undefined for generalized interfacesRobert Griesemer
2022-01-28go/types, types2: remove Qualifier parameter from Checker.implementsRobert Griesemer
2022-01-11go/types, types2: mention type decl scopes in Info.Scopes documentationRobert Findley
2021-12-15cmd/compile/internal/types2: record types for union subexpressionsRobert Griesemer
2021-12-14go/types, types2: record (top-level) union typesRobert Griesemer
2021-11-29go/types: consider structural restrictions in ImplementsRobert Findley
2021-11-17cmd/compile/internal/types2: tweaks to ArgumentError to be more idiomaticRobert Griesemer