aboutsummaryrefslogtreecommitdiff
path: root/src/cmd/compile/internal/noder
AgeCommit message (Expand)Author
2021-08-27cmd/compile: delay fillinMethods to deal with mutually-recursive typesDan Scales
2021-08-27cmd/compile: add types.RecalcSizeMatthew Dempsky
2021-08-26cmd/compile: move types init code into package typesMatthew Dempsky
2021-08-26cmd/compile: fix reference to generic type needed by crawlerDan Scales
2021-08-26cmd/compile: unexport Type.VargenMatthew Dempsky
2021-08-26cmd/compile: change typecheck.iscmp into ir.Op.IsCmpMatthew Dempsky
2021-08-25cmd/compile: always accept 1.18 syntax but complain if not 1.18Robert Griesemer
2021-08-25cmd/compile: fix stencil call expression.wdvxdr
2021-08-25cmd/compile: fix CheckSize() calculation for -G=3 and stencilsDan Scales
2021-08-24cmd/compile: simplify bad conversion checkKeith Randall
2021-08-24cmd/compile: fix naming of types inside instantiationsDan Scales
2021-08-24cmd/compile: change irgen to generate exprs/stmts after decls processedMatthew Dempsky
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: reuse same node for global dictionariesDan Scales
2021-08-23cmd/compile: fixes for non-constant Sizeof/Alignof/OffsetofDan Scales
2021-08-23cmd/compile: always remove receiver type from instantiated method valuesKeith Randall
2021-08-23cmd/compile: copy captured dictionary var to local varKeith Randall
2021-08-23cmd/compile: fixing 15.go for -G=3Dan Scales
2021-08-20cmd/compile/internal/syntax: add PosBase.TrimmedMatthew Dempsky
2021-08-19cmd/compile/internal/types2: return an error from InstantiateRobert Findley
2021-08-19cmd/compile: add support for //go:nointerface for -G=3Matthew Dempsky
2021-08-18cmd/compile: only use dictionaries for conversions to type parametersKeith Randall
2021-08-17cmd/compile: fix CONVIFACE case converting interface to empty interfaceDan Scales
2021-08-14cmd/compile/internal/types2: rename TypeParams to TParamListRobert Findley
2021-08-14cmd/compile/internal/types2: merge Instantiate and InstantiateLazyRob Findley
2021-08-13all: gofmt more (but vendor, testdata, and top-level test directories)Dmitri Shuralyov
2021-08-10[dev.typeparams] cmd/compile: handle interface type parameters in type switchesKeith Randall
2021-08-09[dev.typeparams] cmd/compile: use types2.Constraint() rather than types2.Bound()Dan Scales
2021-08-09[dev.typeparams] cmd/compile: call transformArgs before early typecheckaste i...Dan Scales
2021-08-09[dev.typeparams] cmd/compile: implement generic type switchesKeith Randall
2021-08-06[dev.typeparams] cmd/compile/internal/types2: remove Interface.Complete (clea...Robert Griesemer
2021-08-06[dev.typeparams] cmd/compile: swap export order of union term components (cle...Robert Griesemer
2021-08-06[dev.typeparams] cmd/compile: change types2.Union API to accept a list of TermsRobert Griesemer
2021-08-06[dev.typeparams] cmd/compile: do transformCall with non-shape type of callDan Scales
2021-08-06[dev.typeparams] cmd/compile: make sure closures inside generic funcs are not...Dan Scales
2021-08-05[dev.typeparams] cmd/compile: dictionary/shape cleanupDan Scales
2021-08-05[dev.typeparams] cmd/compile: fixing case where type arg is an interfaceDan Scales
2021-08-03[dev.typeparams] cmd/compile: avoid redundant method wrappers in unified IRMatthew Dempsky
2021-08-03[dev.typeparams] cmd/compile: set sym.Def to ir.Name for method value wrappersMatthew Dempsky
2021-08-03[dev.typeparams] cmd/compile: fail early on unexpected types2.InvalidMatthew Dempsky
2021-08-02[dev.typeparams] cmd/compile: simple shape cleanupsDan Scales
2021-07-29[dev.typeparams] cmd/compile: switch unified IR from TypeParam.Bound to TypeP...Matthew Dempsky
2021-07-29[dev.typeparams] cmd/compile: remove remaining uses of UnshapifyDan Scales
2021-07-29[dev.typeparams] cmd/compile: handle meth expressions on typeparamsDan Scales
2021-07-29[dev.typeparams] cmd/compile/internal/types2: (TypeParam) SetBound -> SetCons...Robert Griesemer
2021-07-29[dev.typeparams] cmd/compile: set type parameter indices when they are boundRobert Griesemer
2021-07-29[dev.typeparams] cmd/compile: implement generic .(T) operationsKeith Randall