| Age | Commit message (Expand) | Author | Lines |
| 2025-03-12 | Move methods from `Map` to `TyCtxt`, part 4. | Nicholas Nethercote | -1/+1 |
| 2025-03-01 | Auto merge of #133250 - DianQK:embed-bitcode-pgo, r=nikic | bors | -1/+1 |
| 2025-02-24 | Introduce new-style attribute parsers for several attributes | Jana Dönszelmann | -2/+3 |
| 2025-02-23 | Add `new_regular` and `new_allocator` to `ModuleCodegen` | DianQK | -1/+1 |
| 2025-02-20 | Rollup merge of #136608 - kulst:ptx_target_features, r=bjorn3 | Jubilee | -0/+1 |
| 2025-02-19 | Emit `trunc nuw` for unchecked shifts and `to_immediate_scalar` | Scott McMurray | -8/+2 |
| 2025-02-16 | Persist target features used for codegen beyond tcx | kulst | -0/+1 |
| 2025-02-13 | Make `-O` mean `-C opt-level=3` | clubby789 | -3/+3 |
| 2025-02-03 | tree-wide: parallel: Fully removed all `Lrc`, replaced with `Arc` | Askar Safin | -3/+4 |
| 2025-02-01 | Rename `tcx.ensure()` to `tcx.ensure_ok()` | Zalathar | -1/+1 |
| 2025-01-31 | Auto merge of #136332 - jhpratt:rollup-aa69d0e, r=jhpratt | bors | -2/+8 |
| 2025-01-31 | Rollup merge of #133429 - EnzymeAD:autodiff-middle, r=oli-obk | Jacob Pratt | -2/+8 |
| 2025-01-31 | Auto merge of #135318 - compiler-errors:vtable-fixes, r=lcnr | bors | -8/+7 |
| 2025-01-30 | Auto merge of #135030 - Flakebi:require-cpu, r=workingjubilee | bors | -0/+5 |
| 2025-01-30 | Use ExistentialTraitRef throughout codegen | Michael Goulet | -8/+7 |
| 2025-01-29 | upstream rustc_codegen_ssa/rustc_middle changes for enzyme/autodiff | Manuel Drehwald | -2/+8 |
| 2025-01-27 | Change `collect_and_partition_mono_items` tuple return type to a struct | Oli Scherer | -2/+2 |
| 2025-01-25 | Auto merge of #119286 - jyn514:linker-output, r=bjorn3 | bors | -1/+3 |
| 2025-01-23 | Implement `optimize(none)` attribute | clubby789 | -4/+1 |
| 2025-01-21 | remove support for the #[start] attribute | Ralf Jung | -7/+4 |
| 2025-01-20 | show linker warnings even if it returns 0 | jyn | -1/+3 |
| 2025-01-16 | Target option to require explicit cpu | Flakebi | -0/+5 |
| 2025-01-06 | Add support for wasm exception handling to Emscripten target | Hood Chatham | -1/+2 |
| 2024-12-18 | Re-export more `rustc_span::symbol` things from `rustc_span`. | Nicholas Nethercote | -2/+1 |
| 2024-12-16 | rename rustc_attr to rustc_attr_parsing and create rustc_attr_data_structures | Jonathan Dönszelmann | -1/+1 |
| 2024-12-16 | split attributes | Jonathan Dönszelmann | -2/+3 |
| 2024-11-19 | additional `TypingEnv` cleanups | lcnr | -3/+4 |
| 2024-11-18 | use `TypingEnv` when no `infcx` is available | lcnr | -7/+6 |
| 2024-11-03 | compiler: Directly use rustc_abi in codegen | Jubilee Young | -1/+1 |
| 2024-10-29 | TypingMode :thinking: | lcnr | -2/+2 |
| 2024-10-28 | fix clippy::clone_on_ref_ptr for compiler | klensy | -3/+3 |
| 2024-10-23 | "innermost", "outermost", "leftmost", and "rightmost" don't need hyphens | Josh Triplett | -1/+1 |
| 2024-10-17 | Allow dropping dyn principal | Michael Goulet | -2/+3 |
| 2024-09-30 | Relate binders explicitly, do a leak check too | Michael Goulet | -14/+31 |
| 2024-09-30 | Relax a debug assertion in codegen | Michael Goulet | -6/+36 |
| 2024-09-25 | Add a debug assertion in codegen that unsize casts of the same principal trai... | Michael Goulet | -2/+22 |
| 2024-09-25 | Rollup merge of #130734 - Luv-Ray:fix_vfe, r=lcnr | Matthias Krüger | -7/+2 |
| 2024-09-23 | fix ices on vfe about principal trait | Luv-Ray | -7/+2 |
| 2024-09-22 | Reformat using the new identifier sorting from rustfmt | Michael Goulet | -7/+7 |
| 2024-09-20 | Do not unnecessarily eval consts in codegen | Michael Goulet | -3/+3 |
| 2024-09-17 | Remove unnecessary `cx` argument. | Nicholas Nethercote | -11/+8 |
| 2024-09-17 | Streamline `bin_op_to_[if]cmp_predicate`. | Nicholas Nethercote | -43/+13 |
| 2024-09-17 | Clean up formatting. | Nicholas Nethercote | -2/+4 |
| 2024-09-17 | Minimize visibilities. | Nicholas Nethercote | -10/+10 |
| 2024-08-08 | Rename struct_tail_erasing_lifetimes to struct_tail_for_codegen | Michael Goulet | -1/+1 |
| 2024-07-29 | Reformat `use` declarations. | Nicholas Nethercote | -23/+20 |
| 2024-07-15 | Move compiler_builtin check to the use case | Mohammad Omidvar | -0/+28 |
| 2024-07-02 | Fix spans | Michael Goulet | -2/+2 |
| 2024-07-02 | Give Instance::expect_resolve a span | Michael Goulet | -0/+1 |
| 2024-06-14 | Only compute vtable information during codegen | Michael Goulet | -2/+1 |