| Age | Commit message (Expand) | Author | Lines |
| 2023-05-03 | Rollup merge of #105452 - rcvalle:rust-cfi-3, r=bjorn3 | Manish Goregaokar | -1/+6 |
| 2023-05-03 | Add cross-language LLVM CFI support to the Rust compiler | Ramon de C Valle | -1/+6 |
| 2023-04-27 | Also use `mir::Offset` for pointer `add` | Scott McMurray | -2/+9 |
| 2023-04-21 | offset_of | DrMeepster | -1/+4 |
| 2023-04-19 | Add transmute optimization tests and some extra comments | Scott McMurray | -0/+9 |
| 2023-04-13 | `assume` value ranges in `transmute` | Scott McMurray | -5/+58 |
| 2023-04-09 | Handle not all immediates having `abi::Scalar`s | Scott McMurray | -12/+42 |
| 2023-04-06 | Check `CastKind::Transmute` sizes in a better way | Scott McMurray | -31/+36 |
| 2023-04-05 | Auto merge of #109843 - scottmcm:better-transmute, r=WaffleLapkin | bors | -19/+159 |
| 2023-04-04 | Allow `transmute`s to produce `OperandValue`s instead of always using `alloca`s | Scott McMurray | -19/+159 |
| 2023-04-01 | Use `FieldIdx` in various things related to aggregates | Scott McMurray | -3/+3 |
| 2023-03-29 | Support TLS access into dylibs on Windows | John Kåre Alsaker | -1/+13 |
| 2023-03-27 | Rollup merge of #109582 - scottmcm:local-ref-pending, r=oli-obk | Matthias Krüger | -1/+1 |
| 2023-03-25 | Refactor: `VariantIdx::from_u32(0)` -> `FIRST_VARIANT` | Scott McMurray | -2/+2 |
| 2023-03-24 | Refactor: Separate `LocalRef` variant for not-evaluated-yet operands | Scott McMurray | -1/+1 |
| 2023-03-24 | Auto merge of #109220 - nikic:poison, r=cuviper | bors | -1/+1 |
| 2023-03-22 | Add `CastKind::Transmute` to MIR | Scott McMurray | -1/+59 |
| 2023-03-16 | Use poison instead of undef | Nikita Popov | -1/+1 |
| 2023-02-27 | Implement checked Shl/Shr at MIR building. | Camille GILLOT | -11/+0 |
| 2023-02-24 | Rename many interner functions. | Nicholas Nethercote | -1/+1 |
| 2023-02-18 | Remove special case in rvalue codegen. | Camille GILLOT | -12/+0 |
| 2023-02-18 | Comment codegen optimization. | Camille GILLOT | -0/+3 |
| 2023-02-14 | s/eval_usize/eval_target_usize/ for clarity | Oli Scherer | -3/+4 |
| 2023-02-02 | Codegen SetDiscriminant after field assignment. | Camille GILLOT | -15/+11 |
| 2023-02-02 | Interpret aggregates. | Camille GILLOT | -0/+5 |
| 2022-12-04 | Avoid from_immediate_or_packed_pair in ThreadLocalRef codegen | bjorn3 | -1/+1 |
| 2022-11-16 | Use `&mut Bx` more. | Nicholas Nethercote | -100/+73 |
| 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-09-12 | Rename some variants | 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 | -3/+10 |
| 2022-09-12 | dyn* through more typechecking and MIR | Eric Holk | -0/+10 |
| 2022-09-09 | Use memset when repeating 128bit zero value | Tomasz Miąsko | -1/+1 |
| 2022-07-12 | add new rval, pull deref early | ouz-a | -0/+6 |
| 2022-07-07 | Auto merge of #98675 - eddyb:cg-array-literal, r=nikic | bors | -1/+6 |
| 2022-07-05 | Auto merge of #96862 - oli-obk:enum_cast_mir, r=RalfJung | bors | -72/+9 |
| 2022-07-05 | Prefer trace level instrumentation for the new noisy instrument attributes | Oli Scherer | -1/+1 |
| 2022-07-05 | Add a helper method with an explicit name instead of hand rolling a match 3x | Oli Scherer | -3/+3 |
| 2022-06-30 | Recover when failing to normalize closure signature. | Camille GILLOT | -0/+1 |
| 2022-06-30 | Change enum->int casts to not go through MIR casts. | Oli Scherer | -70/+8 |
| 2022-06-29 | rustc_codegen_ssa: use `project_index`, not `project_field`, for array literals. | Eduard-Mihai Burtescu | -1/+6 |
| 2022-06-29 | Some tracing cleanups | Oli Scherer | -2/+1 |
| 2022-06-02 | comment | Ralf Jung | -0/+3 |
| 2022-06-02 | add cast kind of from_exposed_addr (int-to-ptr casts) | Ralf Jung | -1/+2 |
| 2022-06-01 | rename PointerAddress → PointerExposeAddress | Ralf Jung | -1/+1 |