aboutsummaryrefslogtreecommitdiff
path: root/src/cmd/compile/internal/types2/type.go
AgeCommit message (Expand)Author
2023-01-17go/types, types2: factor out under.go, generate it for go/typesRobert Griesemer
2022-09-29cmd/compile: keep typecheck results in syntax treeKeith Randall
2022-02-25go/types,types2: revert documentation for Type.UnderlyingRobert Findley
2022-02-09go/types, types2: rename structuralType/String to coreType/StringRobert Griesemer
2021-11-15cmd/compile/internal/types2: move match function to end of file (cleanup)Robert Griesemer
2021-11-15cmd/compile/internal/types2: allow slicing for operands with []byte|string ty...Robert Griesemer
2021-11-15cmd/compile/internal/types2: optimize common case in structuralTypeRobert Griesemer
2021-11-13cmd/compile/internal/types2: simplify under() and fix a crashRobert Griesemer
2021-11-13cmd/compile/internal/types2: remove tparamIsIface flag and corresponding dead...Robert Griesemer
2021-11-13cmd/compile/internal/types2: remove asNamedRobert Griesemer
2021-11-13cmd/compile/internal/types2: underlying type of a type parameter is its const...Robert Griesemer
2021-11-12cmd/compile/internal/types2: make sure we are safe for nil in underIsRobert Griesemer
2021-11-12cmd/compile/internal/types2: remove asTypeParam and simplify some codeRobert Griesemer
2021-11-10cmd/compile/internal/types2: remove structuralString in favor of inlined codeRobert Griesemer
2021-11-10cmd/compile/internal/types2: slightly relax notion of structural typeRobert Griesemer
2021-11-10cmd/compile/internal/types2: move some functions into different files (cleanup)Robert Griesemer
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: implement compiler helper functions without usin...Robert 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-21go/types, types2: always return an underlying type from optypeRobert Findley
2021-09-15cmd/compile/internal/types2: merge Named type loading and expansionRobert Griesemer
2021-08-26cmd/compile/internal/types2: address some TODOs (cleanup)Robert Griesemer
2021-08-14cmd/compile/internal/types2: merge Instantiate and InstantiateLazyRob Findley
2021-08-10[dev.typeparams] cmd/compile/internal/types2: expand is only required for *Na...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: (TypeParam) SetBound -> SetCons...Robert Griesemer
2021-07-29[dev.typeparams] cmd/compile/internal/types2: use type terms to represent unionsRobert Griesemer
2021-07-14[dev.typeparams] cmd/compile/internal/types2: implement delete(m, k) where m ...Robert Griesemer
2021-07-14[dev.typeparams] cmd/compile/internal/types2: implement close(ch) where ch is...Robert Griesemer
2021-07-07[dev.typeparams] cmd/compile/internal/types2: don't permit method calls on pt...Robert Griesemer
2021-07-01[dev.typeparams] cmd/compile/internal/types2: move (remaining) type decls int...Robert Griesemer
2021-07-01[dev.typeparams] cmd/compile/internal/types2: move Interface type decl into i...Robert Griesemer
2021-07-01[dev.typeparams] cmd/compile/internal/types2: move Signature type decl into s...Robert Griesemer
2021-07-01[dev.typeparams] cmd/compile/internal/types2: move Struct type decl into stru...Robert Griesemer
2021-07-01[dev.typeparams] cmd/compile/internal/types2: rename newTypeSet -> computeTyp...Robert Griesemer
2021-07-01[dev.typeparams] cmd/compile/internal/types2: make Interface.obj a *TypeNameRobert Griesemer
2021-07-01[dev.typeparams] cmd/compile/internal/types2: delay interface check for type ...Robert Griesemer
2021-06-30[dev.typeparams] cmd/compile/internal/types2: move embedding positions from C...Robert Griesemer
2021-06-30[dev.typeparams] cmd/compile/internal/types2: introduce type set abstraction ...Robert Griesemer
2021-06-04[dev.typeparams] cmd/compile: export/import of recursive generic types.Dan Scales
2021-06-04[dev.typeparams] cmd/compile: lazy import resolution for types2Matthew Dempsky
2021-06-02[dev.typeparams] cmd/compile/internal/types2: eliminate need for unpack and a...Robert Griesemer
2021-06-02[dev.typeparams] cmd/compile/internal/types2: clean up type set/union interse...Robert Griesemer
2021-06-02[dev.typeparams] cmd/compile/internal/types2: replace Sum type with Union typeRobert Griesemer
2021-05-27[dev.typeparams] cmd/compile/internal/types2: ensure that Named.check is nill...Robert Griesemer
2021-05-26[dev.typeparams] cmd/compile: adding union support in types1Dan Scales
2021-05-24[dev.typeparams] cmd/compile/internal/types2: accept embedded interface elementsRobert Griesemer