Die Version 1.66 der Programmiersprache Rust
ist im planmäßigen Sechswochentakt erschienen. Neu seien
etwa eine Ergänzung für Enumerations mit Feldern sowie
ein Befehl für den Paketmanager cargo. Schließlich gebe
es eine neue Funktion black_box, die Compiler-Optimierungen verhindern
soll.
Mit dem neuen Release werden Diskriminanten auch in Enumerations
mit Feldern erlaubt. Voraussetzung sei, dass letztere eine Integer-Darstellung
haben. Im Zusammenspiel mit C-Code sollen mit der Neuerung Enums
mit festen Werten, auch über Sprachgrenzen hinweg, ermöglicht
werden.
Der neue Unterbefehl remove des Paketmanagers cargo soll ab sofort
das manuelle Entfernen von Abhängigkeiten aus einem Crate ermöglichen.
Die Neuerung stelle damit die Umkehroperation zum Befehl cargo add
dar, welcher in Rust 1.62 eingeführt worden sei.
Compiler-Optimierungen sollen mit der neuen Funktion hint::black_box
deaktiviert werden können. Ein einfaches Beispiel ist dem Rust-Blog
zu entnehmen. Dort sind auch einige weitere Neuerungen, wie beispielsweise
die Unterstützung von ..=X-Ranges in Patterns, nachzulesen.
(jb, hannover)
(siehe auch: Heise-News-Ticker)
Hannover
· EDV-Beratung · Linux · Novell · Microsoft ·
Seminar · IT-Consult · Netzwerk · LPIC · CLE
|