| Age | Commit message (Expand) | Author | Lines |
| 2020-05-04 | Correctly handle UEFI targets as Windows-like when emitting sections for LLVM... | Isaac Woods | -1/+3 |
| 2020-04-29 | Auto merge of #71528 - alexcrichton:no-more-bitcode, r=nnethercote | bors | -16/+50 |
| 2020-04-29 | Store LLVM bitcode in object files, not compressed | Alex Crichton | -16/+50 |
| 2020-04-26 | rustc_target: Stop using "string typing" for TLS models | Vadim Petrochenkov | -7/+0 |
| 2020-04-26 | codegen_llvm: Simplify logic for relaxing PIC into PIE | Vadim Petrochenkov | -17/+7 |
| 2020-04-26 | codegen_llvm: `RelocMode` -> `RelocModel` | Vadim Petrochenkov | -7/+7 |
| 2020-04-26 | rustc_target: Stop using "string typing" for relocation models | Vadim Petrochenkov | -12/+14 |
| 2020-04-19 | Replace uses of `parse_opt_*` with `parse_*` where possible. | Nicholas Nethercote | -1/+1 |
| 2020-03-30 | rustc -> rustc_middle part 3 (rustfmt) | Mazdak Farrokhzad | -2/+2 |
| 2020-03-30 | rustc -> rustc_middle part 2 | Mazdak Farrokhzad | -2/+2 |
| 2020-03-27 | Remove `no_integrated_as` mode. | Nicholas Nethercote | -38/+25 |
| 2020-03-26 | Convert a chained if-else to a match. | Nicholas Nethercote | -33/+42 |
| 2020-03-26 | Introduce `EmitObj`. | Nicholas Nethercote | -17/+15 |
| 2020-03-24 | Rollup merge of #70289 - nnethercote:refactor-codegen, r=eddyb | Mazdak Farrokhzad | -92/+82 |
| 2020-03-23 | Factor out a repeated `config.no_integrated_as` test. | Nicholas Nethercote | -23/+25 |
| 2020-03-23 | Introduce a local variable `config_emit_normal_obj`. | Nicholas Nethercote | -3/+5 |
| 2020-03-23 | Factor out a repeated `config.obj_is_bitcode` test. | Nicholas Nethercote | -9/+11 |
| 2020-03-23 | Remove an unnecessary block scope. | Nicholas Nethercote | -89/+79 |
| 2020-03-23 | Combine `ModuleConfig::embed_bitcode{,_marker}`. | Nicholas Nethercote | -3/+3 |
| 2020-03-23 | Remove some local variables. | Nicholas Nethercote | -19/+13 |
| 2020-03-16 | use direct imports for `rustc::{lint, session}`. | Mazdak Farrokhzad | -2/+2 |
| 2020-03-04 | Don't use "if let" bindings to only check a value and not actually bind anyth... | Matthias Krüger | -1/+1 |
| 2020-02-13 | add selfprofiling for new llvm passmanager | Andreas Jonson | -1/+20 |
| 2020-02-12 | Add support for new pass manager | Nikita Popov | -18/+107 |
| 2020-02-10 | self-profile: Support arguments for generic_activities. | Michael Woerister | -32/+37 |
| 2020-01-09 | Change -Z time event naming scheme and make them generic activities | John Kåre Alsaker | -3/+17 |
| 2020-01-05 | Remove rustc_hir reexports in rustc::hir. | Mazdak Farrokhzad | -1/+1 |
| 2020-01-05 | Use self profile infrastructure for -Z time and -Z time-passes | John Kåre Alsaker | -104/+91 |
| 2019-12-24 | x.py fmt after previous deignore | Mark Rousskov | -242/+251 |
| 2019-12-11 | rustc: Link LLVM directly into rustc again | Alex Crichton | -3/+5 |
| 2019-12-07 | Rollup merge of #67033 - cuviper:ValueName2, r=rkruppe | Yuki Okushi | -4/+4 |
| 2019-12-05 | Auto merge of #66952 - 0dvictor:print, r=rkruppe | bors | -8/+5 |
| 2019-12-04 | Migrate to LLVM{Get,Set}ValueName2 | Josh Stone | -4/+4 |
| 2019-12-03 | Change linker for x86_64-fortanix-unknown-sgx to rust-lld | Parth Sane | -1/+2 |
| 2019-12-02 | Use Module::print() instead of a PrintModulePass | Victor Ding | -8/+5 |
| 2019-12-01 | rustc_plugin: Remove support for plugins adding LLVM passes | Vadim Petrochenkov | -14/+0 |
| 2019-11-29 | Use LLVMAddAnalysisPasses instead of Rust's wrapper | Victor Ding | -3/+3 |
| 2019-11-22 | Create sanitizer passes in a separate function | Tomasz Miąsko | -20/+26 |
| 2019-11-22 | Add support for tracking origins of uninitialized memory | Tomasz Miąsko | -2/+2 |
| 2019-11-22 | Add support for sanitizer recovery | Tomasz Miąsko | -2/+1 |
| 2019-11-22 | Move sanitizer passes creation from ssa to llvm | Tomasz Miąsko | -4/+25 |
| 2019-11-13 | Revert "Auto merge of #65134 - davidtwco:issue-19834-improper-ctypes-in-exter... | Robin Kruppe | -1/+3 |
| 2019-11-06 | Auto merge of #65134 - davidtwco:issue-19834-improper-ctypes-in-extern-C-fn, ... | bors | -3/+1 |
| 2019-11-05 | codegen_llvm: remove unnecessary "extern C" | David Wood | -4/+1 |
| 2019-11-05 | improper_ctypes: `extern "C"` fns | David Wood | -0/+1 |
| 2019-10-29 | Allow specifying key "llvm-abiname" in target specification | Gui Andrade | -1/+2 |
| 2019-10-08 | Rollup merge of #65081 - Mark-Simulacrum:remove-profile-queries, r=michaelwoe... | Mazdak Farrokhzad | -3/+1 |
| 2019-10-05 | Replaces some instances of `as *[const | mut] _` with `.cast()` | memoryruins | -7/+7 |
| 2019-10-03 | Remove -Zprofile-queries | Mark Rousskov | -3/+1 |
| 2019-09-30 | Self-Profiling: Make names of existing events more consistent and use new API. | Michael Woerister | -11/+14 |