| Age | Commit message (Expand) | Author | Lines |
| 2025-01-21 | remove support for the #[start] attribute | Ralf Jung | -124/+1 |
| 2025-01-15 | Auto merge of #134353 - oli-obk:safe-target-feature-unsafe-by-default, r=wesl... | bors | -6/+11 |
| 2025-01-14 | Rollup merge of #135228 - compiler-errors:normalizes-ur-dispatch, r=BoxyUwU | Jubilee | -8/+34 |
| 2025-01-14 | Normalize field before checking PhantomData in coerce/dispatch impl validation | Michael Goulet | -3/+20 |
| 2025-01-14 | Auto merge of #135278 - tgross35:ignore-std-dep-crates, r=SparrowLii | bors | -1/+1 |
| 2025-01-14 | Add hir::HeaderSafety to make follow up commits simpler | Oli Scherer | -6/+11 |
| 2025-01-14 | Add `tcx.visible_traits()` and use it for producing diagnostics | Trevor Gross | -1/+1 |
| 2025-01-13 | rm unnecessary `OpaqueTypeDecl` wrapper | lcnr | -3/+3 |
| 2025-01-12 | Rollup merge of #135378 - compiler-errors:unnecessary-stashing, r=chenyukang | Matthias Krüger | -16/+9 |
| 2025-01-12 | Rollup merge of #135374 - compiler-errors:typo-trait-method, r=fee1-dead | Matthias Krüger | -2/+49 |
| 2025-01-11 | Remove a bunch of diagnostic stashing that doesn't do anything | Michael Goulet | -16/+9 |
| 2025-01-11 | Suggest typos when trait path expression is typod | Michael Goulet | -2/+49 |
| 2025-01-11 | rename `BitSet` to `DenseBitSet` | Rémy Rakic | -2/+2 |
| 2025-01-10 | Rollup merge of #135321 - matthiaskrgr:out_of_into, r=lqd | Jacob Pratt | -1/+1 |
| 2025-01-10 | remove more redundant into() conversions | Matthias Krüger | -1/+1 |
| 2025-01-09 | Rename RegionResolutionVisitor to ScopeResolutionVisitor | Michael Goulet | -12/+12 |
| 2025-01-09 | Make sure to walk into nested const blocks in RegionResolutionVisitor | Michael Goulet | -4/+8 |
| 2025-01-09 | Rollup merge of #135195 - oli-obk:push-toyoyrupruko, r=lcnr | Matthias Krüger | -27/+7 |
| 2025-01-09 | Use option combinators instead of manual if/return | Oli Scherer | -10/+3 |
| 2025-01-09 | Remove the now-useless `Result` from `lit_to_const` | Oli Scherer | -6/+3 |
| 2025-01-09 | Always take the `Ok` path in `lit_to_const` and produce error constants instead | Oli Scherer | -12/+5 |
| 2025-01-09 | Use error constant instead of explicit error handling | Oli Scherer | -3/+0 |
| 2025-01-09 | Rollup merge of #135269 - estebank:unneeded-into, r=compiler-errors | Matthias Krüger | -1/+1 |
| 2025-01-08 | Remove some unnecessary `.into()` calls | Esteban Küber | -1/+1 |
| 2025-01-08 | Rename PatKind::Lit to Expr | Oli Scherer | -1/+1 |
| 2025-01-08 | Exhaustively handle expressions in patterns | Oli Scherer | -22/+20 |
| 2025-01-08 | Don't allow DispatchFromDyn impls that transmute ZST to non-ZST | Michael Goulet | -13/+13 |
| 2025-01-08 | Don't allow transmuting ZSTs in dispatch_from_dyn impl | Michael Goulet | -4/+13 |
| 2025-01-07 | Rollup merge of #134989 - max-niederman:guard-patterns-hir, r=oli-obk | Matthias Krüger | -1/+4 |
| 2025-01-06 | Rollup merge of #134742 - compiler-errors:post-borrowck-analysis, r=lcnr | Matthias Krüger | -8/+15 |
| 2025-01-06 | footnote to ordinary comment | lcnr | -15/+15 |
| 2025-01-04 | Rollup merge of #135046 - RalfJung:rustc_box_intrinsic, r=compiler-errors | Jubilee | -0/+3 |
| 2025-01-04 | Auto merge of #135031 - RalfJung:intrinsics-without-body, r=oli-obk | bors | -15/+15 |
| 2025-01-04 | turn hir::ItemKind::Fn into a named-field variant | Ralf Jung | -15/+15 |
| 2025-01-04 | Rollup merge of #135055 - compiler-errors:rpitit-infer-in-stricter-impl, r=es... | Matthias Krüger | -0/+20 |
| 2025-01-04 | Auto merge of #135057 - compiler-errors:project-unconstrained, r=oli-obk | bors | -31/+94 |
| 2025-01-03 | turn rustc_box into an intrinsic | Ralf Jung | -0/+3 |
| 2025-01-03 | Do not project when there are unconstrained impl params | Michael Goulet | -31/+94 |
| 2025-01-03 | Report impl has stricter requirements even when RPITIT inference gets in the way | Michael Goulet | -0/+20 |
| 2025-01-02 | Fix macro shenanigans | Michael Goulet | -2/+11 |
| 2025-01-02 | Make suggestion verbose and tweak error message | Michael Goulet | -2/+2 |
| 2025-01-02 | Suppress type param suggestion if encountering invalid const infer | Michael Goulet | -23/+52 |
| 2025-01-02 | Unconditionally lower generic_arg_infer | Michael Goulet | -1/+16 |
| 2025-01-02 | More refined spans for placeholder error in const/static | Michael Goulet | -2/+11 |
| 2025-01-02 | Remove diagnostic_only_typeck and fix placeholder suggestion for const/static | Michael Goulet | -1/+1 |
| 2025-01-02 | nit: Make get_infer_ret_ty name more consistent with is_suggestable_infer_ty | Michael Goulet | -2/+2 |
| 2025-01-01 | Rollup merge of #135000 - compiler-errors:opaque-captures-dupe, r=lqd | Matthias Krüger | -1/+4 |
| 2025-01-01 | Fix ICE when opaque captures a duplicated/invalid lifetime | Michael Goulet | -1/+4 |
| 2024-12-31 | add guard patterns to HIR and implement lowering | Max Niederman | -1/+4 |
| 2024-12-30 | Auto merge of #134757 - RalfJung:const_swap, r=scottmcm | bors | -1/+3 |