| Age | Commit message (Expand) | Author | Lines |
| 2023-04-16 | more clippy fixes: clippy::{iter_cloned_collect, unwarp_or_else_default, opti... | Matthias Krüger | -4/+2 |
| 2023-04-16 | Move some utils out of `rustc_const_eval` | Nilstrieb | -1/+6 |
| 2023-04-15 | Remove outdated comment. | Camille GILLOT | -2/+0 |
| 2023-04-15 | Remove useless methods in visit. | Camille GILLOT | -6/+0 |
| 2023-04-15 | Only enable ConstProp at mir-opt-level >= 2. | Camille GILLOT | -1/+1 |
| 2023-04-13 | Rollup merge of #110283 - saethlin:check-panics-before-alignment, r=bjorn3 | Matthias Krüger | -0/+7 |
| 2023-04-13 | Only emit alignment checks if we have a panic_impl | Ben Kimock | -0/+7 |
| 2023-04-13 | Auto merge of #109466 - davidlattimore:inline-arg-via-var-debug-info, r=wesle... | bors | -0/+7 |
| 2023-04-11 | Preserve argument indexes when inlining MIR | David Lattimore | -0/+7 |
| 2023-04-10 | Fix typos in compiler | DaniPopes | -2/+2 |
| 2023-04-09 | Auto merge of #110031 - compiler-errors:generic-elaboration, r=b-naber | bors | -8/+2 |
| 2023-04-07 | Permit MIR inlining without #[inline] | Ben Kimock | -8/+2 |
| 2023-04-07 | Auto merge of #102906 - nbdd0121:mir, r=wesleywiser,tmiasko | bors | -115/+137 |
| 2023-04-06 | Make elaborator generic | Michael Goulet | -8/+2 |
| 2023-04-06 | UnwindAction::Terminate edge is also critical edge | Gary Guo | -1/+2 |
| 2023-04-06 | Fix new usage of old api | Gary Guo | -1/+1 |
| 2023-04-06 | Fix new usage of old api | Gary Guo | -4/+4 |
| 2023-04-06 | Address review feedback | Gary Guo | -4/+4 |
| 2023-04-06 | Rename `Abort` terminator to `Terminate` | Gary Guo | -27/+23 |
| 2023-04-06 | Add `UnwindAction::Terminate` | Gary Guo | -32/+15 |
| 2023-04-06 | Add `UnwindAction::Unreachable` | Gary Guo | -18/+29 |
| 2023-04-06 | Refactor unwind from Option to a new enum | Gary Guo | -58/+89 |
| 2023-04-06 | Auto merge of #109915 - scottmcm:layout-indexvec, r=oli-obk | bors | -1/+1 |
| 2023-04-05 | Comment logic around worklist. | Camille GILLOT | -0/+3 |
| 2023-04-05 | Only visit reachable blocks in ConstProp lint. | Camille GILLOT | -8/+32 |
| 2023-04-05 | Extract check_assertion. | Camille GILLOT | -72/+71 |
| 2023-04-05 | Manipulate Location instead of SourceInfo. | Camille GILLOT | -50/+36 |
| 2023-04-05 | Do not keep extra references to scopes and decls. | Camille GILLOT | -18/+13 |
| 2023-04-04 | Use `FieldIdx` in `FieldsShape` | Scott McMurray | -1/+1 |
| 2023-04-04 | Rollup merge of #109938 - oli-obk:try_norm, r=compiler-errors | Michael Goulet | -1/+9 |
| 2023-04-04 | Move a const-prop-lint specific hack from mir interpret to const-prop-lint an... | Oli Scherer | -1/+9 |
| 2023-04-03 | Doc-comment `IndexVec::from_elem` and use it in a few more places | Scott McMurray | -3/+2 |
| 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 |