Rust News

Stay up-to-date with the latest developments, trends, and discussions in the Rust programming language community.

Rust Joins Open Source Promotion Plan (OSPP) 2024

The Rust programming language team is thrilled to announce their participation in the Open Source Promotion Plan (OSPP) 2024, a program organized by the Institute of Software Chinese Academy of Sciences to engage college students in open-source development.

Rust Project Goals: Shaping the Future of the Language

The Rust programming language community has announced the launch of an experimental roadmapping effort called 'Rust Project Goals' to establish priorities and drive the language's development for the second half of 2024.

Rust's New Automatic Cfg Checking

Rust's Cargo and Compiler teams have announced an exciting new feature that automatically checks the validity of all reachable #[cfg] conditions, helping developers catch potential bugs early in the development process.

Rust's Trusty Tool: Rustup 1.27.1 Delivers Smooth Sailing

The Rustup team celebrates the release of Rustup 1.27.1, bringing bug fixes and improvements to the trusted Rust installation tool.

A Roundup of the Latest Web Trends and Innovations

In this week's web review, our tech journalist explores a range of topics that are shaping the future of the digital landscape, from the changing dynamics of the tech industry to the evolution of web technologies and development practices.

Rust 1.78.0 Brings Powerful Diagnostic Tools and Alignment Improvements

The Rust Release Team has announced the availability of Rust 1.78.0, introducing new diagnostic attributes, safer pointer handling, and more stable APIs for Rust developers.

GNOME Welcomes 8 New GSoC Contributors for 2024

The GNOME project is excited to announce that they will be mentoring 8 new contributors through the Google Summer of Code (GSoC) program in 2024. These talented individuals will be working on a variety of projects, from improving the developer experience with Tracker SPARQL to porting libipuz to Rust.

Rust Project Announces Exciting GSoC 2024 Initiatives

The Rust Project is participating in Google Summer of Code 2024, and has selected 9 innovative projects that will be worked on by talented developers over the coming months.

Workbench 46.1: Enhancing Developer Productivity with Powerful Features

Sonny, the developer behind the Workbench application, has released version 46.1 with a host of new features aimed at improving the productivity of software developers.

Unleash the Power of Perl and Rust: Embedding Perl in Rust

Discover the captivating journey of a developer who combines the best of Perl and Rust, creating a Perl interpreter embedded within a Rust application.

The Beginner's Guide to Rust for Mediocre Programmers

Discover how a self-proclaimed mediocre programmer embraced Rust by adopting simple principles to navigate its complexities, from avoiding the borrow checker to leveraging derive macros.

Empowering Developers with Trusted Language Extensions for PostgreSQL

Jonathan Katz, a software engineer at AWS, presents on Trusted Language Extensions (TLEs) for PostgreSQL, a feature that allows developers to write database extensions in safe, high-performance languages like Rust and JavaScript.

Mixing C++ and Rust for Fun and Profit: Part 3

In this article, the author discusses various tools and frameworks that can be used to integrate C++ and Rust, including bindgen, CXX, autocxx, and CXX-Qt. The article provides an overview of the capabilities and limitations of these tools, and highlights the benefits of using them to promote memory safety in critical areas of your application.

Porting a cross-platform GUI application to Rust

Mozilla's Alex Franchuk details the rewrite of the Firefox crash reporter in Rust, discussing the challenges and solutions of creating a reliable and cross-platform GUI application.

Unlock Linux with Windows Hello on openSUSE Tumbleweed

Discover how to authenticate to Azure AD/Entra ID with a Windows Hello PIN on openSUSE Tumbleweed, enabling secure and seamless access to your Linux system.

Domo Arigato, Mr. Debugfs: How One Developer Implemented a 9P Filesystem for Debian Debugging

Discover how one software developer built a 9P filesystem to access debug symbols in Debian packages, leveraging Rust and the Tokio runtime to create a unique debugging tool.

Rust's Types Team Welcomes New Co-Lead lcnr

Rust's Types Team Welcomes New Co-Lead lcnr

The Rust programming language's Types Team has announced lcnr as its new co-lead, joining senior lead Jack Huey. This move follows the team's adoption of a 'rolling leadership' model.

Rust's Types Team Welcomes New Co-Lead lcnr

Rust Unveils New WASI Targets and Target Renaming

Rust Unveils New WASI Targets and Target Renaming

Rust is making significant changes to its WASI targets, introducing new targets for WASI 0.2 and renaming the existing WASI 0.1 target.

Rust Unveils New WASI Targets and Target Renaming

Rust 1.77.2 Fixes Critical Windows Security Vulnerability

Rust 1.77.2 Fixes Critical Windows Security Vulnerability

The Rust team has released version 1.77.2, addressing a critical security vulnerability in the standard library's handling of batch file execution on Windows.

Rust 1.77.2 Fixes Critical Windows Security Vulnerability

Critical Security Flaw Patched in Rust Standard Library

Critical Security Flaw Patched in Rust Standard Library

The Rust Security Response WG has disclosed a critical vulnerability (CVE-2024-24576) in the Rust standard library's handling of untrusted arguments when invoking batch files on Windows.

Critical Security Flaw Patched in Rust Standard Library

Critical Security Flaw in Rust Standard Library Uncovered

Critical Security Flaw in Rust Standard Library Uncovered

The Rust Security Response WG has disclosed a critical vulnerability in the Rust standard library's handling of untrusted arguments on Windows, allowing for potential arbitrary code execution.

Critical Security Flaw in Rust Standard Library Uncovered

Unlock Your Coding Potential: JetBrains IDEs Now Feature Full Line Code Completion

Unlock Your Coding Potential: JetBrains IDEs Now Feature Full Line Code Completion

JetBrains has unveiled a groundbreaking AI-powered feature in their IDEs: full line code completion. Discover how this local, privacy-focused solution can boost your productivity and coding speed.

Unlock Your Coding Potential: JetBrains IDEs Now Feature Full Line Code Completion