Size: a a a

2021 January 12

EG

Emmanuel Goldstein in rust_offtopic
Просто стек проще переполнить, поэтому этого обычно стараются не делать
источник

ΑZ

Αλεχ Zhukovsky in rust_offtopic
Emmanuel Goldstein
У тебя во время компиляции размер стека неизвестен
ну в дотнете известен
источник

ΑZ

Αλεχ Zhukovsky in rust_offtopic
но сишка богаче видимо
источник

EG

Emmanuel Goldstein in rust_offtopic
У тебя на низком уровне стек — это вычитание из регистра rsp. Очевидно, это можно делать динамически.
источник

EG

Emmanuel Goldstein in rust_offtopic
Единственное требование, чтобы ret работал — на момент конца функции на вершине стека должен быть return address
источник

EG

Emmanuel Goldstein in rust_offtopic
Между прочим, можно вообще не пользоваться системой call/ret, а имплементировать функции вручную, тоже никто не мешает
источник

ΑZ

Αλεχ Zhukovsky in rust_offtopic
Ну вот например, обрати внимание на .maxstack
источник

ΑZ

Αλεχ Zhukovsky in rust_offtopic
источник

EG

Emmanuel Goldstein in rust_offtopic
Не берусь что-то обсуждать про ээ C# IR?
источник

ΑZ

Αλεχ Zhukovsky in rust_offtopic
MSIL
источник

ΑZ

Αλεχ Zhukovsky in rust_offtopic
но я прост к тому, что сишка наверное единственный яп который такое разрешает. Во всех остальных что я знаю стекфрейм имеет константный размер известный во время компиляции
источник

ΑZ

Αλεχ Zhukovsky in rust_offtopic
потому что все локальные переменные известны, а все динамические - в куче
источник

EG

Emmanuel Goldstein in rust_offtopic
Найтли раст умеет, лол
Zig и ZZ точно
источник

EG

Emmanuel Goldstein in rust_offtopic
Вообще любой достаточно низкоуровневый язык
источник

EG

Emmanuel Goldstein in rust_offtopic
Потому что без переменных на стеке динамического размера очень неудобно жить, когда кучи нет
источник

p

polunin.ai in rust_offtopic
Emmanuel Goldstein
А, https://github.com/adnanh/webhook это умеет
зачем ты делаешь ссылки моноширинными
источник

EG

Emmanuel Goldstein in rust_offtopic
polunin.ai
зачем ты делаешь ссылки моноширинными
Случайно
источник

SP

Stanislav Popov in rust_offtopic
кстати почему в этом чате ссылки не ссылки? это только у меня так?
источник
2021 January 13

УМ

Убийца Мамонтов... in rust_offtopic
привет, народ, кто-то пользуется аккаунтом Firefox? оно чё-то полезное даёт или так, ещё один бесполезный акк?
источник

/

/bin/cat in rust_offtopic
Убийца Мамонтов
привет, народ, кто-то пользуется аккаунтом Firefox? оно чё-то полезное даёт или так, ещё один бесполезный акк?
Как-то поставил для теста отправки страницы на другой девайс и работало оно странно. В последнее время он еще стал прожорливым по сравнению с edge
источник