| Age | Commit message (Expand) | Author | Lines |
| 2022-09-07 | Use niche-filling optimization even when multiple variants have data. | Michael Benfield | -116/+198 |
| 2022-09-07 | Change name of "dataful" variant to "untagged" | Michael Benfield | -10/+10 |
| 2022-09-04 | Make `const_eval_select` a real intrinsic | Deadbeef | -86/+89 |
| 2022-08-31 | Fix a bunch of typo | Dezhi Wu | -1/+1 |
| 2022-08-27 | Auto merge of #100999 - nnethercote:shrink-FnAbi, r=bjorn3 | bors | -2/+2 |
| 2022-08-26 | Change `FnAbi::args` to a boxed slice. | Nicholas Nethercote | -1/+1 |
| 2022-08-26 | Change `FnAbi::fixed_count` to a `u32`. | Nicholas Nethercote | -1/+1 |
| 2022-08-24 | add `depth_limit` in `QueryVTable` | SparrowLii | -36/+25 |
| 2022-08-01 | move layout sanity check to its own file | Ralf Jung | -290/+4 |
| 2022-08-01 | tighter checks for (some) ScalarPair layouts | Ralf Jung | -16/+102 |
| 2022-08-01 | check that Scalar layout is newtype around a suitable type | Ralf Jung | -40/+135 |
| 2022-07-31 | check 'size multiple of align' for all layouts | Ralf Jung | -0/+4 |
| 2022-07-30 | Fix the size of niche enums with ZST alignment | Josh Stone | -2/+8 |
| 2022-07-22 | do not mark interior mutable shared refs as dereferenceable | Ralf Jung | -5/+10 |
| 2022-07-22 | rename PointerKind::Shared → SharedMutable to indicate this is NOT the usua... | Ralf Jung | -4/+4 |
| 2022-07-20 | consistently use VTable over Vtable (matching stable stdlib API RawWakerVTable) | Ralf Jung | -1/+1 |
| 2022-07-19 | Add flag to configure `noalias` on `Box<T>` | nils | -2/+7 |
| 2022-07-16 | Rollup merge of #99342 - TaKO8Ki:avoid-symbol-to-string-conversions, r=compil... | Matthias Krüger | -2/+2 |
| 2022-07-17 | avoid some `Symbol` to `String` conversions | Takayuki Maeda | -2/+2 |
| 2022-07-13 | Rename `debugging_opts` to `unstable_opts` | Joshua Nelson | -2/+2 |
| 2022-07-11 | Hide niches in SIMD types, too | Oli Scherer | -6/+1 |
| 2022-07-11 | More obvious closure name | Oli Scherer | -4/+4 |
| 2022-07-08 | Create a custom layout path for UnsafeCell instead of piggy backing on the la... | Oli Scherer | -21/+39 |
| 2022-07-07 | `UnsafeCell` now has no niches, ever. | Oli Scherer | -22/+26 |
| 2022-07-06 | Rollup merge of #98968 - RalfJung:scalar-sanity, r=oli-obk | Dylan DPC | -3/+2 |
| 2022-07-06 | Auto merge of #98206 - eggyal:align-to-chalk-folding-api, r=jackh726 | bors | -1/+1 |
| 2022-07-06 | Update TypeVisitor paths | Alan Egerton | -1/+1 |
| 2022-07-05 | finally enable Scalar layout sanity checks | Ralf Jung | -3/+2 |
| 2022-07-05 | fix the layout of repr(align) enums | Ralf Jung | -3/+3 |
| 2022-05-30 | Add support for emitting functions with `coldcc` in LLVM | Scott McMurray | -1/+2 |
| 2022-05-22 | Lifetime variance fixes for rustc | Michael Goulet | -1/+1 |
| 2022-05-17 | Auto merge of #96959 - nbdd0121:unwind, r=Amanieu | bors | -0/+8 |
| 2022-05-13 | Add bound_fn_sig | Jack Huey | -4/+3 |
| 2022-05-12 | Prevent unwinding when `-C panic=abort` is used regardless declared ABI | Gary Guo | -0/+8 |
| 2022-05-10 | Introduce EarlyBinder | Jack Huey | -5/+6 |
| 2022-05-10 | Rollup merge of #96872 - RalfJung:layout-sanity, r=eddyb | Dylan DPC | -9/+127 |
| 2022-05-09 | also sanity-check Abi::Vector, and slight refactoring | Ralf Jung | -26/+43 |
| 2022-05-09 | make sure ScalarPair enums have ScalarPair variants; add some layout sanity c... | Ralf Jung | -11/+112 |
| 2022-05-09 | move `panic-in-drop=abort` check for `drop_in_place` | lcnr | -20/+21 |
| 2022-04-26 | Rollup merge of #94703 - kjetilkjeka:nvptx-kernel-args-abi2, r=nagisa | Guillaume Gomez | -0/+16 |
| 2022-04-19 | Fix a bug in the ptx-kernel calling convention where structs was passed indir... | Kjetil Kjeka | -0/+16 |
| 2022-04-18 | mark payload fields of ScalarPair enums as Scalar::Union when they're not alw... | Erik Desjardins | -16/+21 |
| 2022-04-09 | Auto merge of #95524 - oli-obk:cached_stable_hash_cleanups, r=nnethercote | bors | -40/+28 |
| 2022-04-08 | Avoid looking at the internals of Interned directly | Oli Scherer | -40/+28 |
| 2022-04-05 | Use WrappingRange::full instead of hand-rolling it | Oli Scherer | -4/+1 |
| 2022-04-05 | Mark scalar layout unions so that backends that do not support partially init... | Oli Scherer | -30/+42 |
| 2022-03-30 | Spellchecking compiler comments | Yuri Astrakhan | -2/+2 |
| 2022-03-11 | Improve `AdtDef` interning. | Nicholas Nethercote | -39/+40 |
| 2022-03-07 | Clarify `Layout` interning. | Nicholas Nethercote | -42/+61 |
| 2022-03-03 | Revert #26494 regression | Vin Singh | -5/+1 |