aboutsummaryrefslogtreecommitdiff
path: root/test/typeparam
AgeCommit message (Expand)Author
2022-05-17cmd/compile: skip exporting generic functions for -buildmode=pluginMatthew Dempsky
2022-05-14cmd/compile: don't inline fn with shape params, but passed no shape argCuong Manh Le
2022-05-10test: add test case for #51840Wayne Zuo
2022-05-06cmd/compile: allow exporting `.rcvr` identWayne Zuo
2022-05-03cmd/compile: use dictionary to convert type to shaped interface typeWayne Zuo
2022-04-28cmd/compile: set correct package for vars/params/results from nested instanti...Cuong Manh Le
2022-04-21test/typeparam: fix copyright messagemkontani
2022-04-12cmd/compile: always write fun[0] in incomplete itabWayne Zuo
2022-04-07test: extend issue52124.go to also test #52139Matthew Dempsky
2022-04-04cmd/compile: support reading union type for compiler backend in unified IRCuong Manh Le
2022-03-24test: use dot-relative imports where appropriateMatthew Dempsky
2022-03-22cmd/compile/internal/importer: key tparams by Package instead of pkgnameRobert Findley
2022-03-21cmd/compile: replace Type.OrigSym with Type.OrigTypeMatthew Dempsky
2022-03-18cmd/compile: pointers to notinheap types need their own shapeKeith Randall
2022-03-14cmd/compile: fix wrong dict param when getting dict typeCuong Manh Le
2022-03-11cmd/compile: fix re-export closureCuong Manh Le
2022-03-10cmd/compile: fix expression switches using type parametersKeith Randall
2022-03-10cmd/compile: fix transform of OEQ/ONE when one arg is a type paramKeith Randall
2022-03-09go/types, types2: disable field accesses through type parametersRobert Griesemer
2022-03-07go/types, types2: disable inference for type instancesRobert Findley
2022-03-07cmd/compile: remove duplicate const logic from typecheckMatthew Dempsky
2022-03-07test: add test case for #51521Matthew Dempsky
2022-03-07test: additional generic type switch test coverageMatthew Dempsky
2022-03-07cmd/compile: fix reentrancy issue in unified IR function body readingMatthew Dempsky
2022-03-03cmd/compile: don't include instantiating types in type hashKeith Randall
2022-03-01go/types, types2: correctly consider ~ (tilde) in constraint type inferenceRobert Griesemer
2022-03-01test: workaround codegen bug in typeparam/mdempsky/13.goMatthew Dempsky
2022-03-01all: avoid use of cmd/compile -G flag in testsMatthew Dempsky
2022-02-28cmd/compile: deal with constructed types that have shapes in themDan Scales
2022-02-28cmd/compile: fix case for structural types where we should be looking at type...Dan Scales
2022-02-28cmd/compile: emit types of constants which are instantiated generic typesKeith Randall
2022-02-28test: add new test case for 51219 that triggers the types2 issueDan Scales
2022-02-26cmd/compile: ensure dictionary assignment statements are defining statementsKeith Randall
2022-02-25go/types, types2: delay receiver type validationRobert Griesemer
2022-02-24cmd/compile: delay all call transforms if in a generic functionDan Scales
2022-02-18cmd/compile: fix importers to deal with recursion through type constraintsDan Scales
2022-02-09go/types, types2: rename structuralType/String to coreType/StringRobert Griesemer
2022-02-03cmd/compile: restrict generics test to -G=3Keith Randall
2022-02-03cmd/compile: ensure size is computed for shape typesKeith Randall
2022-02-03constraints: remove packageIan Lance Taylor
2022-02-01go/types, types2: disallow real, imag, complex on type parametersRobert Griesemer
2022-01-31go/types, types2: fix implements and identical predicatesRobert Griesemer
2022-01-27go/types, cmd/compile: fix composite literal structural typingMatthew Dempsky
2022-01-27cmd/compile: add missing shape check in (*Tsubster).tinterDan Scales
2022-01-25go/types, types2: all interfaces implement comparable (add tests)Robert Griesemer
2022-01-25test: add a new test absdiff3.go which uses function callbackDan Scales
2022-01-25cmd/compile: new absdiff.go test, fix problem with g.curDeclDan Scales
2022-01-24go/types, types2: reorder object processing to avoid broken aliasesRobert Griesemer
2022-01-24go/types, types2: report an error when using a broken aliasRobert Griesemer
2022-01-24go/types, types2: consider type parameters for cycle detectionRobert Griesemer