Hello and welcome to another issue of This Week in Rust!| this-week-in-rust.org
Blog about programming stuff.| Kobzol’s blog
Empowering everyone to build reliable and efficient software.| blog.rust-lang.org
It has been just over a year since my last update on the Rust compiler’s performance. Let’s get into it. The information about metrics at the top of this post still applies.| Nicholas Nethercote
…Yes, I know that the title looks like a clickbait. But it’s actually not that far from the truth :)| Kobzol’s blog
A language empowering everyone to build reliable and efficient software.| www.rust-lang.org
TL;DR: On Linux, if you have Transparent Huge Pages enabled, you can try to run cargo with the environment variable MALLOC_CONF="thp:always,metadata_thp:always" for a potential ~5% speed boost.| Kobzol’s blog
During the first half of 2023, I have continued my quest for optimizing the build, test and performance monitoring infrastructure of the Rust compiler. This post describes what has been done in this area, and serves a follow-up to my previous post on this topic. Note that possibly the biggest sub-project that I have worked on was the implementation of runtime benchmarks for the Rust benchmark suite, however I will dedicate a separate blog post for that (which I will hopefully publish in the n...| Kobzol’s blog
Last year, as an occasional contributor to the Rust project, I did not think much about the organisational structure of the team behind the project. I saw a hierarchy of teams and groups, team leaders, etc. Just like any other organisation. This year, after getting more involved, becoming a library team member and eventually team lead, I spent some more time thinking about why we have this structure, what these teams are for.| blog.m-ou.se