]> Cypherpunks.ru repositories - gostls13.git/commitdiff
all: merge branch dev.regabi (d3cd4830ad) into master
authorCherry Zhang <cherryyz@google.com>
Tue, 16 Feb 2021 21:55:30 +0000 (16:55 -0500)
committerCherry Zhang <cherryyz@google.com>
Tue, 16 Feb 2021 22:18:37 +0000 (17:18 -0500)
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


Trivial merge