LINUX.ORG.RU

История изменений

Исправление hateyoufeel, (текущая версия) :

В смысле «без unsafe{} только»? Тут вижу, тут не вижу? unsafe законная конструкция в языке.

Ага, за использование которой могут и по щщам надавать. Если для реализации той или иной фичи не нужен unsafe{}, значит его в коде быть не должно. Ты же не долбишься в inline asm в сишечке на каждый чих?

Вообще-то зависит от системы и организации стека.

Itanium сдох, у остальных двух архитектур на рынке адрес возврата на стеке. У RISCV отдельный регистр под это, но это только для текущей функции.

Исходная версия hateyoufeel, :

В смысле «без unsafe{} только»? Тут вижу, тут не вижу? unsafe законная конструкция в языке.

Ага, за использование которой могут и по щщам надавать. Если для реализации той или иной фичи не нужен unsafe{}, значит его в коде быть не должно. Ты же не долбишься в inline asm в сишечке на каждый чих?

Вообще-то зависит от системы и организации стека.

Itanium сдох, у остальных трёх архитектур на рынке адрес возврата на стеке.