| Age | Commit message (Expand) | Author | Lines |
| 2023-04-02 | Use `&IndexSlice` instead of `&IndexVec` where possible | Scott McMurray | -9/+9 |
| 2023-04-02 | Auto merge of #109008 - clubby789:drop-elaborate-array, r=davidtwco | bors | -18/+54 |
| 2023-03-31 | Auto merge of #109762 - scottmcm:variantdef-indexvec, r=WaffleLapkin | bors | -3/+3 |
| 2023-03-30 | Update `ty::VariantDef` to use `IndexVec<FieldIdx, FieldDef>` | Scott McMurray | -3/+3 |
| 2023-03-30 | Auto merge of #105587 - tgross35:once-cell-min, r=m-ou-se | bors | -1/+0 |
| 2023-03-29 | Stabilize a portion of 'once_cell' | Trevor Gross | -1/+0 |
| 2023-03-28 | Move `mir::Field` → `abi::FieldIdx` | Scott McMurray | -12/+12 |
| 2023-03-25 | Refactor: `VariantIdx::from_u32(0)` -> `FIRST_VARIANT` | Scott McMurray | -3/+3 |
| 2023-03-17 | Drop subslices of arrays | clubby789 | -18/+54 |
| 2023-03-14 | Use index based drop loop for slices and arrays | Tomasz Miąsko | -101/+32 |
| 2023-03-11 | Simplify message paths | est31 | -1/+1 |
| 2023-03-09 | Introduce a no-op PlaceMention statement for `let _ =`. | Camille GILLOT | -0/+4 |
| 2023-03-08 | Rollup merge of #108856 - Zeegomo:remove-drop-and-rep, r=tmiasko | Matthias Krüger | -11/+2 |
| 2023-03-07 | Remove DropAndReplace terminator | Giacomo Pasini | -11/+2 |
| 2023-03-05 | Erase lifetimes in SROA. | Camille GILLOT | -4/+5 |
| 2023-02-25 | Auto merge of #108250 - nnethercote:rename-interner-funcs, r=compiler-errors | bors | -3/+3 |
| 2023-02-24 | Rename many interner functions. | Nicholas Nethercote | -3/+3 |
| 2023-02-23 | Remove dead unwinds before drop elaboration | Tomasz Miąsko | -58/+5 |
| 2023-02-22 | errors: generate typed identifiers in each crate | David Wood | -0/+4 |
| 2023-02-16 | Replace some `then`s with some `then_some`s | Maybe Waffle | -1/+1 |
| 2023-02-16 | `if $c:expr { Some($r:expr) } else { None }` =>> `$c.then(|| $r)` | Maybe Waffle | -7/+1 |
| 2023-02-15 | Rollup merge of #107411 - cjgillot:dataflow-discriminant, r=oli-obk | Dylan DPC | -62/+218 |
| 2023-02-14 | s/eval_usize/eval_target_usize/ for clarity | Oli Scherer | -2/+4 |
| 2023-02-08 | Rollup merge of #107271 - Zeegomo:drop-rmw, r=oli-obk | Matthias Krüger | -9/+17 |
| 2023-02-06 | Rename assign_idx methods. | Camille GILLOT | -23/+32 |
| 2023-02-06 | Complete for_each_aliasing_place. | Camille GILLOT | -0/+7 |
| 2023-02-06 | Improve value_analysis API. | Camille GILLOT | -7/+18 |
| 2023-02-06 | Limit creation of tracked place directly. | Camille GILLOT | -4/+18 |
| 2023-02-06 | Handle discriminants in dataflow-const-prop. | Camille GILLOT | -31/+143 |
| 2023-02-06 | Only exclude locals if the place is not indirect. | Camille GILLOT | -10/+14 |
| 2023-02-06 | Remove redundant test. | Camille GILLOT | -2/+1 |
| 2023-02-05 | Run SROA to fixpoint. | Camille GILLOT | -1/+1 |
| 2023-02-05 | Simplify construction of replacement map. | Camille GILLOT | -1/+1 |
| 2023-01-30 | Treat Drop as a rmw operation | Giacomo Pasini | -9/+17 |
| 2023-01-23 | Create stable metric to measure long computation in Const Eval | Bryan Garza | -1/+5 |
| 2023-01-17 | Remove double spaces after dots in comments | Maybe Waffle | -1/+1 |
| 2023-01-05 | Fix `uninlined_format_args` for some compiler crates | nils | -15/+15 |
| 2023-01-02 | Fix handling of dead unwinds in backward analyses | Tomasz Miąsko | -1/+1 |
| 2022-12-20 | rustc: Remove needless lifetimes | Jeremy Stucki | -3/+3 |
| 2022-12-20 | Auto merge of #105880 - Nilstrieb:make-newtypes-less-not-rust, r=oli-obk | bors | -9/+6 |
| 2022-12-19 | Revert "Auto merge of #103880 - b-naber:field-ty-mir, r=lcnr" | Rémy Rakic | -3/+3 |
| 2022-12-18 | A few small cleanups for `newtype_index` | Nilstrieb | -6/+3 |
| 2022-12-18 | Make `#[debug_format]` an attribute in `newtype_index` | Nilstrieb | -3/+3 |
| 2022-12-16 | Auto merge of #103880 - b-naber:field-ty-mir, r=lcnr | bors | -3/+3 |
| 2022-12-14 | Remove one more usage of `mk_substs_trait` | Oli Scherer | -2/+6 |
| 2022-12-13 | Don't require owned data in `MaybeStorageLive` | Jakob Degen | -6/+7 |
| 2022-12-13 | Auto merge of #105436 - nnethercote:inline-place_contents_drop_state_cannot_d... | bors | -51/+46 |
| 2022-12-11 | Rollup merge of #105537 - kadiwa4:remove_some_imports, r=fee1-dead | Matthias Krüger | -1/+1 |
| 2022-12-10 | compiler: remove unnecessary imports and qualified paths | KaDiWa | -1/+1 |
| 2022-12-09 | Remove unneeded field from `SwitchTargets` | Jakob Degen | -6/+4 |