| Age | Commit message (Expand) | Author | Lines |
| 2022-12-13 | Rename `assert_uninit_valid` intrinsic | Nilstrieb | -3/+3 |
| 2022-12-12 | Auto merge of #105252 - bjorn3:codegen_less_pair_values, r=nagisa | bors | -20/+9 |
| 2022-12-11 | fix transmutes between pointers in different address spaces | Erik Desjardins | -4/+9 |
| 2022-12-11 | bug! with a better error message for failing Instance::resolve | Michael Goulet | -4/+7 |
| 2022-12-10 | Rollup merge of #105482 - wesleywiser:fix_debuginfo_ub, r=tmiasko | Matthias Krüger | -29/+107 |
| 2022-12-09 | Remove unneeded field from `SwitchTargets` | Jakob Degen | -5/+3 |
| 2022-12-08 | Don't generate pointer loads to spills unless necessary | Wesley Wiser | -2/+27 |
| 2022-12-08 | Make `debuginfo_offset_calcuation` generic so we can resuse the logic | Wesley Wiser | -10/+41 |
| 2022-12-08 | Factor out debuginfo offset calculation | Wesley Wiser | -27/+49 |
| 2022-12-08 | Add 0..=isize::MAX range metadata to size loads from vtables | Erik Desjardins | -3/+9 |
| 2022-12-04 | Auto merge of #104535 - mikebenfield:discr-fix, r=pnkfelix | bors | -9/+18 |
| 2022-12-04 | Avoid from_immediate_or_packed_pair in ThreadLocalRef codegen | bjorn3 | -1/+1 |
| 2022-12-03 | Destruct landing_pad return value before passing it to cg_ssa | bjorn3 | -19/+8 |
| 2022-11-27 | Prefer doc comments over `//`-comments in compiler | Maybe Waffle | -2/+2 |
| 2022-11-24 | Properly handle `Pin<&mut dyn* Trait>` receiver in codegen | Michael Goulet | -6/+24 |
| 2022-11-19 | deduplicate constant evaluation in cranelift backend | Ralf Jung | -1/+8 |
| 2022-11-18 | rustc_codegen_ssa: Fix for codegen_get_discr | Michael Benfield | -9/+18 |
| 2022-11-17 | Auto merge of #103138 - nnethercote:merge-BBs, r=bjorn3 | bors | -331/+406 |
| 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 | -135/+251 |
| 2022-11-16 | Use `&mut Bx` more. | Nicholas Nethercote | -206/+165 |
| 2022-11-15 | Introduce composite debuginfo. | Camille GILLOT | -7/+64 |
| 2022-11-13 | add is_sized method on Abi and Layout, and use it | Ralf Jung | -4/+4 |
| 2022-11-11 | rustc_codegen_ssa: Better code generation for niche discriminants. | Michael Benfield | -49/+145 |
| 2022-10-31 | Use `br` instead of `switch` in more cases. | Nicholas Nethercote | -2/+28 |
| 2022-10-25 | Clarify some cleanup stuff. | Nicholas Nethercote | -6/+10 |
| 2022-10-25 | Rename two `TerminatorCodegenHelper` methods. | Nicholas Nethercote | -13/+16 |
| 2022-10-25 | rustc_codegen_ssa: use more consistent naming. | Nicholas Nethercote | -30/+31 |
| 2022-10-14 | Allow dyn* upcasting | Michael Goulet | -21/+6 |
| 2022-10-13 | Rollup merge of #102641 - eholk:dyn-star-box, r=compiler-errors | Yuki Okushi | -0/+9 |
| 2022-10-12 | Add a fixme | Eric Holk | -0/+3 |
| 2022-10-07 | Cast vtable type too | Eric Holk | -0/+1 |
| 2022-10-06 | Remove `mir::CastKind::Misc` | ouz-a | -2/+8 |
| 2022-10-04 | Support casting boxes to dyn* | Eric Holk | -0/+5 |
| 2022-10-02 | Remove type argument of array_alloca and rename to byte_array_alloca | bjorn3 | -1/+1 |
| 2022-10-01 | Merge apply_attrs_callsite into call and invoke | bjorn3 | -7/+11 |
| 2022-09-20 | Auto merge of #99806 - oli-obk:unconstrained_opaque_type, r=estebank | bors | -0/+16 |
| 2022-09-17 | Auto merge of #98588 - b-naber:valtrees-cleanup, r=lcnr | bors | -18/+18 |
| 2022-09-16 | Revert "Revert "Rollup merge of #98582 - oli-obk:unconstrained_opaque_type, r... | Oli Scherer | -0/+16 |
| 2022-09-14 | Auto merge of #101212 - eholk:dyn-star, r=compiler-errors | bors | -2/+103 |
| 2022-09-13 | Address code review comments | Eric Holk | -1/+1 |
| 2022-09-13 | use ty::Unevaluated<'tcx, ()> in type system | b-naber | -18/+18 |
| 2022-09-13 | Auto merge of #99556 - davidtwco:collapse-debuginfo, r=wesleywiser | bors | -4/+4 |
| 2022-09-12 | Make dyn-trait-method work | Michael Goulet | -1/+24 |
| 2022-09-12 | Rename some variants | Michael Goulet | -4/+4 |
| 2022-09-12 | Construct dyn* during const interp | Michael Goulet | -1/+1 |
| 2022-09-12 | Use principal of cast target as dyn-star trait ref in codegen | Michael Goulet | -7/+6 |
| 2022-09-12 | Call destructors when dyn* object goes out of scope | Eric Holk | -5/+32 |
| 2022-09-12 | dyn* through more typechecking and MIR | Eric Holk | -2/+54 |
| 2022-09-10 | Auto merge of #101483 - oli-obk:guaranteed_opt, r=fee1-dead | bors | -6/+2 |