| Age | Commit message (Expand) | Author | Lines |
| 2023-06-16 | Add `AliasKind::Weak` for type aliases. | Oli Scherer | -0/+1 |
| 2023-06-02 | Rollup merge of #112182 - rcvalle:rust-cfi-fix-111185, r=compiler-errors | Matthias Krüger | -3/+10 |
| 2023-06-02 | Auto merge of #112198 - compiler-errors:rollup-o2xe4of, r=compiler-errors | bors | -5/+24 |
| 2023-06-01 | Rollup merge of #111914 - rcvalle:rust-cfi-fix-111184, r=compiler-errors | Michael Goulet | -5/+24 |
| 2023-06-01 | CFI: Fix cfi with async: transform_ty: unexpected GeneratorWitness(Binde | Ramon de C Valle | -5/+24 |
| 2023-06-01 | CFI: Fix cfi with repr(transparent): transform_ty: unexpected Alias(Proj | Ramon de C Valle | -3/+10 |
| 2023-06-01 | Use translatable diagnostics in `rustc_const_eval` | Deadbeef | -2/+15 |
| 2023-05-29 | EarlyBinder::new -> EarlyBinder::bind | lcnr | -1/+1 |
| 2023-05-29 | Use `Cow` in `{D,Subd}iagnosticMessage`. | Nicholas Nethercote | -9/+2 |
| 2023-05-28 | Replace EarlyBinder(x) with EarlyBinder::new(x) | Kyle Matsuda | -1/+1 |
| 2023-05-24 | Use `Option::is_some_and` and `Result::is_ok_and` in the compiler | Maybe Waffle | -1/+1 |
| 2023-05-23 | Rollup merge of #111851 - rcvalle:rust-cfi-fix-111515, r=bjorn3 | Matthias Krüger | -7/+7 |
| 2023-05-23 | Rollup merge of #111486 - fmease:pp-inh-proj, r=petrochenkov | Matthias Krüger | -2/+5 |
| 2023-05-23 | CFI: Fix encode_region: unexpected ReEarlyBound(0, 'a) | Ramon de C Valle | -7/+7 |
| 2023-05-22 | properly pretty-print inherent projections | León Orell Valerian Liehr | -2/+5 |
| 2023-05-21 | Auto merge of #111697 - rcvalle:rust-cfi-fix-111510, r=bjorn3 | bors | -16/+52 |
| 2023-05-17 | CFI: Fix encode_ty: unexpected Param(B/#1) | Ramon de C Valle | -16/+52 |
| 2023-05-15 | Move expansion of query macros in rustc_middle to rustc_middle::query | John Kåre Alsaker | -1/+1 |
| 2023-05-09 | CFI: Fix SIGILL reached via trait objects | Ramon de C Valle | -3/+78 |
| 2023-05-03 | Rollup merge of #105452 - rcvalle:rust-cfi-3, r=bjorn3 | Manish Goregaokar | -75/+193 |
| 2023-05-03 | Add cross-language LLVM CFI support to the Rust compiler | Ramon de C Valle | -75/+193 |
| 2023-04-27 | rename `needs_subst` to `has_param` | Boxy | -1/+1 |
| 2023-04-21 | Allow `LocalDefId` as the argument to `def_path_str` | Oli Scherer | -1/+1 |
| 2023-04-19 | Add `GenericArgKind::as_{type,const,region}` | Maybe Waffle | -10/+4 |
| 2023-04-19 | Auto merge of #110407 - Nilstrieb:fluent-macro, r=davidtwco | bors | -1/+2 |
| 2023-04-18 | Add `rustc_fluent_macro` to decouple fluent from `rustc_macros` | Nilstrieb | -1/+2 |
| 2023-04-18 | Store hashes in special types so they aren't accidentally encoded as numbers | Ben Kimock | -6/+6 |
| 2023-04-06 | Remove index from BrAnon | Jack Huey | -21/+12 |
| 2023-03-29 | Support TLS access into dylibs on Windows | John Kåre Alsaker | -0/+5 |
| 2023-03-21 | Use local key in providers | Michael Goulet | -2/+2 |
| 2023-03-11 | Simplify message paths | est31 | -1/+1 |
| 2023-02-24 | Rename many interner functions. | Nicholas Nethercote | -2/+2 |
| 2023-02-22 | Auto merge of #108340 - eggyal:remove_traversal_trait_aliases, r=oli-obk | bors | -3/+4 |
| 2023-02-22 | Remove type-traversal trait aliases | Alan Egerton | -3/+4 |
| 2023-02-22 | errors: generate typed identifiers in each crate | David Wood | -0/+5 |
| 2023-02-21 | Rollup merge of #108141 - spastorino:add_rpitit_queries, r=compiler-errors | Dylan DPC | -0/+2 |
| 2023-02-19 | Add associated_items_for_impl_trait_in_trait query | Santiago Pastorino | -0/+2 |
| 2023-02-17 | Use `IntoIterator` for `mk_fn_sig`. | Nicholas Nethercote | -1/+1 |
| 2023-02-17 | Remove the `InternIteratorElement` impl for `&'a T`. | Nicholas Nethercote | -2/+2 |
| 2023-02-17 | Replace `mk_foo` calls with `infer_foo` where possible. | Nicholas Nethercote | -13/+10 |
| 2023-02-16 | remove bound_type_of query; make type_of return EarlyBinder; change type_of i... | Kyle Matsuda | -3/+3 |
| 2023-02-16 | change usages of type_of to bound_type_of | Kyle Matsuda | -2/+2 |
| 2023-02-16 | `if $c:expr { Some($r:expr) } else { None }` =>> `$c.then(|| $r)` | Maybe Waffle | -2/+1 |
| 2023-02-13 | Pre-intern some commonly used type variables. | Nicholas Nethercote | -1/+1 |
| 2023-02-09 | Change to `ReError(ErrorGuaranteed)` | Esteban Küber | -1/+1 |
| 2023-02-09 | Introduce `ReError` | Esteban Küber | -0/+1 |
| 2023-01-27 | Introduce GeneratorWitnessMIR. | Camille GILLOT | -0/+3 |
| 2023-01-08 | Add type flags support for Ty and Const late-bound regions | Michael Goulet | -0/+1 |
| 2023-01-05 | Fix `uninlined_format_args` for some compiler crates | nils | -9/+8 |
| 2022-12-29 | CFI: Monomorphize transparent ADTs before typeid | Matthew Maurer | -1/+4 |