| Age | Commit message (Expand) | Author | Lines |
| 2023-03-07 | Auto merge of #95317 - Jules-Bertholet:round_ties_to_even, r=pnkfelix,m-ou-se... | bors | -0/+4 |
| 2023-02-24 | Use `List::empty()` instead of `mk_substs(&[])`. | Nicholas Nethercote | -1/+1 |
| 2023-02-24 | Rename many interner functions. | Nicholas Nethercote | -8/+3 |
| 2023-02-18 | add a summary, in addition to the link | Tshepang Mbambo | -2/+5 |
| 2023-02-18 | link to llvm changes that prompted the special cases | Tshepang Mbambo | -0/+2 |
| 2023-02-16 | `if $c:expr { Some($r:expr) } else { None }` =>> `$c.then(|| $r)` | Maybe Waffle | -6/+2 |
| 2023-02-10 | Update the minimum external LLVM to 14 | Josh Stone | -11/+0 |
| 2023-01-31 | Rollup merge of #107412 - tshepang:needless-check, r=wesleywiser | Guillaume Gomez | -5/+2 |
| 2023-01-28 | make more pleasant to read | Tshepang Mbambo | -1/+1 |
| 2023-01-28 | avoid needless checks | Tshepang Mbambo | -5/+2 |
| 2022-12-20 | Use `Error` behavior for LLVM versions prior to 15 | Arvind Mukund | -4/+10 |
| 2022-12-19 | Correct ModFlagBehavior for Aarch64 on LLVM-15 | Arvind Mukund | -4/+4 |
| 2022-12-17 | Auto merge of #105421 - jacobbramley:jb/branch-prot-check, r=nagisa | bors | -4/+6 |
| 2022-12-13 | bug! if branch-protection makes it to non-AArch64 codegen. | Jacob Bramley | -3/+7 |
| 2022-12-11 | Add `round_ties_even` to `f32` and `f64` | Jules Bertholet | -0/+4 |
| 2022-12-08 | Add LLVM KCFI support to the Rust compiler | Ramon de C Valle | -0/+5 |
| 2022-12-06 | Check AArch64 branch-protection earlier in the pipeline. | Jacob Bramley | -5/+3 |
| 2022-11-19 | Rollup merge of #104001 - Ayush1325:custom-entry, r=bjorn3 | Dylan DPC | -2/+8 |
| 2022-11-11 | Improve generating Custom entry function | Ayush Singh | -2/+8 |
| 2022-11-09 | Use `LayoutError`'s implementation of `IntoDiagnostic` | SLASHLogin | -3/+3 |
| 2022-11-09 | Port layout size overflow | SLASHLogin | -2/+3 |
| 2022-11-09 | Port branch protection on aarch64 | SLASHLogin | -1/+2 |
| 2022-11-06 | LLVM 16: Update RISCV data layout | Tim Neumann | -0/+4 |
| 2022-10-01 | Remove several unused methods from MiscMethods | bjorn3 | -20/+1 |
| 2022-09-29 | Adjust the s390x data layout for LLVM 16 | Josh Stone | -0/+5 |
| 2022-08-21 | Do not use void pointer for `ptr_mask` intrinsic | Maybe Waffle | -2/+1 |
| 2022-08-21 | Add pointer masking convenience functions | Maybe Waffle | -0/+4 |
| 2022-08-14 | Update the minimum external LLVM to 13 | Josh Stone | -11/+0 |
| 2022-07-13 | Rename `debugging_opts` to `unstable_opts` | Joshua Nelson | -4/+4 |
| 2022-06-28 | Avoid unnecessary string interning for const_str | bjorn3 | -2/+1 |
| 2022-06-18 | rustc_target: Remove some redundant target properties | Vadim Petrochenkov | -1/+1 |
| 2022-06-14 | Add llvm.type.checked.load intrinsic | flip1995 | -3/+5 |
| 2022-06-14 | Add LLVM module flags required for the VFE opt | flip1995 | -0/+9 |
| 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 |