Nous soutenons l’Ukraine pour aider à protéger les civils. Rejoignez-nous
FR
Lorsque vous achetez via les liens de notre site, nous pouvons percevoir une commission d’affiliation

Rust pour Mac

Un langage permettant à chacun de créer des logiciels fiables et efficaces.

Gratuit
Version 1.99.0
3.5
D’après 2 notes d’utilisateurs

Aperçu de Rust

Rust est extrêmement rapide et efficace en mémoire : sans runtime ni ramasse-miettes, il peut alimenter des services critiques en performance, fonctionner sur des appareils embarqués et s'intégrer facilement avec d'autres langages.

Le riche système de types et le modèle de propriété de Rust garantissent la sécurité de la mémoire et la sécurité des threads - vous permettant d'éliminer de nombreuses classes de bugs à la compilation.

Rust dispose d'une excellente documentation, d'un compilateur convivial avec des messages d'erreur utiles, et d'outils de premier ordre - un gestionnaire de paquets intégré et un outil de construction, un support multi-éditeur intelligent avec auto-complétion et inspections de types, un auto-formateur, et plus encore.

Nouveautés de la version 1.99.0

  • Ajouter un lint raw_borrows_via_references par défaut qui vérifie les références qui se transforment immédiatement en emprunts bruts
  • Étendre le lint unconditional_panic aux appels de fonction qui paniquent lorsque la taille des morceaux/fenêtres est zéro
  • Stabiliser les définitions de fonctions C-variadiques
  • Stabiliser la capacité d'utiliser des fonctions #[unsafe(naked)] pour définir des fonctions C-variadiques (#![feature(c_variadic_naked_functions)]).
  • Les méthodes de trait sont désormais résolues sur un type never ajusté (produisant un FCW)
  • Coercer des variables d'inférence vers des objets de trait si la variable d'inférence est liée par sous-typage à un type qui est connu pour être Sized
  • Stabiliser #[my_macro] mod foo;. Cela permet des modules décrits (mod foo;) n'importe où dans le corps d'un attribut personnalisé ou d'un macro derive.
  • Corriger le lint overflowing_literals avec une négation répétée. Par exemple, il ne signalera plus --128_i8, qui est déjà détecté par le lint arithmetic_overflow.
  • Ajouter des symboles POSIX aux lints invalid_runtime_symbol_definitions et suspicious_runtime_symbol_definitions
  • Lint les attributs #[path] inutilisés sur les modules en ligne
  • Activer le lint unreachable_cfg_select_predicates dans le cadre du groupe de lints inutilisés
  • Stabiliser le passage d'entiers de 128 bits via des registres de vecteur avec asm! sur x86
  • Documenter explicitement que certaines allocations peuvent croître sur place (mais aucune ne peut rétrécir)
  • Nous garantissons désormais que le contenu d'un UnsafeCell peut être accédé sans passer par get. Le lint invalid_reference_casting a été ajusté en conséquence.
  • Tenir compte des fonctionnalités cibles globalement activées dans global_asm!
  • Avertir si un attribut de doc invalide est utilisé sur une invocation de macro

Liste complète des changements disponible ici

Rust pour Mac

Gratuit
Version 1.99.0
Rédigez un avis détaillé sur Rust

Écrivez ce que vous en pensez dans notre bon vieux champ de commentaire

Politique de commentaires de MacUpdate. Nous vous encourageons vivement à laisser des commentaires ; ceux qui contiennent des propos injurieux, du harcèlement ou des attaques personnelles seront modérés.
3.5

(3 avis sur Rust)

  • Commentaires

  • Notes des utilisateurs

RobertB2171
RobertB2171
Jan 14, 2023
1.66.1
0.0
Jan 14, 2023
0.0
Version: 1.66.1
It took an hour to install this on a newer Mac, but on my trusty 2015 MacBook Pro, it is still running after 4 hours.
ERNEST UNGUREANU
ERNEST UNGUREANU
Jul 20, 2022
1.62.1
0.0
Jul 20, 2022
0.0
Version: 1.62.1
Definitions for rust, noun * a reddish-brown substance that forms on iron or steel when it gets wet causing oxidation — iron pipes covered in rust * a reddish-brown color * botany – a fungal disease of plants that causes reddish-brown spots to appear
Derekcurrie
Derekcurrie
May 20, 2021
1.52.0
0.0
May 20, 2021
0.0
Version: 1.52.0
Stalling Installer! - - You might want to skip this installer version of Rust. From my experience and checking its log, it gets as far as starting the installation then stalls dead, as in permanent dead. "Running package scripts... Install time remaining: Less than a minute" - - Half an hour later, same. I had to Force Quit the thing. I'll be digging up the previous installer, UNinstalling to be safe, then REinstalling. Yikes.
anonymous-moose-2913970
anonymous-moose-2913970
Aug 27, 2024
1.80.1
5.0
Aug 27, 2024
5.0
Version: 1.80.1
whank7490
whank7490
May 21, 2021
1.52.0
2.0
May 21, 2021
2.0
Version: 1.52.0