Update on my work on the `#[diagnostic]` namespace

86 points weiznich

I spend the last month on adding support for a new attribute (#[diagnostic::do_not_recommend]) to rust compiler. I wrote up the details about the new attribute and the implementation in a blog post