| Age | Commit message (Expand) | Author | Lines |
| 2021-12-30 | keep noinline for system llvm < 14 | Erik Desjardins | -2/+1 |
| 2021-12-29 | Mark drop calls in landing pads cold instead of noinline | Erik Desjardins | -5/+2 |
| 2021-12-22 | Store a `DefId` instead of an `AdtDef` in `AggregateKind::Adt` | Aaron Hill | -2/+2 |
| 2021-12-19 | Auto merge of #91957 - nnethercote:rm-SymbolStr, r=oli-obk | bors | -2/+2 |
| 2021-12-15 | Remove unnecessary sigils around `Symbol::as_str()` calls. | Nicholas Nethercote | -2/+2 |
| 2021-12-15 | Remove `in_band_lifetimes` from `rustc_codegen_ssa` | LegionMammal978 | -2/+2 |
| 2021-12-03 | LLVM codgen support for unwinding inline assembly | cynecx | -10/+56 |
| 2021-12-03 | Add initial AST and MIR support for unwinding from inline assembly | Amanieu d'Antras | -0/+2 |
| 2021-11-27 | Use iterator instead of recursion in `codegen_place` | SparrowLii | -76/+67 |
| 2021-11-14 | Remove workaround for the forward progress handling in LLVM | Andreas Jonson | -11/+0 |
| 2021-11-06 | pointee_info_at() does not need mutable access | Matthias Krüger | -1/+1 |
| 2021-11-04 | clippy::perf fixes | Matthias Krüger | -2/+2 |
| 2021-10-27 | Auto merge of #89652 - rcvalle:rust-cfi, r=nagisa | bors | -3/+43 |
| 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/+43 |
| 2021-10-20 | Remove NullOp::Box | Gary Guo | -27/+0 |
| 2021-10-16 | Adopt let_else across the compiler | est31 | -3/+1 |
| 2021-09-25 | Auto merge of #89030 - nbdd0121:box2, r=jonas-schievink | bors | -0/+13 |
| 2021-09-25 | Introduce `Rvalue::ShallowInitBox` | Gary Guo | -0/+13 |
| 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 | -7/+30 |
| 2021-09-22 | Auto merge of #88629 - wesleywiser:fix_debuginfo_for_scalarpair_params, r=oli... | bors | -15/+11 |
| 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 | -18/+15 |
| 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 | -14/+11 |
| 2021-09-18 | ty::layout: replicate `layout_of` setup for `fn_abi_of_{fn_ptr,instance}`. | Eduard-Mihai Burtescu | -9/+9 |
| 2021-09-18 | Remove support for reentrant start blocks from codegen | Tomasz Miąsko | -19/+5 |
| 2021-09-18 | ty::layout: intern `FnAbi`s as `&'tcx`. | Eduard-Mihai Burtescu | -2/+2 |
| 2021-09-16 | Fix shuffle index constant not being monomorphized. | Caleb Zulawski | -2/+6 |
| 2021-09-13 | Update compiler/rustc_codegen_ssa/src/mir/mod.rs | Oli Scherer | -1/+1 |
| 2021-09-13 | Fix debuginfo for ScalarPair abi parameters | Wesley Wiser | -15/+10 |
| 2021-09-13 | Add tracing level for codegen_mir | Wesley Wiser | -0/+1 |
| 2021-09-12 | Auto merge of #88839 - nbdd0121:alignof, r=nagisa | bors | -15/+21 |
| 2021-09-13 | Introduce NullOp::AlignOf | Gary Guo | -15/+21 |
| 2021-09-09 | rename `is_valid_for` to `is_valid` | Andreas Liljeqvist | -1/+1 |
| 2021-09-09 | Make `abi::Abi` `Copy` and remove a *lot* of refs | Andreas Liljeqvist | -14/+14 |
| 2021-09-09 | derive Copy for WrappingRange and Scalar | Andreas Liljeqvist | -1/+1 |
| 2021-09-09 | Add methods for checking for full ranges to `Scalar` and `WrappingRange` | Andreas Liljeqvist | -4/+3 |
| 2021-09-02 | rustc_target: move `LayoutOf` to `ty::layout`. | Eduard-Mihai Burtescu | -10/+9 |
| 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 | -2/+2 |
| 2021-08-25 | Auto merge of #88242 - bonega:allocation_range, r=oli-obk | bors | -4/+4 |
| 2021-08-22 | Use custom wrap-around type instead of Range | Andreas Liljeqvist | -4/+4 |
| 2021-08-22 | Fix typos “a”→“an” | Frank Steffahn | -1/+1 |
| 2021-08-05 | Prepare call/invoke for opaque pointers | Josh Stone | -4/+12 |
| 2021-08-04 | Prepare inbounds_gep for opaque pointers | Tomasz Miąsko | -3/+16 |
| 2021-08-04 | Prepare gep for opaque pointers | Tomasz Miąsko | -3/+5 |
| 2021-08-04 | Prepare struct_gep for opaque pointers | Tomasz Miąsko | -4/+9 |
| 2021-08-03 | Implement pointer casting. | Charles Lew | -19/+8 |