Cette année encore s'est tenue la nouvelle édition de la remise des prix humoristico-scientifiques Ig-Nobel, qui récompensent les recherches "qui font rire d'abord et réfléchir ensuite". 🧪 Et cette année encore la cérémonie (et les lauréat·es) ne nous ont pas déçus ! Voici les résultats ⬇️⬇️⬇️ 1/12
imperio
@imperioworld.bsky.social
Member of a few teams of the Rust project, Gnome foundation member, co-owner of the Gtk-rs organization and of the askama-rs organization Mastodon: https://toot.cat/@imperio
New Rust GCC backend update blog post: blog.antoyo.xyz/rustc_codege... A lot of improvements... that you can't enjoy yet as the cg_gcc<->Rust sync is currently blocked. ='D Enjoy!
rustc_codegen_gcc: Progress Report #43
Antoyo's Personal Blog
blog.antoyo.xyz
We lowered the ticket prices for RustWeek! Individual tickets are now 199 instead of 249 euro. ✨ Additionally, we added a checkbox for an extra 100 euro discount, bringing the ticket price to just 99 euros for those who can't afford the full price. 💛
@thierryberger.bsky.social wrote a blog post on his (great) contribution to rustdoc: thierryberger.com/blog/rustdoc... Thanks for the improvement! PS: I'm now a fairy. :) 🧚
Rustdoc: F*** it I'm helping. | ThierryBerger
Who else?
thierryberger.com
Fixed a bug in the rustdoc `--generate-macro-expansion` option (if you never tried it: doc.rust-lang.org/nightly/nigh... or doc.rust-lang.org/nightly/nigh...). When a same macro was generating multiple items, only the last one was visible. Not anymore! github.com/rust-lang/ru...
thir.rs - source
Source of the Rust file `compiler/rustc_middle/src/thir.rs`.
doc.rust-lang.org
This change by Noah Lev will probably save a zillion dollars in docs\.rs and CI jobs everywhere. Really nice work! noahlev.org/blog/2026/08...
How I made Rustdoc 25% faster in one week - Noah Lev Bartell-Mangel
From a "weird bug" to massive speedups
noahlev.org
RustNL's Rust Maintainer Team has grown and now consists of 14 people, including three interns! ✨️ rustnl.org/maintainers/ Together, these people are either the author or a reviewer of more than 30% of all pull requests on the rust-lang/rust repository:
We are very happy to announce our first Maintainers in Residence and Maintainer Grant recipients! Read all about the MiR program and the selected maintainers on our blog: blog.rust-lang.org/2026/08/26/a...
Announcing our first Maintainers in Residence | Rust Blog
Empowering everyone to build reliable and efficient software.
blog.rust-lang.org
Rappel : Le débat sur la transidentité a été réglé il y a déjà plus de 10 ans par Jules-Édouard Moustic (Christian Borde) dans grolandinfo
Markdown tables have... weird handling of case separators. So much that we decided to write a rustdoc lint to prevent it: github.com/rust-lang/ru... I recommend reading the associated issue just to see how cursed it is: github.com/rust-lang/ru...
Add new `invalid_markdown_table` rustdoc lint by GuillaumeGomez · Pull Request #159583 · rust-lang/rust
View all comments Fixes #159186. r? @Urgau
github.com
The beginning of the NumBuffer API on which I worked on (and still work on) is now stable! \o/
Rust 1.98.0 has been released! 🌈 🦀 This release includes algebraic floating point methods, NumBuffer for integer formatting, substr_range/subslice_range, strip_circumfix, Atomic<T>::from_mut, and more. ✨ Check out the blog post for all the details: blog.rust-lang.org/2026/08/20/R...
New phoronix article about Rust in the Linux kernel and also about the Rust GCC backend. :) www.phoronix.com/news/Rust-Fo...
Rust For Linux 7.3 Begins Seeing Fixes To Prepare For Rust's GCC Backend
In addition to the POWER/PowerPC code adding Rust kernel support, the main set of Rust programming language updates for the Linux 7.3 kernel have now been submitted
phoronix.com
Rust CI now runs cargo-semver-checks to prevent accidental breakage in the standard library 🦀 If you're wondering why that's important and why it took 15kLoC+, this post is for you. predr.ag/blog/protect...
Protecting the Rust standard library from accidental breakage
How & why we're running cargo-semver-checks in Rust's CI
predr.ag
(rust) Typo of the day -> `think_vec![]` (instead of `thin_vec![]`) =D
Little rustdoc bugfix: the title (the text that appears when you hover an element) of links pointing to the field of a variant didn't mention the variant. For example: `field Enum::field` instead of `field Enum::Variant::field`. PR: github.com/rust-lang/ru...
rustdoc: Fix link title attribute value when field of enum variants by GuillaumeGomez · Pull Request #161054 · rust-lang/rust
Fixes #161028. The issue was that we link to parent page, we generate a "fragment" to the parent item (so here the enum), because we forgot to take into account that there might be two le...
github.com
Big batch of rustdoc improvements was merged today: * Emit a warning if a doc attribute is used on macro call: github.com/rust-lang/ru... * Add new `unused_footnote_definition` rustdoc lint: github.com/rust-lang/ru... * Fix/improve tables background color: github.com/rust-lang/ru... Enjoy!
Also warn if an invalid `doc` attribute is used on a macro invocation by GuillaumeGomez · Pull Request #161003 · rust-lang/rust
Part of #160880. So about this: I think the error message is good enough, but I can specialize it in case it's not a doc comment but a doc attribute. Also: currently the ignored attributes are ...
github.com
I was asked recently about the cost of running a #rustlang conference and why the ticket prices are what they are. We figured we can just publicly share the numbers for RustWeek, in the name of #transparency. :) 1/9
Today is Bevy's sixth birthday! As always, I've used this as a chance to reflect on the past year and outline my hopes and dreams for the next year of #bevy: bevy.org/news/bevys-s...
Bevy's Sixth Birthday
Hey! @cart here (Bevy's creator and Project Lead). It is crazy to say it, but Bevy is six years old now! As is tradition, I will take this as a chance…
bevy.org
i'm really proud of this policy. it's not perfect, but i think it's close to the best that was possible given all the constraints. i'm excited that this will make things easier for mods and reviewers, and hopeful that it will spark change in Rust's governance. blog.rust-lang.org/inside-rust/...
rust-lang/rust is adopting an LLM policy | Inside Rust Blog
Want to follow along with Rust development? Curious how you might get involved? Take a look!
blog.rust-lang.org
After 4 months of PRs, Rust now has a complete I/O module in alloc, and most of one in core. Hopefully a stabilization PR could even be accepted before the end of the year, who knows! doc.rust-lang.org/nightly/allo...
alloc::io - Rust
Traits, helpers, and type definitions for core I/O functionality.
doc.rust-lang.org
Nevermind! Completely broke Rust CI (after merge, that's new, more fun for the infra team 😈 ) Reverting it. Follow me for more tips on how to make a whole project lose 3 hours of their time with one small PR! T_T
The sync between rust and the GCC backend is done. We were a bit late there but finally caught up. Here's the PR with 224 commits (yep, you read it right ^^'): github.com/rust-lang/ru... Next cg_gcc progress report will be very interesting to read. :3 Next: why do we need to "sync"? 1/2
The sync between rust and the GCC backend is done. We were a bit late there but finally caught up. Here's the PR with 224 commits (yep, you read it right ^^'): github.com/rust-lang/ru... Next cg_gcc progress report will be very interesting to read. :3 Next: why do we need to "sync"? 1/2
Subtree cg_gcc sync (2026-07-24) by GuillaumeGomez · Pull Request #159844 · rust-lang/rust
View all comments cc @antoyo @bjorn3 r? ghost
github.com
Blogged about what I have been up to lately in upstream Rust.
Sovereign Tech Fellowship for Rust maintenance (June-July 2026 report)
For the past few years, I was sponsored by Futurewei to work on upstream Rust. It was great to have the freedom to work on anything I wanted in Rust, be it new features, performance optimizations, bot...
kobzol.github.io
With any luck, this is the cargo-semver-checks release that will start scanning the Rust standard library for breakage. Enjoy v0.50.0! What a fitting moment for a nice round number 🎉 Expect a blog post soon!
New blog post: How to speed up the Rust compiler in July 2026 nnethercote.github.io/2026/07/31/h...
How to speed up the Rust compiler in July 2026
My last post on the Rust compiler’s performance was in December 2025. Let’s see what has happened since then.
nnethercote.github.io
We just merged the fourth (big) rustdoc perf improvement in a row: github.com/rust-lang/ru...: up to -39.9% github.com/rust-lang/ru...: up to -19.1% github.com/rust-lang/ru...: up to -28.4% github.com/rust-lang/ru...: up to -31.4% All because someone encountered a weird bug when using rustdoc. \o/
rustdoc: Only analyze head of self type when deciding impl inlining by camelid · Pull Request #159854 · rust-lang/rust
View all comments We only care about whether the self type is a generic or an item (inlined) in the current crate, so we don't actually need to compute the param_env, which is expensive when d...
github.com
Added support for "section linking" (putting an item in a specific section in the generated binary so the linker can do more optimizations) in the Rust GCC backend. 13 new Rust tests are now passing. :) PR: github.com/rust-lang/ru...
Add support for section linking by GuillaumeGomez · Pull Request #926 · rust-lang/rustc_codegen_gcc
Now that we have support for the section attribute, we can use it more. The wasm case it still not supported for now.
github.com
The rustdoc `doc_cfg` now takes into account the `cfg_attr` predicates for macro expansion (like `derive()`). It was one of the last blockers for this feature. Not many remaining now. =D PR: github.com/rust-lang/ru...
[rustdoc] Retrieve `cfg_attr` information for derived impls for `doc_cfg` feature by GuillaumeGomez · Pull Request #159722 · rust-lang/rust
View all comments Fixes #103300. After long last, this PR finally allows the derive proc-macro cfg_attr cfg predicates information to be kept so rustdoc can use it for its doc_cfg feature (cc #437...
github.com
Huge perf improvement (up to 34%!) was just merged in rustdoc. Instead of handling trait impls and then filtering them, we now do the opposite. Nice side-effect: notable traits feature now works even better. PR and link to the perf report: github.com/rust-lang/ru...
rustdoc: Only build extern trait impls if needed by camelid · Pull Request #159623 · rust-lang/rust
View all comments or, finally remove the BadImplStripper! Building inlined impls is expensive, and most of them end up being unneeded and stripped later in this function. So we should filter them ...
github.com
Just added support for aliases in Rust GCC backend, which is needed for EII (externally implementable items). Now 51 eii tests out of 60 pass! \o/ Big step forward, hopefully all tests will pass soon. PR: github.com/rust-lang/ru...
Add support for aliases by GuillaumeGomez · Pull Request #918 · rust-lang/rustc_codegen_gcc
Now only 9 tests/ui/eii tests are failing out of 60. I think the remaining ones comes from the link_section that we don't support yet. Considering most of the work is already done, I think it&#...
github.com