| Age | Commit message (Expand) | Author | Lines |
| 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 |
| 2021-09-12 | Auto merge of #88839 - nbdd0121:alignof, r=nagisa | bors | -14/+21 |
| 2021-09-13 | Introduce NullOp::AlignOf | Gary Guo | -14/+21 |
| 2021-09-09 | rename `is_valid_for` to `is_valid` | Andreas Liljeqvist | -1/+1 |
| 2021-09-09 | derive Copy for WrappingRange and Scalar | Andreas Liljeqvist | -1/+1 |
| 2021-09-09 | Add methods for checking for full ranges to `Scalar` and `WrappingRange` | Andreas Liljeqvist | -2/+1 |
| 2021-09-02 | rustc_target: move `LayoutOf` to `ty::layout`. | Eduard-Mihai Burtescu | -2/+2 |
| 2021-08-25 | Auto merge of #88242 - bonega:allocation_range, r=oli-obk | bors | -4/+4 |
| 2021-08-22 | Use custom wrap-around type instead of Range | Andreas Liljeqvist | -4/+4 |
| 2021-08-22 | Fix typos “a”→“an” | Frank Steffahn | -1/+1 |
| 2021-08-05 | Prepare call/invoke for opaque pointers | Josh Stone | -1/+2 |
| 2021-08-04 | Prepare inbounds_gep for opaque pointers | Tomasz Miąsko | -1/+8 |
| 2021-08-03 | Implement pointer casting. | Charles Lew | -19/+8 |
| 2021-05-12 | entirely remove rustc_args_required_const attribute | Ralf Jung | -4/+0 |
| 2021-04-21 | rustc: Use LLVM's new saturating float-to-int intrinsics | Alex Crichton | -132/+36 |
| 2021-03-12 | Emit the enum range assumption if the range only contains one element | hi-rustin | -1/+1 |
| 2021-03-05 | Shrink the size of Rvalue by 16 bytes | Oli Scherer | -2/+2 |
| 2020-12-11 | Lower `discriminant_value` intrinsic | Tomasz Miąsko | -0/+1 |
| 2020-11-16 | compiler: fold by value | Bastian Kauschke | -6/+6 |
| 2020-11-07 | Monomorphize a type argument of size-of operation during codegen | Tomasz Miąsko | -0/+1 |
| 2020-09-04 | Change ty.kind to a method | LeSeulArtichaut | -3/+3 |
| 2020-09-01 | Auto merge of #75529 - bugadani:bounds-check, r=nagisa | bors | -5/+21 |
| 2020-09-01 | Auto merge of #76071 - khyperia:configurable_to_immediate, r=eddyb | bors | -1/+1 |
| 2020-08-31 | Additional assumption to elide bounds check | Dániel Buga | -5/+21 |
| 2020-08-30 | mv compiler to compiler/ | mark | -0/+1006 |