Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
[dev.typeparams] all: merge dev.regabi (77365c5) into dev.typeparams
Conflicts: - src/cmd/compile/internal/gc/main.go - test/fixedbugs/issue15055.go Merge List: + 2021-01-05 77365c5 [dev.regabi] cmd/compile: add Name.Canonical and move Byval + 2021-01-05 e09783c [dev.regabi] cmd/compile: make ir.StaticValue safer + 2021-01-05 9aa950c [dev.regabi] cmd/compile: make ir.OuterValue safer + 2021-01-05 eb62640 [dev.regabi] cmd/compile: simplify CaptureVars + 2021-01-05 c28ca67 [dev.regabi] cmd/compile: fix ir.Dump for []*CaseClause, etc + 2021-01-04 f24e40c [dev.regabi] cmd/compile: remove Name.Class_ accessors + 2021-01-04 d89705e [dev.regabi] cmd/compile: fix re-export of parameters + 2021-01-04 290b415 [dev.regabi] cmd/compile: fix ICE due to large uint64 constants + 2021-01-04 a30fd52 [dev.regabi] cmd/compile: use ir.NewNameAt in SubstArgTypes + 2021-01-03 8fc44cf [dev.regabi] cmd/compile: remove a couple CloneName calls + 2021-01-03 907a4bf [dev.regabi] cmd/compile: fix map assignment order + 2021-01-03 f2e6dab [dev.regabi] cmd/compile: remove walkReturn "common case" path + 2021-01-03 d36a6bf [dev.regabi] cmd/compile: improve walkReturn common case + 2021-01-03 a317067 [dev.regabi] cmd/compile: improve ascompatee + 2021-01-03 5d80a59 [dev.regabi] cmd/compile: simplify walkReturn + 2021-01-03 bb1b6c9 [dev.regabi] cmd/compile: remove Node.{,Set}Walkdef + 2021-01-03 57c426c [dev.regabi] cmd/compile: tighten typecheckdef to *ir.Name + 2021-01-03 b174775 [dev.regabi] cmd/compile: reorganize escape analysis somewhat + 2021-01-02 f253803 [dev.regabi] cmd/compile: remove Nodes.Set [generated] + 2021-01-02 2f2d4b4 [dev.regabi] cmd/compile: remove {Ptr,Set}Init from Node interface + 2021-01-01 1544a03 [dev.regabi] cmd/compile: refactor redundant type conversion [generated] + 2021-01-01 7958a23 [dev.regabi] cmd/compile: use *ir.Name where possible in inl.go + 2021-01-01 bfa97ba [dev.regabi] test: add another closure test case + 2021-01-01 67ad695 [dev.regabi] cmd/compile: split escape analysis state + 2021-01-01 fad9a8b [dev.regabi] cmd/compile: simplify inlining of closures + 2021-01-01 7d55669 [dev.regabi] cmd/compile: simplify dwarfgen.declPos + 2021-01-01 9ed1577 [dev.regabi] cmd/compile: remove Func.ClosureEnter + 2021-01-01 ece345a [dev.regabi] cmd/compile: expand documentation for Func.Closure{Vars,Enter} + 2021-01-01 6ddbc75 [dev.regabi] cmd/compile: earlier deadcode removal + 2021-01-01 68e6fa4 [dev.regabi] cmd/compile: fix package-initialization order + 2021-01-01 3a4474c [dev.regabi] cmd/compile: some more manual shuffling + 2021-01-01 0f1d212 [dev.regabi] cmd/compile: reshuffle type-checking code [generated] + 2021-01-01 b8fd344 [dev.regabi] cmd/compile: report unused variables during typecheck + 2021-01-01 fd22df9 [dev.regabi] cmd/compile: remove idempotent Name() calls [generated] + 2020-12-31 dfbcff8 [dev.regabi] cmd/compile: make copyExpr return *ir.Name directly + 2020-12-31 77fd81a [dev.regabi] cmd/compile: use names for keep alive variables in function call + 2020-12-31 8fe1197 [dev.regabi] cmd/compile: remove Name.orig + 2020-12-31 477b049 [dev.regabi] cmd/compile: fix printing of method expressions + 2020-12-30 178c667 [dev.regabi] cmd/compile: fix OSLICEARR comments + 2020-12-30 f0d99de [dev.regabi] cmd/compile: add newline to ir.Dump + 2020-12-30 451693a [dev.regabi] cmd/compile: simplify typecheckdef + 2020-12-30 0c1a899 [dev.regabi] cmd/compile: fix defined-pointer method call check + 2020-12-30 f9b67f7 [dev.regabi] cmd/compile: change ir.DoChildren to use bool result type + 2020-12-30 499851b [dev.regabi] cmd/compile: generalize ir/mknode.go + 2020-12-30 82ab3d1 [dev.regabi] cmd/compile: use *ir.Name for Decl.X + 2020-12-30 9958b7e [dev.regabi] cmd/compile: unexport ir.FmtNode + 2020-12-29 f581662 [dev.regabi] cmd/compile: change AddrExpr.Alloc to AddrExpr.Prealloc + 2020-12-29 850aa7c [dev.regabi] cmd/compile: use *ir.Name instead of ir.Node for CaseClause.Var + 2020-12-29 37babc9 [dev.regabi] cmd/compile: allow visitor visits *ir.Name + 2020-12-29 5cf3c87 [dev.regabi] cmd/compile: generate case/comm clause functions in mknode.go + 2020-12-29 b3e1ec9 [dev.regabi] cmd/compile: move new addrtaken bit back to the old name + 2020-12-29 0620c67 [dev.regabi] cmd/compile: remove original addrtaken bit + 2020-12-29 0523d52 [dev.regabi] cmd/compile: separate out address taken computation from typechecker + 2020-12-29 9ea272e [dev.regabi] cmd/compile: simplify ir.Func somewhat + 2020-12-29 e40cb4d [dev.regabi] cmd/compile: remove more unused code + 2020-12-29 6f30c95 [dev.regabi] cmd/compile: remove unneeded indirection + 2020-12-29 171fc6f [dev.regabi] cmd/compile: remove workarounds for go/constant issues + 2020-12-29 33801cd [dev.regabi] cmd/compile: use Ntype where possible + 2020-12-29 82ad308 [dev.regabi] cmd/compile: remove typ from AssignOpStmt + 2020-12-29 e34c44a [dev.regabi] cmd/compile: refactoring typecheck arith + 2020-12-29 a5ec920 [dev.regabi] cmd/compile: more Linksym cleanup + 2020-12-29 ec59b19 [dev.regabi] cmd/compile: rewrite to use linksym helpers [generated] + 2020-12-29 25c613c [dev.regabi] cmd/compile: add Linksym helpers + 2020-12-29 289da2b [dev.regabi] cmd/compile: move Node.Opt to Name + 2020-12-29 6acbae4 [dev.regabi] cmd/compile: address some ir TODOs + 2020-12-29 4629f6a [dev.regabi] cmd/compile: merge {Selector,CallPart,Method}Expr + 2020-12-29 e563715 [dev.regabi] cmd/compile: remove Sym.Importdef + 2020-12-29 3f370b7 [dev.regabi] cmd/compile: cleanup //go:generate directives Change-Id: Ibb254630924ac5873ebda6762ceb066f54a82649
- Loading branch information