Size: a a a

2020 August 10

Ct

Casual tears in rust_offtopic
Constantine Drozdov
если часть, понятие "баг компилятора" невозможно
если учитывать все версии, а не только текущую, то вроде вполне возможно
источник

CD

Constantine Drozdov in rust_offtopic
@fuer_immer_jung так где стандарт раста-то? Я очень хочу узнать вывод программы в ситуации, когда на целевом компьютере оперативная память 2-й бит каждого числа пишет как 1
источник

Т8

Т-34 85 in rust_offtopic
Constantine Drozdov
@fuer_immer_jung так где стандарт раста-то? Я очень хочу узнать вывод программы в ситуации, когда на целевом компьютере оперативная память 2-й бит каждого числа пишет как 1
а стандарт - то, что сделано в mrustc
источник

Т8

Т-34 85 in rust_offtopic
😁
источник

Т8

Т-34 85 in rust_offtopic
Doge Shibu
Для реальных приложений это редко так
>по Парето 80/20: только 20% кода требуют оптимизации, которые принесут 80% производительности.

В случае с бездумным использованием LINQ на ряде проектов это просто не работает. В профайлере видна картина, когда нет конкретного места, которое тормозит. И это очень и очень дорого потом исправлять.
источник

CD

Constantine Drozdov in rust_offtopic
что-то немного сливаемся
источник

CD

Constantine Drozdov in rust_offtopic
оказывается в Rust есть UB, просто об этом забыли сказать)
источник

CD

Constantine Drozdov in rust_offtopic
потому что UB возникает как только возникает любая аксиома для компилятора
источник

BD

Berkus Decker in rust_offtopic
Коля🤔🎭
Переслано от Roman na
если тебе нужно, чтобы поведение определял стандарт - значит всё поведение говнораста не определёно
всё вроде бы логично
источник

BD

Berkus Decker in rust_offtopic
Коля🤔🎭
Переслано от Коля🤔🎭
Чувак, ты болен 😂😂😂😂
и это вроде бы логично
источник

Ct

Casual tears in rust_offtopic
Constantine Drozdov
оказывается в Rust есть UB, просто об этом забыли сказать)
А кто-то говорил что его нет?
источник

BD

Berkus Decker in rust_offtopic
Т-34 85
а стандарт - то, что сделано в mrustc
ахахп
источник

Ct

Casual tears in rust_offtopic
https://doc.rust-lang.org/reference/behavior-considered-undefined.html
у нас прямо в методичке написано, что оно есть
источник

NL

Nick Linker in rust_offtopic
Constantine Drozdov
потому что UB возникает как только возникает любая аксиома для компилятора
Что такое "возникает любая аксиома для компилятора"?
источник

BD

Berkus Decker in rust_offtopic
Constantine Drozdov
оказывается в Rust есть UB, просто об этом забыли сказать)
не забыли
источник

Ct

Casual tears in rust_offtopic
Nick Linker
Что такое "возникает любая аксиома для компилятора"?
Условно "&mut ссылки не алиасятся"
источник

CD

Constantine Drozdov in rust_offtopic
Berkus Decker
не забыли
а, ну да
источник

CD

Constantine Drozdov in rust_offtopic
любой unsafe - UB
источник

Ct

Casual tears in rust_offtopic
Casual tears
Условно "&mut ссылки не алиасятся"
С другой стороны система типов может эту аксиому всегда поддерживать "корректной", так что из этого не следует прямо, что в языке есть UB
источник

p

polunin.ai in rust_offtopic
Constantine Drozdov
любой unsafe - UB
нет
источник