Rychlý linker Mold 3.0 už je v Rustu

Sdílet

Rust Autor: Root.cz s využitím Zoner AI

Před nedávnem jsme tu psali, že autor rychlého linkeru Mold Rui Ueyama jej přepisuje z C++ do Rustu. Dnes již vyšel Mold 3.0 v Rustu. Mold 3.0 je přímou náhradou posledního Mold v C++ 2.42.1. Má stejné parametry příkazové řádky, podporuje stejné architektury a produkuje stejný výstup, tedy až na opravené chyby.

Nově Mold nepoužívá CMake, ale Cargo. Pro alokaci paměti se již nepoužívá oneTBB od Intelu, ale mimalloc. Umí také používat systémový alokátor s volbou --features system-allocator. Nevšiml jsem si však, že by autor porovnával rychlost Mold v Rustu a v C++.

(zdroj: phoronix)

Našli jste v článku chybu?

Autor zprávičky

První linux nainstaloval kolem roku 1994 a u něj zůstal. Později vystudoval fyziku a získal doktorát.