Size: a a a

2021 April 17

EG

Emmanuel Goldstein in rust_offtopic
Что триггерит UB на уровне LLVM
И про что есть семверовские гарантии
источник

EG

Emmanuel Goldstein in rust_offtopic
Технически, тебе можно то же самое, что и стд, если ты прибьёшься к конкретной версии компилятора
источник

D

Dima in rust_offtopic
нет гарантии, мы спорим ни  о чем, потому что как ты выразился это все худ. литература
источник

EG

Emmanuel Goldstein in rust_offtopic
Нет гарантии. Но стд-обладает-уникальным-знанием, поэтому у стд есть гарантия.
источник

EG

Emmanuel Goldstein in rust_offtopic
Поэтому стд можно, как подсказывает Полунин.
источник

ΑZ

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

ΑZ

Αλεχ Zhukovsky in rust_offtopic
то есть если у тебя уб в асинк функции
источник

ΑZ

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

ΑZ

Αλεχ Zhukovsky in rust_offtopic
то УБ в токио?))
источник

D

Dima in rust_offtopic
у стд да, но я говорю не про стд
источник

p

polunin.ai in rust_offtopic
Уб возникает при вызове кода из Токио, да
источник

ΑZ

Αλεχ Zhukovsky in rust_offtopic
виноват не тот кто в говняшку наступил, а тот кто насрал
источник

p

polunin.ai in rust_offtopic
Если бы Токио рантайм не вызвал, уб бы не было
источник

p

polunin.ai in rust_offtopic
Все логично и прямолинейно
источник

ΑZ

Αλεχ Zhukovsky in rust_offtopic
Это бесполезные определения
источник

ΑZ

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

ΑZ

Αλεχ Zhukovsky in rust_offtopic
давай переформулируем
источник

ΑZ

Αλεχ Zhukovsky in rust_offtopic
"сейф код не может быть ИСТОЧНИКОМ уб" - теперь твоя граммарнаци душа спокойна?
источник

p

polunin.ai in rust_offtopic
call_function_with_ub();
Теперь этот экспрешен источник уб
источник

ΑZ

Αλεχ Zhukovsky in rust_offtopic
нет, источник это unsafe-блок который не выполняет гарантий безопасности раста на границах
источник