Progammiersprache: Rust 1.36 stabilisiert Future und Alloc

Die aktuelle Version 1.36 der Programmiersprache Rust stabilisiert das für Async/Await wichtige Future-Trait. Speicherzuweisungen wie Box und Vec können nun auch außerhalb der Standardbibliothek genutzt werden. Und Cargo läuft offline.

Artikel veröffentlicht am ,
Rust ist in Version 1.36 verfügbar.
Rust ist in Version 1.36 verfügbar. (Bild: olavXO, flickr.com/CC-BY 2.0)

Das Entwicklerteam der Programmiersprache Rust hat sich für das Jahr 2019 vorgenommen endlich Async/Await fertigzustellen und hat dafür in der nun verfügbaren Version 1.36 weitere wichtige Vorarbeiten durchgeführt. Denn das Team hat in dieser Version das Modul Task sowie das Trait Future.

Stellenmarkt
  1. Fachinformatiker / Systemadministrator (m/w/d)
    Detlef Hegemann Verwaltungs- und Beteiligungs GmbH, Bremen
  2. SAP-Applikationsmanager (w/m/d) Logistik- und Instandhaltungsprozesse
    Kölner Verkehrs-Betriebe AG, Köln
Detailsuche

Die Futures sind auch aus anderen Sprachen bekannt und sind besondere Werte, die möglicherweise noch nicht berechnet worden sind. Das Rust-Team selbst beschreibt das als "asynchronen Wert", der dazu genutzt wird, andere Aufgaben durchzuführen, bis der Wert tatsächlich verfügbar wird.

Mit dem Task-Modul wird es nun ebenso möglich, den dafür zuständigen Task im übertragenen Sinn wieder aufzuwecken. In dem Task-Modul enthalten ist auch Poll, mit dem überprüft werden kann, ob ein Wert bereits verfügbar ist oder der Task erst noch aufgeweckt werden soll.

Einer Rust-Community-Webseite zufolge sind damit nun alle Vorarbeiten bis auf jene an Async/Await selbst in einer stabilen Version der Sprache verfügbar. Die umgesetzte Technik soll es den Entwicklern von Crates, Bibliotheken und dem gesamten Ökosystem ermöglichen, sich auf die finale Umsetzung von Async/Await vorzubereiten.

Alloc auch ohne Standardbibliothek

Golem Akademie
  1. SAMBA Datei- und Domänendienste einrichten: virtueller Drei-Tage-Workshop
    7.–9. März 2022, Virtuell
  2. Linux-Shellprogrammierung: virtueller Vier-Tage-Workshop
    8.–11. März 2021, Virtuell
Weitere IT-Trainings

Stabilisiert hat das Team in Rust 1.36 auch das Alloc-Crate. Es bietet Typen wie Box zur Speicherzuweisung auf dem Heap oder Vec zum Erstellen von Vektoren sowie viele weitere Methoden und Module zum Umgang mit dem Speicher. Das steht zwar alles in der Standardbibliothek bereit, das Alloc-Crate ermöglicht nun aber auch die Nutzung dieser Technik ohne Standardbibliothek, was auf Plattformen mit beschränkten Ressourcen notwendig sein kann.

Die Entwickler haben außerdem ihre Implementierung der Hashmap ausgetauscht. Die neue Variante soll schneller sein als die bisherige. Darüber hinaus hat das Team die Paketverwaltung Cargo angepasst. Bei Nutzung der neuen Option --offline löst Cargo-Abhängigkeiten nur noch über den lokalen Cache auf und arbeitet - wie der Name sagt - offline.

Bitte aktivieren Sie Javascript.
Oder nutzen Sie das Golem-pur-Angebot
und lesen Golem.de
  • ohne Werbung
  • mit ausgeschaltetem Javascript
  • mit RSS-Volltext-Feed


Aktuell auf der Startseite von Golem.de
MS Satoshi
Die abstruse Geschichte des Bitcoin-Kreuzfahrtschiffs

Kryptogeld-Enthusiasten kauften ein Kreuzfahrtschiff und wollten es zum schwimmenden Freiheitsparadies machen. Allerdings scheiterten sie an jeder einzelnen Stelle.
Von Elke Wittich

MS Satoshi: Die abstruse Geschichte des Bitcoin-Kreuzfahrtschiffs
Artikel
  1. Gigafactory Berlin: Tesla verzichtet für Akkufertigung auf staatliche Förderung
    Gigafactory Berlin
    Tesla verzichtet für Akkufertigung auf staatliche Förderung

    Tesla verzichtet für die geplante Akkufertigung in Grünheide bei Berlin auf eine mögliche staatliche Förderung in Milliardenhöhe.

  2. Microsoft: Xbox-Spieler in Halo Infinite von Crossplay genervt
    Microsoft
    Xbox-Spieler in Halo Infinite von Crossplay genervt

    Im Multiplayer von Halo Infinite gibt es offenbar immer mehr Cheater. Nun fordern Xbox-Spieler eine Option, um gemeinsame Partien mit PCs zu vermeiden.

  3. 50 Prozent bei IT-Weiterbildung sparen
     
    50 Prozent bei IT-Weiterbildung sparen

    Die Black Week 2021 in der Golem Karrierewelt läuft weiter: 50 Prozent bei zahlreichen Live-Workshops, Coachings und E-Learnings sparen - noch bis Montag!
    Sponsored Post von Golem Akademie

Du willst dich mit Golem.de beruflich verändern oder weiterbilden?
Zum Stellenmarkt
Zur Akademie
Zum Coaching
  • Schnäppchen, Rabatte und Top-Angebote
    Die besten Deals des Tages
    Daily Deals • Heute ist Black Friday • Corsair MP600 Pro XT 1TB 167,96€ • Apple Watch Series 6 ab 379€ • Boxsets (u. a. Game of Thrones Blu-ray 79,97€) • Samsung Galaxy S21 128GB 777€ • Premium-Laptops (u. a. Lenovo Ideapad 5 Pro 16" 829€) • MS Surface Pro7+ 888€ • Astro Gaming Headsets [Werbung]
    •  /