| Age | Commit message (Expand) | Author | Lines |
| 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 |
| 2022-05-31 | Add a pointer to address cast kind | Tomasz Miąsko | -3/+7 |
| 2022-04-05 | Mark scalar layout unions so that backends that do not support partially init... | Oli Scherer | -8/+11 |
| 2022-01-04 | Add simd_as intrinsic | Caleb Zulawski | -147/+3 |
| 2022-01-03 | Rollup merge of #90102 - nbdd0121:box3, r=jonas-schievink | Matthias Krüger | -27/+0 |
| 2021-12-22 | Store a `DefId` instead of an `AdtDef` in `AggregateKind::Adt` | Aaron Hill | -2/+2 |
| 2021-10-20 | Remove NullOp::Box | Gary Guo | -27/+0 |
| 2021-09-25 | Introduce `Rvalue::ShallowInitBox` | Gary Guo | -0/+13 |