aboutsummaryrefslogtreecommitdiff
path: root/src/cmd/compile/internal/types2/typestring.go
AgeCommit message (Expand)Author
2024-02-21go/types: generate typestring.go from types2 sourceRobert Griesemer
2023-12-07go/types, types2: don't print aliased type (in comments) for Alias typesRobert Griesemer
2023-11-13go/types, types2: implement Alias proposal (export API)Robert Griesemer
2023-11-09go/types, types2: introduce _Alias type nodeRobert Griesemer
2023-08-30go/types, types2: use asNamed(t) instead of t.(*Named) type assertionsRobert Griesemer
2023-02-22go/types, types2: point out type parameters with predeclared names in errorsRobert Griesemer
2023-01-20go/types, types2: use go.dev/issue/nnnnn when referring to an issue (cleanup)Robert Griesemer
2022-11-18cmd/compile: package-annotate structs when error would be ambiguousDavid Chase
2022-11-18go/types, types2: replace (internal) writePackage with packagePrefixRobert Griesemer
2022-09-13go/types, types2: don't print function parameter names when showing type diff...Robert Griesemer
2022-09-02go/types, types2: consistently write "x | y" rather than "x|y" for unionsRobert Griesemer
2022-06-06go/types, types2: store Named instance information separatelyRobert Findley
2022-04-01all: remove trailing blank doc comment linesRuss Cox
2022-01-26go/types, types2: print underlying type of comparable as "interface{comparable}"Robert Griesemer
2021-11-17cmd/compile/internal/types2: when type hashing, canonicalize interfacesRobert Griesemer
2021-11-17cmd/compile/internal/types2: when type hashing, use placeholders for type par...Robert Griesemer
2021-11-17cmd/compile/internal/types2: deduplicate signatures with the contextRobert Griesemer
2021-11-16go/types, types2: improve error messages referencing anyRobert Findley
2021-11-09cmd/compile/internal/types2: roll-forward removal of asX convertersRobert Findley
2021-11-08cmd/compile: Revert "cmd/compile/internal/types2: remove most asX converters ...Cuong Manh Le
2021-11-08cmd/compile/internal/types2: remove most asX converters (cleanup)Robert Griesemer
2021-11-04cmd/compile/internal/types2: remove qualification from type parameter stringsRobert Griesemer
2021-11-01cmd/compile/internal/types2: remove subscripts from type parameter namesRobert Griesemer
2021-10-27cmd/compile/internal/types2: clean up asT converters (step 2 of 2)Robert Griesemer
2021-10-27cmd/compile/internal/types2: clean up asT converters (step 1 of 2)Robert Griesemer
2021-10-01cmd/compile: remove typeparam subscripts, use func/type prefix for uniquenessDan Scales
2021-10-01cmd/compile/internal/types2: mark implicit interfaces as suchRobert Griesemer
2021-09-29go/types, types2: rename Environment to ContextRobert Findley
2021-09-15cmd/compile/internal/types2: eliminate Named.instPosRobert Griesemer
2021-09-15cmd/compile/internal/types2: export TypeHash, return value without blanksRobert Griesemer
2021-09-08cmd/compile/internal/types2: spell out 'Type' in type parameter APIsRobert Griesemer
2021-09-08cmd/compile/internal/types2: implement deduplication of instances using the E...Robert Griesemer
2021-09-07cmd/compile: fix deadlock in (*Named).loadCuong Manh Le
2021-09-01go/types: more systematic error handling in typeWriterRobert Findley
2021-08-30cmd/compile/internal/types2: more systematic error handling in typeWriterRobert Griesemer
2021-08-30cmd/compile/internal/types2: eliminate typeHashing global variableRobert Griesemer
2021-08-30cmd/compile/internal/types2: generalize instanceHash to accept any type, rena...Robert Griesemer
2021-08-30cmd/compile/internal/types2: don't print instance markers for type hashesRobert Griesemer
2021-08-30cmd/compile/internal/types2: use a typeWriter to write types (cleanup)Robert Griesemer
2021-08-26cmd/compile/internal/types2: remove need for instance (struct)Robert Griesemer
2021-08-26cmd/compile/internal/types2: address some TODOs (cleanup)Robert Griesemer
2021-08-24cmd/compile/internal/types2: use a TypeList type to hold type argumentsRobert Griesemer
2021-08-24cmd/compile/internal/types2: use []*TypeParam rather than []*TypeName for typ...Robert Griesemer
2021-08-06[dev.typeparams] cmd/compile: change types2.Union API to accept a list of TermsRobert Griesemer
2021-08-06[dev.typeparams] cmd/compile/internal/types2: minor cleanup of writeTParamListRobert Griesemer
2021-08-05[dev.typeparams] cmd/compile/internal/types2: cleanup panic callsRobert Griesemer
2021-08-05[dev.typeparams] cmd/compile/internal/types2: remove TestIncompleteInterfaces...Robert Griesemer
2021-08-05[dev.typeparams] cmd/compile/internal/types2: remove unused gcCompatibilityMo...Robert Griesemer
2021-08-05[dev.typeparams] cmd/compile/internal/types2: implement type sets with term l...Robert Griesemer
2021-07-29[dev.typeparams] cmd/compile/internal/types2: use the TParams API consistentlyRobert Griesemer