This blog post provides updates on Rust project management, including leadership council selections, project director elections, C++ interop at RustConf, Kangrejos 2025, 2025H2 goals, and a variadic generics survey.
A monthly overview of notable changes and updates in the Rust operating system development ecosystem, including news, tooling, project updates, and blog posts.
This article discusses the progress and future plans for gccrs, a GCC-based Rust compiler, including challenges, recent developments, and the goal of building libcore and Rust for Linux.
This article discusses a new API for interrupt-aware spinlocks aimed at improving Rust driver development and potentially preventing bugs in C code by tracking nested interrupt-disabling scopes.
This article demonstrates how to use the `heave` crate in Rust to define a product entity, persist it to a SQLite database, and then remove the database file.
This blog post provides updates on Linebender's projects, including Vello, Peniko, Masonry, Xilem, Parley, Kurbo, and Fearless SIMD, highlighting improvements, releases, and upcoming plans for each.
Egui 0.33.0 introduces `egui::Plugin`, improved kerning, and a kitdiff viewer for image snapshots, along with various enhancements, fixes, and removals.
Slint is focusing on improving features to make it production-ready for desktop application development, including rich text support, keyboard shortcuts, drag & drop, modal windows, and more.
This article details the latest update to Avian Physics, a Rust-based physics engine for the Bevy game engine, including performance improvements, a force overhaul, and new features like voxel colliders and Bevy 0.17 support.
This progress report details the ongoing development of rustc_codegen_gcc, focusing on GCC patches, feature implementation, UI testing results, and contribution opportunities, highlighting advancements in LTO and cross-language optimization.
CGP v0.5.0 introduces new features like auto dispatchers and extensible datatype improvements, along with breaking changes such as the removal of Async and Send bounds for async constructs, aiming for a more practical and easier-to-use experience in Rust projects.
This blog post argues that Rust should prioritize making explicit handle creation ergonomic before considering automatic handle creation, as explicitness is crucial for performance, memory usage, and correctness in certain applications.
This article discusses strategies for handling panics in Rust programs, advising developers to minimize panics and have a plan for handling them to ensure a good user experience.
A presentation on the importance of memory safety for software security, drawing parallels with seatbelt usage and advocating for its adoption in light of increasing digital threats and evolving legislation.
This article describes a strange issue in the Rust compiler related to trait bounds in method signatures of trait implementations, where adding a redundant `where` clause can cause the compiler to forget type information.
This article explores the concept of effect systems in programming languages, particularly in Rust and Koka, discussing side effects, control flow modifications, effect polymorphism, and potential future directions for Rust.
This video features an interview about the future of the Rust programming language, including job market trends, AI's impact, and its advantages over other languages.