Rust News # 1 (September 2018)

cdpv


Mein Kommentar zu den Rust 1.28-Nachrichten mit einem Rückblick auf die Rostereignisse des Monats ist gut gelaufen. Behalten Sie also einen sehr subjektiven Abschnitt der Rostnachrichten für den letzten Monat bei.


In dieser Sammlung: Rust 1.29, Berichte von Rustconf 2018, gfx-rs, Rust2018, Port Flatbuffers, neue Versionen von ripgrep und Alacritty.


Rost 1.29


Rust 1.29 wurde veröffentlicht. Die wichtigsten Neuerungen sind ab sofort bei rustup , einem cargo fix und cargo clippy (weitere Details in der Habro-Übersetzung ).


Anschließend wurde Version 1.29.1 veröffentlicht, die einen Fehler in std :: repeat ( Diskussion ) abdeckt.


Rost 1.30 und 1.31 werden sehr bedeutend sein.

Es gibt noch keine genaue Liste, aber es wird erwartet, dass :



Video von der Rustconf 2018


rustconf 2018 logo


Das Video von der RustConf 2018 ( Berichtsprogramm ) ist verfügbar. Die Liste der Videos in der Reihenfolge ihres ungefähren subjektiven Interesses:



Bonus: Mehrere Rekorde aus Rust Köln eingetroffen:



Webassembly



WebRender, gfx-rs und gfx-Portabilität


In letzter Zeit gab es viel Motivation:



Rostiger Igrostroy



Was würden Sie aus Rust entfernen?


Ein interessantes Thema in / r / rust , wo Sie aus den Kommentaren alle Arten von Rauheit der Sprache herausfinden können.


Rusty Port FlatBuffers


Sie brachten den offiziellen Port von Google FlatBuffers nach Rust ( Diskussion ). Eine dicke Schicht von Tests, Fuzzing, Leistung und allem anderen ist vorhanden.


Fürchte dich nicht vor 1.0!


Eine interessante Diskussion in / r / rust ist, warum sich das Ökosystem langsam auf> 1,0 Pakete bewegt.


TLDR:


  • Damit der Autor das Paket stabilisieren kann, muss er sicherstellen, dass das IPA angemessen ist - dafür muss er sehen, wie die Leute es verwenden. Viele Menschen verwenden keine Pakete <1,0 und warten auf ihre Stabilisierung - da sich die Stabilisierung verlangsamt;
  • Für Benutzer: Wenn Sie stabilere Pakete wünschen, verwenden Sie instabile und geben Sie dem Autor Feedback.
  • Für Autoren: Sorgen Sie sich nicht so sehr um Release 1.0.

ripgrep 0.10


ripgrep (rg) ist eine schnellere und bequemere Alternative zu klassischem grep (d. h. dem rostigen Gegenstück zu The Silver Searcher und ack).


Version 0.10 wurde veröffentlicht ( Diskussion , sehr unterhaltsam) - jetzt funktioniert es noch schneller, unterstützt PRCE2 und mehrzeilige Abfragen.


Außerdem hat es das ripgrep-Paket in das Ubuntu 18.10-Repository geschafft .


Alacritty 0.2


Alacritty ist ein GPU-beschleunigter Terminalemulator, der versucht, auf jedem 4K-Bildschirm sehr, sehr schnell zu sein.


Alacritty Schnappschuss


Version 0.2 ( Diskussion ) mit Scroll-Unterstützung wurde veröffentlicht. Sie weigerten sich lange Zeit, es hinzuzufügen und sagten "use tmux", aber am Ende stellte sich heraus, dass eine Implementierung entstand, die nicht viel Leistung brachte.


Übrigens kriecht Alacritty wie ripgrep in Linux-Distributionen: zu Arch gebracht ;


Neuer RFC


Mit dem RFC ist es ziemlich praktisch zu sehen, in welche Richtung sich die Sprache bewegt. In der Überschrift jedes PR befindet sich ein Link „Gerendert“, über den der RFC in einer für Menschen lesbaren Form verfügbar ist.



RFC 2418 "Futures und Task-System zu libcore hinzufügen" wird erneut verschoben. Es ist nicht sein Schicksal, Teil der Rust2018-Innovationen zu werden.


In Rust 2018 wird die Importsemantik diskutiert .


In einer Zeile






Das ist alles, danke fürs Zuschauen!


Wenn ich keinen wichtigen Link oder Ereignis hinzugefügt habe, können Sie ihn gerne in den Kommentaren einfügen. :) :)


KAPV aus dem Artikel Sie möchten wissen , was Sie 2018 lernen können? Lerne Rost! , andere Bilder von den Standorten der jeweiligen Projekte.

Source: https://habr.com/ru/post/de425005/


All Articles