| Age | Commit message (Expand) | Author | Lines |
| 2025-02-11 | compiler: replace ExternAbi::name calls with formatters | Jubilee Young | -8/+7 |
| 2025-02-11 | Rollup merge of #136107 - dingxiangfei2009:coerce-pointee-wellformed, r=compi... | Matthias Krüger | -0/+69 |
| 2025-02-09 | move repr(transparent) checks to coherence | Ding Xiang Fei | -0/+10 |
| 2025-02-09 | rename the trait to validity and place a feature gate afront | Ding Xiang Fei | -8/+17 |
| 2025-02-09 | introduce CoercePointeeWellformed for coherence checks at typeck stage | Ding Xiang Fei | -0/+50 |
| 2025-02-08 | Rustfmt | bjorn3 | -114/+169 |
| 2025-02-06 | Rollup merge of #136073 - compiler-errors:recursive-coro-always, r=oli-obk | Matthias Krüger | -25/+4 |
| 2025-02-05 | Rollup merge of #136550 - compiler-errors:rpitit-empty-body, r=oli-obk | Jubilee | -0/+9 |
| 2025-02-05 | Eagerly detect coroutine recursion pre-mono when possible | Michael Goulet | -25/+4 |
| 2025-02-05 | Rollup merge of #128045 - pnkfelix:rustc-contracts, r=oli-obk | León Orell Valerian Liehr | -0/+18 |
| 2025-02-04 | Auto merge of #136549 - matthiaskrgr:rollup-sqbpgtd, r=matthiaskrgr | bors | -83/+52 |
| 2025-02-04 | Fix rustc_hidden_type_of_opaques for RPITITs with no default body | Michael Goulet | -0/+9 |
| 2025-02-04 | Rollup merge of #136284 - oli-obk:push-zsxuwnzmonnl, r=lcnr | Matthias Krüger | -81/+24 |
| 2025-02-04 | Rollup merge of #136274 - compiler-errors:sized-wf, r=lcnr | Matthias Krüger | -2/+28 |
| 2025-02-04 | Auto merge of #135760 - scottmcm:disjoint-bitor, r=WaffleLapkin | bors | -1/+1 |
| 2025-02-04 | Allow using named consts in pattern types | Oli Scherer | -0/+1 |
| 2025-02-03 | Improve contracts intrisics and remove wrapper function | Celina G. Val | -6/+4 |
| 2025-02-03 | Contracts core intrinsics. | Felix S. Klock II | -0/+20 |
| 2025-02-03 | Check Sizedness of return type in WF | Michael Goulet | -2/+28 |
| 2025-02-03 | Rollup merge of #136432 - fmease:lta-fix-def-site-checks, r=compiler-errors | 许杰友 Jieyou Xu (Joe) | -11/+13 |
| 2025-02-03 | Use a different hir type for patterns in pattern types than we use in match p... | Oli Scherer | -81/+23 |
| 2025-02-03 | LTA: Check where-clauses for well-formedness at the def site | León Orell Valerian Liehr | -11/+13 |
| 2025-02-02 | Maintain a list of types permitted per pattern | Oli Scherer | -1/+26 |
| 2025-02-02 | Rollup merge of #136368 - estebank:listify, r=fee1-dead | Matthias Krüger | -36/+10 |
| 2025-01-31 | Add `unchecked_disjoint_bitor` with fallback intrinsic implementation | Scott McMurray | -1/+1 |
| 2025-02-01 | Use an explicit type when discarding the result of `tcx.ensure_ok()` | Zalathar | -5/+9 |
| 2025-02-01 | Rename `tcx.ensure()` to `tcx.ensure_ok()` | Zalathar | -100/+102 |
| 2025-01-31 | Make comma separated lists of anything easier to make for errors | Esteban Küber | -36/+10 |
| 2025-01-31 | Auto merge of #136350 - matthiaskrgr:rollup-6eqfyvh, r=matthiaskrgr | bors | -2/+1 |
| 2025-01-31 | Rollup merge of #135860 - fmease:compiler-mv-obj-save-dyn-compat-ii, r=jieyouxu | Matthias Krüger | -2/+1 |
| 2025-01-31 | Auto merge of #136332 - jhpratt:rollup-aa69d0e, r=jhpratt | bors | -308/+224 |
| 2025-01-31 | Auto merge of #136331 - jhpratt:rollup-curo1f4, r=jhpratt | bors | -68/+26 |
| 2025-01-31 | Rollup merge of #136313 - compiler-errors:too-many-args, r=lqd | Jacob Pratt | -0/+1 |
| 2025-01-31 | Rollup merge of #136281 - nnethercote:rustc_hir_analysis, r=lcnr | Jacob Pratt | -308/+219 |
| 2025-01-31 | Rollup merge of #136270 - nnethercote:rm-NamedVarMap, r=jackh726 | Jacob Pratt | -68/+26 |
| 2025-01-31 | Don't export `rustc_hir_analysis::collect`. | Nicholas Nethercote | -12/+12 |
| 2025-01-31 | Remove `xform` submodule. | Nicholas Nethercote | -26/+19 |
| 2025-01-31 | Remove an unnecessary loop label. | Nicholas Nethercote | -2/+2 |
| 2025-01-31 | Fix a comment typo. | Nicholas Nethercote | -1/+1 |
| 2025-01-31 | Use `.and` chaining to improve readability. | Nicholas Nethercote | -20/+16 |
| 2025-01-31 | Remove an unnecessary lifetime from `RemapLateParam`. | Nicholas Nethercote | -5/+4 |
| 2025-01-31 | Remove an unused arg from the trait method `provided_kind`. | Nicholas Nethercote | -3/+1 |
| 2025-01-31 | Remove unnecessary builders. | Nicholas Nethercote | -193/+139 |
| 2025-01-31 | Format `delegation.rs` better. | Nicholas Nethercote | -22/+15 |
| 2025-01-31 | Merge two identical match arms. | Nicholas Nethercote | -7/+2 |
| 2025-01-31 | Remove an out-of-date `FIXME` comment. | Nicholas Nethercote | -5/+4 |
| 2025-01-31 | Merge two `match` arms that are identical. | Nicholas Nethercote | -11/+6 |
| 2025-01-31 | Avoid a duplicated error case in `fn_sig_suggestion`. | Nicholas Nethercote | -9/+5 |
| 2025-01-31 | Clarify a comment. | Nicholas Nethercote | -1/+2 |
| 2025-01-30 | Filter out RPITITs when suggesting unconstrained assoc type on too many generics | Michael Goulet | -0/+1 |