Anonymous
отлично
Маjко
Айрон тянет с собой гипер
Vladimir
не спорю
Маjко
Гипер тянет дохера всего
Маjко
Если новый, то еще и токио
Маjко
Который собирается как минимум не меньше serde
Маjко
Вопрос: какого хера ты взъелся конкретно на serde?
Vladimir
но если брать соотношение размер/время выполнения, то серде с минимальным (что плохо)
Vladimir
Если новый, то еще и токио
айрон, какой новый гипер
Vladimir
потому что в айроне хоть понятно что тормозит
Vladimir
овердохера зависимостей
Vladimir
а в серде нет
Маjко
Сакральная разница то где? Берем условные 2 пакета со всеми их зависимостями.
Маjко
Оба собираются долго
Маjко
Но второй явно дольше
Маjко
Первый — serde
Маjко
Почему ты гонишь на первый?
Vladimir
в том что серде монополист?
Vladimir
а айрон если что можно похачить и вырезать что-то
Маjко
в том что серде монополист?
И что в этом плохого?
Маjко
Похач в serde
Vladimir
так нечего выкидывать)
Vladimir
я про это и говорю
Маjко
Где суть претензии?
Vladimir
когда ты видишь в профайлере что что-то медленно выполняется, ты смотришь на самый большой блок
Vladimir
это блять серде
Nardis
Vladimir
че ты такой не пробиваемый
Маjко
> выполняется
Маjко
Ну-ну
Маjко
Смотреть надо не в serde
Маjко
А в компилятор
Stanislav
Маjко
И выяснять почему кодогенерация такая долгая
Anonymous
хуй
Vladimir
не в кодогенерации дело
Vladimir
сборка зависимостей на сколько я понимаю в промежуточное представление происходит
Nardis
Нет, чтоб красивую девочку вкинуть без эпилептических моржей
Маjко
сборка зависимостей на сколько я понимаю в промежуточное представление происходит
Энивей, твои претензии — к компилятору а не к serde. Тебе запилили крутую либу, которая в компилтайме оптимизируется просто охеренно, а ты не доволен из-за скорости компиляции.
Маjко
Хотя комплиируешь зависимости ты далеко не часто в воркфлоу разработки
Маjко
Не нравится скорость компиляции — профилируй компилятор
Vladimir
Хотя комплиируешь зависимости ты далеко не часто в воркфлоу разработки
Да ты как гофер какой-то, может ещё лайфтаймы не нужны?
Маjко
Да ты как гофер какой-то, может ещё лайфтаймы не нужны?
Не понял претензию, как и не понял на кой хер тебе каждый раз нахолодную перекомпайлить проект, что тебя так сильно волнует скорость сборки зависимостей
Маjко
Гентушник чтоли?
Vladimir
Я ж объяснял зачем перекомпиливать
Маjко
Ты объяснял кейс с CI, который как бы тоже настраивается ОДИН раз
Маjко
По крайней мере конфиг кэша cargo на travis тупо добавляется одной строкой
Danila Matveev
из любви к вашему спору
Anonymous
обнови раст
Danila Matveev
правда здесь скорее всего нет сети (кэш скорее всего сыграл)
պլհկ
https://www.reddit.com/r/rust/comments/6iusjx/six_months_of_rustc_performance_201612_201705/?st=J77X8LNR&sh=49a1cb78
Danila Matveev
значит точно нет сети
Danila Matveev
но без —release это была разница между 20сек и 15сек
Danila Matveev
ну и настроек никаких не было только клон репы и сборка
Alex
Stable users now make up 77.9% of Rust users. Unfortunately, despite our efforts with procedural macros and helping move crates like Serde to stable, we still have work to do to promote people moving away from the nightly Rust compiler
Alex
лол
Anonymous
лол 10 секунд добавилось
Alex
https://blog.rust-lang.org/images/2017-09-05-Rust-2017-Survey-Results/diversity.png
Alex
Alex
> Diversity and inclusiveness continue to be vital goals for the Rust project at all levels
Anonymous
лол 10 секунд добавилось
может он параллельно порнушку в 4ксмотрит
Vladimir
По крайней мере конфиг кэша cargo на travis тупо добавляется одной строкой
Одной строчкой сделай мне репу с воркспейсом из двух зависимостей чтобы их кеш учитывался одной строчкой
Anonymous
лишь доказывает правоту их задачи
Alex
лишь доказывает правоту их задачи
т.е вместо того чтобы таргетироваться погромистов, давай таргетироваться на тех кого нам не хватает, ок.
Vladimir
Симлинки -- слишком сложна?
Причём тут симлинк?
Маjко
Причём тут симлинк?
Тогда я не понял что ты хочешь
Alex
это не так работает
да? это как цель гугла, сделать половину работников женщин.
Alex
Причина и следствие перепутаны.
Anonymous
где это у них такая цель?
Alex
Вместо того чтобы брать тех кто талантливее.
Anonymous
Вместо того чтобы брать тех кто талантливее.
талантливые есть во всех группах
Alex
где это у них такая цель?
посмотри недавний скандал с гуглом.