Rust 1.90.0 introduces LLD as the default linker on Linux, native workspace publishing in Cargo, demotion of macOS x86_64 to Tier 2, and several stabilized APIs and const contexts.
Announcing the release of temporal_rs v0.1, a calendar and time zone aware Rust date/time library based on ECMAScript's Temporal API, used by Boa, Kiesel, V8, and Yavashark.
The author discusses the latest release of Wild (version 0.6.0), highlights contributions from various developers, and outlines future plans and challenges, including improving performance, exploring alternative parallelization libraries, and revisiting incremental linking.
A RustConf talk highlights how a survivor of human trafficking uses Rust to develop self-contained, easy-to-deploy software for law enforcement to combat trafficking, focusing on chain-of-custody for digital evidence.
This article discusses the CHERI project, which aims to improve system security by rethinking computer architecture and adding support for capabilities to instruction-set architectures, with a focus on getting Linux running on it.
An in-depth look at the changes and improvements coming in SeaORM 2.0, including overhauls to APIs, better error handling, new features, breaking changes, and more.
Styx Emulator is released as a foundational tool for building custom emulators with a focus on security research and debug tooling for DSPs, weird SoCs, and embedded systems.
GlueSQL v0.18.0 introduces breaking changes for storage traits, enhances SQL support with DISTINCT and new functions, simplifies query result handling with derive macros, and includes various bug fixes and documentation updates.
The author argues that the Rust community's hesitancy to publish 1.0 versions for crates is holding back the language's ecosystem, suggesting it's time for more crates to stabilize their APIs.
This article compares Rust and Carbon, two languages approaching memory safety from different directions, with Rust focusing on new projects and Carbon aiming to incrementally upgrade existing C++ code.
This article discusses the challenges of cancellation in asynchronous Rust code, potential pitfalls, and techniques to mitigate bugs, along with future language proposals to address these issues.
This is a story of how a software engineer transitioned from a casual observer to a significant contributor and advocate for GreptimeDB, highlighting the technical skills gained and the community connections made along the way.
The author reflects on their intentional and positive experience learning Rust as a first programming language, highlighting its strengths and challenges.
This article explores the journey of Rust's `fetch_max` function, from its high-level abstraction to its eventual transformation into assembly code, revealing the power of modern compilers.
This article discusses techniques like garbage collection and compression to reduce the size of Rust binaries that contain debug information, which can be crucial for producing quality backtraces in release/production builds.
This article interviews Espen Albrektsen of Sonair about their safety-certified, Rust-based ultrasonic sensor, ADAR, and its advantages over cameras and LiDAR in robotics and automation.