| Age | Commit message (Expand) | Author | Lines |
| 2024-09-29 | cleanup: don't clone types that are Copy | Matthias Krüger | -8/+7 |
| 2024-09-28 | try to get rid of mir::Const::normalize | Ralf Jung | -3/+1 |
| 2024-09-27 | Make destructors on `extern "C"` frames to be executed | Gary Guo | -6/+19 |
| 2024-09-25 | Add a debug assertion in codegen that unsize casts of the same principal trai... | Michael Goulet | -15/+0 |
| 2024-09-25 | Validate unsize coercion in MIR validation | Michael Goulet | -3/+47 |
| 2024-09-25 | Auto merge of #130803 - cuviper:file-buffered, r=joshtriplett | bors | -1/+2 |
| 2024-09-24 | Dogfood `feature(file_buffered)` | Josh Stone | -1/+2 |
| 2024-09-24 | be even more precise about "cast" vs "coercion" | Lukas Markeffsky | -21/+23 |
| 2024-09-24 | unify dyn* coercions with other pointer coercions | Lukas Markeffsky | -6/+6 |
| 2024-09-24 | Revert "Auto merge of #129047 - DianQK:early_otherwise_branch_scalar, r=cjgil... | 许杰友 Jieyou Xu (Joe) | -175/+85 |
| 2024-09-23 | Auto merge of #129047 - DianQK:early_otherwise_branch_scalar, r=cjgillot | bors | -85/+175 |
| 2024-09-22 | Reformat using the new identifier sorting from rustfmt | Michael Goulet | -234/+175 |
| 2024-09-18 | Apply `EarlyOtherwiseBranch` to scalar value | DianQK | -85/+175 |
| 2024-09-17 | Rollup merge of #130201 - compiler-errors:foreign-synthetic-body, r=lcnr | Matthias Krüger | -17/+21 |
| 2024-09-17 | Auto merge of #130455 - compiler-errors:inline-ordering, r=saethlin | bors | -10/+0 |
| 2024-09-16 | Fix a couple more DefKind discrepancies between DefKind::Closure and DefKind:... | Michael Goulet | -1/+1 |
| 2024-09-17 | Rollup merge of #130380 - Zalathar:counters, r=jieyouxu | Matthias Krüger | -151/+170 |
| 2024-09-16 | Remove semi-nondeterminism of DefPathHash ordering from inliner | Michael Goulet | -10/+0 |
| 2024-09-16 | Record synthetic MIR bodies in mir_keys | Michael Goulet | -16/+20 |
| 2024-09-16 | Don't ICE when generating Fn shim for async closure with borrowck error | Michael Goulet | -5/+12 |
| 2024-09-15 | coverage: Remove unnecessary `bcb_successors` | Zalathar | -7/+1 |
| 2024-09-15 | coverage: Replace `bcb_has_multiple_in_edges` with `sole_predecessor` | Zalathar | -35/+30 |
| 2024-09-15 | coverage: Simplify choosing an out-edge to be given a counter expression | Zalathar | -69/+48 |
| 2024-09-15 | coverage: Track whether a node's count is the sum of its out-edges | Zalathar | -13/+57 |
| 2024-09-15 | coverage: Streamline creation of physical edge counters | Zalathar | -6/+17 |
| 2024-09-15 | coverage: Streamline creation of physical node counters | Zalathar | -23/+19 |
| 2024-09-15 | coverage: Tweak comments in `graph` | Zalathar | -4/+4 |
| 2024-09-14 | Auto merge of #130357 - fmease:rollup-j3ej4q0, r=fmease | bors | -20/+20 |
| 2024-09-14 | Rollup merge of #130294 - nnethercote:more-lifetimes, r=lcnr | León Orell Valerian Liehr | -20/+20 |
| 2024-09-14 | Auto merge of #128299 - DianQK:clone-copy, r=cjgillot | bors | -1/+97 |
| 2024-09-14 | Simplify the canonical clone method to copy | DianQK | -1/+97 |
| 2024-09-14 | Rollup merge of #130199 - compiler-errors:by-move, r=cjgillot | Stuart Cook | -6/+2 |
| 2024-09-13 | Rollup merge of #130297 - nnethercote:dataflow-cleanups, r=cjgillot | Matthias Krüger | -9/+9 |
| 2024-09-13 | Rename `FlowState` as `Domain`. | Nicholas Nethercote | -9/+9 |
| 2024-09-13 | Rename and reorder lots of lifetimes. | Nicholas Nethercote | -20/+20 |
| 2024-09-12 | Rollup merge of #130263 - Zalathar:sums, r=compiler-errors | Matthias Krüger | -33/+27 |
| 2024-09-12 | Rollup merge of #130101 - RalfJung:const-cleanup, r=fee1-dead | Matthias Krüger | -3/+3 |
| 2024-09-12 | coverage: Simplify creation of sum counters | Zalathar | -17/+13 |
| 2024-09-12 | coverage: Separate creation of edge counters from building their sum | Zalathar | -28/+26 |
| 2024-09-11 | Simplify some nested if statements | Michael Goulet | -27/+26 |
| 2024-09-10 | Rollup merge of #130184 - Zalathar:counters, r=compiler-errors | Matthias Krüger | -132/+102 |
| 2024-09-10 | Don't call closure_by_move_body_def_id on FnOnce async closures in MIR valida... | Michael Goulet | -6/+2 |
| 2024-09-10 | coverage: Avoid referring to "operands" in counter creation | Zalathar | -8/+8 |
| 2024-09-10 | coverage: Avoid referring to out-edges as "branches" | Zalathar | -97/+80 |
| 2024-09-10 | coverage: Avoid referring to "coverage spans" in counter creation | Zalathar | -28/+15 |
| 2024-09-10 | Make `check_live_drops` into a `MirLint`. | Nicholas Nethercote | -3/+19 |
| 2024-09-10 | Remove references from some structs. | Nicholas Nethercote | -64/+56 |
| 2024-09-10 | Use `IndexVec::from_raw` to construct a const `IndexVec`. | Nicholas Nethercote | -3/+2 |
| 2024-09-10 | Add a useful comment about `PromoteTemps`. | Nicholas Nethercote | -0/+1 |
| 2024-09-10 | Add a useful comment. | Nicholas Nethercote | -0/+2 |