| Age | Commit message (Expand) | Author | Lines |
| 2020-03-30 | rustc -> rustc_middle part 3 (rustfmt) | Mazdak Farrokhzad | -5/+5 |
| 2020-03-30 | rustc -> rustc_middle part 2 | Mazdak Farrokhzad | -5/+5 |
| 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-20 | remove redundant returns (clippy::needless_return) | Matthias Krüger | -3/+3 |
| 2020-03-16 | use direct imports for `rustc::{lint, session}`. | Mazdak Farrokhzad | -4/+4 |
| 2020-03-06 | fix various typos | Matthias Krüger | -4/+4 |
| 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-29 | Rollup merge of #69551 - matthiaskrgr:len_zero, r=Mark-Simulacrum | Dylan DPC | -1/+1 |
| 2020-02-28 | use is_empty() instead of len() == x to determine if structs are empty. | Matthias Krüger | -1/+1 |
| 2020-02-27 | use char instead of &str for single char patterns | Matthias Krüger | -1/+1 |
| 2020-02-13 | add selfprofiling for new llvm passmanager | Andreas Jonson | -2/+79 |
| 2020-02-12 | Add support for new pass manager | Nikita Popov | -18/+121 |
| 2020-02-10 | self-profile: Support arguments for generic_activities. | Michael Woerister | -57/+69 |
| 2020-01-09 | Change -Z time event naming scheme and make them generic activities | John Kåre Alsaker | -9/+25 |
| 2020-01-05 | Remove rustc_hir reexports in rustc::hir. | Mazdak Farrokhzad | -2/+2 |
| 2020-01-05 | Use self profile infrastructure for -Z time and -Z time-passes | John Kåre Alsaker | -111/+96 |
| 2020-01-02 | Normalize `syntax::symbol` imports. | Mazdak Farrokhzad | -1/+1 |
| 2019-12-24 | x.py fmt after previous deignore | Mark Rousskov | -242/+251 |
| 2019-12-22 | Format the world | Mark Rousskov | -301/+266 |
| 2019-12-20 | save LTO import information and check it when trying to reuse build products. | Felix S. Klock II | -10/+114 |
| 2019-12-11 | rustc: Link LLVM directly into rustc again | Alex Crichton | -4/+8 |
| 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 | Rollup merge of #66957 - parthsane:pvs/ftx_lld_linker, r=alexcrichton | Mazdak Farrokhzad | -1/+2 |
| 2019-12-03 | Move cgu_reuse_tracker to librustc_session | Mark Rousskov | -1/+1 |
| 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 | -4/+4 |
| 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-29 | Auto merge of #65435 - michaelwoerister:fix-issue-64153, r=alexcrichton | bors | -2/+4 |
| 2019-10-22 | Fix issue #64153 by checking for .rcgu.o suffix when trying to identify Rust ... | Michael Woerister | -2/+4 |