fusego/internal/buffer
Michael Stapelberg 0630024b2b switch from assembly stubs to go:linkname comment
The go:linkname way works with Go 1.17 (with regabi), too.

Upstream did this in 2015 in
0b8d583320

See also https://sitano.github.io/2016/04/28/golang-private/ for more background
about both techniques.
2021-08-02 09:34:49 +02:00
..
in_message.go remove naked returns across the code base (#75) 2020-01-28 10:10:08 +01:00
in_message_darwin.go Defined the constant for Linux, too. 2015-07-24 14:46:45 +10:00
in_message_linux.go Defined the constant for Linux, too. 2015-07-24 14:46:45 +10:00
out_message.go switch from assembly stubs to go:linkname comment 2021-08-02 09:34:49 +02:00
out_message_darwin.go Redefined the contents of OutMessage. 2015-07-28 16:06:23 +10:00
out_message_linux.go Fixed the build on Linux. 2015-07-28 16:31:59 +10:00
out_message_test.go switch from assembly stubs to go:linkname comment 2021-08-02 09:34:49 +02:00
runtime.go switch from assembly stubs to go:linkname comment 2021-08-02 09:34:49 +02:00
runtimestub.s switch from assembly stubs to go:linkname comment 2021-08-02 09:34:49 +02:00