Size: a a a

Rust — русскоговорящее сообществo

2020 March 31

MB

Mikail Bagishov in Rust — русскоговорящее сообществo
Не знаю
источник

Э

Эрик in Rust — русскоговорящее сообществo
А, я понял, почему add ругается как ub.
источник

MB

Mikail Bagishov in Rust — русскоговорящее сообществo
Был какой-то дискорд канал на тему всех этих ансейфов. Там сидят люди типа RalfJung того же.
источник

Э

Эрик in Rust — русскоговорящее сообществo
Потому что там может применяться не usize математика, а внутренняя математика указателей CPU. И тогда может как раз быть UB, да.
источник

Э

Эрик in Rust — русскоговорящее сообществo
источник

MB

Mikail Bagishov in Rust — русскоговорящее сообществo
Из того, что MIRI не ругается на твою программу, не значит что в ней нет UB.
Мне тоже кажется, что этот код корректен, но дать четкий ответ я не могу
источник

Э

Эрик in Rust — русскоговорящее сообществo
Ну что ты за человек.
источник

Э

Эрик in Rust — русскоговорящее сообществo
Я тебе говорю, указатель на Sized - usize. И если ты делаешь *_ Sized as usize, то дальше делай что хочешь, а потом превращай в указатель и норм.
источник

RP

Roman Proskuryakov in Rust — русскоговорящее сообществo
Эрик
Нет, мири просто предполагает, что ты будешь использовать этот указатель, а потому говорит, что UB.
нет. почитай блог ральфа. даже создание невалидного указателя - уже ub
источник

m

mAX in Rust — русскоговорящее сообществo
Товарищи, подскажите пожалуйста как можно узнать какием образом расходуется память в расте
У меня есть процесс, скушал 32Мб. Не очень понятно куда он ее потратил.. хотелось бы понять на конкретный момент времени на что потрачена память, какие переменные ее занимают, диаграмму бы какую-то нарисовать или отсортировать
источник

d

diabolo in Rust — русскоговорящее сообществo
mAX
Товарищи, подскажите пожалуйста как можно узнать какием образом расходуется память в расте
У меня есть процесс, скушал 32Мб. Не очень понятно куда он ее потратил.. хотелось бы понять на конкретный момент времени на что потрачена память, какие переменные ее занимают, диаграмму бы какую-то нарисовать или отсортировать
операционка какая?
источник

m

mAX in Rust — русскоговорящее сообществo
diabolo
операционка какая?
linux openwrt armv5
источник
2020 April 01

V

Vladimir🍻 in Rust — русскоговорящее сообществo
господа, подскажите плз
$ rustup update
...
 nightly-x86_64-unknown-linux-gnu unchanged - rustc 1.44.0-nightly (f509b26a7 2020-03-18)


это нормально что версия 2020-03-18?
источник

d

diabolo in Rust — русскоговорящее сообществo
mAX
linux openwrt armv5
не знаю можно ли собрать под это gperftools, не пробовал. а так, одноимённый crate
источник

d

diabolo in Rust — русскоговорящее сообществo
Vladimir🍻
господа, подскажите плз
$ rustup update
...
 nightly-x86_64-unknown-linux-gnu unchanged - rustc 1.44.0-nightly (f509b26a7 2020-03-18)


это нормально что версия 2020-03-18?
зависит от того какие компоненты доступны — да, нормально
источник

MB

Mikail Bagishov in Rust — русскоговорящее сообществo
В последних ночниках нет rustfmt
источник

V

Vladimir🍻 in Rust — русскоговорящее сообществo
обычно вроде каждый день обновлял - менялась дата, щас без ошибок - светится эта версия... спасибо
источник

d

diabolo in Rust — русскоговорящее сообществo
Mikail Bagishov
В последних ночниках нет rustfmt
и ещё rls
источник

d

diabolo in Rust — русскоговорящее сообществo
Vladimir🍻
обычно вроде каждый день обновлял - менялась дата, щас без ошибок - светится эта версия... спасибо
он тебе не пишет skip-ов?
источник

V

Vladimir🍻 in Rust — русскоговорящее сообществo
Mikail Bagishov
В последних ночниках нет rustfmt
действительно, раньше если какого-то компонента небыло - ругался, а теперь просто не обновляется
источник