summaryrefslogtreecommitdiff
Commit message (Expand)AuthorAgeFilesLines
...
* | [dev.typeparams] cmd/compile/internal/types2: remove Interface.Complete (clea...Robert Griesemer2021-08-064-27/+3
* | [dev.typeparams] cmd/compile/internal/types2: limit termlist lengthsRobert Griesemer2021-08-065-5/+117
* | [dev.typeparams] cmd/compile: swap export order of union term components (cle...Robert Griesemer2021-08-065-13/+8
* | [dev.typeparams] cmd/compile: change types2.Union API to accept a list of TermsRobert Griesemer2021-08-069-53/+52
* | [dev.typeparams] cmd/compile/internal/types2: add defined type to term/termli...Robert Griesemer2021-08-063-10/+82
* | [dev.typeparams] cmd/compile/internal/syntax: cleanup panic callsRobert Griesemer2021-08-063-4/+4
* | [dev.typeparams] cmd/compile/internal/types2: minor cleanup of writeTParamListRobert Griesemer2021-08-062-10/+14
* | [dev.typeparams] cmd/compile/internal/types2: fix make with type parameter ar...Robert Griesemer2021-08-063-112/+80
* | [dev.typeparams] cmd/compile/internal/types2: fix range over exprs of type pa...Robert Griesemer2021-08-063-71/+112
* | [dev.typeparams] cmd/compile/internal/types2: better names for things (cleanup)Robert Griesemer2021-08-068-101/+100
* | [dev.typeparams] cmd/compile: cleanup wrapper code for genericsDan Scales2021-08-061-25/+27
* | [dev.typeparams] cmd/compile: do transformCall with non-shape type of callDan Scales2021-08-064-6/+22
* | [dev.typeparams] cmd/compile: make sure closures inside generic funcs are not...Dan Scales2021-08-064-1/+37
* | [dev.typeparams] cmd/compile/internal/types2: cleanup panic callsRobert Griesemer2021-08-0511-24/+24
* | [dev.typeparams] cmd/compile/internal/types2: remove TestIncompleteInterfaces...Robert Griesemer2021-08-053-76/+15
* | [dev.typeparams] cmd/compile/internal/types2: remove unused gcCompatibilityMo...Robert Griesemer2021-08-051-85/+13
* | [dev.typeparams] cmd/compile/internal/types2: implement type sets with term l...Robert Griesemer2021-08-0523-414/+331
* | [dev.typeparams] cmd/compile: unified importReader receiver name to rLeonard Wang2021-08-051-16/+16
* | [dev.typeparams] cmd/compile: dictionary/shape cleanupDan Scales2021-08-051-330/+113
* | [dev.typeparams] cmd/compile: fixing case where type arg is an interfaceDan Scales2021-08-053-34/+142
* | [dev.typeparams] go/types: remove a stale comment (cleanup)Rob Findley2021-08-041-2/+0
* | [dev.typeparams] go/types: switch the TArgs API to NumTArgs/TArgRob Findley2021-08-041-2/+6
* | [dev.typeparams] cmd/compile/internal/types2: implement term listsRobert Griesemer2021-08-042-0/+445
* | [dev.typeparams] cmd/compile: put shape types in their own packageKeith Randall2021-08-048-5/+78
* | [dev.typeparams] runtime: handle d.link carefully when freeing a deferAustin Clements2021-08-042-1/+11
* | [dev.typeparams] go/types: move instance.go contents into named.go (cleanup)Rob Findley2021-08-044-54/+39
* | [dev.typeparams] go/types: print constraint info for type param operandsRob Findley2021-08-041-6/+10
* | [dev.typeparams] go/types: (TypeParam) SetBound -> SetConstraintRob Findley2021-08-048-23/+20
* | [dev.typeparams] go/types: use type terms to represent unionsRob Findley2021-08-0411-79/+130
* | [dev.typeparams] cmd/compile/internal/types2: fix a panic in missingMethodRob Findley2021-08-042-6/+9
* | [dev.typeparams] go/types: implement type termsRob Findley2021-08-042-0/+371
* | [dev.typeparams] go/types: use comparable bit rather than ==() methodRob Findley2021-08-049-43/+71
* | [dev.typeparams] go/types: embedded type cannot be a (pointer to) a type para...Rob Findley2021-08-044-13/+17
* | [dev.typeparams] go/types: implement TypeParam.ConstraintRob Findley2021-08-041-13/+21
* | [dev.typeparams] go/types: adjust unsafe.Alignof/Offsetof/SizeofRob Findley2021-08-046-28/+177
* | [dev.typeparams] runtime: simplify freedeferAustin Clements2021-08-031-13/+1
* | [dev.typeparams] runtime,cmd/compile,cmd/link: replace jmpdefer with a loopAustin Clements2021-08-0331-324/+39
* | [dev.typeparams] runtime: remove unnecessary split-prevention from defer codeAustin Clements2021-08-031-58/+40
* | [dev.typeparams] cmd/compile: avoid redundant method wrappers in unified IRMatthew Dempsky2021-08-032-23/+49
* | [dev.typeparams] cmd/compile: set sym.Def to ir.Name for method value wrappersMatthew Dempsky2021-08-032-7/+7
* | [dev.typeparams] cmd/compile: make softfloat mode work with register ABICherry Mui2021-08-038-14/+43
* | [dev.typeparams] cmd/compile: fail early on unexpected types2.InvalidMatthew Dempsky2021-08-031-8/+12
* | [dev.typeparams] cmd/compile: simple shape cleanupsDan Scales2021-08-022-12/+7
* | [dev.typeparams] cmd/compile/internal/types2: move instance.go contents into ...Robert Griesemer2021-08-024-52/+37
* | [dev.typeparams] cmd/compile: make HasShape() more efficient by implementing ...Dan Scales2021-08-022-53/+54
* | [dev.typeparams] cmd/compile/internal/types2: print constraint info for type ...Robert Griesemer2021-08-021-6/+10
* | [dev.typeparams] runtime: rewrite softfloat functions to avoid using floatsCherry Mui2021-08-021-17/+19
* | [dev.typeparams] cmd/compile: make all pointer types have the same shapeKeith Randall2021-07-314-2/+27
* | [dev.typeparams] Revert "[dev.typeparams] runtime: remove unnecessary split-p...Austin Clements2021-07-301-29/+55
* | [dev.typeparams] Revert "[dev.typeparams] runtime,cmd/compile,cmd/link: repla...Austin Clements2021-07-3031-39/+324