| Age | Commit message (Expand) | Author | Lines |
| 2021-11-14 | Remove workaround for the forward progress handling in LLVM | Andreas Jonson | -11/+0 |
| 2021-11-04 | clippy::perf fixes | Matthias Krüger | -1/+1 |
| 2021-10-27 | Auto merge of #89652 - rcvalle:rust-cfi, r=nagisa | bors | -3/+35 |
| 2021-10-26 | Properly check `target_features` not to trigger an assertion | Yuki Okushi | -1/+3 |
| 2021-10-25 | Add LLVM CFI support to the Rust compiler | Ramon de C Valle | -3/+35 |
| 2021-09-24 | Auto merge of #89120 - In-line:remove_unneded_visible_parents_map, r=estebank | bors | -10/+15 |
| 2021-09-22 | Support `#[track_caller]` on closures and generators | Aaron Hill | -5/+14 |
| 2021-09-21 | Disable visible path calculation for PrettyPrinter in Ok path of compiler | Alik Aslanyan | -10/+15 |
| 2021-09-19 | Auto merge of #88575 - eddyb:fn-abi-queries, r=nagisa | bors | -15/+12 |
| 2021-09-19 | Rollup merge of #88855 - calebzulawski:feature/simd_shuffle, r=nagisa | Yuki Okushi | -2/+6 |
| 2021-09-18 | Querify `fn_abi_of_{fn_ptr,instance}`. | Eduard-Mihai Burtescu | -13/+10 |
| 2021-09-18 | ty::layout: replicate `layout_of` setup for `fn_abi_of_{fn_ptr,instance}`. | Eduard-Mihai Burtescu | -7/+7 |
| 2021-09-18 | ty::layout: intern `FnAbi`s as `&'tcx`. | Eduard-Mihai Burtescu | -1/+1 |
| 2021-09-16 | Fix shuffle index constant not being monomorphized. | Caleb Zulawski | -2/+6 |
| 2021-09-09 | Make `abi::Abi` `Copy` and remove a *lot* of refs | Andreas Liljeqvist | -3/+3 |
| 2021-09-09 | Add methods for checking for full ranges to `Scalar` and `WrappingRange` | Andreas Liljeqvist | -2/+2 |
| 2021-09-02 | rustc_target: move `LayoutOf` to `ty::layout`. | Eduard-Mihai Burtescu | -2/+2 |
| 2021-08-30 | rustc_target: `TyAndLayout::field` should never error. | Eduard-Mihai Burtescu | -4/+2 |
| 2021-08-26 | update `TypeFlags` to deal with missing ct substs | lcnr | -1/+1 |
| 2021-08-05 | Prepare call/invoke for opaque pointers | Josh Stone | -3/+10 |
| 2021-07-09 | Pass type when creating load | Nikita Popov | -6/+8 |
| 2021-06-15 | Refactor to make interpreter and codegen backend neutral to vtable internal r... | Charles Lew | -1/+5 |
| 2021-05-17 | rustc_codegen_ssa: append blocks to functions w/o creating a builder. | Eduard-Mihai Burtescu | -8/+9 |
| 2021-05-17 | rustc_codegen_ssa: only create backend `BasicBlock`s as-needed. | Eduard-Mihai Burtescu | -7/+21 |
| 2021-05-15 | rustc_codegen_ssa: generate MSVC cleanup pads on demand, like GNU landing pads. | Eduard-Mihai Burtescu | -31/+102 |
| 2021-05-13 | Add support for const operands and options to global_asm! | Amanieu d'Antras | -28/+6 |
| 2021-05-05 | Use local and remapped paths where appropriate | Andy Wang | -1/+1 |
| 2021-04-06 | Use AnonConst for asm! constants | Amanieu d'Antras | -34/+30 |
| 2021-03-12 | Prepare mir::Constant for ty::Const only supporting valtrees | Oli Scherer | -1/+1 |
| 2021-03-12 | Add `ty` helper function for mir constants | Oli Scherer | -7/+3 |
| 2021-03-10 | Remove the -Zinsert-sideeffect | Simonas Kazlauskas | -50/+8 |
| 2021-03-09 | Switch to changing cp_non_overlap in tform | kadmin | -18/+2 |
| 2021-03-09 | Build StKind::CopyOverlapping | kadmin | -54/+76 |
| 2021-02-16 | avoid full-slicing slices | Matthias Krüger | -1/+1 |
| 2021-01-18 | Use ty::{IntTy,UintTy,FloatTy} in rustc | LeSeulArtichaut | -12/+8 |
| 2020-12-30 | where possible, pass slices instead of &Vec or &String (clippy::ptr_arg) | Matthias Krüger | -1/+1 |
| 2020-12-07 | rustc_codegen_ssa: use bitcasts instead of type punning for scalar transmutes. | Eduard-Mihai Burtescu | -0/+19 |
| 2020-11-26 | Fix new 'unnecessary trailing semicolon' warnings | Aaron Hill | -1/+1 |
| 2020-11-22 | Use Option::and_then instead of open-coding it | LingMan | -5/+2 |
| 2020-11-21 | Replace ByVal attribute with on_stack field for Indirect | bjorn3 | -2/+2 |
| 2020-11-16 | compiler: fold by value | Bastian Kauschke | -3/+3 |
| 2020-10-21 | rustc_mir: support MIR-inlining #[track_caller] functions. | Eduard-Mihai Burtescu | -14/+51 |
| 2020-10-16 | Auto merge of #77972 - Mark-Simulacrum:side-effect-loop, r=nagisa | bors | -2/+18 |
| 2020-10-15 | Prevent miscompilation in trivial loop {} | Mark Rousskov | -2/+18 |
| 2020-10-15 | Replace target.target with target and target.ptr_width with target.pointer_width | est31 | -1/+1 |
| 2020-10-11 | Use SmallVec in SwitchTargets | Jonas Schievink | -1/+1 |
| 2020-10-10 | Refactor how SwitchInt stores jump targets | Jonas Schievink | -26/+19 |
| 2020-09-20 | Auto merge of #76964 - RalfJung:rollup-ybn06fs, r=RalfJung | bors | -1/+2 |
| 2020-09-19 | Stop using the `const_eval` query for initializers of statics | Oliver Scherer | -19/+7 |
| 2020-09-15 | Extract some intrinsics out of rustc_codegen_llvm | khyperia | -1/+2 |