История изменений
Исправление hateyoufeel, (текущая версия) :
В смысле «без unsafe{} только»? Тут вижу, тут не вижу? unsafe законная конструкция в языке.
Ага, за использование которой могут и по щщам надавать. Если для реализации той или иной фичи не нужен unsafe{}, значит его в коде быть не должно. Ты же не долбишься в inline asm в сишечке на каждый чих?
Вообще-то зависит от системы и организации стека.
Itanium сдох, у остальных двух архитектур на рынке адрес возврата на стеке. У RISCV отдельный регистр под это, но это только для текущей функции.
Исходная версия hateyoufeel, :
В смысле «без unsafe{} только»? Тут вижу, тут не вижу? unsafe законная конструкция в языке.
Ага, за использование которой могут и по щщам надавать. Если для реализации той или иной фичи не нужен unsafe{}, значит его в коде быть не должно. Ты же не долбишься в inline asm в сишечке на каждый чих?
Вообще-то зависит от системы и организации стека.
Itanium сдох, у остальных трёх архитектур на рынке адрес возврата на стеке.