summaryrefslogtreecommitdiff
path: root/src/go
Commit message (Expand)AuthorAgeFilesLines
* [dev.typeparams] all: merge master (46fd547) into dev.typeparamsMatthew Dempsky2021-08-123-9/+44
|\
| * go/types: preserve untyped constants on the RHS of a shift expressionRob Findley2021-07-273-9/+44
* | [dev.typeparams] cmd/compile: change export version to 1.17 for testingDan Scales2021-08-111-6/+6
* | [dev.typeparams] go/types: don't expose the TypeSet API for 1.18Rob Findley2021-08-105-19/+19
* | [dev.typeparams] cmd/compile: keep export format unchanged if no type params ...Dan Scales2021-08-101-13/+6
* | [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] 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] 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] go/types: backport lazy loading changes from CL 336252Rob Findley2021-07-309-43/+61
* | [dev.typeparams] go/types,cmd/compile/internal/types2: fix TypeParams.At docsMatthew Dempsky2021-07-291-1/+0
* | [dev.typeparams] go/types, types2: remove instance.verify field (cleanup)Robert Griesemer2021-07-292-7/+2
* | [dev.typeparams] go/types, types2: set tset when constructing interfaces in t...Rob Findley2021-07-241-2/+6
* | [dev.typeparams] go/types: use the TParams API consistentlyRob Findley2021-07-224-6/+6
* | [dev.typeparams] go/types: set type parameter indices when they are boundRob Findley2021-07-2217-65/+111
* | [dev.typeparams] go/types: trigger verification while resolving instanceRob Findley2021-07-223-25/+33
* | [dev.typeparams] go/types: merge instance and Named to eliminate sanitizationRob Findley2021-07-2215-314/+96
* | [dev.typeparams] all: merge master (c8f4e61) into dev.typeparamsMatthew Dempsky2021-07-201-1/+1
|\ \ | |/
| * go/build, runtime/internal/sys: reserve GOARCH=loong64WANG Xuerui2021-07-141-1/+1
* | [dev.typeparams] go/types: fix the type parameter index in applyTypeFuncRob Findley2021-07-191-1/+1
* | [dev.typeparams] go/types: more consistent handling of predeclared "any"Rob Findley2021-07-195-25/+31
* | [dev.typeparams] go/types: embedding stand-alone type parameters is not permi...Rob Findley2021-07-198-40/+81
* | [dev.typeparams] go/types: fix generic type indirectionRob Findley2021-07-192-5/+45
* | [dev.typeparams] go/types: interface identity must consider full type setRob Findley2021-07-192-8/+21
* | [dev.typeparams] go/types: cleanups around receiver type checksRob Findley2021-07-193-13/+40
* | [dev.typeparams] go/types: implement delete(m, k) where m is of type paramete...Rob Findley2021-07-193-11/+58
* | [dev.typeparams] go/types: implement close(ch) where ch is of type parameter ...Rob Findley2021-07-194-28/+61
* | [dev.typeparams] go/types: implement ch <- x where ch is of type parameter typeRob Findley2021-07-192-14/+62
* | [dev.typeparams] go/types: implement <-ch where ch is of type parameter typeRob Findley2021-07-192-9/+85
* | [dev.typeparams] go/types: move methods on *Named into named.goRob Findley2021-07-192-96/+99
* | [dev.typeparams] go/types: use InstantiateLazy to create instance types (clea...Rob Findley2021-07-193-38/+27
* | [dev.typeparams] go/types: move instantiation code to instantiate.go (cleanup)Rob Findley2021-07-192-185/+186
* | [dev.typeparams] go/types: replace types2.Instantiate with Checker.InstantiateRob Findley2021-07-197-80/+53
* | [dev.typeparams] go/types: update TypeParam APIs to match types2Rob Findley2021-07-194-19/+22
* | [dev.typeparams] go/types: remove unnecessary guard from NewInterfaceTypeRob Findley2021-07-191-11/+0
* | [dev.typeparams] go/types: add some missing APIs for the importerRob Findley2021-07-194-9/+30
* | [dev.typeparams] go/types: recursive substitution must terminate (bug fix)Rob Findley2021-07-192-16/+45
* | [dev.typeparams] go/types: use scope numbers to identify local typesRob Findley2021-07-196-21/+30
* | [dev.typeparams] go/types: support local defined typesRob Findley2021-07-192-9/+30
* | [dev.typeparams] go/types: don't permit method calls on ptr to type parameter...Rob Findley2021-07-194-16/+36
* | [dev.typeparams] go/types: replace optype() with under() in various cases (cl...Rob Findley2021-07-176-19/+21
* | [dev.typeparams] go/types: clean up index expr implementation for type parame...Rob Findley2021-07-177-82/+101
* | [dev.typeparams] go/types: disallow "free" type parameter as RHS of a type de...Rob Findley2021-07-175-56/+90