| Age | Commit message (Expand) | Author | Lines |
| 2023-10-20 | Make `#[repr(Rust)]` and `#[repr(C)]` incompatible with one another | León Orell Valerian Liehr | -3/+10 |
| 2023-09-26 | Rollup merge of #116162 - fmease:gate-n-validate-rustc_safe_intrinsic, r=Nils... | Matthias Krüger | -0/+26 |
| 2023-09-25 | Gate and validate #[rustc_safe_intrinsic] | León Orell Valerian Liehr | -0/+26 |
| 2023-09-22 | Allow higher-ranked fn sigs in ValuePairs | Michael Goulet | -1/+4 |
| 2023-09-22 | Auto merge of #115910 - eduardosm:lang-fns-target-features, r=cjgillot | bors | -3/+29 |
| 2023-09-18 | Prevent using `#[target_feature]` on lang item functions | Eduardo Sánchez Muñoz | -3/+29 |
| 2023-09-17 | Auto merge of #114452 - weiznich:feature/diagnostic_on_unimplemented, r=compi... | bors | -1/+21 |
| 2023-09-16 | Auto merge of #114494 - est31:extend_useless_ptr_null_checks, r=jackh726 | bors | -0/+3 |
| 2023-09-12 | `#[diagnostic::on_unimplemented]` without filters | Georg Semmler | -1/+21 |
| 2023-09-08 | Rework no_coverage to coverage(off) | Andy Caldwell | -14/+8 |
| 2023-08-25 | Auto merge of #114201 - Centri3:explicit-repr-rust, r=WaffleLapkin | bors | -0/+1 |
| 2023-08-14 | Use `{Local}ModDefId` in many queries | Nilstrieb | -3/+3 |
| 2023-08-07 | check_attrs: Warn when #[macro_export] is used on macros 2.0 | Arthur Cohen | -0/+14 |
| 2023-08-05 | Add #[rustc_never_returns_null_ptr] | est31 | -0/+3 |
| 2023-07-29 | Allow explicit `#[repr(Rust)]` | Catherine Flores | -0/+1 |
| 2023-07-24 | validate `doc(masked)` | Lukas Markeffsky | -0/+49 |
| 2023-07-16 | Add infrastructure `#[rustc_confusables]` attribute to allow targeted | 许杰友 Jieyou Xu (Joe) | -0/+41 |
| 2023-07-14 | refactor(rustc_middle): Substs -> GenericArg | Mahdi Dibaiee | -2/+2 |
| 2023-07-12 | Re-format let-else per rustfmt update | Mark Rousskov | -5/+9 |
| 2023-07-08 | Replace RPITIT current impl with new strategy that lowers as a GAT | Santiago Pastorino | -1/+0 |
| 2023-06-20 | Merge attrs, better validation | Michael Goulet | -37/+6 |
| 2023-05-29 | Avoid ICE on `#![doc(test(...)]` with literal parameter | Obei Sideg | -6/+13 |
| 2023-05-24 | Use `Option::is_some_and` and `Result::is_ok_and` in the compiler | Maybe Waffle | -2/+2 |
| 2023-05-16 | Move DebuggerVisualizerFile types from rustc_span to rustc_middle | Michael Woerister | -1/+4 |
| 2023-05-16 | Fix dependency tracking for debugger visualizers | Michael Woerister | -48/+2 |
| 2023-05-15 | Move expansion of query macros in rustc_middle to rustc_middle::query | John Kåre Alsaker | -1/+1 |
| 2023-05-01 | Don't bail out early when checking invalid `repr` attr | clubby789 | -7/+1 |
| 2023-04-26 | Migrate `rustc_passes` to translatable diagnostics | clubby789 | -22/+10 |
| 2023-04-16 | Allow all associated functions and add test | Deadbeef | -2/+2 |
| 2023-04-14 | allow `repr(align = x)` on inherent methods | Deadbeef | -3/+9 |
| 2023-03-30 | Rename doc(primitive) into rustc_doc_primitive | Guillaume Gomez | -11/+0 |
| 2023-03-22 | rustc: Remove unused `Session` argument from some attribute functions | Vadim Petrochenkov | -1/+1 |
| 2023-03-14 | Tighter spans | Michael Goulet | -2/+35 |
| 2023-03-14 | Simplify proc macro signature validity check | Michael Goulet | -88/+58 |
| 2023-03-13 | Better names? | Michael Goulet | -1/+1 |
| 2023-02-22 | Add check for invalid \`#[macro_export]\` arguments | blyxyas | -2/+29 |
| 2023-02-22 | errors: generate typed identifiers in each crate | David Wood | -5/+5 |
| 2023-02-17 | Auto merge of #107753 - kylematsuda:type-of, r=BoxyUwU | bors | -1/+1 |
| 2023-02-16 | remove bound_type_of query; make type_of return EarlyBinder; change type_of i... | Kyle Matsuda | -1/+1 |
| 2023-02-16 | change usages of type_of to bound_type_of | Kyle Matsuda | -1/+1 |
| 2023-02-16 | Rename some region-specific stuff | Michael Goulet | -1/+1 |
| 2023-02-14 | add a `#[rustc_coinductive]` attribute | lcnr | -0/+15 |
| 2023-02-05 | rustc_passes: remove huge error imports | est31 | -32/+36 |
| 2023-02-01 | Auto merge of #107257 - inquisitivecrystal:ffi-attr, r=davidtwco | bors | -0/+35 |
| 2023-01-30 | Replace enum `==`s with `match`es where it makes sense | Maybe Waffle | -26/+32 |
| 2023-01-28 | Remove `HirId -> LocalDefId` map from HIR. | Camille GILLOT | -2/+4 |
| 2023-01-26 | fixup new usages of fn_sig, bound_fn_sig after rebasing | Kyle Matsuda | -1/+2 |
| 2023-01-26 | Rollup merge of #106407 - mejrs:attr_check, r=compiler-errors | Matthias Krüger | -6/+140 |
| 2023-01-24 | Make sure FFI attrs aren't used on foreign statics | inquisitivecrystal | -9/+9 |
| 2023-01-24 | Move FFI attribute validation to `check_attr` | inquisitivecrystal | -0/+35 |