Инструмент для разработчиков под Linux полностью отказался от C++ в пользу Rust.
Речь о mold — компоновщике, который ускоряет сборку программ, объединяя скомпилированный код в готовую программу.
Версия 3.0 полностью переписана на Rust. По словам разработчиков, она работает так же быстро, как версия на C++.
Команды и поддерживаемые архитектуры остались прежними. Для проверки совместимости разработчики даже собрали все пакеты Gentoo и сообщили, что регрессий не обнаружили.
При переписывании CMake заменили на Cargo, убрали зависимость от Intel oneTBB и добавили проверку границ при обработке повреждённых файлов.
Теперь разработчики хотят устранить оставшиеся несовместимости с GNU ld, чтобы дистрибутивы Linux могли использовать mold как компоновщик по умолчанию.
https://github.com/rui314/mold/releases/tag/v3.0.0
@IT_Portal
Post #3511
8.36K


- ❤ 31
- 👍 9
- 😱 4