| Age | Commit message (Expand) | Author | Lines |
| 2023-09-19 | adjust constValue::Slice to work for arbitrary slice types | Ralf Jung | -1/+1 |
| 2023-09-19 | move ConstValue into mir | Ralf Jung | -6/+7 |
| 2023-09-14 | move required_consts check to general post-mono-check function | Ralf Jung | -2/+2 |
| 2023-09-14 | Auto merge of #115804 - RalfJung:valtree-to-const-val, r=oli-obk | bors | -33/+9 |
| 2023-09-14 | Auto merge of #115817 - fee1-dead-contrib:fix-codegen, r=oli-obk | bors | -3/+4 |
| 2023-09-14 | treat host effect params as erased generics in codegen | Deadbeef | -3/+4 |
| 2023-09-14 | found another place where we can eval() a const, and go through valtrees | Ralf Jung | -33/+9 |
| 2023-09-14 | cleanup op_to_const a bit; rename ConstValue::ByRef → Indirect | Ralf Jung | -1/+1 |
| 2023-09-14 | use AllocId instead of Allocation in ConstValue::ByRef | Ralf Jung | -2/+3 |
| 2023-09-05 | Rollup merge of #115492 - Enselic:large-box-move, r=oli-obk | Matthias Krüger | -10/+91 |
| 2023-09-05 | Rollup merge of #115353 - Enselic:no-optimized-mir, r=oli-obk | Matthias Krüger | -3/+15 |
| 2023-09-03 | Allow `large_assignments` for Box/Arc/Rc initialization | Martin Nordholts | -10/+91 |
| 2023-08-30 | Emit error instead of ICE when optimized MIR is missing | Martin Nordholts | -3/+15 |
| 2023-08-28 | Auto merge of #114774 - Enselic:less-move-size-noise, r=oli-obk | bors | -35/+46 |
| 2023-08-24 | when terminating during unwinding, show the reason why | Ralf Jung | -20/+12 |
| 2023-08-20 | give some unwind-related terminators a more clear name | Ralf Jung | -2/+2 |
| 2023-08-13 | Avoid duplicate `large_assignments` lints | Martin Nordholts | -1/+10 |
| 2023-08-13 | rustc_monomorphize: Reduce check_move_size() indentation | Martin Nordholts | -27/+26 |
| 2023-08-13 | rustc_monomorphize: Add check_move_size() helper | Martin Nordholts | -34/+37 |
| 2023-08-07 | Store the laziness of type aliases in the DefKind | León Orell Valerian Liehr | -1/+1 |
| 2023-08-02 | avoid 'miri' when refering to the shared interpreter | Ralf Jung | -7/+7 |
| 2023-07-27 | Rollup merge of #113872 - nnethercote:tweak-cgu-sorting, r=pnkfelix | Matthias Krüger | -1/+1 |
| 2023-07-23 | more clippy::style fixes: | Matthias Krüger | -4/+1 |
| 2023-07-23 | fix some clippy::style findings | Matthias Krüger | -5/+6 |
| 2023-07-20 | Tweak CGU sorting in a couple of places. | Nicholas Nethercote | -1/+1 |
| 2023-07-19 | Change the primary CGU merging algorithm. | Nicholas Nethercote | -14/+66 |
| 2023-07-19 | Split the CGU merging loop. | Nicholas Nethercote | -20/+30 |
| 2023-07-19 | Add `MonoItemData::inlined`. | Nicholas Nethercote | -17/+13 |
| 2023-07-17 | Ignore unreachable inlined items in `debug_dump`. | Nicholas Nethercote | -30/+18 |
| 2023-07-17 | Store item size estimate in `MonoItemData`. | Nicholas Nethercote | -13/+16 |
| 2023-07-17 | Introduce `MonoItemData`. | Nicholas Nethercote | -10/+15 |
| 2023-07-14 | refactor(rustc_middle): Substs -> GenericArg | Mahdi Dibaiee | -36/+34 |
| 2023-07-08 | Replace RPITIT current impl with new strategy that lowers as a GAT | Santiago Pastorino | -1/+0 |
| 2023-07-08 | Auto merge of #113484 - matthiaskrgr:rollup-goq2u0d, r=matthiaskrgr | bors | -24/+24 |
| 2023-07-08 | Rollup merge of #113390 - nnethercote:cgu-tweaks, r=wesleywiser | Matthias Krüger | -24/+24 |
| 2023-07-07 | Rename `adjustment::PointerCast` and variants using it to `PointerCoercion` | Nilstrieb | -4/+4 |
| 2023-07-06 | get rid of a bit more calls to poly_select | Michael Goulet | -2/+2 |
| 2023-07-06 | Diagnose unsorted CGUs. | Nicholas Nethercote | -1/+7 |
| 2023-07-06 | Minor comment fix. | Nicholas Nethercote | -3/+3 |
| 2023-07-06 | Remove the field name from `MonoItemPlacement::SingleCgu`. | Nicholas Nethercote | -4/+4 |
| 2023-07-06 | Use `iter()` instead of `iter_mut()` in one place. | Nicholas Nethercote | -1/+1 |
| 2023-07-06 | Make `UsageMap::get_user_items` infallible. | Nicholas Nethercote | -16/+16 |
| 2023-06-26 | Tweak thread names for CGU processing. | Nicholas Nethercote | -0/+3 |
| 2023-06-26 | Improve ordering and naming of CGUs for non-incremental builds. | Nicholas Nethercote | -6/+27 |
| 2023-06-22 | Tweak CGU size estimate code. | Nicholas Nethercote | -7/+8 |
| 2023-06-22 | Merge root and inlined item placement. | Nicholas Nethercote | -71/+44 |
| 2023-06-22 | Inline before merging CGUs. | Nicholas Nethercote | -12/+14 |
| 2023-06-22 | Streamline some comments. | Nicholas Nethercote | -6/+5 |
| 2023-06-17 | Auto merge of #100036 - DrMeepster:box_free_free_box, r=oli-obk | bors | -6/+0 |
| 2023-06-16 | remove box_free and replace with drop impl | DrMeepster | -6/+0 |