| Age | Commit message (Expand) | Author | Lines |
| 2024-08-04 | Revert "Rollup merge of #125572 - mu001999-contrib:dead/enhance, r=pnkfelix" | Michael Goulet | -93/+28 |
| 2024-08-04 | Revert "Rollup merge of #126315 - mu001999-contrib:fix/126289, r=petrochenkov" | Michael Goulet | -1/+1 |
| 2024-06-20 | Add pub struct with allow(dead_code) into worklist | r0cky | -1/+1 |
| 2024-06-07 | Rollup merge of #125572 - mu001999-contrib:dead/enhance, r=pnkfelix | Matthias Krüger | -28/+93 |
| 2024-06-07 | Rollup merge of #124214 - carbotaniuman:parse_unsafe_attrs, r=michaelwoerister | Matthias Krüger | -2/+30 |
| 2024-06-07 | Revert "Create const block DefIds in typeck instead of ast lowering" | Oli Scherer | -25/+21 |
| 2024-06-06 | Fix formatting | carbotaniuman | -1/+0 |
| 2024-06-06 | Fix build | carbotaniuman | -1/+1 |
| 2024-06-06 | Error on unsafe on non-unsafe attribute | carbotaniuman | -2/+31 |
| 2024-06-06 | Revert "Rollup merge of #124976 - petrochenkov:usedcrates, r=oli-obk" | Rémy Rakic | -4/+4 |
| 2024-06-05 | Also support generic constants | Oli Scherer | -9/+9 |
| 2024-06-05 | Don't walk the bodies of free constants for reachability. | Oli Scherer | -4/+14 |
| 2024-06-05 | Detect pub structs never constructed and unused associated constants in traits | r0cky | -28/+93 |
| 2024-06-04 | Closures are recursively reachable | Tomasz Miąsko | -0/+1 |
| 2024-06-03 | Opt-in diagnostics reporting to avoid doing extra work in the new solver | Michael Goulet | -2/+2 |
| 2024-05-31 | Rollup merge of #125635 - fmease:mv-type-binding-assoc-item-constraint, r=com... | Matthias Krüger | -4/+4 |
| 2024-05-30 | Rename HIR `TypeBinding` to `AssocItemConstraint` and related cleanup | León Orell Valerian Liehr | -4/+4 |
| 2024-05-29 | Make `body_owned_by` return the body directly. | Oli Scherer | -11/+10 |
| 2024-05-29 | Don't require `visit_body` to take a lifetime that must outlive the function ... | Oli Scherer | -2/+2 |
| 2024-05-28 | Create const block DefIds in typeck instead of ast lowering | Oli Scherer | -21/+25 |
| 2024-05-23 | Auto merge of #125434 - nnethercote:rm-more-extern-tracing, r=jackh726 | bors | -5/+4 |
| 2024-05-23 | Rollup merge of #122382 - mu001999:dead_code/enhance, r=petrochenkov | León Orell Valerian Liehr | -16/+33 |
| 2024-05-23 | Rollup merge of #124976 - petrochenkov:usedcrates, r=oli-obk | Matthias Krüger | -4/+4 |
| 2024-05-23 | Remove `#[macro_use] extern crate tracing` from `rustc_passes`. | Nicholas Nethercote | -5/+4 |
| 2024-05-23 | Rollup merge of #123623 - surechen:fix_123261, r=estebank | Matthias Krüger | -26/+150 |
| 2024-05-23 | Detect unused structs which implement private traits | r0cky | -16/+33 |
| 2024-05-22 | rustc: Use `tcx.used_crates(())` more | Vadim Petrochenkov | -4/+4 |
| 2024-05-22 | For OutsideLoop we should not suggest add 'block label in if block, or we wii... | surechen | -26/+150 |
| 2024-05-22 | Auto merge of #125326 - weiznich:move/do_not_recommend_to_diganostic_namespac... | bors | -67/+77 |
| 2024-05-21 | Move `#[do_not_recommend]` to the `#[diagnostic]` namespace | Georg Semmler | -67/+77 |
| 2024-05-21 | Minor `pub` and whitespace cleanups. | Nicholas Nethercote | -8/+6 |
| 2024-05-17 | Rename Unsafe to Safety | Santiago Pastorino | -3/+3 |
| 2024-05-15 | delegation: Implement list delegation | Vadim Petrochenkov | -4/+9 |
| 2024-05-11 | Rollup merge of #124904 - RalfJung:reachable, r=tmiasko | 许杰友 Jieyou Xu (Joe) | -10/+22 |
| 2024-05-09 | reachable computation: extend explanation of what this does, and why | Ralf Jung | -10/+22 |
| 2024-05-08 | Fix Error Messages for `break` Inside Coroutines | Veera | -13/+29 |
| 2024-05-04 | Various improvements to entrypoint code | Nilstrieb | -35/+23 |
| 2024-05-03 | Rollup merge of #124480 - Enselic:on-broken-pipe, r=jieyouxu | Michael Goulet | -41/+10 |
| 2024-05-02 | Change `SIGPIPE` ui from `#[unix_sigpipe = "..."]` to `-Zon-broken-pipe=...` | Martin Nordholts | -41/+10 |
| 2024-04-29 | Remove `extern crate rustc_middle` from numerous crates. | Nicholas Nethercote | -2/+8 |
| 2024-04-25 | ast: Generalize item kind visiting | Vadim Petrochenkov | -1/+1 |
| 2024-04-23 | Rollup merge of #124218 - Xiretza:subsubdiagnostics, r=davidtwco | León Orell Valerian Liehr | -1/+1 |
| 2024-04-23 | Rollup merge of #124067 - RalfJung:weak-lang-items, r=davidtwco | Matthias Krüger | -5/+34 |
| 2024-04-22 | Stabilize generic `NonZero`. | Markus Reiter | -1/+0 |
| 2024-04-21 | Pass translation closure to add_to_diag_with() as reference | Xiretza | -1/+1 |
| 2024-04-17 | Rename `BindingAnnotation` to `BindingMode` | Jules Bertholet | -2/+1 |
| 2024-04-17 | consistency rename: language item -> lang item | Ralf Jung | -3/+3 |
| 2024-04-17 | weak lang items are not allowed to be #[track_caller] | Ralf Jung | -2/+31 |
| 2024-04-16 | Avoid lots of `hir::HirId{,Map,Set}` qualifiers. | Nicholas Nethercote | -7/+7 |
| 2024-04-08 | Actually create ranged int types in the type system. | Oli Scherer | -0/+4 |