| Age | Commit message (Expand) | Author | Lines |
| 2024-08-24 | New `#[rustc_pub_transparent]` attribute | Pavel Grigorenko | -0/+5 |
| 2024-08-15 | Rollup merge of #128925 - dingxiangfei2009:smart-ptr-helper-attr, r=compiler-... | Matthias Krüger | -6/+0 |
| 2024-08-13 | `#[deprecated_safe_2024]`: Also use the `// TODO:` hint in the compiler error | Tobias Bucher | -1/+1 |
| 2024-08-13 | Allow to customize `// TODO:` comment for deprecated safe autofix | Tobias Bucher | -2/+2 |
| 2024-08-13 | derive(SmartPointer): register helper attributes | Ding Xiang Fei | -6/+0 |
| 2024-08-03 | Assert that all attributes are actually checked via `CheckAttrVisitor` and ar... | Oli Scherer | -4/+4 |
| 2024-07-29 | Reformat `use` declarations. | Nicholas Nethercote | -5/+4 |
| 2024-07-09 | Auto merge of #127200 - fee1-dead-contrib:trait_def_const_trait, r=compiler-e... | bors | -1/+1 |
| 2024-07-03 | Add `constness` to `TraitDef` | Deadbeef | -1/+1 |
| 2024-06-30 | add `rustc_dump_def_parents` attribute | Boxy | -0/+4 |
| 2024-06-28 | implement new effects desugaring | Deadbeef | -0/+4 |
| 2024-06-28 | Rollup merge of #124741 - nebulark:patchable-function-entries-pr, r=estebank,... | Matthias Krüger | -0/+7 |
| 2024-06-25 | Updated code for changes to RFC, added additional error handling, added | Florian Schmiderer | -5/+5 |
| 2024-06-25 | Support `#[patchable_function_entries]` | Matthew Maurer | -0/+7 |
| 2024-06-25 | RFC 2383: Stabilize `lint_reasons` :tada: | xFrednet | -3/+3 |
| 2024-06-24 | Rollup merge of #126682 - Zalathar:coverage-attr, r=lcnr | Michael Goulet | -11/+15 |
| 2024-06-24 | Rollup merge of #125575 - dingxiangfei2009:derive-smart-ptr, r=davidtwco | Michael Goulet | -0/+6 |
| 2024-06-24 | coverage: Tighten validation of `#[coverage(off)]` and `#[coverage(on)]` | Zalathar | -10/+14 |
| 2024-06-24 | coverage: Forbid multiple `#[coverage(..)]` attributes | Zalathar | -1/+1 |
| 2024-06-23 | Add hard error and migration lint for unsafe attrs | carbotaniuman | -4/+0 |
| 2024-06-24 | SmartPointer derive-macro | Xiangfei Ding | -0/+6 |
| 2024-06-22 | Add `#[rustc_dump_{predicates,item_bounds}]` | León Orell Valerian Liehr | -0/+8 |
| 2024-06-19 | Remove now NOP attrs `#[rustc_dump{,_env}_program_clauses]` | León Orell Valerian Liehr | -8/+0 |
| 2024-06-06 | Remove extraneous attribute | carbotaniuman | -1/+0 |
| 2024-06-06 | Add unsafe to `ffi_pure` and `ffi_const` | carbotaniuman | -2/+2 |
| 2024-06-06 | Error on unsafe on non-unsafe attribute | carbotaniuman | -0/+4 |
| 2024-06-06 | Reorder `unsafe` macro cases | carbotaniuman | -12/+12 |
| 2024-06-06 | Parse unsafe attributes | carbotaniuman | -3/+53 |
| 2024-05-29 | Make `std::env::{set_var, remove_var}` unsafe in edition 2024 | Tobias Bucher | -0/+6 |
| 2024-05-22 | Auto merge of #125326 - weiznich:move/do_not_recommend_to_diganostic_namespac... | bors | -6/+0 |
| 2024-05-21 | Move `#[do_not_recommend]` to the `#[diagnostic]` namespace | Georg Semmler | -6/+0 |
| 2024-05-20 | Implement BOXED_SLICE_INTO_ITER | Michael Goulet | -4/+5 |
| 2024-05-04 | Implement do_not_recommend in the new solver | Michael Goulet | -1/+1 |
| 2024-05-02 | Change `SIGPIPE` ui from `#[unix_sigpipe = "..."]` to `-Zon-broken-pipe=...` | Martin Nordholts | -4/+0 |
| 2024-04-25 | debuginfo: Stabilize `-Z debug-macros`, `-Z collapse-macro-debuginfo` and `#[... | Vadim Petrochenkov | -6/+3 |
| 2024-04-24 | Add explicit syntax for coroutines instead of relying on closures having `yie... | Oli Scherer | -0/+6 |
| 2024-04-17 | consistency rename: language item -> lang item | Ralf Jung | -1/+1 |
| 2024-04-11 | remove some things that do not need to be | Matthias Krüger | -1/+1 |
| 2024-04-06 | Put checks that detect UB under their own flag below debug_assertions | Ben Kimock | -0/+1 |
| 2024-03-27 | Eliminate `UbCheck` for non-standard libraries | DianQK | -0/+4 |
| 2024-03-21 | Change syntax of the never type attribute thingy | Maybe Waffle | -2/+5 |
| 2024-03-19 | Change only_local to enum type and change the macros to always require a vari... | surechen | -202/+272 |
| 2024-03-15 | Add `rustc_never_type_mode = "no_fallback"` | Maybe Waffle | -1/+1 |
| 2024-03-15 | Add `rustc_never_type_mode` crate-level attribute to allow experimenting | Maybe Waffle | -0/+7 |
| 2024-03-14 | change some attribute to only_local | surechen | -18/+55 |
| 2024-03-10 | diagnostics: Do not suggest using `#[unix_sigpipe]` without a value | Martin Nordholts | -1/+1 |
| 2024-03-06 | Rollup merge of #121382 - nnethercote:rework-untranslatable_diagnostic-lint, ... | Matthias Krüger | -2/+2 |
| 2024-03-06 | Rewrite the `untranslatable_diagnostic` lint. | Nicholas Nethercote | -2/+2 |
| 2024-03-05 | Rollup merge of #122014 - surechen:change_attributes_to_local_20240304, r=lcnr | Matthias Krüger | -13/+26 |
| 2024-03-05 | Change some attributes to only_local. | surechen | -13/+26 |