Post #835962
2026-03-24 13:34 UTC
Didn't communicate much about my work on the Rust project lately (and I'm very much behind everything I want to work on T_T). Although, I did a lot of "invisible" work. For example: lints and warnings/errors now share the same API, no more weird differences between the two!
Tracking issue for that is: https://github.com/rust-lang/rust/issues/153099 (the work is not complete yet!).
I also fixed some bugs in rustdoc for the scrape-examples feature in https://github.com/rust-lang/rust/pull/154017.
And I fixed a bug in the doc_cfg feature (getting closer to stabilization with each fix 😅) in https://github.com/rust-lang/rust/pull/153964. The bug came from how rustdoc handles impls: they are "cleaned" on their own after we cleaned everything else. We query blanket impls and trait impls, meaning that they're not correctly "placed" in the rustdoc AST, preventing doc_cfg top-down approach to work for them. I explained the bug more in details in the PR if you're interested in the tech details. :)
That's it folks!
#rust #rustlang
Replies (0)
No replies.