Size: a a a

2021 May 27

TK

Traveller Kolsky in rust_offtopic
Сначала мозг купи, потом тейки будешь делать
источник

Т8

Т-34 85 in rust_offtopic
слив засчитан
источник

Т8

Т-34 85 in rust_offtopic
каким же надо быть лицемером, чтобы в расте говоритЬ, что нет UB, глядя на реализацию компилятора, но при этом в крестах смотреть не аналогично на реализацию компилятора, а на стандарт?
источник

H

Hirrolot in rust_offtopic
вот уж негодяй
источник

p

polunin.ai in rust_offtopic
Фоллен прав
источник

p

polunin.ai in rust_offtopic
Если что
источник

p

polunin.ai in rust_offtopic
Если нечего ответить по существу то молчи.
источник

p

polunin.ai in rust_offtopic
+
источник

Т8

Т-34 85 in rust_offtopic
я согласен,  что кресты - сложный язык, что есть неочевидные моменты, что нужна аккуратность. Но кидать предъявы тому, у кого хоть какой-то стандарт есть от того, у кого нет никакого - это пиздец
источник

H

Hirrolot in rust_offtopic
да, он формально прав. спецификация (стандарт) определяет язык. если её нет, либо она недоделанная — язык ничего не определяет, значит в нём формально возможно всё, что бы ты не написал
источник

TK

Traveller Kolsky in rust_offtopic
UB есть, но описанное в документации к небезопасному коду, а слив тут только в том, что нигде не сказано об обязательстве существования спеки для его отсутствия/ограничения. Говорить, что UB везде, потому что нет спеки - и есть лицемерие, а не то что вы тут пытаетесь выставить.
источник

H

Hirrolot in rust_offtopic
небезопасный код на чём написан? на святом духе?
источник

H

Hirrolot in rust_offtopic
написан на языке, который сематику которого формально даже ничего не определяет
источник

H

Hirrolot in rust_offtopic
и это особенно актуально для небезопасного кода на Rust, ведь там ещё больше неясностей, чем в обычном
источник

TK

Traveller Kolsky in rust_offtopic
В безопасном подмножестве UB нет, независимо от наличия или отсутствия спеки, с поправкой на баги компилятора
источник

p

polunin.ai in rust_offtopic
Да, уб везде. Разрабы завтра скажут что ключевое слово for является багом и выпилят его. И будут правы потому что спеки нет.
источник

Т8

Т-34 85 in rust_offtopic
безопасный код тоже написан без стандарта. Остаётся только молиться, что разрабы компилятора в следующей версии не разломают всё к чертям
источник

H

Hirrolot in rust_offtopic
почему нет?
источник

H

Hirrolot in rust_offtopic
потому что дяди с интернета так сказали?
источник

p

polunin.ai in rust_offtopic
В отсутствии спеки мы можем ориентироваться только на реализацию. В некоторых версиях раста UB в сейф коде было. Так что не пизди.
источник