Size: a a a

2021 April 15

ИЛ

Иван Лещенко... in rust_offtopic
Не крейтов crates.io, а именно внутри alloc крейта
источник

r

red75prime in rust_offtopic
vec.push()
источник

ID

Iv@n Dereviankin in rust_offtopic
признаться что используешь стейбл в современном мире так же страшно, как сознаться, что ты натурал
источник

ИЛ

Иван Лещенко... in rust_offtopic
Можно через try_reserve выделить заранее место
источник

SP

Stanislav Popov in rust_offtopic
кстати я пока не понял как подружить овнершипы с периодическими прерываниями
источник

r

red75prime in rust_offtopic
Нельзя. Линус хочет статические гарантии отсутствия паник
источник

RP

Roman Proskuryakov in rust_offtopic
Наконец-то.
источник

ΑZ

Αλεχ Zhukovsky in rust_offtopic
Vec::into_boxed_slice пойдет?
источник

ID

Iv@n Dereviankin in rust_offtopic
а панику поймать можно?
источник

RP

Roman Proskuryakov in rust_offtopic
не все
источник

ID

Iv@n Dereviankin in rust_offtopic
ну так тогда торвальдс прав
источник

RP

Roman Proskuryakov in rust_offtopic
ага
источник

ID

Iv@n Dereviankin in rust_offtopic
не ловится — к черту
источник

ID

Iv@n Dereviankin in rust_offtopic
стабильность превыше всего
источник

s

suhr in rust_offtopic
Kernel panic же и обычный код умеет делать.
источник

ΑZ

Αλεχ Zhukovsky in rust_offtopic
да, так очевиднее, спасибо
источник

s

suhr in rust_offtopic
А я тем временем глянул тред LKML, чего и остальным советую.
источник

s

suhr in rust_offtopic
Там ещё и ссылка на статью есть: https://security.googleblog.com/2021/04/rust-in-linux-kernel.html
источник

AS

Aleksey Sidorov in rust_offtopic
Блин, а ведь изначально то как раз kernel panic придумали как простую альтернативу сложной обработки ошибок, типа раз что-то не так пошло, то попытки восстановить работу системы могут привести к еще большим проблемам
источник

s

suhr in rust_offtopic
Поинт в том, что драйвера НЕ ДОЛЖНЫ паниковать, а раст неявно паникует на флоатах и i128.
источник