| Age | Commit message (Expand) | Author | Lines |
| 2024-02-12 | Improve some codes according to the reviews | Frank King | -106/+126 |
| 2024-02-12 | Check representation of unnamed fields | Frank King | -1/+5 |
| 2024-02-12 | Lowering field access for anonymous adts | Frank King | -6/+20 |
| 2024-02-12 | check uniqueness of nested fields | Frank King | -65/+137 |
| 2024-02-12 | Lower anonymous structs or unions to HIR | Frank King | -8/+74 |
| 2024-02-10 | hir: Remove `hir::Map::{opt_parent_id,parent_id,get_parent,find_parent}` | Vadim Petrochenkov | -5/+2 |
| 2024-02-06 | More comments, final tweaks | Michael Goulet | -9/+2 |
| 2024-02-06 | Teach typeck/borrowck/solvers how to deal with async closures | Michael Goulet | -0/+31 |
| 2024-01-28 | hir: Use `InferArg` in `ArrayLen::Infer` | Vadim Petrochenkov | -2/+2 |
| 2024-01-18 | Don't forget that the lifetime on hir types is `'tcx` | Oli Scherer | -7/+7 |
| 2024-01-11 | Silence follow up errors if astconv already errored | Oli Scherer | -3/+12 |
| 2024-01-10 | Turn some free functions into methods | Oli Scherer | -46/+4 |
| 2024-01-04 | Replace a number of FxHashMaps/Sets with stable-iteration-order alternatives. | Michael Woerister | -1/+2 |
| 2023-12-26 | Auto merge of #119258 - compiler-errors:closure-kind, r=eholk | bors | -3/+7 |
| 2023-12-25 | Only regular coroutines have movability | Michael Goulet | -1/+1 |
| 2023-12-25 | Make closures carry their own ClosureKind, rather than deducing what it is fr... | Michael Goulet | -3/+7 |
| 2023-12-24 | Remove `Session` methods that duplicate `DiagCtxt` methods. | Nicholas Nethercote | -20/+20 |
| 2023-12-23 | Give `DiagnosticBuilder` a default type. | Nicholas Nethercote | -2/+2 |
| 2023-12-20 | Give `VariantData::Struct` named fields, to clairfy `recovered`. | Alona Enraght-Moony | -1/+1 |
| 2023-12-18 | Rename `Session::span_diagnostic` as `Session::dcx`. | Nicholas Nethercote | -1/+1 |
| 2023-12-15 | Annotate some bugs | Michael Goulet | -2/+2 |
| 2023-12-12 | Move some methods from `tcx.hir()` to `tcx` | zetanumbers | -7/+6 |
| 2023-12-05 | Remove `#[rustc_host]`, use internal desugaring | Deadbeef | -1/+1 |
| 2023-11-26 | rustc: `hir().local_def_id_to_hir_id()` -> `tcx.local_def_id_to_hir_id()` cle... | Vadim Petrochenkov | -5/+5 |
| 2023-11-21 | Fix `clippy::needless_borrow` in the compiler | Nilstrieb | -3/+3 |
| 2023-11-17 | rename bound region instantiation | lcnr | -1/+1 |
| 2023-11-14 | finish `RegionKind` rename | lcnr | -1/+1 |
| 2023-10-23 | Let's see what those opaque types actually are | Michael Goulet | -4/+6 |
| 2023-10-20 | s/generator/coroutine/ | Oli Scherer | -3/+3 |
| 2023-10-20 | s/Generator/Coroutine/ | Oli Scherer | -1/+1 |
| 2023-10-13 | Format all the let chains in compiler | Michael Goulet | -13/+18 |
| 2023-09-28 | don't clone copy types | Matthias Krüger | -1/+1 |
| 2023-09-26 | Don't store lazyness in DefKind | Michael Goulet | -0/+1 |
| 2023-08-30 | rustc_layout_scalar_valid_range makes ctors unsafe | Michael Goulet | -8/+9 |
| 2023-08-27 | More precisely detect cycle errors from type_of on opaque | Michael Goulet | -0/+1 |
| 2023-08-14 | Use `{Local}ModDefId` in many queries | Nilstrieb | -2/+2 |
| 2023-08-07 | Fix ICE | Deadbeef | -17/+48 |
| 2023-08-06 | lower impl const to bind to host effect param | Deadbeef | -27/+18 |
| 2023-07-25 | inline format!() args from rustc_codegen_llvm to the end (4) | Matthias Krüger | -9/+7 |
| 2023-07-14 | refactor(rustc_middle): Substs -> GenericArg | Mahdi Dibaiee | -20/+17 |
| 2023-07-12 | Re-format let-else per rustfmt update | Mark Rousskov | -3/+9 |
| 2023-07-05 | Move `TyCtxt::mk_x` to `Ty::new_x` where applicable | Boxy | -8/+9 |
| 2023-07-04 | Replace `const_error` methods with `Const::new_error` | Boxy | -1/+1 |
| 2023-07-01 | Auto merge of #113154 - lcnr:better-probe-check, r=compiler-errors | bors | -1/+1 |
| 2023-06-29 | change snapshot tracking in fulfillment contexts | lcnr | -1/+1 |
| 2023-06-20 | Auto merge of #112320 - compiler-errors:do-not-impl-via-obj, r=lcnr | bors | -0/+46 |
| 2023-06-20 | Merge attrs, better validation | Michael Goulet | -2/+44 |
| 2023-06-20 | Make rustc_deny_explicit_impl only local as well | Michael Goulet | -1/+3 |
| 2023-06-20 | Add rustc_do_not_implement_via_object | Michael Goulet | -0/+2 |
| 2023-06-11 | properly check associated consts for infer placeholders | Michael Goulet | -11/+16 |