<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"><channel><description>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&#xA;&#xA;Mastodon: https://toot.cat/@imperio</description><link>https://bsky.app/profile/imperioworld.bsky.social</link><title>@imperioworld.bsky.social - imperio</title><item><link>https://bsky.app/profile/imperioworld.bsky.social/post/3mvpbzs6yxk22</link><description>Fixed one of the oldest rustdoc reexport bug (5 years!) where transient crates were ignored:&#xA;&#xA;```&#xA;// crate a&#xA;/// a&#xA;pub struct X;&#xA;&#xA;// crate b&#xA;/// b&#xA;pub use a::X&#xA;&#xA;// crate c&#xA;/// c&#xA;pub use b::X;&#xA;```&#xA;&#xA;Before https://github.com/rust-lang/rust/pull/162543, the docs from the `b` crate was not present.&#xA;&#xA;Enjoy!</description><pubDate>17 Sep 2026 08:59 +0000</pubDate><guid isPermaLink="false">at://did:plc:enyar2oadttpxaifz2w6lvj6/app.bsky.feed.post/3mvpbzs6yxk22</guid></item><item><link>https://bsky.app/profile/imperioworld.bsky.social/post/3muhzaibikk2y</link><description>New Rust GCC backend update blog post: https://blog.antoyo.xyz/rustc_codegen_gcc-progress-report-43&#xA;&#xA;A lot of improvements... that you can&#39;t enjoy yet as the cg_gcc&lt;-&gt;Rust sync is currently blocked. =&#39;D&#xA;&#xA;Enjoy!</description><pubDate>01 Sep 2026 18:08 +0000</pubDate><guid isPermaLink="false">at://did:plc:enyar2oadttpxaifz2w6lvj6/app.bsky.feed.post/3muhzaibikk2y</guid></item><item><link>https://bsky.app/profile/imperioworld.bsky.social/post/3mucnvxya4c2i</link><description>@thierryberger.bsky.social wrote a blog post on his (great) contribution to rustdoc: https://thierryberger.com/blog/rustdoc-contribution/&#xA;&#xA;Thanks for the improvement!&#xA;&#xA;PS: I&#39;m now a fairy. :) 🧚</description><pubDate>30 Aug 2026 15:02 +0000</pubDate><guid isPermaLink="false">at://did:plc:enyar2oadttpxaifz2w6lvj6/app.bsky.feed.post/3mucnvxya4c2i</guid></item><item><link>https://bsky.app/profile/imperioworld.bsky.social/post/3mu5u6kennc2k</link><description>Fixed a bug in the rustdoc `--generate-macro-expansion` option (if you never tried it: https://doc.rust-lang.org/nightly/nightly-rustc/src/rustc_middle/thir.rs.html#955 or https://doc.rust-lang.org/nightly/nightly-rustc/src/rustc_middle/thir.rs.html#1010). When a same macro was generating multiple items, only the last one was visible. Not anymore!&#xA;&#xA;https://github.com/rust-lang/rust/pull/161876</description><pubDate>28 Aug 2026 17:10 +0000</pubDate><guid isPermaLink="false">at://did:plc:enyar2oadttpxaifz2w6lvj6/app.bsky.feed.post/3mu5u6kennc2k</guid></item><item><link>https://bsky.app/profile/imperioworld.bsky.social/post/3mtvjp4t4bc2a</link><description>Markdown tables have... weird handling of case separators. So much that we decided to write a rustdoc lint to prevent it: https://github.com/rust-lang/rust/pull/159583&#xA;&#xA;I recommend reading the associated issue just to see how cursed it is: https://github.com/rust-lang/rust/issues/159186</description><pubDate>25 Aug 2026 09:42 +0000</pubDate><guid isPermaLink="false">at://did:plc:enyar2oadttpxaifz2w6lvj6/app.bsky.feed.post/3mtvjp4t4bc2a</guid></item><item><link>https://bsky.app/profile/imperioworld.bsky.social/post/3mtjyi2zmis2u</link><description>The beginning of the NumBuffer API on which I worked on (and still work on) is now stable! \o/&#xA;&#xA;[contains quote post or other embedded content]</description><pubDate>20 Aug 2026 19:34 +0000</pubDate><guid isPermaLink="false">at://did:plc:enyar2oadttpxaifz2w6lvj6/app.bsky.feed.post/3mtjyi2zmis2u</guid></item><item><link>https://bsky.app/profile/imperioworld.bsky.social/post/3mtehr3oncs2y</link><description>New phoronix article about Rust in the Linux kernel and also about the Rust GCC backend. :)&#xA;&#xA;https://www.phoronix.com/news/Rust-For-Linux-7.3</description><pubDate>18 Aug 2026 14:52 +0000</pubDate><guid isPermaLink="false">at://did:plc:enyar2oadttpxaifz2w6lvj6/app.bsky.feed.post/3mtehr3oncs2y</guid></item><item><link>https://bsky.app/profile/imperioworld.bsky.social/post/3mt2letbeok2d</link><description>(rust) Typo of the day -&gt; `think_vec![]` (instead of `thin_vec![]`) =D</description><pubDate>14 Aug 2026 16:30 +0000</pubDate><guid isPermaLink="false">at://did:plc:enyar2oadttpxaifz2w6lvj6/app.bsky.feed.post/3mt2letbeok2d</guid></item><item><link>https://bsky.app/profile/imperioworld.bsky.social/post/3mt26abdbzc2d</link><description>Little rustdoc bugfix: the title (the text that appears when you hover an element) of links pointing to the field of a variant didn&#39;t mention the variant.&#xA;&#xA;For example: `field Enum::field` instead of `field Enum::Variant::field`.&#xA;&#xA;PR: https://github.com/rust-lang/rust/pull/161054</description><pubDate>14 Aug 2026 12:34 +0000</pubDate><guid isPermaLink="false">at://did:plc:enyar2oadttpxaifz2w6lvj6/app.bsky.feed.post/3mt26abdbzc2d</guid></item><item><link>https://bsky.app/profile/imperioworld.bsky.social/post/3msxh5odcis2d</link><description>Big batch of rustdoc improvements was merged today:&#xA;&#xA;* Emit a warning if a doc attribute is used on macro call: https://github.com/rust-lang/rust/pull/161003&#xA;* Add new `unused_footnote_definition` rustdoc lint: https://github.com/rust-lang/rust/pull/137858&#xA;* Fix/improve tables background color: https://github.com/rust-lang/rust/pull/160438&#xA;&#xA;Enjoy!</description><pubDate>13 Aug 2026 10:36 +0000</pubDate><guid isPermaLink="false">at://did:plc:enyar2oadttpxaifz2w6lvj6/app.bsky.feed.post/3msxh5odcis2d</guid></item><item><link>https://bsky.app/profile/imperioworld.bsky.social/post/3ms7fwk2ztk2o</link><description>Nevermind! Completely broke Rust CI (after merge, that&#39;s new, more fun for the infra team 😈 )&#xA;&#xA;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&#xA;&#xA;[contains quote post or other embedded content]</description><pubDate>03 Aug 2026 21:10 +0000</pubDate><guid isPermaLink="false">at://did:plc:enyar2oadttpxaifz2w6lvj6/app.bsky.feed.post/3ms7fwk2ztk2o</guid></item><item><link>https://bsky.app/profile/imperioworld.bsky.social/post/3ms7e63pspk2o</link><description>The sync between rust and the GCC backend is done. We were a bit late there but finally caught up.&#xA;&#xA;Here&#39;s the PR with 224 commits (yep, you read it right ^^&#39;): https://github.com/rust-lang/rust/pull/159844&#xA;&#xA;Next cg_gcc progress report will be very interesting to read. :3&#xA;&#xA;Next: why do we need to &#34;sync&#34;?&#xA;&#xA;1/2</description><pubDate>03 Aug 2026 20:39 +0000</pubDate><guid isPermaLink="false">at://did:plc:enyar2oadttpxaifz2w6lvj6/app.bsky.feed.post/3ms7e63pspk2o</guid></item><item><link>https://bsky.app/profile/imperioworld.bsky.social/post/3mrrosp2xi227</link><description>We just merged the fourth (big) rustdoc perf improvement in a row:&#xA;&#xA;https://github.com/rust-lang/rust/pull/159854: up to -39.9%&#xA;https://github.com/rust-lang/rust/pull/159779: up to -19.1%&#xA;https://github.com/rust-lang/rust/pull/159721: up to -28.4%&#xA;https://github.com/rust-lang/rust/pull/159623: up to -31.4%&#xA;&#xA;All because someone encountered a weird bug when using rustdoc. \o/</description><pubDate>29 Jul 2026 10:12 +0000</pubDate><guid isPermaLink="false">at://did:plc:enyar2oadttpxaifz2w6lvj6/app.bsky.feed.post/3mrrosp2xi227</guid></item><item><link>https://bsky.app/profile/imperioworld.bsky.social/post/3mrhjoo5qh223</link><description>Added support for &#34;section linking&#34; (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. :)&#xA;&#xA;PR: https://github.com/rust-lang/rustc_codegen_gcc/pull/926</description><pubDate>25 Jul 2026 09:14 +0000</pubDate><guid isPermaLink="false">at://did:plc:enyar2oadttpxaifz2w6lvj6/app.bsky.feed.post/3mrhjoo5qh223</guid></item><item><link>https://bsky.app/profile/imperioworld.bsky.social/post/3mrf275qej225</link><description>The rustdoc `doc_cfg` now takes into account the `cfg_attr` predicates for macro expansion (like `derive()`).&#xA;&#xA;It was one of the last blockers for this feature. Not many remaining now. =D&#xA;&#xA;PR: https://github.com/rust-lang/rust/pull/159722</description><pubDate>24 Jul 2026 09:31 +0000</pubDate><guid isPermaLink="false">at://did:plc:enyar2oadttpxaifz2w6lvj6/app.bsky.feed.post/3mrf275qej225</guid></item><item><link>https://bsky.app/profile/imperioworld.bsky.social/post/3mraipfm7ic25</link><description>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.&#xA;&#xA;Nice side-effect: notable traits feature now works even better.&#xA;&#xA;PR and link to the perf report: https://github.com/rust-lang/rust/pull/159623#issuecomment-5047005618</description><pubDate>22 Jul 2026 14:07 +0000</pubDate><guid isPermaLink="false">at://did:plc:enyar2oadttpxaifz2w6lvj6/app.bsky.feed.post/3mraipfm7ic25</guid></item></channel></rss>