]> Cypherpunks.ru repositories - gostls13.git/commit
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)
commit84825599dc2592e9e9f5489323fa7b47534fc391
treee5aa6d21506d430cae87e63701e89822353d0ec8
parent5faf941df067b33485edb9cd2e880869e7feb6a3
parentd3cd4830adf45ce53c586a83f9d78421484737fd
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