| Age | Commit message (Expand) | Author | Lines |
| 2022-04-28 | use tcx.require_lang_item() instead | SparrowLii | -4/+4 |
| 2022-04-27 | Eliminate duplication of building panic langcall in codegen | SparrowLii | -19/+5 |
| 2022-04-05 | Mark scalar layout unions so that backends that do not support partially init... | Oli Scherer | -1/+3 |
| 2022-02-27 | Revert "Auto merge of #92419 - erikdesjardins:coldland, r=nagisa" | Erik Desjardins | -3/+7 |
| 2022-02-24 | Auto merge of #94123 - bjorn3:cg_ssa_singleton_builder, r=tmiasko | bors | -41/+41 |
| 2022-02-24 | Introduce Bx::switch_to_block | bjorn3 | -10/+9 |
| 2022-02-20 | Auto merge of #94062 - Mark-Simulacrum:drop-print-cfg, r=oli-obk | bors | -2/+2 |
| 2022-02-20 | Inline build_block | bjorn3 | -7/+4 |
| 2022-02-20 | Remove FunctionCx::new_block | bjorn3 | -22/+24 |
| 2022-02-20 | Remove build_sibling_block | bjorn3 | -8/+10 |
| 2022-02-16 | Move ty::print methods to Drop-based scope guards | Mark Rousskov | -2/+2 |
| 2022-02-14 | Fix missing dbg info | Gary Guo | -0/+2 |
| 2022-02-13 | Guard against unwinding in cleanup code | Gary Guo | -13/+54 |
| 2022-01-24 | Merge landing_pad and set_cleanup into cleanup_landing_pad | bjorn3 | -2/+1 |
| 2022-01-24 | Merge add_handler into catch_switch | bjorn3 | -2/+1 |
| 2022-01-17 | Change TerminatorKind::Abort to call the panic handler instead of | Amanieu d'Antras | -4/+23 |
| 2022-01-15 | initial revert | Ellen | -1/+1 |
| 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-03 | LLVM codgen support for unwinding inline assembly | cynecx | -8/+54 |
| 2021-12-03 | Add initial AST and MIR support for unwinding from inline assembly | Amanieu d'Antras | -0/+1 |
| 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 |