Commit a8fe098a authored by Matthew Dempsky's avatar Matthew Dempsky
Browse files

[dev.typeparams] all: merge dev.regabi (77365c5e) into dev.typeparams

Conflicts:

- src/cmd/compile/internal/gc/main.go
- test/fixedbugs/issue15055.go

Merge List:

+ 2021-01-05 77365c5e [dev.regabi] cmd/compile: add Name.Canonical and move Byval
+ 2021-01-05 e09783cb [dev.regabi] cmd/compile: make ir.StaticValue safer
+ 2021-01-05 9aa950c4 [dev.regabi] cmd/compile: make ir.OuterValue safer
+ 2021-01-05 eb626409 [dev.regabi] cmd/compile: simplify CaptureVars
+ 2021-01-05 c28ca67a [dev.regabi] cmd/compile: fix ir.Dump for []*CaseClause, etc
+ 2021-01-04 f24e40c1 [dev.regabi] cmd/compile: remove Name.Class_ accessors
+ 2021-01-04 d89705e0 [dev.regabi] cmd/compile: fix re-export of parameters
+ 2021-01-04 290b4154 [dev.regabi] cmd/compile: fix ICE due to large uint64 constants
+ 2021-01-04 a30fd528 [dev.regabi] cmd/compile: use ir.NewNameAt in SubstArgTypes
+ 2021-01-03 8fc44cf0 [dev.regabi] cmd/compile: remove a couple CloneName calls
+ 2021-01-03 907a4bfd [dev.regabi] cmd/compile: fix map assignment order
+ 2021-01-03 f2e6dab0 [dev.regabi] cmd/compile: remove walkReturn "common case" path
+ 2021-01-03 d36a6bf4 [dev.regabi] cmd/compile: improve walkReturn common case
+ 2021-01-03 a317067d [dev.regabi] cmd/compile: improve ascompatee
+ 2021-01-03 5d80a590 [dev.regabi] cmd/compile: simplify walkReturn
+ 2021-01-03 bb1b6c95 [dev.regabi] cmd/compile: remove Node.{,Set}Walkdef
+ 2021-01-03 57c426c9 [dev.regabi] cmd/compile: tighten typecheckdef to *ir.Name
+ 2021-01-03 b1747756 [dev.regabi] cmd/compile: reorganize escape analysis somewhat
+ 2021-01-02 f2538033 [dev.regabi] cmd/compile: remove Nodes.Set [generated]
+ 2021-01-02 2f2d4b4e [dev.regabi] cmd/compile: remove {Ptr,Set}Init from Node interface
+ 2021-01-01 1544a031 [dev.regabi] cmd/compile: refactor redundant type conversion [generated]
+ 2021-01-01 7958a23e [dev.regabi] cmd/compile: use *ir.Name where possible in inl.go
+ 2021-01-01 bfa97ba4 [dev.regabi] test: add another closure test case
+ 2021-01-01 67ad6954 [dev.regabi] cmd/compile: split escape analysis state
+ 2021-01-01 fad9a8b5 [dev.regabi] cmd/compile: simplify inlining of closures
+ 2021-01-01 7d556698 [dev.regabi] cmd/compile: simplify dwarfgen.declPos
+ 2021-01-01 9ed15777 [dev.regabi] cmd/compile: remove Func.ClosureEnter
+ 2021-01-01 ece345aa [dev.regabi] cmd/compile: expand documentation for Func.Closure{Vars,Enter}
+ 2021-01-01 6ddbc75e [dev.regabi] cmd/compile: earlier deadcode removal
+ 2021-01-01 68e6fa4f [dev.regabi] cmd/compile: fix package-initialization order
+ 2021-01-01 3a4474cd [dev.regabi] cmd/compile: some more manual shuffling
+ 2021-01-01 0f1d2129 [dev.regabi] cmd/compile: reshuffle type-checking code [generated]
+ 2021-01-01 b8fd3440 [dev.regabi] cmd/compile: report unused variables during typecheck
+ 2021-01-01 fd22df99 [dev.regabi] cmd/compile: remove idempotent Name() calls [generated]
+ 2020-12-31 dfbcff80 [dev.regabi] cmd/compile: make copyExpr return *ir.Name directly
+ 2020-12-31 77fd81a3 [dev.regabi] cmd/compile: use names for keep alive variables in function call
+ 2020-12-31 8fe11976 [dev.regabi] cmd/compile: remove Name.orig
+ 2020-12-31 477b0490 [dev.regabi] cmd/compile: fix printing of method expressions
+ 2020-12-30 178c667d [dev.regabi] cmd/compile: fix OSLICEARR comments
+ 2020-12-30 f0d99def [dev.regabi] cmd/compile: add newline to ir.Dump
+ 2020-12-30 451693af [dev.regabi] cmd/compile: simplify typecheckdef
+ 2020-12-30 0c1a899a [dev.regabi] cmd/compile: fix defined-pointer method call check
+ 2020-12-30 f9b67f76 [dev.regabi] cmd/compile: change ir.DoChildren to use bool result type
+ 2020-12-30 499851ba [dev.regabi] cmd/compile: generalize ir/mknode.go
+ 2020-12-30 82ab3d14 [dev.regabi] cmd/compile: use *ir.Name for Decl.X
+ 2020-12-30 9958b7ed [dev.regabi] cmd/compile: unexport ir.FmtNode
+ 2020-12-29 f5816624 [dev.regabi] cmd/compile: change AddrExpr.Alloc to AddrExpr.Prealloc
+ 2020-12-29 850aa7c6 [dev.regabi] cmd/compile: use *ir.Name instead of ir.Node for CaseClause.Var
+ 2020-12-29 37babc97 [dev.regabi] cmd/compile: allow visitor visits *ir.Name
+ 2020-12-29 5cf3c87f [dev.regabi] cmd/compile: generate case/comm clause functions in mknode.go
+ 2020-12-29 b3e1ec97 [dev.regabi] cmd/compile: move new addrtaken bit back to the old name
+ 2020-12-29 0620c674 [dev.regabi] cmd/compile: remove original addrtaken bit
+ 2020-12-29 0523d525 [dev.regabi] cmd/compile: separate out address taken computation from typechecker
+ 2020-12-29 9ea272e5 [dev.regabi] cmd/compile: simplify ir.Func somewhat
+ 2020-12-29 e40cb4d4 [dev.regabi] cmd/compile: remove more unused code
+ 2020-12-29 6f30c950 [dev.regabi] cmd/compile: remove unneeded indirection
+ 2020-12-29 171fc6f2 [dev.regabi] cmd/compile: remove workarounds for go/constant issues
+ 2020-12-29 33801cdc [dev.regabi] cmd/compile: use Ntype where possible
+ 2020-12-29 82ad3083 [dev.regabi] cmd/compile: remove typ from AssignOpStmt
+ 2020-12-29 e34c44a7 [dev.regabi] cmd/compile: refactoring typecheck arith
+ 2020-12-29 a5ec9201 [dev.regabi] cmd/compile: more Linksym cleanup
+ 2020-12-29 ec59b197 [dev.regabi] cmd/compile: rewrite to use linksym helpers [generated]
+ 2020-12-29 25c613c0 [dev.regabi] cmd/compile: add Linksym helpers
+ 2020-12-29 289da2b3 [dev.regabi] cmd/compile: move Node.Opt to Name
+ 2020-12-29 6acbae4f [dev.regabi] cmd/compile: address some ir TODOs
+ 2020-12-29 4629f6a5 [dev.regabi] cmd/compile: merge {Selector,CallPart,Method}Expr
+ 2020-12-29 e563715b [dev.regabi] cmd/compile: remove Sym.Importdef
+ 2020-12-29 3f370b75 [dev.regabi] cmd/compile: cleanup //go:generate directives

Change-Id: Ibb254630924ac5873ebda6762ceb066f54a82649
parents a800acaa 77365c5e
Loading
Loading
Loading
Loading
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please to comment