aboutsummaryrefslogtreecommitdiff
path: root/src/cmd/compile/internal/types2
AgeCommit message (Expand)Author
2021-09-20cmd/compile: fix ExampleInfo outputAmelia Downs
2021-09-16go/types, types2: add an additional shift test caseRobert Griesemer
2021-09-15cmd/compile/internal/types2: eliminate Named.instPosRobert Griesemer
2021-09-15cmd/compile/internal/types2: merge Named type loading and expansionRobert Griesemer
2021-09-15cmd/compile/internal/types2: implement Identical for *Union typesRobert Griesemer
2021-09-15cmd/compile/internal/types2: remove some unnecessary loading/expansion of Nam...Robert Griesemer
2021-09-15cmd/compile/internal/types2: export TypeHash, return value without blanksRobert Griesemer
2021-09-10cmd/compile/internal/types2: better error message for invalid array declsRobert Griesemer
2021-09-09cmd/compile/internal/syntax: better error message for missing type constraintRobert Griesemer
2021-09-09go/types, types2: rename RParams -> RecvTypeParamsRobert Findley
2021-09-08go/types, types2: add Environment to ConfigRobert Griesemer
2021-09-08cmd/compile/internal/types2: spell out 'Type' in type parameter APIsRobert Griesemer
2021-09-08cmd/compile/internal/types2: temporarily pin the Checker to Interface during ...Robert Griesemer
2021-09-08cmd/compile/internal/types2: move NewTypeParam off of CheckerRobert Griesemer
2021-09-08cmd/compile/internal/types2: move typeHash to environment.goRobert Griesemer
2021-09-08cmd/compile/internal/types2: implement deduplication of instances using the E...Robert Griesemer
2021-09-08cmd/compile/internal/types2: reduce number of delayed functions (optimization)Robert Griesemer
2021-09-08cmd/compile/internal/types2: handle recursive type parameter constraintsRobert Griesemer
2021-09-07cmd/compile: fix deadlock in (*Named).loadCuong Manh Le
2021-09-04cmd/compile/internal/types2: detect constraint type inference cyclesRobert Griesemer
2021-09-02cmd/compile: disable type list syntax for the compilerRobert Griesemer
2021-09-01cmd/compile/internal/types2: systematic detection of missing instantiationRobert Griesemer
2021-09-01cmd/compile: fix irgen mis-handling invalid function declarationCuong Manh Le
2021-09-01go/types: more systematic error handling in typeWriterRobert Findley
2021-08-31go/types: address some TODOs (cleanup)Robert Findley
2021-08-31cmd/compile/internal/types2: disallow aliases for generic typesRobert Griesemer
2021-08-31go/types, types2: union terms must be instantiatedRobert Griesemer
2021-08-31cmd/compile/internal/types2: remove superfluous ordinaryType callsRobert Griesemer
2021-08-30go/types, types2: add a test for invalid import of "init"Robert 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-30go/types, types2: types in method expressions must be instantiatedQuim Muntal
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-28go/types, types2: types in type switch cases must be instantiatedRobert Griesemer
2021-08-27cmd/compile/internal/syntax: make valid type parameter list in presence of er...Robert Griesemer
2021-08-26cmd/compile/internal/types2: do not declare new methods on instantiated typesRobert Griesemer
2021-08-26cmd/compile/internal/types2: implement TypeList.String (debugging support)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-25cmd/compile/internal/types2: fix type set printing and add testRobert Griesemer
2021-08-25cmd/compile/internal/types2: rename IsMethodSet to IsConstraint (cleanup)Robert Griesemer
2021-08-25cmd/compile: always accept 1.18 syntax but complain if not 1.18Robert Griesemer
2021-08-25go/types, types2: don't re-evaluate context string for each function argument...Robert Griesemer
2021-08-24cmd/compile/internal/types2: use TypeList in the Inferred structRobert 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-24cmd/compile/internal/types2: use an opaque environment for InstantiateRobert Griesemer
2021-08-24cmd/compile/internal/types2: don't export TypeSetRobert Griesemer