| Age | Commit message (Expand) | Author | Lines |
| 2024-10-04 | Use wide pointers consistenly across the compiler | Urgau | -3/+3 |
| 2024-09-26 | Auto merge of #130329 - khuey:reorder-constant-spills, r=davidtwco | bors | -4/+8 |
| 2024-09-22 | Reformat using the new identifier sorting from rustfmt | Michael Goulet | -2/+2 |
| 2024-09-21 | Compute reachable locals as part of non_ssa_locals | Ben Kimock | -4/+8 |
| 2024-09-21 | Don't alloca for unused locals | Ben Kimock | -12/+12 |
| 2024-09-17 | Reorder stack spills so that constants come later. | Kyle Huey | -4/+8 |
| 2024-09-17 | Minimize visibilities. | Nicholas Nethercote | -2/+2 |
| 2024-08-12 | Rework MIR inlining debuginfo so function parameters show up in debuggers. | Kyle Huey | -1/+1 |
| 2024-07-29 | Reformat `use` declarations. | Nicholas Nethercote | -7/+6 |
| 2024-07-02 | Use the aligned size for alloca at ret when the pass mode is cast. | DianQK | -4/+14 |
| 2024-05-23 | Remove `#[macro_use] extern crate tracing` from `rustc_codegen_ssa`. | Nicholas Nethercote | -0/+1 |
| 2024-05-01 | coverage: Eagerly do start-of-function codegen for coverage | Zalathar | -0/+4 |
| 2024-04-29 | Remove `extern crate rustc_middle` from numerous crates. | Nicholas Nethercote | -0/+1 |
| 2024-04-12 | Rollup merge of #123249 - goolmoos:naked_variadics, r=pnkfelix | Matthias Krüger | -0/+7 |
| 2024-04-12 | do not add prolog for variadic naked functions | Guy Shefy | -0/+7 |
| 2024-04-11 | Make `PlaceRef` hold a `PlaceValue` for the non-layout fields (like `OperandR... | Scott McMurray | -1/+1 |
| 2024-04-07 | Only collect mono items from reachable blocks | Ben Kimock | -5/+4 |
| 2024-03-14 | Rollup merge of #122212 - erikdesjardins:byval-align2, r=wesleywiser | Matthias Krüger | -23/+39 |
| 2024-03-14 | Rollup merge of #122287 - RalfJung:simd-static-assert, r=pnkfelix | Matthias Krüger | -1/+2 |
| 2024-03-12 | Avoid lowering code under dead SwitchInt targets | Ben Kimock | -1/+10 |
| 2024-03-11 | copy byval argument to alloca if alignment is insufficient | Erik Desjardins | -23/+39 |
| 2024-03-10 | add comments explaining where post-mono const eval errors abort compilation | Ralf Jung | -1/+2 |
| 2023-11-21 | Fix `clippy::needless_borrow` in the compiler | Nilstrieb | -3/+3 |
| 2023-10-06 | add some comments explaining how the required_consts stuff fits together | Ralf Jung | -0/+4 |
| 2023-09-30 | dont call mir.post_mono_checks in codegen | Ralf Jung | -11/+0 |
| 2023-09-26 | subst -> instantiate | lcnr | -1/+1 |
| 2023-09-18 | Auto merge of #115748 - RalfJung:post-mono, r=oli-obk | bors | -18/+8 |
| 2023-09-15 | explain PassMode::Cast | Ralf Jung | -2/+2 |
| 2023-09-14 | don't point at const usage site for resolution-time errors | Ralf Jung | -16/+8 |
| 2023-09-14 | move required_consts check to general post-mono-check function | Ralf Jung | -16/+14 |
| 2023-09-01 | Deduplicate inlined function debug info, but create a new lexical scope to ch... | Daniel Paoliello | -1/+1 |
| 2023-08-29 | const_eval and codegen: audit uses of is_zst | Ralf Jung | -1/+1 |
| 2023-08-25 | Revert "Use the same DISubprogram for each instance of the same inlined funct... | Wesley Wiser | -1/+1 |
| 2023-08-24 | cache the terminate block with the last reason that we saw | Ralf Jung | -3/+4 |
| 2023-08-24 | when terminating during unwinding, show the reason why | Ralf Jung | -4/+4 |
| 2023-08-11 | Use the same DISubprogram for each instance of the same inlined function with... | Daniel Paoliello | -1/+1 |
| 2023-07-14 | refactor(rustc_middle): Substs -> GenericArg | Mahdi Dibaiee | -1/+1 |
| 2023-06-29 | Rollup merge of #111322 - mirkootter:master, r=davidtwco | Matthias Krüger | -1/+2 |
| 2023-06-19 | codegen: fix `OperandRef` subtype handling | lcnr | -23/+20 |
| 2023-06-07 | wasm exception handling | Jan-Mirko Otter | -1/+2 |
| 2023-05-31 | Add a distinct `OperandValue::ZeroSized` variant for ZSTs | Scott McMurray | -8/+5 |
| 2023-05-29 | EarlyBinder::new -> EarlyBinder::bind | lcnr | -1/+1 |
| 2023-05-28 | Replace EarlyBinder(x) with EarlyBinder::new(x) | Kyle Matsuda | -1/+1 |
| 2023-05-06 | use EarlyBinder in tcx.(try_)subst_mir_and_normalize_erasing_regions | Kyle Matsuda | -1/+1 |
| 2023-04-27 | Rollup merge of #110872 - Jules-Bertholet:err-67981, r=wesleywiser | Matthias Krüger | -1/+11 |
| 2023-04-27 | rename `needs_infer` to `has_infer` | Boxy | -1/+1 |
| 2023-04-26 | Nicer ICE for #67981 | Jules Bertholet | -1/+11 |
| 2023-04-24 | Split `{Idx, IndexVec, IndexSlice}` into their own modules | Maybe Waffle | -1/+1 |
| 2023-04-06 | Fix MSVC build | Gary Guo | -1/+3 |
| 2023-04-06 | Rename `Abort` terminator to `Terminate` | Gary Guo | -1/+1 |