| Age | Commit message (Expand) | Author | Lines |
| 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 |
| 2024-09-28 | try to get rid of mir::Const::normalize | Ralf Jung | -4/+2 |
| 2024-09-24 | be even more precise about "cast" vs "coercion" | Lukas Markeffsky | -6/+20 |
| 2024-09-24 | use more accurate spans for user type ascriptions | Lukas Markeffsky | -2/+11 |
| 2024-09-24 | unify dyn* coercions with other pointer coercions | Lukas Markeffsky | -1/+0 |
| 2024-09-22 | Reformat using the new identifier sorting from rustfmt | Michael Goulet | -3/+3 |
| 2024-09-19 | pin_ergonomics: allow reborrowing as Pin<&T> | Eric Holk | -6/+9 |
| 2024-09-19 | Allow shortening reborrows | Eric Holk | -43/+57 |
| 2024-09-18 | Begin experimental support for pin reborrowing | Eric Holk | -0/+45 |
| 2024-09-11 | rescope temp lifetime in let-chain into IfElse | Ding Xiang Fei | -1/+7 |
| 2024-08-21 | Simplify some redundant field names | Michael Goulet | -6/+1 |
| 2024-08-18 | rename AddressOf -> RawBorrow inside the compiler | Ralf Jung | -2/+2 |
| 2024-07-29 | Reformat `use` declarations. | Nicholas Nethercote | -9/+10 |
| 2024-07-25 | Turn an unreachable code path into an ICE | Oli Scherer | -11/+5 |
| 2024-07-23 | Rollup merge of #125834 - workingjubilee:weaken-thir-unsafeck-for-addr-of-sta... | Matthias Krüger | -2/+4 |
| 2024-07-22 | compiler: treat `&raw (const|mut) UNSAFE_STATIC` implied deref as safe | Jubilee Young | -2/+4 |
| 2024-06-07 | Revert "Create const block DefIds in typeck instead of ast lowering" | Oli Scherer | -3/+3 |
| 2024-05-28 | Create const block DefIds in typeck instead of ast lowering | Oli Scherer | -3/+3 |
| 2024-05-23 | Remove `#[macro_use] extern crate tracing` from `rustc_mir_build`. | Nicholas Nethercote | -0/+1 |
| 2024-05-13 | Remove `extern crate rustc_middle` from `rustc_mir_build`. | Nicholas Nethercote | -0/+1 |
| 2024-04-02 | Fix suggestions for match non-exhaustiveness | Michael Goulet | -1/+2 |
| 2024-03-22 | Ty::new_ref and Ty::new_ptr stop using TypeAndMut | Michael Goulet | -6/+2 |
| 2024-03-12 | Change `DefKind::Static` to a struct variant | Oli Scherer | -1/+1 |
| 2024-02-24 | Add asm label support to THIR | Gary Guo | -2/+2 |