| Age | Commit message (Expand) | Author | Lines |
| 2024-08-27 | add repr to the allowlist for naked functions, and test that it works | jdonszelmann | -0/+1 |
| 2024-08-26 | Rollup merge of #129544 - mu001999-contrib:dead-code/clean, r=compiler-errors | Matthias Krüger | -11/+0 |
| 2024-08-26 | Rollup merge of #129525 - notriddle:notriddle/fake-variadic-tuple-array, r=Gu... | Matthias Krüger | -0/+10 |
| 2024-08-25 | Removes dead code from the compiler | mu001999 | -11/+0 |
| 2024-08-24 | rustdoc: clean up tuple <-> primitive conversion docs | Michael Howell | -0/+10 |
| 2024-08-24 | New `#[rustc_pub_transparent]` attribute | Pavel Grigorenko | -0/+26 |
| 2024-08-22 | Gate repr(Rust) correctly on non-ADT items | Michael Goulet | -0/+9 |
| 2024-08-21 | Use bool in favor of Option<()> for diagnostics | Michael Goulet | -5/+4 |
| 2024-08-18 | Fix wording of misapplied `must_not_suspend` error | Goldstein | -3/+3 |
| 2024-08-18 | Check that `#[may_dangle]` is properly applied | Goldstein | -1/+32 |
| 2024-08-18 | Rollup merge of #129203 - compiler-errors:extern_crate_data, r=jieyouxu | 许杰友 Jieyou Xu (Joe) | -2/+2 |
| 2024-08-17 | Use cnum for extern crate data | Michael Goulet | -2/+2 |
| 2024-08-17 | Rollup merge of #128989 - s7tya:check-linkage-attribute-pos, r=petrochenkov | Matthias Krüger | -1/+27 |
| 2024-08-17 | Emit an error for invalid use of the linkage attribute | Shina | -1/+27 |
| 2024-08-14 | Auto merge of #128812 - nnethercote:shrink-TyKind-FnPtr, r=compiler-errors | bors | -6/+11 |
| 2024-08-12 | Rollup merge of #128886 - GrigorenkoPV:untranslatable-diagnostic, r=nnethercote | Guillaume Gomez | -5/+8 |
| 2024-08-11 | Rollup merge of #128762 - fmease:use-more-slice-pats, r=compiler-errors | Matthias Krüger | -5/+3 |
| 2024-08-10 | rustc_passes: make some messages in check_attr translatable | Pavel Grigorenko | -4/+8 |
| 2024-08-10 | rustc_passes: remove a redundant `#[allow(rustc::untranslatable_diagnostic)]` | Pavel Grigorenko | -1/+0 |
| 2024-08-09 | Shrink `TyKind::FnPtr`. | Nicholas Nethercote | -6/+11 |
| 2024-08-07 | Rollup merge of #128552 - s7tya:check-no-sanitize-attribute-pos, r=BoxyUwU | Trevor Gross | -1/+6 |
| 2024-08-07 | Use more slice patterns inside the compiler | León Orell Valerian Liehr | -5/+3 |
| 2024-08-06 | Don't Suggest Labeling `const` and `unsafe` Blocks | Veera | -14/+26 |
| 2024-08-06 | check_attr: treat cfg_attr like cfg | 许杰友 Jieyou Xu (Joe) | -0/+1 |
| 2024-08-05 | Emit an error for invalid use of the `#[no_sanitize]` attribute | Shina | -1/+6 |
| 2024-08-04 | check_attr: cover multi-segment attributes on specific check arms | 许杰友 Jieyou Xu (Joe) | -71/+73 |
| 2024-08-03 | Rollup merge of #128581 - jieyouxu:checked-attr, r=nnethercote | Matthias Krüger | -2/+75 |
| 2024-08-03 | Revert "Rollup merge of #125572 - mu001999-contrib:dead/enhance, r=pnkfelix" | Michael Goulet | -93/+28 |
| 2024-08-03 | Revert "Rollup merge of #126315 - mu001999-contrib:fix/126289, r=petrochenkov" | Michael Goulet | -1/+1 |
| 2024-08-03 | Revert "Rollup merge of #126618 - mu001999-contrib:dead/enhance, r=pnkfelix" | Michael Goulet | -25/+16 |
| 2024-08-03 | Revert "Rollup merge of #127107 - mu001999-contrib:dead/enhance-2, r=pnkfelix" | Michael Goulet | -12/+28 |
| 2024-08-03 | Revert "Rollup merge of #127017 - mu001999-contrib:dead/enhance, r=pnkfelix" | Michael Goulet | -22/+10 |
| 2024-08-03 | Revert "Rollup merge of #128104 - mu001999-contrib:fix/128053, r=petrochenkov" | Michael Goulet | -19/+17 |
| 2024-08-03 | Assert that all attributes are actually checked via `CheckAttrVisitor` and ar... | Oli Scherer | -2/+75 |
| 2024-07-31 | Emit an error if `#[optimize]` is applied to an incompatible item | clubby789 | -0/+30 |
| 2024-07-31 | Rollup merge of #128402 - oli-obk:checked_attrs, r=compiler-errors | Matthias Krüger | -367/+179 |
| 2024-07-30 | Rollup merge of #128380 - folkertdev:naked-compatible-doc-comment, r=bjorn3 | Matthias Krüger | -0/+6 |
| 2024-07-30 | Attribute checking simplifications | Oli Scherer | -367/+179 |
| 2024-07-30 | make `///` doc comments compatible with naked functions | Folkert | -0/+6 |
| 2024-07-29 | Rollup merge of #128104 - mu001999-contrib:fix/128053, r=petrochenkov | Matthias Krüger | -17/+19 |
| 2024-07-29 | Reformat `use` declarations. | Nicholas Nethercote | -52/+50 |
| 2024-07-28 | Rollup merge of #127853 - folkertdev:naked-function-error-messages, r=bjorn3 | Matthias Krüger | -41/+82 |
| 2024-07-27 | Rollup merge of #128207 - folkertdev:asm-parser-generalize, r=Amanieu | Trevor Gross | -4/+1 |
| 2024-07-27 | allow `#[target_feature]` on `#[naked]` functions | Folkert | -1/+1 |
| 2024-07-27 | switch to an allowlist approach | Folkert | -9/+46 |
| 2024-07-26 | Not lint pub structs without pub constructors if containing fields of unit, n... | mu001999 | -17/+19 |
| 2024-07-26 | Rollup merge of #127017 - mu001999-contrib:dead/enhance, r=pnkfelix | Trevor Gross | -10/+22 |
| 2024-07-25 | improve error message when `global_asm!` uses `asm!` options | Folkert | -4/+1 |
| 2024-07-25 | Rollup merge of #128138 - folkertdev:asm-option-allowlist, r=lcnr | Matthias Krüger | -12/+9 |
| 2024-07-24 | use an allow list for allowed asm options in naked functions | Folkert | -12/+9 |