| Age | Commit message (Expand) | Author | Lines |
| 2022-12-02 | Rollup merge of #105026 - oToToT:aarch64-v8a, r=davidtwco | Matthias Krüger | -0/+5 |
| 2022-11-29 | Rollup merge of #104627 - calebzulawski:print-target-features, r=compiler-errors | Matthias Krüger | -16/+19 |
| 2022-11-29 | v8a as default aarch64 target | Tommy Chiang (oToToT) | -0/+5 |
| 2022-11-27 | Prefer doc comments over `//`-comments in compiler | Maybe Waffle | -4/+4 |
| 2022-11-19 | Print all features with --print target-features, including aliases and tied f... | Caleb Zulawski | -16/+19 |
| 2022-11-12 | Update compiler/rustc_codegen_llvm/src/llvm_util.rs | Caleb Zulawski | -1/+1 |
| 2022-11-12 | Allow actual AVX512-related feature names in the case of some misleading aliases | Caleb Zulawski | -0/+3 |
| 2022-11-09 | Simplify existing Diagnostic implementations | SLASHLogin | -6/+16 |
| 2022-11-09 | Port `MissingFeatures` and `TargetFeatureDisableOrEnable` | SLASHLogin | -5/+5 |
| 2022-11-09 | Missing lifetime parameter and formatting | SLASHLogin | -4/+1 |
| 2022-11-09 | Change String in structs to &'a str | SLASHLogin | -3/+3 |
| 2022-11-09 | Formatting | SLASHLogin | -3/+8 |
| 2022-11-09 | Port unknown feature diagnostic to the new framework | SLASHLogin | -17/+3 |
| 2022-09-18 | Remove support for LLVM's legacy pass manager | Josh Stone | -35/+1 |
| 2022-09-14 | Auto merge of #99443 - jam1garner:mips-virt-feature, r=nagisa | bors | -0/+4 |
| 2022-09-01 | Always import all tracing macros for the entire crate instead of piecemeal by... | Oli Scherer | -1/+0 |
| 2022-08-14 | Update the minimum external LLVM to 13 | Josh Stone | -10/+0 |
| 2022-08-09 | Pass +atomics-32 feature for thumbv6m target | Nikita Popov | -0/+2 |
| 2022-07-18 | Add support for MIPS VZ ISA extension | jam1garner | -0/+4 |
| 2022-07-13 | Rename `debugging_opts` to `unstable_opts` | Joshua Nelson | -6/+6 |
| 2022-07-11 | Keep unstable target features for asm feature checking | Amanieu d'Antras | -18/+21 |
| 2022-06-06 | Avoid creating `SmallVec`s in `global_llvm_features` | SparrowLii | -33/+37 |
| 2022-04-20 | Drop support for -Znew-llvm-pass-manager=no with LLVM 15 | Nikita Popov | -0/+5 |
| 2022-04-03 | Replace every `String` in Target(Options) with `Cow<'static, str>` | Loïc BRANSTETT | -4/+6 |
| 2022-03-22 | Filter for all features instead of any | Jubilee Young | -3/+6 |
| 2022-03-22 | Fold aarch64 feature +fp into +neon | Jubilee Young | -1/+0 |
| 2022-03-14 | Tie `fp` and `neon` | Adam Gemmell | -3/+14 |
| 2022-03-09 | Use new pass manager on s390x with LLVM 14 | Nikita Popov | -4/+5 |
| 2022-03-03 | all: fix some typos | cuishuang | -5/+5 |
| 2022-03-02 | Auto merge of #87402 - nagisa:nagisa/request-feature-requests-for-features, r... | bors | -68/+126 |
| 2022-03-01 | Direct users towards using Rust feature names in CLI | Simonas Kazlauskas | -71/+130 |
| 2022-02-27 | Revert "Auto merge of #92419 - erikdesjardins:coldland, r=nagisa" | Erik Desjardins | -6/+0 |
| 2022-02-27 | Do not pass through features without +/- prefix | Simonas Kazlauskas | -17/+16 |
| 2022-02-16 | Expose unstable llvm14-builtins-abi target feature for cfg use | Nikita Popov | -16/+24 |
| 2022-02-10 | Split PAuth target feature | Adam Gemmell | -8/+41 |
| 2022-02-03 | Only disable dialogs on CI. | Eric Huss | -1/+6 |
| 2022-01-27 | Windows: Disable LLVM crash dialog boxes. | Eric Huss | -0/+1 |
| 2022-01-01 | Auto merge of #92419 - erikdesjardins:coldland, r=nagisa | bors | -0/+6 |
| 2021-12-30 | keep noinline for system llvm < 14 | Erik Desjardins | -0/+6 |
| 2021-12-30 | Auto merge of #91125 - eskarn:llvm-passes-plugin-support, r=nagisa | bors | -8/+24 |
| 2021-12-20 | Load new pass manager plugins only if the new pm is actually used | Axel Cohen | -5/+5 |
| 2021-12-20 | rustc_codegen_llvm: move should_use_new_llvm_pass_manager function to llvm_util | Axel Cohen | -0/+10 |
| 2021-12-13 | Fix conditions for using legacy or new pm plugins | Axel Cohen | -1/+1 |
| 2021-12-13 | Use the existing llvm-plugins option for both legacy and new pm registration | Axel Cohen | -8/+14 |
| 2021-12-13 | Use `OutputFilenames` to generate output file for `-Zllvm-time-trace` | Tomasz Miąsko | -2/+4 |
| 2021-12-06 | replace dynamic library module with libloading | Andy Russell | -9/+8 |
| 2021-11-10 | Disable `.debug_aranges` for all wasm targets | Alex Crichton | -8/+2 |
| 2021-11-10 | Fix a crash with wasm64 in LLVM | Alex Crichton | -1/+9 |
| 2021-11-06 | Auto merge of #90617 - tmiasko:time-trace-threads, r=wesleywiser | bors | -5/+0 |
| 2021-11-05 | Move outline-atomics to aarch64-linux target definitions | Josh Stone | -5/+0 |