Size: a a a

2020 August 14

AZ

Alex Zhukovsky in rust_offtopic
Constantine Drozdov
ну совершенно определенно форматнешь себе жесткий диск
ну если в других япах это работает а в плюсах нет, то это минус для плюсов
источник

AZ

Alex Zhukovsky in rust_offtopic
забавный каламбур
источник

Ct

Casual tears in rust_offtopic
Constantine Drozdov
разумеется, а потом окажется, что её совершенно определенное поведение изменилось при обновлении компилятора
А можешь пример привести такой функции на расте?
источник

Т8

Т-34 85 in rust_offtopic
Casual tears
тред про UB был
заебись вы от UB отделались. Да, защититься от такой проблемы мы не можем, но похуй, давайте не считать это UB. Мы же безопасный язык
источник

AZ

Alex Zhukovsky in rust_offtopic
Constantine Drozdov
легче стало, что не undefined а unspecified, поэтому компилируется так только в эту фазу луны?
у тебя всё defined и specified в сейф коде
источник

p

polunin.ai in rust_offtopic
Constantine Drozdov
разумеется, а потом окажется, что её совершенно определенное поведение изменилось при обновлении компилятора
На практике это исключительная ситуация, которой можно пренебречь, поскольку почти весь код safe
источник

AZ

Alex Zhukovsky in rust_offtopic
в худшем случае получишь панику, и то маловероятно, в расте все апи которые могут упасть обычно Result возвращают
источник

V

Vetro in rust_offtopic
polunin.ai
Ищешь функцию с нужной сигнатурой и именем
А в этой сейф функции обернут ансейф с полным складом фейерверков
источник

V

Vetro in rust_offtopic
Ну если либа какая-то
источник

Т8

Т-34 85 in rust_offtopic
Alex Zhukovsky
в худшем случае получишь панику, и то маловероятно, в расте все апи которые могут упасть обычно Result возвращают
так что случится в случае дедлока?
источник

V

Vetro in rust_offtopic
Vetro
А в этой сейф функции обернут ансейф с полным складом фейерверков
(но обычно такого нет)
источник

Ct

Casual tears in rust_offtopic
Т-34 85
заебись вы от UB отделались. Да, защититься от такой проблемы мы не можем, но похуй, давайте не считать это UB. Мы же безопасный язык
Ну, от всех проблем не защитишь
источник

r

red75prime in rust_offtopic
Т-34 85
так что случится в случае дедлока?
дедлок, очевидно
источник

V

Vetro in rust_offtopic
Vetro
(но обычно такого нет)
((да и я лично никогда не видел))
источник

Т8

Т-34 85 in rust_offtopic
Casual tears
Ну, от всех проблем не защитишь
это я к тому, что уб в крестах и уб в расте - разные вещи
источник

Т8

Т-34 85 in rust_offtopic
в крестах под это что угодно попадает, а в расте даже очевидные баги не считаются уб
источник

p

polunin.ai in rust_offtopic
Vetro
А в этой сейф функции обернут ансейф с полным складом фейерверков
Это бывает либо в stdlib либо в биндингах. stdlib проверяли 10000000 раз, в биндингах ты можешь вызвать крестовую функцию которая совершит UB, тут согласен))
источник

Ct

Casual tears in rust_offtopic
Т-34 85
это я к тому, что уб в крестах и уб в расте - разные вещи
Как раз примерно одинаковые
источник

RP

Roman Proskuryakov in rust_offtopic
polunin.ai
В расте это работает именно так :)
откуда ты знаешь?
источник

r

red75prime in rust_offtopic
Т-34 85
это я к тому, что уб в крестах и уб в расте - разные вещи
уб один - поведение программы не определено. Способы его получить - разные
источник