| Age | Commit message (Expand) | Author | Lines |
| 2020-06-23 | rustc: Modernize wasm checks for atomics | Alex Crichton | -1/+2 |
| 2020-06-14 | Diagnose use of incompatible sanitizers | Tomasz Miąsko | -25/+19 |
| 2020-06-09 | Handle assembler warnings properly | Amanieu d'Antras | -4/+18 |
| 2020-05-29 | Improve inline asm error diagnostics | Amanieu d'Antras | -8/+43 |
| 2020-05-21 | rustllvm: Fix warnings about unused function parameters | Vadim Petrochenkov | -3/+0 |
| 2020-05-17 | Auto merge of #72248 - petrochenkov:codemodel, r=Amanieu | bors | -22/+13 |
| 2020-05-16 | rustc_target: Stop using "string typing" for code models | Vadim Petrochenkov | -22/+13 |
| 2020-05-14 | Consistently use LLVM lifetime markers during codegen | Tomasz Miąsko | -2/+3 |
| 2020-05-09 | Rollup merge of #71234 - maurer:init-array, r=cuviper | Ralf Jung | -0/+8 |
| 2020-05-08 | Simplify bitcode embedding - either None or Full | Tom Karpiniec | -5/+3 |
| 2020-05-07 | Provide configurable LLVM cmdline section via target spec | Tom Karpiniec | -6/+8 |
| 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 | Use .init_array rather than .ctors | Matthew Maurer | -0/+8 |
| 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 |