| Age | Commit message (Expand) | Author | Lines |
| 2023-02-05 | Simplify construction of replacement map. | Camille GILLOT | -89/+69 |
| 2023-02-05 | Introduce helper. | Camille GILLOT | -24/+23 |
| 2023-02-05 | Make SROA expand assignments. | Camille GILLOT | -23/+65 |
| 2023-02-05 | Fix SROA without deaggregation. | Camille GILLOT | -45/+82 |
| 2023-02-04 | Turn projections into copies in CopyProp. | Camille GILLOT | -2/+2 |
| 2023-02-02 | Stop deaggegating MIR. | Camille GILLOT | -53/+0 |
| 2023-02-02 | Stop deaggregating enums in MIR. | Camille GILLOT | -39/+40 |
| 2023-02-02 | Handle aggregates in DataflowConstProp. | Camille GILLOT | -0/+25 |
| 2023-02-02 | Put a DefId in AggregateKind. | Camille GILLOT | -0/+1 |
| 2023-02-02 | Rollup merge of #107524 - cjgillot:both-storage, r=RalfJung | Matthias Krüger | -11/+14 |
| 2023-02-01 | Auto merge of #107536 - GuillaumeGomez:rollup-xv7dx2h, r=GuillaumeGomez | bors | -6/+8 |
| 2023-01-31 | Rollup merge of #107467 - WaffleLapkin:uneq, r=oli-obk | Guillaume Gomez | -6/+8 |
| 2023-01-31 | make unaligned_reference a hard error | Ralf Jung | -26/+17 |
| 2023-01-31 | Remove both StorageLive and StorageDead in CopyProp. | Camille GILLOT | -11/+14 |
| 2023-01-31 | Auto merge of #107443 - cjgillot:generator-less-query, r=compiler-errors | bors | -1/+4 |
| 2023-01-30 | Rollup merge of #107172 - cjgillot:no-nal, r=nagisa | Matthias Krüger | -254/+70 |
| 2023-01-30 | Replace some `_ == _ || _ == _`s with `matches!(_, _ | _)`s | Maybe Waffle | -2/+2 |
| 2023-01-30 | Use `Mutability::{is_mut, is_not}` | Maybe Waffle | -3/+2 |
| 2023-01-30 | Replace enum `==`s with `match`es where it makes sense | Maybe Waffle | -1/+4 |
| 2023-01-30 | Allow more deriving on packed structs. | Nicholas Nethercote | -40/+6 |
| 2023-01-30 | Treat Drop as a rmw operation | Giacomo Pasini | -0/+29 |
| 2023-01-29 | Remove obsolete comment. | Camille GILLOT | -1/+0 |
| 2023-01-29 | Reimplement NormalizeArrayLen. | Camille GILLOT | -253/+70 |
| 2023-01-29 | Test drop_tracking_mir before querying generator. | Camille GILLOT | -1/+4 |
| 2023-01-29 | Auto merge of #106908 - cjgillot:copyprop-ssa, r=oli-obk | bors | -4/+420 |
| 2023-01-29 | Auto merge of #106227 - bryangarza:ctfe-limit, r=oli-obk | bors | -1/+72 |
| 2023-01-29 | Auto merge of #107406 - cjgillot:eliminate-witnesses, r=compiler-errors | bors | -17/+18 |
| 2023-01-28 | Remove `HirId -> LocalDefId` map from HIR. | Camille GILLOT | -1/+2 |
| 2023-01-28 | Take a LocalDefId in hir::Visitor::visit_fn. | Camille GILLOT | -1/+1 |
| 2023-01-28 | Only compute mir_generator_witnesses query in drop_tracking_mir mode. | Camille GILLOT | -17/+18 |
| 2023-01-27 | Restrict amount of ignored locals. | Camille GILLOT | -9/+28 |
| 2023-01-27 | Separate witness type computation from the generator transform. | Camille GILLOT | -28/+286 |
| 2023-01-27 | Remember where a type was kept in MIR. | Camille GILLOT | -4/+13 |
| 2023-01-27 | Use successor location for dominator check. | Camille GILLOT | -1/+1 |
| 2023-01-27 | Do not merge locals that have their address taken. | Camille GILLOT | -17/+65 |
| 2023-01-27 | Extract SsaLocals abstraction. | Camille GILLOT | -175/+240 |
| 2023-01-27 | Pacify tidy. | Camille GILLOT | -3/+3 |
| 2023-01-27 | Discard raw pointers from SSA locals. | Camille GILLOT | -2/+4 |
| 2023-01-27 | Only consider a local to be SSA if assignment dominates all uses. | Camille GILLOT | -2/+21 |
| 2023-01-27 | Implement SSA CopyProp pass. | Camille GILLOT | -0/+269 |
| 2023-01-27 | Allow to remove unused definitions without renumbering locals. | Camille GILLOT | -2/+14 |
| 2023-01-27 | Consider `CopyForDeref` for DestProp. | Camille GILLOT | -2/+3 |
| 2023-01-26 | fix up subst_identity vs skip_binder; add some FIXMEs as identified in review | Kyle Matsuda | -1/+2 |
| 2023-01-26 | change fn_sig query to use EarlyBinder; remove bound_fn_sig query; add EarlyB... | Kyle Matsuda | -8/+7 |
| 2023-01-26 | replace usages of fn_sig query with bound_fn_sig | Kyle Matsuda | -3/+8 |
| 2023-01-26 | Disable ConstGoto opt in cleanup blocks | Jakob Degen | -0/+9 |
| 2023-01-26 | Auto merge of #105582 - saethlin:instcombine-assert-inhabited, r=cjgillot | bors | -2/+84 |
| 2023-01-24 | Delete `SimplifyArmIdentity` and `SimplifyBranchSame` mir opts | Jakob Degen | -825/+0 |
| 2023-01-23 | Thread a ParamEnv down to might_permit_raw_init | Ben Kimock | -8/+15 |
| 2023-01-24 | Improve efficiency of has_back_edge(...) | Bryan Garza | -10/+11 |