Rust 1.54.0 versteht WebAssembly besser

Mit der Version 1.54.0 der Programmiersprache Rust hatten die Entwickler unter anderem die WebAssembly-Plattform im Blick. Die Stabilisierung einiger Funktionen der wasm32-Plattform ermögliche nun den Zugriff auf die SIMD-Anweisungen in WebAssembly, heißt es in der Ankündigung.

Im Gegensatz zu den zuvor stabilisierten x86- und x86_64-Intrinsics bestehe für diese nun neu stabilisierten Funktionen keine Sicherheitsanforderung beim Aufruf. Das hänge damit zusammen, dass WebAssembly so geschrieben sei, dass Code vor der Ausführung sicher validiert werde, sodass die Anweisungen garantiert korrekt (oder gar nicht) dekodiert werden, heißt es in der Mitteilung der Entwickler.

Wieder als Standardeinstellung eingeführt haben die Macher die inkrementelle Kompilierung. Die sei in Version 1.52.1 standardmäßig deaktiviert worden, was zu mehr Fehleranfälligkeit geführt habe.

Rust 1.54 unterstütze auch das den Aufruf von funktionsähnlichen Makros innerhalb von Attributen, heißt es in den Release Notes. Ein Anwendungsfall dafür sei das Einfügen von Dokumentationen aus anderen Dateien in Rust-Doc-Kommentare. Die Ankündigung nennt weitere Details.

E-Mail Benachrichtigung
Benachrichtige mich zu:
0 Kommentare
Älteste
Neuste Beste Bewertung
Inline Feedbacks
Alle Kommentare anzeigen
Nach oben