| Age | Commit message (Expand) | Author | Lines |
| 2023-11-22 | Replace `no_ord_impl` with `orderable`. | Nicholas Nethercote | -0/+2 |
| 2023-11-22 | Replace `custom_encodable` with `encodable`. | Nicholas Nethercote | -0/+2 |
| 2023-10-31 | Enums in offset_of: update based on est31, scottmcm & llogiq review | George Bateman | -17/+12 |
| 2023-10-31 | Support enum variants in offset_of! | George Bateman | -8/+16 |
| 2023-10-02 | Implement Deref<LayoutS> for Layout | Lukas Wirth | -0/+7 |
| 2023-10-02 | Add VariantIdx back | Lukas Wirth | -4/+21 |
| 2023-10-02 | Move FieldIdx and Layout to rustc_target | Lukas Wirth | -0/+82 |
| 2023-10-02 | Bring back generic FieldIdx | Lukas Wirth | -2/+2 |
| 2023-09-19 | rustc_target/riscv: Fix passing of transparent unions with only one non-ZST m... | msizanoen | -0/+8 |
| 2023-09-15 | special case `TyAndLayout` debug impl | Boxy | -1/+12 |
| 2023-09-12 | add helper method for finding the one non-1-ZST field | Ralf Jung | -0/+21 |
| 2023-08-08 | offset_of: guard against invalid use (with unsized fields) | Ralf Jung | -1/+6 |
| 2023-07-21 | Revert "Auto merge of #113166 - moulins:ref-niches-initial, r=oli-obk" | David Tolnay | -5/+1 |
| 2023-07-21 | Auto merge of #113922 - matthiaskrgr:rollup-90cj2vv, r=matthiaskrgr | bors | -21/+0 |
| 2023-07-21 | rustc_target: drop duplicate code | David Rheinsberg | -21/+0 |
| 2023-07-21 | Don't treat ref. fields with non-null niches as `dereferenceable_or_null` | Moulins | -1/+5 |
| 2023-04-21 | offset_of | DrMeepster | -0/+15 |
| 2023-02-15 | Rollup merge of #107163 - mikebenfield:parameters-pr, r=TaKO8Ki | Dylan DPC | -46/+2 |
| 2023-01-22 | rustc_abi: remove Primitive::{is_float,is_int} | Erik Desjardins | -1/+1 |
| 2023-01-21 | Remove some superfluous type parameters from layout.rs. | Michael Benfield | -46/+2 |
| 2022-12-18 | A few small cleanups for `newtype_index` | Nilstrieb | -2/+1 |
| 2022-12-18 | Use `#[derive]` instead of custom syntax in all `newtype_index` | Nilstrieb | -1/+1 |
| 2022-11-24 | move things from rustc_target::abi to rustc_abi | hkalbasi | -1518/+4 |
| 2022-11-24 | move some layout logic to rustc_target::abi::layout | hkalbasi | -7/+144 |
| 2022-11-24 | make rustc_target usable outside of rustc | hkalbasi | -34/+93 |
| 2022-11-13 | add is_sized method on Abi and Layout, and use it | Ralf Jung | -0/+10 |
| 2022-10-05 | change might_permit_raw_init to fully detect LLVM UB, but not more than that | Ralf Jung | -69/+1 |
| 2022-09-08 | translations(rustc_session): migrate TargetDataLayout::parse | Luis Cardoso | -26/+37 |
| 2022-09-07 | Change name of "dataful" variant to "untagged" | Michael Benfield | -2/+2 |
| 2022-08-02 | Auto merge of #92268 - jswrenn:transmute, r=oli-obk | bors | -1/+2 |
| 2022-07-31 | reorder fields in Laout debug output | Ralf Jung | -6/+7 |
| 2022-07-27 | Initial (incomplete) implementation of transmutability trait. | Jack Wrenn | -1/+2 |
| 2022-07-22 | do not mark interior mutable shared refs as dereferenceable | Ralf Jung | -3/+7 |
| 2022-07-22 | rename PointerKind::Shared → SharedMutable to indicate this is NOT the usua... | Ralf Jung | -1/+1 |
| 2022-07-14 | Use constant eval to do strict validity checks | 5225225 | -23/+15 |
| 2022-06-06 | Auto merge of #97684 - RalfJung:better-provenance-control, r=oli-obk | bors | -0/+5 |
| 2022-06-05 | interpret: better control over whether we read data with provenance, and impl... | Ralf Jung | -0/+5 |
| 2022-06-03 | Use serde_json for target spec json | bjorn3 | -2/+3 |
| 2022-06-03 | Remove a couple of unused Encodable and Decodable derives | bjorn3 | -1/+1 |
| 2022-05-24 | Add flag for stricter checks on uninit/zeroed | 5225225 | -12/+47 |
| 2022-05-06 | make Size and Align debug-printing a bit more compact | Ralf Jung | -2/+16 |
| 2022-04-26 | Rollup merge of #94703 - kjetilkjeka:nvptx-kernel-args-abi2, r=nagisa | Guillaume Gomez | -0/+32 |
| 2022-04-19 | Fix a bug in the ptx-kernel calling convention where structs was passed indir... | Kjetil Kjeka | -0/+32 |
| 2022-04-05 | trivial cfg(bootstrap) changes | Pietro Albini | -1/+1 |
| 2022-04-05 | Mark scalar layout unions so that backends that do not support partially init... | Oli Scherer | -20/+80 |
| 2022-03-29 | allow large Size again | Ralf Jung | -16/+7 |
| 2022-03-16 | resolve the conflict in compiler/rustc_session/src/parse.rs | codehorseman | -1/+1 |
| 2022-03-07 | Clarify `Layout` interning. | Nicholas Nethercote | -11/+65 |
| 2022-02-19 | Adopt let else in more places | est31 | -6/+3 |
| 2021-12-17 | Eliminate duplicate codes of is_single_fp_element | lzh | -0/+18 |