Size: a a a

2021 May 27

p

polunin.ai in rust_offtopic
То есть при уб неизвестно что программа будет делать в принципе.
источник

TK

Traveller Kolsky in rust_offtopic
...или недетерминированный результат исполнения
источник

TK

Traveller Kolsky in rust_offtopic
(то же самое другими словами)
источник

П

Пух in rust_offtopic
Ну эт подходит в какой-то мере
источник

p

polunin.ai in rust_offtopic
1. Результата может не быть.
2. Исполнение может не закончиться.
источник

p

polunin.ai in rust_offtopic
Потому что программа не обязана ничем после ub.
источник

П

Пух in rust_offtopic
Результат = последствия
источник

TK

Traveller Kolsky in rust_offtopic
Результат не как возвращаемое значение, а как итоговое исполнение программы
источник

p

polunin.ai in rust_offtopic
Я не понимаю что это, объясни
источник

П

Пух in rust_offtopic
Да я сам хз что происходит
источник

TK

Traveller Kolsky in rust_offtopic
safe подмножество полностью задокументировано и фиксировано версией языка совместо со словом пацанов. Возникновение unsound (ub в чистом safe) - баг компилятора. unsafe не специфицирован, но частично документирован, и там можно считать всё ub.
источник

П

Пух in rust_offtopic
В рефе и из сейфа дофига нет, емнип
источник

П

Пух in rust_offtopic
Finally, this book is not normative. It may include details that are specific to rustc itself, and should not be taken as a specification for the Rust language.

А ну и да
источник

H

Hirrolot in rust_offtopic
согласно Пирсу, UB в общем случае — когда программа может пойти любыми путями исполнения. когда её семантика не определена
источник

H

Hirrolot in rust_offtopic
попробую найти цитату. там что-то такое было
источник

Т8

Т-34 85 in rust_offtopic
О, а implementation defined - это синоним?
источник

H

Hirrolot in rust_offtopic
очевидно нет
источник

H

Hirrolot in rust_offtopic
реализация по спецификации может фиксировать ID, UB не может
источник

TK

Traveller Kolsky in rust_offtopic
Implementation defined идёт одним выбранным путём исполнения, неподконтрольным программисту
источник

TK

Traveller Kolsky in rust_offtopic
(то есть заведомо неизвестным, но детерминированным способом)
источник