Age | Commit message (Expand) | Author |
2022-04-19 | cmd/compile/internal/types2: use correct value of iota | Robert Griesemer |
2022-03-21 | go/types, types2: improved tracing output throughout (debugging support) | Robert Griesemer |
2022-03-21 | go/types, types2: alias type declarations may refer to constraint types | Robert Griesemer |
2022-02-23 | go/types: delete unnecessary slice construction | Robert Findley |
2022-01-25 | go/types, types2: make each method instantiation independently lazy | Robert Findley |
2022-01-24 | go/types, types2: report an error when using a broken alias | Robert Griesemer |
2022-01-24 | go/types, types2: slightly better tracing output (debugging support) | Robert Griesemer |
2022-01-24 | go/types, types2: validType argument must be *Named type | Robert Griesemer |
2022-01-24 | go/types, types2: use a map instead of a field for marking in validType | Robert Griesemer |
2022-01-24 | go/types, types2: move validType code into its own file | Robert Griesemer |
2022-01-21 | cmd/compile: make sure multiple blank typeparams remain unique | Dan Scales |
2022-01-07 | go/types, types2: disallow multiple blank type parameters | Robert Griesemer |
2022-01-06 | go/types, types2: eagerly check that constraints are not type params | Robert Findley |
2021-12-20 | all: fix spelling errors found by misspell | Dan Kortschak |
2021-11-24 | cmd/compile/internal/types2: report types for mismatched call and return stat... | Robert Griesemer |
2021-11-17 | cmd/compile/internal/types2: rename types.context to types.environment | Robert Griesemer |
2021-11-17 | cmd/compile/internal/types2: don't set a Config.Context if none is provided | Robert Griesemer |
2021-11-15 | cmd/compile/internal/types2: add test for imported constraints pre-1.18 | Robert Griesemer |
2021-11-13 | cmd/compile/internal/types2: remove tparamIsIface flag and corresponding dead... | Robert Griesemer |
2021-11-13 | cmd/compile/internal/types2: remove asNamed | Robert Griesemer |
2021-11-12 | cmd/compile/internal/types2: remove asTypeParam and simplify some code | Robert Griesemer |
2021-11-10 | cmd/compile/internal/types2: disallow type cycles through type parameter lists | Robert Griesemer |
2021-11-10 | cmd/compile/internal/types2: rename Checker.cycle to Checker.validCycle | Robert Griesemer |
2021-11-08 | cmd/compile/internal/types2: use compiler version error when configured for c... | Robert Griesemer |
2021-10-28 | cmd/compile/internal/types2: disallow lone type parameter on RHS of type decl... | Robert Griesemer |
2021-10-19 | cmd/compile/internal/types2: delay expansion of underlying in typeDecl | Robert Griesemer |
2021-10-15 | cmd/compile/internal/types2: add debugging support for delayed actions | Robert Griesemer |
2021-10-14 | cmd/compile/internal/types2: avoid infinite expansion for invalid recursive g... | Robert Griesemer |
2021-10-11 | cmd/compile/internal/types2: avoid duplicate errors for invalid bounds | Robert Findley |
2021-10-11 | go/types: accept constraint literals with elided interfaces | Robert Findley |
2021-10-06 | cmd/compile/internal/types2: break cycles in invalid types | Robert Griesemer |
2021-10-01 | cmd/compile/internal/types2: mark implicit interfaces as such | Robert Griesemer |
2021-10-01 | cmd/compile/internal/types2: accept constraint literals with elided interfaces | Robert Griesemer |
2021-09-29 | go/types, types2: rename Environment to Context | Robert Findley |
2021-09-28 | cmd/compile/internal/types2: add Interface.IsMethodSet, remove Interface.IsCo... | Robert Griesemer |
2021-09-23 | go/types,types2: disallow illegal cycles through Unions | Robert Findley |
2021-09-22 | cmd/compile, go/types: allow `any` anywhere (as a type) | Robert Griesemer |
2021-09-21 | cmd/compile/internal/types2: instantiate methods when instantiating Named types | Robert Griesemer |
2021-09-15 | cmd/compile/internal/types2: merge Named type loading and expansion | Robert Griesemer |
2021-09-08 | go/types, types2: add Environment to Config | Robert Griesemer |
2021-09-08 | cmd/compile/internal/types2: spell out 'Type' in type parameter APIs | Robert Griesemer |
2021-09-08 | cmd/compile/internal/types2: move NewTypeParam off of Checker | Robert Griesemer |
2021-09-08 | cmd/compile/internal/types2: implement deduplication of instances using the E... | Robert Griesemer |
2021-09-08 | cmd/compile/internal/types2: reduce number of delayed functions (optimization) | Robert Griesemer |
2021-09-08 | cmd/compile/internal/types2: handle recursive type parameter constraints | Robert Griesemer |
2021-08-31 | cmd/compile/internal/types2: disallow aliases for generic types | Robert Griesemer |
2021-08-25 | cmd/compile: always accept 1.18 syntax but complain if not 1.18 | Robert Griesemer |
2021-08-24 | cmd/compile/internal/types2: use []*TypeParam rather than []*TypeName for typ... | Robert Griesemer |
2021-08-14 | cmd/compile/internal/types2: rename TypeParams to TParamList | Robert Findley |
2021-08-14 | cmd/compile/internal/types2: merge Instantiate and InstantiateLazy | Rob Findley |