From: Cherry Zhang Date: Tue, 16 Feb 2021 21:55:30 +0000 (-0500) Subject: all: merge branch dev.regabi (d3cd4830ad) into master X-Git-Tag: go1.17beta1~1539 X-Git-Url: http://www.git.cypherpunks.su/?a=commitdiff_plain;h=84825599dc;p=gostls13.git all: merge branch dev.regabi (d3cd4830ad) into master This CL merges the dev.regabi branch to the master branch. In the dev.regabi branch we have refactored the compiler, and laid some preliminary work for enabling a register-based ABI (issue #40724), including improved late call/return lowering, improved ABI wrapper generation, reflect call prepared for the new ABI, and reserving special registers in the internal ABI. The actual register-based ABI has not been enabled for the moment. The ABI-related changes are behind GOEXPERIMENT=regabi and currently off by default. Updates #40724, #44222. Fixes #44224. Change-Id: Id5de9f734d14099267ab717167aaaeef31fdba70 --- 84825599dc2592e9e9f5489323fa7b47534fc391