| Age | Commit message (Expand) | Author | Lines |
| 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 |
| 2023-07-14 | refactor(rustc_middle): Substs -> GenericArg | Mahdi Dibaiee | -1/+1 |
| 2023-07-05 | Move `TyCtxt::mk_x` to `Ty::new_x` where applicable | Boxy | -1/+1 |
| 2023-06-29 | Rollup merge of #111322 - mirkootter:master, r=davidtwco | Matthias Krüger | -0/+14 |
| 2023-06-22 | Remove unused fields from `CodegenContext`. | Nicholas Nethercote | -9/+3 |
| 2023-06-19 | Fix linker failures when #[global_allocator] is used in a dependency | bjorn3 | -2/+16 |
| 2023-06-07 | wasm exception handling | Jan-Mirko Otter | -0/+14 |
| 2023-06-04 | Use `load`-`store` instead of `memcpy` for short integer arrays | Scott McMurray | -1/+13 |
| 2023-05-31 | Add a distinct `OperandValue::ZeroSized` variant for ZSTs | Scott McMurray | -1/+1 |
| 2023-05-16 | Move DebuggerVisualizerFile types from rustc_span to rustc_middle | Michael Woerister | -1/+1 |
| 2023-05-15 | Move expansion of query macros in rustc_middle to rustc_middle::query | John Kåre Alsaker | -1/+1 |
| 2023-05-06 | introduce `DynSend` and `DynSync` auto trait | SparrowLii | -11/+6 |
| 2023-05-03 | Add cross-language LLVM CFI support to the Rust compiler | Ramon de C Valle | -1/+1 |
| 2023-04-01 | Use `FieldIdx` in various things related to aggregates | Scott McMurray | -3/+3 |
| 2023-03-25 | Refactor: `VariantIdx::from_u32(0)` -> `FIRST_VARIANT` | Scott McMurray | -3/+2 |
| 2023-03-23 | Rollup merge of #107718 - Zoxc:z-time, r=nnethercote | Matthias Krüger | -0/+1 |
| 2023-03-22 | rustc: Remove unused `Session` argument from some attribute functions | Vadim Petrochenkov | -1/+1 |
| 2023-03-21 | Remove `unique` and move `VerboseTimingGuard` fields into a new struct | John Kåre Alsaker | -1/+0 |
| 2023-03-21 | Add `-Z time-passes-format` to allow specifying a JSON output for `-Z time-pa... | John Kåre Alsaker | -0/+2 |
| 2023-03-09 | Don't export of __rust_* alloc symbols if not codegened | Collin Baker | -21/+23 |
| 2023-02-24 | Rename many interner functions. | Nicholas Nethercote | -1/+1 |
| 2023-02-18 | Use inttoptr to support usize as dyn* value, use pointercast to make sure poi... | Michael Goulet | -0/+8 |
| 2023-02-18 | make first component of dyn* use pointer layout+type, and adjust DynStar comment | Ralf Jung | -8/+1 |
| 2023-02-16 | `if $c:expr { Some($r:expr) } else { None }` =>> `$c.then(|| $r)` | Maybe Waffle | -6/+4 |