| Age | Commit message (Expand) | Author | Lines |
| 2023-10-09 | Rollup merge of #116549 - DaniPopes:miropts-let-chains, r=oli-obk | Matthias Krüger | -86/+43 |
| 2023-10-09 | Auto merge of #116533 - cjgillot:skip-trivial-mir, r=oli-obk | bors | -0/+9 |
| 2023-10-09 | Simplify some mir passes by using let chains | DaniPopes | -86/+43 |
| 2023-10-08 | Auto merge of #116454 - tmiasko:small-dominators, r=cjgillot | bors | -64/+30 |
| 2023-10-08 | Do not run optimizations on trivial MIR. | Camille GILLOT | -0/+9 |
| 2023-10-06 | Preserve DebugInfo in DeadStoreElimination. | Camille GILLOT | -7/+15 |
| 2023-10-05 | Replace LocationExtended with DefLocation in SsaLocals | Tomasz Miąsko | -27/+11 |
| 2023-10-05 | Remove small dominators optimization from SsaLocals | Tomasz Miąsko | -41/+23 |
| 2023-10-05 | move subtyper change reveal_all | ouz-a | -3/+9 |
| 2023-10-04 | Remove mir::LocalDecl::internal. | Camille GILLOT | -11/+7 |
| 2023-10-03 | Auto merge of #115301 - Zalathar:regions-vec, r=davidtwco | bors | -112/+115 |
| 2023-10-03 | coverage: Remove `next_id` methods from counter/expression IDs | Zalathar | -2/+2 |
| 2023-10-03 | coverage: Remove code for making expression copies of BCB counters | Zalathar | -14/+2 |
| 2023-10-03 | coverage: Store each BCB's code regions in one coverage statement | Zalathar | -21/+28 |
| 2023-10-03 | coverage: Let each coverage statement hold a vector of code regions | Zalathar | -18/+17 |
| 2023-10-03 | coverage: Update comments/logs that referred to `CoverageSpan` | Zalathar | -20/+20 |
| 2023-10-03 | coverage: Encapsulate coverage spans | Zalathar | -54/+63 |
| 2023-10-02 | have better explanation for `relate_types` | ouz-a | -7/+14 |
| 2023-10-02 | change is_subtype to relate_types | ouz-a | -3/+21 |
| 2023-10-02 | Add docs, remove code, change subtyper code | ouz-a | -9/+12 |
| 2023-10-02 | subtyping_projections | ouz-a | -0/+59 |
| 2023-09-29 | Auto merge of #115759 - oli-obk:open_drop_from_non-ADT, r=lcnr | bors | -10/+25 |
| 2023-09-28 | Only visit reachable nodes in SsaLocals. | Camille GILLOT | -8/+4 |
| 2023-09-28 | Skip reinterning if nothing changed | Oli Scherer | -0/+4 |
| 2023-09-28 | Strip `OpaqueCast` during `RevealAll`. | Oli Scherer | -0/+19 |
| 2023-09-28 | Remove unnecessary generator-check, which also fixes the issue within async f... | Oli Scherer | -5/+0 |
| 2023-09-28 | Unconditionally run `RevealAll` pass and run it earlier | Oli Scherer | -5/+1 |
| 2023-09-28 | Some tracing cleanups | Oli Scherer | -0/+1 |
| 2023-09-28 | Rollup merge of #116211 - matthiaskrgr:clippy3, r=compiler-errors | Matthias Krüger | -6/+3 |
| 2023-09-27 | fix clippy::{redundant_guards, useless_format} | Matthias Krüger | -6/+3 |
| 2023-09-27 | Auto merge of #109597 - cjgillot:gvn, r=oli-obk | bors | -2/+578 |
| 2023-09-27 | Auto merge of #116166 - Zalathar:unreachable, r=cjgillot | bors | -1/+5 |
| 2023-09-26 | Auto merge of #116144 - lcnr:subst-less, r=oli-obk | bors | -10/+13 |
| 2023-09-26 | Explicit simplify_place. | Camille GILLOT | -8/+19 |
| 2023-09-26 | Skip MIR pass `UnreachablePropagation` when coverage is enabled | Zalathar | -1/+5 |
| 2023-09-26 | subst -> instantiate | lcnr | -10/+13 |
| 2023-09-25 | Use Vec::retain in remove_dead_blocks. | Camille GILLOT | -19/+24 |
| 2023-09-24 | Do not clone valtree and slice constants. | Camille GILLOT | -0/+31 |
| 2023-09-24 | Embed simplification into VnState. | Camille GILLOT | -77/+112 |
| 2023-09-24 | Workaround issue 112651. | Camille GILLOT | -1/+5 |
| 2023-09-24 | Add a paragraph about the assume bitwise equal. | Camille GILLOT | -0/+25 |
| 2023-09-24 | Do not check copiability. | Camille GILLOT | -12/+7 |
| 2023-09-24 | Add documentation. | Camille GILLOT | -1/+43 |
| 2023-09-24 | Add global value numbering pass. | Camille GILLOT | -2/+435 |
| 2023-09-23 | Enable drop_tracking_mir by default. | Camille GILLOT | -93/+18 |
| 2023-09-23 | Do not construct def_path_str for MustNotSuspend. | Camille GILLOT | -8/+29 |
| 2023-09-21 | Auto merge of #116010 - RalfJung:more-typed-immediates, r=oli-obk | bors | -11/+19 |
| 2023-09-21 | Rollup merge of #115972 - RalfJung:const-consistency, r=oli-obk | Guillaume Gomez | -90/+84 |
| 2023-09-21 | Prevent promotion of const fn calls in inline consts | Oli Scherer | -1/+1 |
| 2023-09-21 | rename mir::Constant -> mir::ConstOperand, mir::ConstKind -> mir::Const | Ralf Jung | -89/+83 |