| Age | Commit message (Expand) | Author | Lines |
| 2023-11-07 | Add -Zcross-crate-inline-threshold=yes | Ben Kimock | -2/+8 |
| 2023-11-05 | Make the randomize feature of rustc_abi additive | hkalbasi | -2/+2 |
| 2023-11-04 | Auto merge of #113343 - saethlin:looser-alignment, r=RalfJung | bors | -51/+54 |
| 2023-11-04 | Check alignment of pointers only when read/written through | Ben Kimock | -51/+54 |
| 2023-11-01 | Auto merge of #114208 - GKFX:offset_of_enum, r=wesleywiser | bors | -6/+6 |
| 2023-11-01 | Auto merge of #113970 - cjgillot:assume-all-the-things, r=nikic | bors | -146/+183 |
| 2023-10-31 | Update based on wesleywiser review | George Bateman | -3/+3 |
| 2023-10-31 | Update MIR tests for offset_of | George Bateman | -3/+3 |
| 2023-10-31 | Support enum variants in offset_of! | George Bateman | -1/+1 |
| 2023-10-31 | Only emit `!=` assumptions if the otherwise target is reachable. | Camille GILLOT | -7/+6 |
| 2023-10-31 | Refactor UninhabitedEnumBranching to mark targets unreachable. | Camille GILLOT | -57/+47 |
| 2023-10-31 | Simplify assume of a constant. | Camille GILLOT | -1/+18 |
| 2023-10-31 | Replace SwitchInt to unreachable by an assumption. | Camille GILLOT | -82/+117 |
| 2023-10-31 | Reorder passes. | Camille GILLOT | -8/+4 |
| 2023-10-31 | coverage: Replace impossible `coverage::Error` with assertions | Zalathar | -67/+33 |
| 2023-10-31 | coverage: Promote some debug-only checks to always run | Zalathar | -12/+12 |
| 2023-10-31 | Auto merge of #117419 - compiler-errors:gen, r=oli-obk | bors | -30/+31 |
| 2023-10-31 | Auto merge of #117363 - saethlin:cross-crate-inline-when-inline, r=tmiasko | bors | -2/+7 |
| 2023-10-30 | Some more coroutine renamings | Michael Goulet | -30/+31 |
| 2023-10-30 | Rollup merge of #117385 - RalfJung:deduce_param_attrs, r=oli-obk | León Orell Valerian Liehr | -0/+1 |
| 2023-10-30 | deduce_param_attrs: explain a read-only case | Ralf Jung | -0/+1 |
| 2023-10-30 | coverage: Use a tracing span to group the parts of a sum-up expression | Zalathar | -1/+4 |
| 2023-10-30 | coverage: Inline the "recursive" worker methods for assigning counters | Zalathar | -21/+5 |
| 2023-10-30 | coverage: Replace manual debug indents with nested tracing spans | Zalathar | -65/+19 |
| 2023-10-29 | Enable cross-crate-inlining when MIR inlining is enabled | Ben Kimock | -2/+7 |
| 2023-10-29 | Auto merge of #116270 - cjgillot:gvn-aggregate, r=oli-obk,RalfJung | bors | -127/+644 |
| 2023-10-29 | Auto merge of #117335 - workingjubilee:rollup-jsomm41, r=workingjubilee | bors | -0/+5 |
| 2023-10-29 | Auto merge of #116447 - oli-obk:gen_fn, r=compiler-errors | bors | -38/+105 |
| 2023-10-28 | explain why we don't inline when target features differ | Ralf Jung | -0/+5 |
| 2023-10-27 | Apply suggestions from code review | Camille Gillot | -2/+5 |
| 2023-10-27 | Auto merge of #117166 - oli-obk:mir_const_qualif_perf, r=petrochenkov | bors | -3/+23 |
| 2023-10-27 | Fuse `gen` blocks | Oli Scherer | -14/+49 |
| 2023-10-27 | Basic generators work | Oli Scherer | -32/+64 |
| 2023-10-25 | Directly check provenance from the AllocId. | Camille GILLOT | -1/+1 |
| 2023-10-25 | Rename has_provance and tweaks comments. | Camille GILLOT | -3/+9 |
| 2023-10-25 | Verify that the alloc_id is Memory. | Camille GILLOT | -1/+6 |
| 2023-10-25 | Rollup merge of #117141 - tmiasko:inline-target-features, r=oli-obk | Matthias Krüger | -4/+2 |
| 2023-10-25 | Only call `mir_const_qualif` if absolutely necessary | Oli Scherer | -3/+23 |
| 2023-10-25 | Do not merge fn pointer casts. | Camille GILLOT | -0/+9 |
| 2023-10-25 | Disambiguate non-deterministic constants. | Camille GILLOT | -44/+67 |
| 2023-10-25 | Take an AllocId in intern_const_alloc_for_constprop. | Camille GILLOT | -7/+2 |
| 2023-10-25 | Do not require absence of metadata. | Camille GILLOT | -4/+2 |
| 2023-10-25 | Fortify transmute check. | Camille GILLOT | -4/+3 |
| 2023-10-25 | Explain why we check variant equality. | Camille GILLOT | -0/+15 |
| 2023-10-25 | Move provenance checks out of interning method. | Camille GILLOT | -4/+17 |
| 2023-10-25 | Directly intern values instead of copying them. | Camille GILLOT | -3/+6 |
| 2023-10-25 | Do not intern GVN temps. | Camille GILLOT | -22/+16 |
| 2023-10-25 | Transform large arrays into Repeat expressions when possible. | Camille GILLOT | -0/+14 |
| 2023-10-25 | Extract simplify_aggregate. | Camille GILLOT | -27/+56 |
| 2023-10-25 | Do not compute actual aggregate type. | Camille GILLOT | -11/+47 |