LINUX.ORG.RU

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

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

Да видел в чужом коде давно еще - https://github.com/search?l=rust&q=no_split_stack&type=Code , пару раз в irc мелькало - https://botbot.me/mozilla/rust/search/?q=no_split_stack и есть парочка задач на гитхабе, типа https://github.com/rust-lang/rust/issues/8345 .

А документация про него не помешала бы, я бы сам нормальному объяснению был бы рад - не до конца понимаю, что оно делает. Как я понял - в начало каждой функции вставляется небольшая проверка, что стек не кончился и вызов функции обработчика, если это все-таки произошло. Но я не уверен)

upd: Вот еще эту ссылку нашел http://www.reddit.com/r/rust/comments/1t1s1k/this_week_in_rust_16_dec_2013/ce... . Выглядит более-менее актуально.

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

Да видел в чужом коде давно еще - https://github.com/search?l=rust&q=no_split_stack&type=Code , пару раз в irc мелькало - https://botbot.me/mozilla/rust/search/?q=no_split_stack и есть парочка задач на гитхабе, типа https://github.com/rust-lang/rust/issues/8345 .

А документация про него не помешала бы, я бы сам нормальному объяснению был бы рад - не до конца понимаю, что оно делает. Как я понял - в начало каждой функции вставляется небольшая проверка, что стек не кончился и вызов функции обработчика, если это все-таки произошло. Но я не уверен)