| Age | Commit message (Expand) | Author | Lines |
| 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 |
| 2023-04-06 | Add `UnwindAction::Terminate` | Gary Guo | -2/+2 |
| 2023-03-24 | Refactor: Separate `LocalRef` variant for not-evaluated-yet operands | Scott McMurray | -4/+7 |
| 2023-03-08 | Add a comment about drop(start_bx) | 823984418 | -0/+2 |
| 2023-03-04 | Prevent the `start_bx` basic block in codegen from having two `Builder`s at t... | 823984418 | -0/+2 |
| 2023-02-22 | Remove type-traversal trait aliases | Alan Egerton | -2/+2 |
| 2023-02-16 | `if $c:expr { Some($r:expr) } else { None }` =>> `$c.then(|| $r)` | Maybe Waffle | -2/+1 |
| 2023-02-13 | Alias folding/visiting traits instead of re-export | Alan Egerton | -1/+1 |
| 2023-01-17 | Omit needless funclet partitioning | Tomasz Miąsko | -2/+5 |
| 2022-11-17 | Auto merge of #103138 - nnethercote:merge-BBs, r=bjorn3 | bors | -6/+20 |
| 2022-11-16 | cleanup and dedupe CTFE and Miri error reporting | Ralf Jung | -1/+1 |
| 2022-11-16 | Merge basic blocks where possible when generating LLVM IR. | Nicholas Nethercote | -6/+20 |
| 2022-10-25 | rustc_codegen_ssa: use more consistent naming. | Nicholas Nethercote | -10/+10 |
| 2022-08-31 | Fix a bunch of typo | Dezhi Wu | -1/+1 |