| Age | Commit message (Expand) | Author | Lines |
| 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 |
| 2022-09-09 | The `<*const T>::guaranteed_*` methods now return an option for the unknown case | Oli Scherer | -6/+2 |
| 2022-09-09 | Use memset when repeating 128bit zero value | Tomasz Miąsko | -1/+1 |
| 2022-09-07 | Change name of "dataful" variant to "untagged" | Michael Benfield | -4/+4 |
| 2022-09-07 | ssa: implement `#[collapse_debuginfo]` | David Wood | -4/+4 |
| 2022-09-07 | Auto merge of #98332 - oli-obk:assume, r=wesleywiser | bors | -9/+9 |
| 2022-09-06 | Generalize the Assume intrinsic statement to a general Intrinsic statement | Oli Scherer | -10/+9 |
| 2022-09-06 | Lower the assume intrinsic to a MIR statement | Oli Scherer | -4/+5 |
| 2022-09-06 | Remove dead broken code from const zst handling in backends | Oli Scherer | -8/+1 |
| 2022-09-04 | Make `const_eval_select` a real intrinsic | Deadbeef | -2/+1 |