| Age | Commit message (Expand) | Author | Lines |
| 2024-06-14 | Only compute vtable information during codegen | Michael Goulet | -2/+1 |
| 2024-06-06 | Revert "Rollup merge of #124976 - petrochenkov:usedcrates, r=oli-obk" | Rémy Rakic | -2/+2 |
| 2024-05-27 | Rollup merge of #125148 - RalfJung:codegen-sh, r=scottmcm | Guillaume Gomez | -4/+5 |
| 2024-05-24 | Run rustfmt on files that need it. | Nicholas Nethercote | -1/+1 |
| 2024-05-23 | Auto merge of #125434 - nnethercote:rm-more-extern-tracing, r=jackh726 | bors | -0/+1 |
| 2024-05-23 | Rollup merge of #124976 - petrochenkov:usedcrates, r=oli-obk | Matthias Krüger | -2/+2 |
| 2024-05-23 | Remove `#[macro_use] extern crate tracing` from `rustc_codegen_ssa`. | Nicholas Nethercote | -0/+1 |
| 2024-05-22 | rustc: Use `tcx.used_crates(())` more | Vadim Petrochenkov | -2/+2 |
| 2024-05-22 | Stop using `to_hir_binop` in codegen | Scott McMurray | -16/+16 |
| 2024-05-15 | codegen: tweak/extend shift comments | Ralf Jung | -4/+5 |
| 2024-05-10 | Refactoring after the `PlaceValue` addition | Scott McMurray | -1/+1 |
| 2024-04-29 | Remove `extern crate rustc_middle` from numerous crates. | Nicholas Nethercote | -0/+1 |
| 2024-04-11 | use [N x i8] for alloca types | Erik Desjardins | -1/+1 |
| 2024-04-09 | Remove my `scalar_copy_backend_type` optimization attempt | Scott McMurray | -35/+3 |
| 2024-04-06 | Save/restore more items in cache with incremental compilation | Michael Baikov | -0/+2 |
| 2024-04-02 | Improve the `build_shift_expr_rhs` comment | Scott McMurray | -4/+7 |
| 2024-03-30 | De-LLVM the unchecked shifts [MCP#693] | Scott McMurray | -4/+28 |
| 2024-03-23 | CFI: Use Instance at callsites | Matthew Maurer | -6/+13 |
| 2024-03-22 | Programmatically convert some of the pat ctors | Michael Goulet | -2/+2 |
| 2024-03-10 | use ptradd for vtable indexing | Erik Desjardins | -8/+5 |
| 2024-03-10 | use Instance::expect_resolve() instead of unwraping Instance::resolve() | Ralf Jung | -10/+6 |
| 2024-03-08 | Fix misaligned loads when loading UEFI arg pointers | beetrees | -4/+6 |
| 2024-03-06 | Add arm64ec-pc-windows-msvc target | Daniel Paoliello | -1/+5 |
| 2024-02-22 | Replace unnecessary `abort_if_errors`. | Nicholas Nethercote | -4/+1 |
| 2024-02-14 | clean up potential_query_instability with FxIndexMap and UnordMap | yukang | -8/+7 |
| 2024-01-13 | Auto merge of #119409 - Kobzol:rustc-codegen-ssa-query-instability, r=Nilstrieb | bors | -5/+10 |
| 2024-01-13 | rustc_codegen_ssa: Enforce `rustc::potential_query_instability` lint | Jakub Beránek | -5/+10 |
| 2024-01-12 | Revert "Auto merge of #113923 - DianQK:restore-no-builtins-lto, r=pnkfelix" | DianQK | -1/+7 |
| 2023-12-24 | Remove more `Session` methods that duplicate `DiagCtxt` methods. | Nicholas Nethercote | -3/+4 |
| 2023-12-24 | Remove `Session` methods that duplicate `DiagCtxt` methods. | Nicholas Nethercote | -3/+3 |
| 2023-12-01 | Auto merge of #113923 - DianQK:restore-no-builtins-lto, r=pnkfelix | bors | -7/+1 |
| 2023-11-21 | Fix `clippy::needless_borrow` in the compiler | Nilstrieb | -7/+6 |
| 2023-11-12 | interpret: simplify handling of shifts by no longer trying to handle signed a... | Ralf Jung | -2/+7 |
| 2023-10-21 | Removes fields from `CrateInfo` that are no longer used. | DianQK | -4/+0 |
| 2023-10-15 | Restore `#![no_builtins]` crates participation in LTO. | DianQK | -3/+1 |
| 2023-10-09 | Remove cgu_reuse_tracker from Session | bjorn3 | -2/+8 |
| 2023-10-09 | Reuse determine_cgu_reuse from cg_ssa in cg_clif | bjorn3 | -1/+1 |
| 2023-09-29 | Auto merge of #113301 - Be-ing:stabilize_bundle_whole-archive, r=petrochenkov | bors | -1/+0 |
| 2023-09-27 | fix clippy::{redundant_guards, useless_format} | Matthias Krüger | -1/+1 |
| 2023-09-22 | Rebase to master | Ayush Singh | -9/+4 |
| 2023-09-22 | Add Minimal Std implementation for UEFI | Ayush Singh | -7/+28 |
| 2023-08-29 | const_eval and codegen: audit uses of is_zst | Ralf Jung | -3/+5 |
| 2023-08-15 | stabilize combining +bundle and +whole-archive link modifiers | Be Wilson | -1/+0 |
| 2023-08-09 | rustc: Move `crate_types` from `Session` to `GlobalCtxt` | Vadim Petrochenkov | -11/+7 |
| 2023-08-01 | Auto merge of #105545 - erikdesjardins:ptrclean, r=bjorn3 | bors | -49/+13 |
| 2023-07-31 | Remove unnecessary semicolon. | Nicholas Nethercote | -1/+1 |
| 2023-07-31 | Remove some unused values in `codegen_crate`. | Nicholas Nethercote | -3/+0 |
| 2023-07-31 | Inline and remove `submit_pre_codegened_module_to_llvm`. | Nicholas Nethercote | -2/+9 |
| 2023-07-29 | cg_ssa: remove pointee types and pointercast/bitcast-of-ptr | Erik Desjardins | -49/+13 |
| 2023-07-20 | Tweak CGU sorting in a couple of places. | Nicholas Nethercote | -2/+3 |