| Age | Commit message (Expand) | Author | Lines |
| 2021-03-25 | Auto merge of #83307 - richkadel:cov-unused-functions-1.1, r=tmandry | bors | -1/+1 |
| 2021-03-20 | update `const_eval_resolve` | lcnr | -2/+2 |
| 2021-03-20 | extract `ConstKind::Unevaluated` into a struct | lcnr | -1/+1 |
| 2021-03-19 | coverage bug fixes and optimization support | Rich Kadel | -1/+1 |
| 2021-03-18 | Rollup merge of #83080 - tmiasko:inline-coverage, r=wesleywiser | Dylan DPC | -8/+19 |
| 2021-03-16 | Auto merge of #82936 - oli-obk:valtree, r=RalfJung,lcnr,matthewjasper | bors | -12/+13 |
| 2021-03-15 | Make source-based code coverage compatible with MIR inlining | Tomasz Miąsko | -8/+19 |
| 2021-03-15 | s/ConstantSource/ConstantKind/ | Oli Scherer | -2/+2 |
| 2021-03-13 | Do not emit alloca for ZST local even if it is uninitialized | Simon Vandel Sillesen | -1/+12 |
| 2021-03-12 | Prepare mir::Constant for ty::Const only supporting valtrees | Oli Scherer | -2/+7 |
| 2021-03-12 | Add `ty` helper function for mir constants | Oli Scherer | -10/+6 |
| 2021-03-12 | Emit the enum range assumption if the range only contains one element | hi-rustin | -1/+1 |
| 2021-03-10 | Remove the -Zinsert-sideeffect | Simonas Kazlauskas | -52/+8 |
| 2021-03-09 | Switch to changing cp_non_overlap in tform | kadmin | -24/+2 |
| 2021-03-09 | Build StKind::CopyOverlapping | kadmin | -73/+84 |
| 2021-03-09 | Change CopyNonOverlapping::codegen_ssa | kadmin | -13/+15 |
| 2021-03-09 | Replace todos with impls | kadmin | -2/+1 |
| 2021-03-09 | Update cranelift | kadmin | -6/+5 |
| 2021-03-09 | Update match branches | kadmin | -12/+14 |
| 2021-03-09 | Update fmt and use of memcpy | kadmin | -9/+14 |
| 2021-03-09 | Impl StatementKind::CopyNonOverlapping | kadmin | -2/+19 |
| 2021-03-05 | Shrink the size of Rvalue by 16 bytes | Oli Scherer | -2/+2 |
| 2021-02-23 | Rollup merge of #82091 - henryboisdequin:use-place-ref-more, r=RalfJung | Dylan DPC | -1/+1 |
| 2021-02-17 | Rollup merge of #81898 - nanguye2496:nanguye2496/fix_str_and_slice_visualizat... | Dylan DPC | -5/+25 |
| 2021-02-16 | make `visit_projection` take a `PlaceRef` | Henry Boisdequin | -1/+1 |
| 2021-02-16 | avoid full-slicing slices | Matthias Krüger | -1/+1 |
| 2021-02-09 | Set the kind for local variables created by &str and slice arguments to Local... | Nam Nguyen | -5/+25 |
| 2021-01-31 | Auto merge of #81327 - RalfJung:codegen-no-const-fail, r=oli-obk | bors | -21/+12 |
| 2021-01-30 | codegen: assume constants cannot fail to evaluate | Ralf Jung | -21/+12 |
| 2021-01-29 | Rollup merge of #81333 - RalfJung:const-err-simplify, r=oli-obk | Yuki Okushi | -6/+1 |
| 2021-01-28 | Rollup merge of #79951 - LeSeulArtichaut:ty-ir, r=nikomatsakis | Yuki Okushi | -12/+8 |
| 2021-01-24 | clean up some const error reporting around promoteds | Ralf Jung | -6/+1 |
| 2021-01-18 | Use ty::{IntTy,UintTy,FloatTy} in rustc | LeSeulArtichaut | -12/+8 |
| 2021-01-16 | PlaceRef::ty: use method call syntax | Ralf Jung | -2/+2 |
| 2021-01-07 | Auto merge of #80200 - mahkoh:dst-offset, r=nagisa | bors | -10/+44 |
| 2021-01-03 | use PlaceRef more consistently instead of loosely coupled local+projection | Ralf Jung | -9/+4 |
| 2020-12-30 | Rollup merge of #80495 - jyn514:rename-empty, r=petrochenkov | Mara Bos | -2/+2 |
| 2020-12-30 | Rename kw::Invalid -> kw::Empty | Joshua Nelson | -2/+2 |
| 2020-12-30 | where possible, pass slices instead of &Vec or &String (clippy::ptr_arg) | Matthias Krüger | -1/+1 |
| 2020-12-24 | use matches!() macro in more places | Matthias Krüger | -4/+4 |
| 2020-12-20 | Use pointer type in AtomicPtr::swap implementation | Tomasz Miąsko | -2/+13 |
| 2020-12-19 | Optimize DST field access | Julian Orth | -10/+44 |
| 2020-12-15 | Always run intrinsics lowering pass | Tomasz Miąsko | -15/+1 |
| 2020-12-15 | Auto merge of #73210 - wesleywiser:consts_in_debuginfo, r=oli-obk | bors | -35/+76 |
| 2020-12-11 | Lower `discriminant_value` intrinsic | Tomasz Miąsko | -0/+1 |
| 2020-12-10 | Auto merge of #79801 - eddyb:scalar-transmute, r=nagisa | bors | -0/+19 |
| 2020-12-07 | rustc_codegen_ssa: use bitcasts instead of type punning for scalar transmutes. | Eduard-Mihai Burtescu | -0/+19 |
| 2020-12-06 | [mir-opt] Allow debuginfo to be generated for a constant or a Place | Wesley Wiser | -35/+76 |
| 2020-11-29 | Cast pointers to usize before passing them to atomic operations as some platf... | oli | -11/+38 |
| 2020-11-28 | Directly use raw pointers in `AtomicPtr` store/load | oli | -3/+3 |