Size: a a a

2020 June 04

T1

Tony 123 in rust_offtopic
где можно норм про std::pin::Pin почитать?
источник

p

polunin.ai in rust_offtopic
Tony 123
где можно норм про std::pin::Pin почитать?
в доке
источник

VS

Victor Sapiens in rust_offtopic
Alex Zhukovsky
"он ел свинину во время поста - виновен, казнь через избиение камнями"
Вааапще, фу таким быть. Во время поста свинину есть! 😁
источник

r

red75prime in rust_offtopic
Tony 123
где можно норм про std::pin::Pin почитать?
Если коротко, то это фильтр, позволяющий использовать в safe коде только не само-ссылающиеся структуры.
источник

VS

Victor Sapiens in rust_offtopic
@Psilon дело то не в религии. Дело в идиотах. Идиоты делают этот мир хуже а религия просто своеобразная философия. Такая же как комунизм. Напомню - Он поттерся газетой на которой было фото сталина. Виновен! Расстрелять! 🙂 Без троллинга няша, у тебя слишком зашоренный взгляд. Расти большой не будь лапшой ну и если тебя и правда обижают мусульмане то скажи нам тут. Мы их попробуем затролить чатиком. 😁
источник

p

polunin.ai in rust_offtopic
@Psilon я думаю это можно расценивать как спам
источник

DO

Dmitry Olyenyov in rust_offtopic
polunin.ai
а это нормально что я токен авторизации таскаю прям в таком виде?
лучше это в Context хранить, наверное
источник

DO

Dmitry Olyenyov in rust_offtopic
источник

DO

Dmitry Olyenyov in rust_offtopic
А подскажите, почему компиляторы выкидывают код при UB? Я теоретически понимаю, но почему надо выкидывать, почему нельзя просто ругаться "Ахтунг, программер, у тебя тут undefined behaviour, я щас тут всё порушу"?
источник

p

polunin.ai in rust_offtopic
Dmitry Olyenyov
А подскажите, почему компиляторы выкидывают код при UB? Я теоретически понимаю, но почему надо выкидывать, почему нельзя просто ругаться "Ахтунг, программер, у тебя тут undefined behaviour, я щас тут всё порушу"?
компилятор не всегда статически может определить будет здесь уб ли нет
источник

p

polunin.ai in rust_offtopic
есть проверки на УБ - программы называемые санитайзерами их выполняют
источник

p

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

p

polunin.ai in rust_offtopic
ну и не всегда выкидывают
источник

DO

Dmitry Olyenyov in rust_offtopic
я вот ту статью читал, про указатели, https://godbolt.org/z/NRAAvQ вот тут оно же явно выкинуло
источник

p

polunin.ai in rust_offtopic
а где там уб?
источник

p

polunin.ai in rust_offtopic
а, вижу
источник

DO

Dmitry Olyenyov in rust_offtopic
там типа x_ptr начал указывать за границы своего массива и это ub
источник

DO

Dmitry Olyenyov in rust_offtopic
я С++ очень плохо знаю... :)
источник

p

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

p

polunin.ai in rust_offtopic
например на -O0 код остался
источник