| Age | Commit message (Expand) | Author | Lines |
| 2024-10-11 | compiler: Wire `{TyAnd,}Layout` into `rustc_abi` | Jubilee Young | -4/+266 |
| 2024-10-11 | compiler: Empty out rustc_target::abi | Jubilee Young | -0/+269 |
| 2024-09-22 | Reformat using the new identifier sorting from rustfmt | Michael Goulet | -8/+5 |
| 2024-09-21 | Auto merge of #127546 - workingjubilee:5-level-paging-exists, r=saethlin | bors | -6/+4 |
| 2024-09-21 | compiler: Precisely name units of object size | Jubilee | -3/+3 |
| 2024-09-20 | compiler: reuse {un,}signed_fit in get_type_suggestion (nfc) | Jubilee Young | -0/+22 |
| 2024-09-19 | Correct outdated object size limit | Jubilee Young | -6/+4 |
| 2024-09-18 | Get rid of niche selection's dependence on fields's order | Adwin White | -9/+4 |
| 2024-09-17 | get rid of an old hack | Lukas Markeffsky | -1/+5 |
| 2024-09-17 | assert that unexpectedly unsized fields are sized in the param env | Lukas Markeffsky | -27/+34 |
| 2024-09-16 | layout computation: eagerly error for unexpected unsized fields | Lukas Markeffsky | -919/+948 |
| 2024-09-14 | compiler: Document AbiAndPrefAlign | Jubilee Young | -0/+8 |
| 2024-08-31 | inhibit layout randomization for Box | The 8472 | -8/+18 |
| 2024-08-27 | ABI compat check: detect unadjusted ABI mismatches | Ralf Jung | -1/+3 |
| 2024-08-16 | Add `warn(unreachable_pub)` to several crates. | Nicholas Nethercote | -0/+1 |
| 2024-08-01 | interpret: simplify pointer arithmetic logic | Ralf Jung | -3/+3 |
| 2024-07-29 | Reformat `use` declarations. | Nicholas Nethercote | -9/+7 |
| 2024-07-16 | Fix unsafe_op_in_unsafe_fn in compiler | Michael Goulet | -2/+2 |
| 2024-07-04 | Rollup merge of #123043 - GoldsteinE:fix/repr-c-dead-branches, r=oli-obk | Matthias Krüger | -3/+3 |
| 2024-06-28 | Disable dead variant removal for `#[repr(C)]` enums. | Goldstein | -3/+3 |
| 2024-06-25 | Auto merge of #126326 - eggyal:ununsafe-StableOrd, r=michaelwoerister | bors | -3/+5 |
| 2024-06-22 | Ensure careful consideration is given by impls | Alan Egerton | -2/+4 |
| 2024-06-12 | Un-unsafe the `StableOrd` trait | Alan Egerton | -2/+2 |
| 2024-06-12 | Use `tidy` to sort crate attributes for all compiler crates. | Nicholas Nethercote | -1/+3 |
| 2024-05-21 | don't inhibit random field reordering on repr(packed(1)) | Ralf Jung | -15/+10 |
| 2024-05-18 | Temporarily revert to NonZeroUsize in rustc-abi to fix building on stable | Laurențiu Nicola | -6/+5 |
| 2024-05-11 | Make `index_by_increasing_offset` return one item for primitives | Scott McMurray | -1/+6 |
| 2024-05-11 | Unify `Rvalue::Aggregate` paths in cg_ssa | Scott McMurray | -1/+1 |
| 2024-05-10 | Rollup merge of #124797 - beetrees:primitive-float, r=davidtwco | Matthias Krüger | -12/+38 |
| 2024-05-08 | Use generic `NonZero`. | Markus Reiter | -5/+6 |
| 2024-05-06 | Refactor float `Primitive`s to a separate `Float` type | beetrees | -12/+38 |
| 2024-05-03 | Rollup merge of #124555 - Zalathar:init-coverage, r=nnethercote | Matthias Krüger | -0/+9 |
| 2024-05-01 | Align: add bytes_usize and bits_usize | Ralf Jung | -0/+10 |
| 2024-05-01 | coverage: Set up MC/DC bitmaps without additional unsafe code | Zalathar | -0/+9 |
| 2024-04-28 | Rename `inihibit_union_abi_opt()` to `inihibits_union_abi_opt()` | Gurinder Singh | -2/+2 |
| 2024-04-01 | Use the `Align` type when parsing alignment attributes | beetrees | -3/+4 |
| 2024-03-13 | Auto merge of #121668 - erikdesjardins:commonprim, r=scottmcm,oli-obk | bors | -6/+28 |
| 2024-03-06 | Rollup merge of #121382 - nnethercote:rework-untranslatable_diagnostic-lint, ... | Matthias Krüger | -2/+5 |
| 2024-03-05 | only set noalias on Box with the global allocator | Ralf Jung | -2/+5 |
| 2024-03-05 | Change message type in bug functions. | Nicholas Nethercote | -2/+5 |
| 2024-02-28 | simplify common prim computation | Erik Desjardins | -16/+9 |
| 2024-02-28 | Add `f16` and `f128` to `rustc_type_ir::FloatTy` and `rustc_abi::Primitive` | Trevor Gross | -0/+12 |
| 2024-02-27 | allow using scalarpair with a common prim of ptr/ptr-sized-int | Erik Desjardins | -6/+35 |
| 2024-02-26 | fix some references to no-longer-existing ReprOptions.layout_seed | Ralf Jung | -2/+2 |
| 2024-01-16 | Fix `rustc_abi` build on stable | Nadrieril | -1/+8 |
| 2023-12-31 | Avoid specialization for the Span Encodable and Decodable impls | bjorn3 | -7/+7 |
| 2023-12-30 | Update to bitflags 2 in the compiler | Nilstrieb | -6/+9 |
| 2023-12-16 | Extract fn layout_of_struct | Jubilee Young | -102/+130 |
| 2023-12-16 | Extract fn layout_of_enum | Jubilee Young | -476/+496 |
| 2023-12-16 | Manually inline scalar_unit | Jubilee Young | -7/+3 |