| Age | Commit message (Expand) | Author | Lines |
| 2022-06-17 | Auto merge of #97863 - JakobDegen:bitset-choice, r=nnethercote | bors | -4/+4 |
| 2022-06-16 | Move/rename `lazy::Sync{OnceCell,Lazy}` to `sync::{Once,Lazy}Lock` | Maybe Waffle | -2/+2 |
| 2022-06-15 | remove box derefs from codgen | DrMeepster | -1/+12 |
| 2022-06-15 | Rollup merge of #98067 - klensy:compiler-deps2, r=Dylan-DPC | Yuki Okushi | -1/+0 |
| 2022-06-14 | `BitSet` perf improvements | Jakob Degen | -4/+4 |
| 2022-06-14 | implement valtrees as the type-system representation for constant values | b-naber | -1/+1 |
| 2022-06-13 | remove currently unused deps | klensy | -1/+0 |
| 2022-06-12 | Merge arms in borrowed locals transfer function | Tomasz Miąsko | -7/+1 |
| 2022-06-12 | Remove duplicated implementations of borrowed locals analysis | Tomasz Miąsko | -0/+21 |
| 2022-06-08 | Rollup merge of #97597 - tmiasko:simplify-locals-side-effects, r=RalfJung,Jak... | Dylan DPC | -6/+3 |
| 2022-06-07 | Rollup merge of #97832 - tmiasko:const-direction, r=cjgillot | Matthias Krüger | -22/+16 |
| 2022-06-07 | Preserve unused pointer to address casts | Tomasz Miąsko | -6/+3 |
| 2022-06-07 | Change `Direction::{is_forward,is_backward}` functions into constants | Tomasz Miąsko | -22/+16 |
| 2022-06-07 | Remove `AlwaysLiveLocals` wrapper struct | Tomasz Miąsko | -29/+10 |
| 2022-05-31 | Add a pointer to address cast kind | Tomasz Miąsko | -15/+8 |
| 2022-05-24 | Add dead store elimination pass | Jakob Degen | -22/+161 |
| 2022-05-23 | Refactor call terminator to always hold a destination place | Jakob Degen | -24/+33 |
| 2022-05-23 | Rollup merge of #97292 - compiler-errors:tcxify-rustc, r=davidtwco | Dylan DPC | -4/+4 |
| 2022-05-22 | Lifetime variance fixes for rustc | Michael Goulet | -4/+4 |
| 2022-05-22 | Remove box syntax from rustc_mir_dataflow and rustc_mir_transform | est31 | -1/+0 |
| 2022-05-17 | Auto merge of #97111 - JohnTitor:rollup-x3vjf6u, r=JohnTitor | bors | -1/+1 |
| 2022-05-17 | Auto merge of #97012 - oli-obk:🦀_intrinsics, r=davidtwco | bors | -3/+1 |
| 2022-05-17 | Change `Successors` to `impl Iterator<Item = BasicBlock>` | SparrowLii | -1/+1 |
| 2022-05-16 | Add a query for checking whether a function is an intrinsic. | Oli Scherer | -3/+1 |
| 2022-05-10 | only_local: always check for misuse | lcnr | -34/+21 |
| 2022-05-08 | Use sparse representation of switch sources | Tomasz Miąsko | -1/+1 |
| 2022-05-08 | Avoid constructing switch sources unless necessary | Tomasz Miąsko | -3/+4 |
| 2022-05-07 | Auto merge of #96094 - Elliot-Roberts:fix_doctests, r=compiler-errors | bors | -36/+36 |
| 2022-05-04 | Stabilize `bool::then_some` | Josh Triplett | -1/+0 |
| 2022-05-02 | fix most compiler/ doctests | Elliot Roberts | -36/+36 |
| 2022-04-30 | Fix -Zdump-mir-dataflow by implementing DebugWithContext for ChunkedBitSet | Tomasz Miąsko | -36/+62 |
| 2022-04-11 | Add new `MutatatingUseContext`s for deinit and `SetDiscriminant` | Jakob Degen | -25/+14 |
| 2022-04-11 | Add new `Deinit` statement kind | Jakob Degen | -3/+4 |
| 2022-03-30 | Spellchecking compiler comments | Yuri Astrakhan | -3/+3 |
| 2022-03-27 | Nit | Dylan MacKenzie | -3/+1 |
| 2022-03-26 | Address review comments | Samuel E. Moelius III | -7/+11 |
| 2022-03-24 | Implement `apply_switch_int_edge_effects` for backward analyses | Samuel E. Moelius III | -8/+56 |
| 2022-03-11 | Improve `AdtDef` interning. | Nicholas Nethercote | -21/+22 |
| 2022-03-08 | add `#[rustc_pass_by_value]` to more types | lcnr | -4/+4 |
| 2022-02-26 | Rollup merge of #94087 - tmiasko:rm-ignore-borrow-on-drop, r=jackh726 | Matthias Krüger | -34/+11 |
| 2022-02-26 | Rollup merge of #93870 - tmiasko:const-precise-live-drops-with-coverage, r=ec... | Matthias Krüger | -15/+18 |
| 2022-02-23 | Auto merge of #93984 - nnethercote:ChunkedBitSet, r=Mark-Simulacrum | bors | -33/+121 |
| 2022-02-23 | Introduce `ChunkedBitSet` and use it for some dataflow analyses. | Nicholas Nethercote | -33/+121 |
| 2022-02-21 | use `List<Ty<'tcx>>` for tuples | lcnr | -4/+1 |
| 2022-02-19 | Adopt let else in more places | est31 | -25/+16 |
| 2022-02-17 | Remove unused `unsound_ignore_borrow_on_drop` | Tomasz Miąsko | -34/+11 |
| 2022-02-15 | Overhaul `TyS` and `Ty`. | Nicholas Nethercote | -2/+2 |
| 2022-02-10 | Fix switch on discriminant detection in a presence of coverage counters | Tomasz Miąsko | -15/+18 |
| 2022-02-03 | rustc_mir_dataflow: use iter::once instead of Some().into_iter | Michael Howell | -3/+2 |
| 2022-01-12 | Remove deprecated LLVM-style inline assembly | Tomasz Miąsko | -17/+0 |