summaryrefslogtreecommitdiff
path: root/src/cmd/compile/internal/noder/expr.go
Commit message (Expand)AuthorAgeFilesLines
* cmd/compile: change irgen to generate exprs/stmts after decls processedMatthew Dempsky2021-08-241-0/+2
* cmd/compile/internal/types2: use TypeList in the Inferred structRobert Griesemer2021-08-241-8/+8
* cmd/compile/internal/types2: use a TypeList type to hold type argumentsRobert Griesemer2021-08-241-4/+4
* [dev.typeparams] cmd/compile: do transformCall with non-shape type of callDan Scales2021-08-061-2/+6
* [dev.typeparams] cmd/compile: make sure closures inside generic funcs are not...Dan Scales2021-08-061-1/+8
* [dev.typeparams] cmd/compile: set type parameter indices when they are boundRobert Griesemer2021-07-291-1/+1
* [dev.typeparams] Fix the types of the OFUNCINST nodes in noder2Dan Scales2021-07-211-6/+38
* [dev.typeparams] cmd/compile: fix escape printout bugs for -G=3Dan Scales2021-07-141-0/+5
* [dev.typeparams] Add optional sub-dict entry for typeparam bound callsDan Scales2021-07-121-8/+22
* [dev.typeparams] cmd/compile: fix getDictionarySym for methods references, wr...Dan Scales2021-07-011-4/+25
* [dev.typeparams] cmd/compile: rename OCALLPART to OMETHVALUECuong Manh Le2021-06-271-2/+2
* [dev.typeparams] cmd/compile: simplify NewClosureFuncMatthew Dempsky2021-06-121-1/+1
* [dev.typeparams] cmd/compile: refactor closure constructionMatthew Dempsky2021-06-121-12/+4
* [dev.typeparams] cmd/compile: rename (types2.Inferred.)Targs to TArgsRobert Griesemer2021-06-051-6/+6
* [dev.typeparams] cmd/compile: point StructKeyExpr at the types.FieldMatthew Dempsky2021-06-041-2/+4
* [dev.typeparams] cmd/compile: add and use ir.RawOrigExprMatthew Dempsky2021-05-271-6/+45
* [dev.typeparams] cmd/compile: get export/import of generic types & functions ...Dan Scales2021-05-211-2/+6
* [dev.typeparams] cmd/compile: fix use of method values with stenciled methodsDan Scales2021-05-121-1/+1
* cmd/compile: implement unsafe.Add and unsafe.SliceMatthew Dempsky2021-05-021-0/+8
* cmd/compile: don't set Ntype in noder2 anymoreDan Scales2021-04-091-2/+0
* cmd/compile: break out transformations of tcCompLit into transformCompLitDan Scales2021-04-081-2/+3
* cmd/compile: handle partial type inference that doesn't require function argsDan Scales2021-03-301-13/+19
* cmd/compile: fix various small bugs related to type listsDan Scales2021-03-301-2/+2
* cmd/compile: remove typechecker calls in varDecl()Dan Scales2021-03-291-1/+0
* cmd/compile: replace calls to typecheck with transform functionsDan Scales2021-03-231-3/+3
* cmd/compile: remove unneeded calls to typecheck in noder2Dan Scales2021-03-181-5/+2
* cmd/compile: getting more built-ins to work with genericsDan Scales2021-03-171-1/+1
* cmd/compile: fix noder.Addr() to not call typecheckerDan Scales2021-03-121-1/+1
* cmd/compile: fix handling of partially inferred type argumentsDan Scales2021-03-111-1/+11
* cmd/compile: remove types2.(*Selection).TArgs(), now that instance bug seems ...Dan Scales2021-03-041-1/+14
* cmd/compile: deal with closures in generic functions and instantiated functio...Dan Scales2021-02-261-4/+7
* [dev.typeparams] cmd/compile: use new converter functions rather than methods...Robert Griesemer2021-02-181-3/+3
* [dev.typeparams] cmd/compile: support generic types (with stenciling of meth...Dan Scales2021-02-181-8/+42
* [dev.typeparams] cmd/compile: handle calling a method on a type param in sten...Dan Scales2021-02-101-4/+15
* [dev.typeparams] cmd/compile: deal with inferred type argumentsDan Scales2021-02-031-5/+21
* [dev.typeparams] cmd/compile: add OFUNCINST/OTYPEINST nodes for generic func...Dan Scales2021-02-031-13/+18
* [dev.typeparams] Handling multiple type arguments for call via new node OLISTDan Scales2021-02-021-2/+15
* [dev.typeparams] Parse a generic type arg for generic function callDan Scales2021-02-011-2/+9
* [dev.typeparams] cmd/compile: fix MethodExpr handling with embedded fieldsDan Scales2021-01-261-16/+27
* [dev.typeparams] cmd/compile: refactor SelectorExpr code into helpersMatthew Dempsky2021-01-231-77/+44
* [dev.typeparams] cmd/compile: disambiguate OXDOT in noder using types2 Select...Dan Scales2021-01-221-3/+89
* [dev.typeparams] cmd/compile: use nil instead of syntax.ImplicitOneRobert Griesemer2021-01-211-4/+0
* [dev.typeparams] cmd/compile: directly set some simple expression typesMatthew Dempsky2021-01-211-19/+36
* [dev.typeparams] cmd/compile: simplify how irgen handles qualified identsMatthew Dempsky2021-01-201-9/+7
* [dev.typeparams] cmd/compile: add types2-based noderMatthew Dempsky2021-01-141-0/+204