| Age | Commit message (Expand) | Author | Lines |
| 2025-07-01 | loop match: run exhaustiveness check | Folkert de Vries | -2/+5 |
| 2025-06-24 | Rollup merge of #138780 - trifectatechfoundation:loop_match_attr, r=oli-obk,t... | Jubilee | -22/+121 |
| 2025-06-23 | Add `#[loop_match]` for improved DFA codegen | bjorn3 | -22/+121 |
| 2025-06-15 | Move the place in `&pin mut $place` when `!Unpin` to ensure soundness | Frank King | -7/+31 |
| 2025-06-15 | Implement pinned borrows, part of `pin_ergonomics` | Frank King | -0/+25 |
| 2025-06-06 | Rollup merge of #142047 - cuviper:s390x-stack, r=oli-obk | Matthias Krüger | -1/+4 |
| 2025-06-05 | Replace some `Option<Span>` with `Span` and use DUMMY_SP instead of None | Oli Scherer | -1/+1 |
| 2025-06-04 | Ensure stack in `ThirBuildCx::mirror_exprs` | Josh Stone | -1/+4 |
| 2025-05-23 | Properly analyze captures from unsafe binders | Michael Goulet | -0/+3 |
| 2025-04-14 | Use `newtype_index!`-generated types more idiomatically | Yotam Ofek | -2/+2 |
| 2025-04-03 | Tighten up assignment operator representations. | Nicholas Nethercote | -2/+17 |
| 2025-03-12 | Move methods from `Map` to `TyCtxt`, part 4. | Nicholas Nethercote | -1/+1 |
| 2025-03-06 | Generate the right MIR for by use closures | Santiago Pastorino | -1/+12 |
| 2025-03-06 | Implement .use keyword as an alias of clone | Santiago Pastorino | -0/+4 |
| 2025-02-26 | Handle asm const similar to inline const | Gary Guo | -6/+14 |
| 2025-02-23 | Rollup merge of #137180 - compiler-errors:sym-regions, r=oli-obk | Matthias Krüger | -7/+2 |
| 2025-02-22 | Fix binding mode problems | Michael Goulet | -3/+1 |
| 2025-02-22 | Make a fake body to store typeck results for global_asm | Michael Goulet | -7/+2 |
| 2025-02-18 | Remove scrutinee_hir_id from ExprKind::Match | bjorn3 | -1/+0 |
| 2025-02-04 | Rename `thir::cx::Cx` to `ThirBuildCx` | Zalathar | -2/+2 |
| 2025-02-04 | Remove helper trait `UserAnnotatedTyHelpers` | Zalathar | -44/+36 |
| 2025-01-31 | Implement MIR, CTFE, and codegen for unsafe binders | Michael Goulet | -2/+14 |
| 2025-01-03 | turn rustc_box into an intrinsic | Ralf Jung | -39/+18 |
| 2024-12-19 | Rename Scope.id to Scope.local_id, remove trivial accessor | Michael Goulet | -5/+11 |
| 2024-12-17 | Rollup merge of #134400 - spastorino:fix-some-comments, r=compiler-errors | Jacob Pratt | -1/+1 |
| 2024-12-16 | Adjust upvar.rs file path | Santiago Pastorino | -1/+1 |
| 2024-12-16 | Rollup merge of #134197 - Enselic:mirror, r=lcnr | Matthias Krüger | -0/+8 |
| 2024-12-14 | Split UserTypeAnnotation to have a kind | Michael Goulet | -2/+3 |
| 2024-12-13 | rustc_mir_build: Clarify that 'mirrored' does not mean 'flipped' or 'reversed' | Martin Nordholts | -0/+8 |
| 2024-12-12 | Add unwrap_unsafe_binder and wrap_unsafe_binder macro operators | Michael Goulet | -0/+5 |
| 2024-12-09 | Introduce `default_field_values` feature | Esteban Küber | -12/+42 |
| 2024-11-23 | thir building: use typing_env directly | lcnr | -2/+2 |
| 2024-11-20 | reduce false positives of tail-expr-drop-order from consumed values | Ding Xiang Fei | -22/+47 |
| 2024-11-18 | use `TypingEnv` when no `infcx` is available | lcnr | -4/+3 |
| 2024-11-05 | Auto merge of #132580 - compiler-errors:globs, r=Noratrieb | bors | -3/+3 |
| 2024-11-04 | Register const preds for Deref adjustments in HIR typeck | Michael Goulet | -2/+10 |
| 2024-11-04 | Remove BorrowKind glob, make names longer | Michael Goulet | -3/+3 |
| 2024-10-31 | Rollup merge of #132385 - workingjubilee:move-abi-to-rustc-abi, r=jieyouxu,co... | Jubilee | -1/+1 |
| 2024-10-31 | Auto merge of #132301 - compiler-errors:adjust, r=lcnr | bors | -4/+5 |
| 2024-10-30 | compiler: Switch to rustc_abi in hir_pretty, lint_defs, and mir_build | Jubilee Young | -1/+1 |
| 2024-10-29 | Rollup merge of #131984 - dingxiangfei2009:stabilize-if-let-rescope, r=travis... | Matthias Krüger | -1/+1 |
| 2024-10-29 | Remove region from adjustments | Michael Goulet | -4/+5 |
| 2024-10-24 | Rollup merge of #131909 - clubby789:enum-overflow-cast, r=compiler-errors | Stuart Cook | -1/+8 |
| 2024-10-24 | stabilize if_let_rescope | Ding Xiang Fei | -1/+1 |
| 2024-10-23 | nightly feature tracking: get rid of the per-feature bool fields | Ralf Jung | -1/+1 |
| 2024-10-19 | Prevent overflowing enum cast from ICEing | clubby789 | -1/+8 |
| 2024-10-11 | Auto merge of #131045 - compiler-errors:remove-unnamed_fields, r=wesleywiser | bors | -15/+5 |
| 2024-10-06 | various fixes for `naked_asm!` implementation | Folkert de Vries | -0/+1 |
| 2024-10-01 | Remove unnamed field feature | Michael Goulet | -15/+5 |
| 2024-09-28 | tweak Const::identity_unevaluated name and docs | Ralf Jung | -10/+6 |