Rust 1.70.0 zrychluje práci s Cargem díky protokolu sparse

2. 6. 2023

Sdílet

Rust Autor: Rust project

Vyšla verze 1.70.0 jazyka Rust. Protokol „sparse“ pro službu Cargo je nyní ve výchozím nastavení povolen pro čtení z crates.io. Tato funkce byla dříve stabilizována ve verzi 1.68.0, ale stále vyžadovala konfiguraci, aby bylo možné ji používat. V plánu bylo funkci zapnout ve výchozím stavu ve verzi 1.70.0. Výsledkem by mělo být podstatné zvýšení výkonu při načítání informací ze serveru.

Byly stabilizovány dva nové typy pro jednorázovou inicializaci sdílených dat, OnceCell a jeho protějšek OnceLock, který je bezpečný pro vlákna. Nově stabilizovaný trait IsTerminal má jedinou metodu is_terminal, která určuje, zda daný deskriptor nebo handle představuje terminál či TTY.

Další podrobnosti o novinkách naleznete v oznámení vydání.

Našli jste v článku chybu?

Autor zprávičky

Petr Krčmář pracuje jako šéfredaktor serveru Root.cz. Studoval počítače a média, takže je rozpolcen mezi dva obory. Snaží se dělat obojí, jak nejlépe umí.