Rust 1.78.0 03 May 21:45Rust is systems programming language, which is intended to be fast and memory-safe through stronger typing, and prevent race conditions. It's developed by Mozilla, multi-paradigm, supports concurrent execution, procedural, imperative, actor-based, object-oriented and pure-functional design schemes, with a syntax close to C++. The self-hosting compiler utilizes LLVM and its resulting binaries are comparable in performance to C++. It also features algebraic data types, pattern matching, closures, minor feature: lt;p gt; lt;a id="user-content-1.78.0-Language" gt; lt;/a gt; lt;/p gt;. lt;h2 gt;Language lt;/h2 gt;. lt;ul gt;. lt;li gt; lt;a href="https://github.com/rust-lang/rust/pull/119590/" data-hovercard-type="pull_request" data-hovercard-url="/rust-lang/rust/pull/119590/hovercard" gt;Stabilize lt;code gt;# cfg(target_abi =...) lt;/code gt; lt;/a gt; lt;/li gt;. lt;li gt; lt;a href="https://github.com/rust-lang/rust/pull/119888/" data-hovercard-type="pull_request" data-hovercard-url="/rust-lang/rust/pull/119888/hovercard" gt;Stabilize the lt;code gt;# diagnostic lt;/code gt; namespace and lt;code gt;# diagnostic::on_unimplemented lt;/code gt; attribute lt;/a gt; lt;/li gt;. lt;li gt; lt;a href="https://github.com/rust-lang/rust/pull/120103/" data-hovercard-type="pull_request" data-hovercard-url="/rust-lang/rust/pull/120103/hovercard" gt;Make async-fn-in-trait implementable with concrete signatures lt;/a gt; lt;/li gt;. lt;li gt; lt;a href="https://github.com/rust-lang/rust/pull/116284/" data-hovercard-type="pull_request" data-hovercard-url="/rust-lang/rust/pull/116284/hovercard" gt;Make matching on NaN a hard error, and remove the rest of lt;code gt;illegal_floating_point_literal_pattern lt;/code gt; lt;/a gt; lt;/li gt;. lt;li gt; lt;a href="https://github.com/rust-lang/rust/pull/117614/" data-hovercard-type="pull_request" data-hovercard-url="/rust-lang/rust/pull/117614/hovercard" gt;static mut: allow mutable reference to arbitrary types, not just slices and arrays lt;/a gt; lt;/li gt;. lt;li gt; lt;a href="https://github.com/rust-lang/rust/pull/118983/" data-hovercard-type="pull_request" data-hovercard-url="/rust-lang/rust/pull/118983/hovercard" gt;Extend lt;code gt;invalid_reference_casting lt;/code gt; to include references casting to bigger memory layout lt;/a gt; lt;/li gt;. lt;li gt; lt;a href="https://github.com/rust-lang/rust/pull/118879/" data-hovercard-type="pull_request" data-hovercard-url="/rust-lang/rust/pull/118879/hovercard" gt;Add lt;code gt;non_con breezy 3.3.5Breezy is a version control system implemented in Python forked from Bazaar. It supports multiple repository formats including bzr, git, cvs, mtn, darcs and has an emphasis on hackability.qft 0.5.6QFT is a small application for Quick (and really reliable) Peer-To-Peer UDP file transfer.Structsy Rust Database 0.5.2A single file transactional database, for direct persist of structs in the Rust language, providing also an advanced query engine and support for complex types.Czkawka 7.0.0Czkawka (tch•kav•ka (IPA: [ˈʧ̑kafka]), "hiccup" in Polish) is a simple, fast and free app to remove unnecessary files from your computer. Krokiet ((IPA: [ˈkrɔcɛt]), "croquet" in Polish) same as above, but uses Slint frontend. Features Written in memory-safe Rust Amazingly fast - due to using more or less advanced algorithms and multithreading Free, Open Source without ads Multiplatform - works on Linux, Windows, macOS, FreeBSD and many more Cache support - second and further scans should be muShortwave 3.2.0Shortwave is an internet radio player that provides access to a station database with over 30,000 stations. It is the successor to gradio http://freshcode.club/gradioAMP 0.7.0AMP is a console text-editor, written in Rust and lightweight. Implements mode-based keyboard interface, similar to VIM. Comes with file management and a few IDE capabilities. Avoids over-configurability, but allows YAML-based key mapping for e.g. macros.Neothesia 0.2.0Neotheisa is a cross-platform GPU accelerated mid visualizer, built completely in Rust.It takes music notes from a midi file as an input and displays them as colorful falling blocks on virtual piano.dysk 2.7.1dysk is a linux utility listing your filesystems.aSmCaHlIgZaMaze 1.0.0Cross-platform game, where you experience schizm and amalgamation of adventurer's probability distribution across multiverse 2D maze on a single screen via the mapping of probability to opacity of adventurer's image in all possible locations and directions. Mazes can be added and assets can be changed without engine recompilation. Built-in localisation support. Written in Rust, uses SDL2.Rayngin 0.3.0Rayngin is a 3D 6DF framework/engine for approach&click quests in rectangular chambers with objects consisting of balls. Written in Rust and uses SDL2. Demo 'game' is provided. Includes music and sound, inventory management, item usage, branched dialogues, saving and loading, has multilanguage support.Cobalt 0.16.5Cobalt is a static site generator with an emphasis on speed and ease of use and installation with a workflow-centric command line and a familiar template language.ionic_deckhandler 0.1.0Rust implementation of a deck creation and card shuffling libraryKibi 0.2.2A configurable text editor with UTF-8 support, incremental search, syntax highlighting, line numbers and more, written in less than 1024 lines of Rust with minimal dependencies. Kibi is compatible with Linux, macOS, and Windows 10. |