Size: a a a

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

2020 August 30

АК

Андрей Казанцев... in Rust — русскоговорящее сообществo
Andrey Vlasov
Флаг emit вроде
это у rustc
источник

AV

Andrey Vlasov in Rust — русскоговорящее сообществo
cargo-asm вообще супер вещь
источник

Э

Эрик in Rust — русскоговорящее сообществo
Андрей Казанцев
А почему может работать медленно into от литерала
Через num_traits, плюс там unwrap.
источник

АК

Андрей Казанцев... in Rust — русскоговорящее сообществo
тау у меня литерал
источник

АК

Андрей Казанцев... in Rust — русскоговорящее сообществo
0.into()
источник

АК

Андрей Казанцев... in Rust — русскоговорящее сообществo
Это компаил таим вычисление
источник

Э

Эрик in Rust — русскоговорящее сообществo
Андрей Казанцев
тау у меня литерал
Трейты не const.
источник

Э

Эрик in Rust — русскоговорящее сообществo
Ты видел 40x спидап в майкрософтовских биндингах после const fn стейбла?
источник

АК

Андрей Казанцев... in Rust — русскоговорящее сообществo
Эрик
Ты видел 40x спидап в майкрософтовских биндингах после const fn стейбла?
Нет. Но мне не понятно почему оптимизатор тупит и как исправить
источник

АК

Андрей Казанцев... in Rust — русскоговорящее сообществo
У меня вход не меняется. Он константа. Где зерокост абстракции?
источник

Э

Эрик in Rust — русскоговорящее сообществo
Андрей Казанцев
У меня вход не меняется. Он константа. Где зерокост абстракции?
источник

АК

Андрей Казанцев... in Rust — русскоговорящее сообществo
Я вижу
источник

АК

Андрей Казанцев... in Rust — русскоговорящее сообществo
Не пойму только почему тот код нельзя в компаил таим вычислить
источник

Э

Эрик in Rust — русскоговорящее сообществo
Вот тебе const fn, и делай из этого чего хочешь.
источник

АК

Андрей Казанцев... in Rust — русскоговорящее сообществo
Я хочу понять почему оптимизатор не работает а не как это обойти
источник

Э

Эрик in Rust — русскоговорящее сообществo
Андрей Казанцев
Я хочу понять почему оптимизатор не работает а не как это обойти
https://github.com/rust-lang/rust
Где-то там в сорцах есть ответ.
источник

BV

Boris Vinogradov in Rust — русскоговорящее сообществo
Оптимизатор раста он такой, где-то сворачивает целые преобразования, а где-то вообще игнорит очевидные вещи
источник

IB

Ivan Boldyrev in Rust — русскоговорящее сообществo
Эрик
Трейты не const.
Это не значит, что компилятор не может их оптимизировать. С const fn он просто обязан это делать.
источник

MB

Mikail Bagishov in Rust — русскоговорящее сообществo
Ivan Boldyrev
Это не значит, что компилятор не может их оптимизировать. С const fn он просто обязан это делать.
Компилятор не обязан оптимизировать const fn
источник

IB

Ivan Boldyrev in Rust — русскоговорящее сообществo
Mikail Bagishov
Компилятор не обязан оптимизировать const fn
Компилятор никому ничего не обязан, но если он будет плох, им не будут пользоваться.
источник