| Age | Commit message (Expand) | Author | Lines |
| 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/+1 |
| 2023-04-18 | Add `rustc_fluent_macro` to decouple fluent from `rustc_macros` | Nilstrieb | -1/+1 |
| 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/+4 |
| 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 |
| 2022-12-20 | rustc: Remove needless lifetimes | Jeremy Stucki | -1/+1 |
| 2022-12-19 | clippy::complexity fixes | Matthias Krüger | -14/+8 |
| 2022-12-14 | Ensure no one constructs `AliasTy`s themselves | Oli Scherer | -2/+2 |
| 2022-12-13 | Combine identical alias arms | Michael Goulet | -10/+6 |
| 2022-12-13 | Combine projection and opaque into alias | Michael Goulet | -13/+9 |
| 2022-12-13 | squash OpaqueTy and ProjectionTy into AliasTy | Michael Goulet | -4/+4 |
| 2022-12-13 | ProjectionTy.item_def_id -> ProjectionTy.def_id | Michael Goulet | -4/+4 |
| 2022-12-13 | Use ty::OpaqueTy everywhere | Michael Goulet | -2/+2 |
| 2022-12-10 | Rollup merge of #105109 - rcvalle:rust-kcfi, r=bjorn3 | Matthias Krüger | -0/+24 |
| 2022-12-08 | Add LLVM KCFI support to the Rust compiler | Ramon de C Valle | -0/+24 |
| 2022-11-26 | Rollup merge of #104786 - WaffleLapkin:amp-mut-help, r=compiler-errors | Guillaume Gomez | -1/+1 |
| 2022-11-25 | Add empty ConstKind::Abstract | kadmin | -0/+1 |
| 2022-11-23 | Add `Mutability::{is_mut,is_not}` | Maybe Waffle | -1/+1 |
| 2022-11-21 | Unreserve braced enum variants in value namespace | Vadim Petrochenkov | -4/+4 |
| 2022-11-19 | drive-by: PolyExistentialPredicate | Michael Goulet | -7/+7 |