| Age | Commit message (Expand) | Author | Lines |
| 2023-04-02 | Use `&IndexSlice` instead of `&IndexVec` where possible | Scott McMurray | -22/+22 |
| 2023-04-01 | Use `FieldIdx` in various things related to aggregates | Scott McMurray | -2/+2 |
| 2023-03-31 | Auto merge of #98112 - saethlin:mir-alignment-checks, r=oli-obk | bors | -0/+229 |
| 2023-03-31 | Auto merge of #109762 - scottmcm:variantdef-indexvec, r=WaffleLapkin | bors | -3/+4 |
| 2023-03-30 | Update `ty::VariantDef` to use `IndexVec<FieldIdx, FieldDef>` | Scott McMurray | -3/+4 |
| 2023-03-30 | Auto merge of #105587 - tgross35:once-cell-min, r=m-ou-se | bors | -1/+0 |
| 2023-03-29 | Stabilize a portion of 'once_cell' | Trevor Gross | -1/+0 |
| 2023-03-29 | Rollup merge of #109716 - scottmcm:field-to-fieldidx, r=oli-obk | Matthias Krüger | -31/+34 |
| 2023-03-29 | Auto merge of #108089 - Zoxc:windows-tls, r=bjorn3 | bors | -0/+31 |
| 2023-03-29 | Rename `IndexVec::last` → `last_index` | Scott McMurray | -1/+1 |
| 2023-03-29 | Support TLS access into dylibs on Windows | John Kåre Alsaker | -0/+31 |
| 2023-03-28 | Move `mir::Field` → `abi::FieldIdx` | Scott McMurray | -31/+34 |
| 2023-03-28 | Simplify transmutes in MIR InstCombine | Scott McMurray | -4/+50 |
| 2023-03-28 | Auto merge of #108080 - oli-obk:FnPtr-trait, r=lcnr | bors | -1/+42 |
| 2023-03-27 | Add a builtin `FnPtr` trait | lcnr | -1/+42 |
| 2023-03-27 | Rollup merge of #109641 - compiler-errors:dont-elaborate-non-obl, r=oli-obk | Matthias Krüger | -2/+2 |
| 2023-03-26 | Don't elaborate non-obligations into obligations | Michael Goulet | -2/+2 |
| 2023-03-26 | Auto merge of #109626 - matthiaskrgr:rollup-k0y7bdd, r=matthiaskrgr | bors | -8/+5 |
| 2023-03-26 | Auto merge of #106428 - saethlin:inline-diverging-functions, r=cjgillot | bors | -9/+60 |
| 2023-03-25 | Refactor: `VariantIdx::from_u32(0)` -> `FIRST_VARIANT` | Scott McMurray | -8/+5 |
| 2023-03-25 | Explain how we get to skip checking for cleanup blocks in the visitor | Ben Kimock | -0/+2 |
| 2023-03-24 | Skip checks for common types with alignment 1 | Ben Kimock | -0/+7 |
| 2023-03-24 | Use Vec::split_off | Ben Kimock | -1/+1 |
| 2023-03-24 | Clarify that we are doing ptr.addr() internally | Ben Kimock | -1/+1 |
| 2023-03-23 | A MIR transform that checks pointers are aligned | Ben Kimock | -0/+222 |
| 2023-03-22 | Add `CastKind::Transmute` to MIR | Scott McMurray | -0/+35 |
| 2023-03-23 | Rollup merge of #109435 - oli-obk:🇨🇭🥚_copy_op, r=RalfJung | Dylan DPC | -2/+3 |
| 2023-03-23 | Rollup merge of #109179 - llogiq:intrinsically-option-as-slice, r=eholk | Dylan DPC | -0/+30 |
| 2023-03-22 | Auto merge of #109087 - cjgillot:sparse-bb-clear, r=davidtwco | bors | -22/+61 |
| 2023-03-21 | LocalCrate key | Michael Goulet | -1/+2 |
| 2023-03-21 | Use local key in providers | Michael Goulet | -23/+14 |
| 2023-03-21 | Add a layout argument to `enforce_validity`. | Oli Scherer | -2/+3 |
| 2023-03-19 | Prefer if cfg!. | Camille GILLOT | -12/+14 |
| 2023-03-19 | Only clear locals that are known to be written to. | Camille GILLOT | -16/+53 |
| 2023-03-18 | Enable inlining of diverging functions | Ben Kimock | -7/+0 |
| 2023-03-18 | Remove duplicate switch targets | Ben Kimock | -1/+15 |
| 2023-03-18 | Remove duplicate unreachable blocks | Ben Kimock | -1/+43 |
| 2023-03-18 | move Option::as_slice to intrinsic | Andre Bogus | -0/+30 |
| 2023-03-16 | Auto merge of #108944 - cjgillot:clear-local-info, r=oli-obk | bors | -10/+22 |
| 2023-03-16 | Auto merge of #107270 - cjgillot:remove-zst, r=oli-obk | bors | -29/+107 |
| 2023-03-15 | Auto merge of #109035 - scottmcm:ptr-read-should-know-undef, r=WaffleLapkin,J... | bors | -0/+29 |
| 2023-03-14 | Improved implementation and comments after code review feedback | Scott McMurray | -13/+18 |
| 2023-03-14 | ICE when checking LocalInfo on runtime MIR. | Camille GILLOT | -3/+9 |
| 2023-03-14 | Remove LocalKind::Var. | Camille GILLOT | -2/+2 |
| 2023-03-14 | Wrap the whole LocalInfo in ClearCrossCrate. | Camille GILLOT | -5/+11 |
| 2023-03-13 | Generalize operation. | Camille GILLOT | -14/+27 |
| 2023-03-13 | Rename method. | Camille GILLOT | -7/+7 |
| 2023-03-13 | Replace ZST operands and debuginfo by constants. | Camille GILLOT | -28/+93 |
| 2023-03-13 | Auto merge of #108471 - clubby789:unbox-the-syntax, r=Nilstrieb,est31 | bors | -21/+25 |
| 2023-03-12 | Auto merge of #108872 - cjgillot:simp-const-prop, r=oli-obk | bors | -277/+195 |