| Age | Commit message (Expand) | Author | Lines |
| 2022-05-20 | Remove `crate` visibility usage in compiler | Jacob Pratt | -4/+4 |
| 2022-04-15 | Add codegen for global_asm! sym operands | Amanieu d'Antras | -0/+8 |
| 2022-04-03 | Replace every `String` in Target(Options) with `Cow<'static, str>` | Loïc BRANSTETT | -2/+2 |
| 2022-04-02 | make memcmp return a value of c_int_width instead of i32 | David Morrison | -1/+4 |
| 2022-03-30 | Spellchecking some comments | Yuri Astrakhan | -1/+1 |
| 2022-03-14 | debuginfo: Refactor debuginfo generation for types | Michael Woerister | -3/+7 |
| 2022-03-06 | cleanup: remove unused ability to have LLVM null-terminate const strings | Erik Desjardins | -2/+2 |
| 2022-02-27 | Auto merge of #94221 - erikdesjardins:addattr, r=nikic | bors | -4/+9 |
| 2022-02-26 | Add LLVM attributes in batches instead of individually | Erik Desjardins | -4/+9 |
| 2022-02-19 | No branch protection metadata unless enabled | Simonas Kazlauskas | -30/+30 |
| 2022-02-18 | Rollup merge of #93634 - matthiaskrgr:clippy_complexity_jan_2022, r=oli-obk | Matthias Krüger | -1/+1 |
| 2022-02-17 | Auto merge of #93577 - nikic:llvm-14, r=nagisa | bors | -1/+14 |
| 2022-02-16 | Update data layout for wasm32 targets | Nikita Popov | -0/+3 |
| 2022-02-16 | Update data layout for 32-bit msvc targets | Nikita Popov | -1/+11 |
| 2022-02-14 | Add support for control-flow protection | Andrew Brown | -1/+20 |
| 2022-02-03 | compiler: clippy::complexity fixes | Matthias Krüger | -1/+1 |
| 2022-01-24 | Use error-on-mismatch policy for PAuth module flags. | Jacob Bramley | -7/+24 |
| 2021-12-29 | Auto merge of #88354 - Jmc18134:hint-space-pauth-opt, r=nagisa | bors | -1/+29 |
| 2021-12-19 | Auto merge of #91957 - nnethercote:rm-SymbolStr, r=oli-obk | bors | -1/+1 |
| 2021-12-16 | Remove `in_band_lifetimes` from `rustc_codegen_llvm` | LegionMammal978 | -16/+16 |
| 2021-12-15 | Remove unnecessary sigils around `Symbol::as_str()` calls. | Nicholas Nethercote | -1/+1 |
| 2021-12-01 | Review comments | Jamie Cunliffe | -23/+19 |
| 2021-12-01 | Add codegen option for branch protection and pointer authentication on AArch64 | James McGregor | -1/+33 |
| 2021-11-14 | Remove workaround for the forward progress handling in LLVM | Andreas Jonson | -1/+0 |
| 2021-11-05 | Remove some minor checks for LLVM < 12 | Josh Stone | -3/+0 |
| 2021-10-25 | Add LLVM CFI support to the Rust compiler | Ramon de C Valle | -0/+11 |
| 2021-10-01 | Fix clippy lints | Guillaume Gomez | -2/+2 |
| 2021-10-01 | Rollup merge of #88820 - hlopko:add_pie_relocation_model, r=petrochenkov | Manish Goregaokar | -2/+5 |
| 2021-10-01 | Add `pie` as another `relocation-model` value | Marcel Hlopko | -2/+5 |
| 2021-09-18 | Querify `fn_abi_of_{fn_ptr,instance}`. | Eduard-Mihai Burtescu | -1/+1 |
| 2021-09-18 | ty::layout: replicate `layout_of` setup for `fn_abi_of_{fn_ptr,instance}`. | Eduard-Mihai Burtescu | -2/+44 |
| 2021-09-18 | rustc_codegen_llvm: move misplaced `HasParamEnv` impl. | Eduard-Mihai Burtescu | -6/+6 |
| 2021-09-02 | ty::layout: split `LayoutOf` into required and (blanket) provided halves. | Eduard-Mihai Burtescu | -2/+2 |
| 2021-09-02 | ty::layout: implement `layout_of` automatically as a default method. | Eduard-Mihai Burtescu | -14/+9 |
| 2021-09-02 | rustc_target: move `LayoutOf` to `ty::layout`. | Eduard-Mihai Burtescu | -6/+5 |
| 2021-08-27 | rustc_target: add lifetime parameter to `LayoutOf`. | Eduard-Mihai Burtescu | -1/+1 |
| 2021-08-21 | Always use llvm.used for coverage symbols | Nikita Popov | -17/+29 |
| 2021-08-16 | Use llvm.compiler.used insetad of llvm.used | Nikita Popov | -3/+9 |
| 2021-08-16 | Update powerpc64 data layout | Nikita Popov | -5/+4 |
| 2021-08-16 | Update wasm data layout | Nikita Popov | -0/+8 |
| 2021-08-11 | Auto merge of #87254 - rusticstuff:rustc_codegen_llvm_dont_emit_zero_sized_pa... | bors | -2/+16 |
| 2021-08-09 | Test: Use smallvec directly instead of boxed. | Hans Kratz | -1/+1 |
| 2021-08-09 | TEST: Use SmallVec<[u32; 4]> for field projection. | Hans Kratz | -1/+2 |
| 2021-08-05 | Prepare call/invoke for opaque pointers | Josh Stone | -7/+7 |
| 2021-08-05 | Store field remapping information together with the LLVM type in a new TypeLo... | Hans Kratz | -7/+15 |
| 2021-08-04 | Improve/add comments | Hans Kratz | -2/+1 |
| 2021-08-04 | Replace on-the-fly llvm field index calculation with cache | Hans Kratz | -0/+6 |
| 2021-07-18 | Auto merge of #86950 - tmiasko:personality, r=nagisa | bors | -3/+8 |
| 2021-07-17 | Auto merge of #86062 - nagisa:nagisa/what-a-lie, r=estebank | bors | -5/+6 |
| 2021-07-10 | Use existing declaration of rust_eh_personality | Tomasz Miąsko | -3/+8 |