Ajouter un commentaire

Rust 1.62

Par:
fredericmazue

lun, 04/07/2022 - 15:20

L'équipe de Rust vient d'annoncer la disponibilité de la version 1.62 du langage. Dans cette mouture on remarque tout d'abord la possibilité d'ajouter de nouvelles dépendances directement depuis la ligne de commande en utilisant cargo add. Cette commande prend en charge la spécification des fonctionnalités et des versions. Il peut également être utilisé pour modifier des dépendances existantes.

Par exemple:

cargo add log
cargo add serde --features derive
cargo add nom@5

On remarque encore, en ce qui concerne la programmation concurrente avec Rust,  l'arrivée de mutex plus léger et plus rapides sous Linux. Auparavant, MutexCondvar et  RwLock étaient construits sur la bibliothèque pthreads sous Linux. Or, souligne l'équipe de Rust, les verrous pthreads prennent en charge plus de fonctionnalités que les API Rust elles-mêmes, y compris la configuration d'exécution, et sont conçus pour être utilisés dans des langages avec moins de garanties statiques que celles fournies par Rust. C'est pourquoi la bibliothèque standard de Rust est désormais livrée avec une implémentation de ces verrous basée sur futex sous Linux, qui est très légère et ne nécessite pas d'allocation supplémentaire inutile.

Filtered HTML

Plain text

CAPTCHA
Cette question permet de vérifier que vous n'êtes pas un robot spammeur :-)
  AA    SSS    CCC  BBBB    GGG  
A A S C B B G
AAAA SSS C BBBB G GG
A A S C B B G G
A A SSSS CCC BBBB GGG