| Age | Commit message (Expand) | Author | Lines |
| 2023-01-11 | Change `src/test` to `tests` in source files, fix tidy and tests | Albert Larsan | -1/+1 |
| 2023-01-10 | Change type of box_noalias to bool | Tomasz Miąsko | -1/+1 |
| 2023-01-10 | Change type of mutable_noalias to bool | Tomasz Miąsko | -1/+1 |
| 2023-01-06 | Auto merge of #106474 - erikdesjardins:noalias, r=bjorn3 | bors | -12/+7 |
| 2023-01-04 | Rollup merge of #106403 - compiler-errors:rename-hir-methods, r=cjgillot | Michael Goulet | -1/+1 |
| 2023-01-04 | cleanup: handle -Zmutable-noalias like -Zbox-noalias | Erik Desjardins | -12/+7 |
| 2023-01-04 | Split `-Zchalk` flag into `-Ztrait-solver=(stock|chalk|next)` flag | Michael Goulet | -1/+2 |
| 2023-01-04 | layout_of: `T: Thin` implies `sizeof(&T) == sizeof(usize)` | Michael Goulet | -8/+28 |
| 2023-01-04 | rename get_parent_node to parent_id | Michael Goulet | -1/+1 |
| 2023-01-03 | Auto merge of #106371 - RalfJung:no-ret-position-noalias, r=nikic | bors | -2/+4 |
| 2023-01-02 | do not add noalias in return position | Ralf Jung | -2/+4 |
| 2022-12-24 | Rename some compare_method functions | Michael Goulet | -1/+1 |
| 2022-12-20 | rustc: Remove needless lifetimes | Jeremy Stucki | -14/+11 |
| 2022-12-15 | Rollup merge of #105623 - compiler-errors:generator-type-size-fix, r=Nilstrieb | Matthias Krüger | -7/+23 |
| 2022-12-14 | Consider discriminant fields that are ordered before variant fields | Michael Goulet | -7/+23 |
| 2022-12-13 | Combine identical alias arms | Michael Goulet | -5/+2 |
| 2022-12-13 | Combine projection and opaque into alias | Michael Goulet | -3/+6 |
| 2022-12-12 | normalize receiver substs and erase the regions | Takayuki Maeda | -1/+7 |
| 2022-12-10 | Rollup merge of #105082 - Swatinem:async-abi, r=compiler-errors | Matthias Krüger | -5/+17 |
| 2022-12-10 | Rollup merge of #104019 - compiler-errors:print-generator-sizes, r=wesleywiser | Matthias Krüger | -27/+116 |
| 2022-12-08 | Fix Async Generator ABI | Arpad Borsos | -5/+17 |
| 2022-12-08 | Move has_structural_eq_impls provider to rustc_ty_utils | Michael Goulet | -0/+46 |
| 2022-12-08 | Pull out logic into distinct functions | Michael Goulet | -184/+165 |
| 2022-12-07 | Properly print generator interior type sizes | Michael Goulet | -86/+188 |
| 2022-12-07 | Compute generator sizes with -Zprint_type_sizes | Michael Goulet | -0/+6 |
| 2022-11-29 | Auto merge of #105012 - WaffleLapkin:into, r=oli-obk | bors | -18/+14 |
| 2022-11-28 | Remove `Const::from_value` | Maybe Waffle | -2/+2 |
| 2022-11-28 | Simplify calls to `tcx.mk_const` | Maybe Waffle | -16/+12 |
| 2022-11-28 | Rollup merge of #105006 - RalfJung:scalar-pair-alignment, r=eddyb | Matthias Krüger | -262/+272 |
| 2022-11-28 | stricter alignment enforcement for ScalarPair and Vector | Ralf Jung | -15/+22 |
| 2022-11-28 | Rollup merge of #104732 - WaffleLapkin:from_def_idn't, r=compiler-errors | Dylan DPC | -1/+1 |
| 2022-11-28 | sanity_check_layout: less rightwards drift | Ralf Jung | -262/+265 |
| 2022-11-27 | Auto merge of #103917 - oli-obk:layout_math, r=RalfJung,lcnr | bors | -14/+14 |
| 2022-11-27 | Rename `fn_trait_kind_from_{from_lang=>def_id}` to better convey meaning | Maybe Waffle | -1/+1 |
| 2022-11-25 | Auto merge of #99798 - JulianKnodt:ac1, r=BoxyUwU | bors | -296/+256 |
| 2022-11-25 | move 2 candidates into builtin candidate | lcnr | -2/+0 |
| 2022-11-25 | reduce duplicated argument logic | Boxy | -64/+40 |
| 2022-11-25 | Add empty ConstKind::Abstract | kadmin | -296/+280 |
| 2022-11-25 | Some manual formatting of let..else statements | Oli Scherer | -14/+14 |
| 2022-11-24 | Auto merge of #103693 - HKalbasi:master, r=oli-obk | bors | -954/+44 |
| 2022-11-24 | move things from rustc_target::abi to rustc_abi | hkalbasi | -12/+10 |
| 2022-11-24 | move some layout logic to rustc_target::abi::layout | hkalbasi | -940/+32 |
| 2022-11-24 | make rustc_target usable outside of rustc | hkalbasi | -13/+13 |
| 2022-11-24 | Avoid `GenFuture` shim when compiling async constructs | Arpad Borsos | -0/+6 |
| 2022-11-22 | also sort fields by niche sizes to retain optimizations | The 8472 | -3/+16 |
| 2022-11-22 | group fields based on largest power of two dividing its size | The 8472 | -7/+3 |
| 2022-11-22 | optimize field ordering by grouping power-of-two arrays with larger types | The 8472 | -4/+13 |
| 2022-11-21 | Stop passing the self-type as a separate argument. | Oli Scherer | -1/+1 |
| 2022-11-21 | Allow iterators instead of requiring slices that will get turned into iterators | Oli Scherer | -1/+1 |
| 2022-11-21 | Assert that various types have the right amount of generic args and fix the s... | Oli Scherer | -6/+3 |