| Age | Commit message (Expand) | Author | Lines |
| 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 |
| 2019-10-18 | Avoid realloc in `CString::new` | Shotaro Yamada | -3/+1 |
| 2019-10-08 | Rollup merge of #65081 - Mark-Simulacrum:remove-profile-queries, r=michaelwoe... | Mazdak Farrokhzad | -6/+4 |
| 2019-10-05 | Replaces some instances of `as *[const | mut] _` with `.cast()` | memoryruins | -10/+10 |
| 2019-10-03 | Remove -Zprofile-queries | Mark Rousskov | -6/+4 |
| 2019-09-30 | Self-Profiling: Make names of existing events more consistent and use new API. | Michael Woerister | -54/+76 |
| 2019-09-11 | Use `Symbol` in `Linker`. | Nicholas Nethercote | -1/+2 |
| 2019-08-27 | rustc: Handle modules in "fat" LTO more robustly | Alex Crichton | -45/+41 |
| 2019-08-08 | Explain why we're sorting the modules. | Joel Galenson | -0/+1 |
| 2019-08-08 | Sort fat LTO modules later and add a test. | Joel Galenson | -2/+4 |
| 2019-07-15 | Don't add extra passes into the function pass manager | Nikita Popov | -39/+49 |
| 2019-07-07 | Rollup merge of #62286 - petrhosek:rustc-no-duplicate-archives, r=cramertj | Mazdak Farrokhzad | -3/+16 |
| 2019-07-04 | Rollup merge of #62249 - czipperz:use-mem-take-instead-of-replace-default, r=... | Mazdak Farrokhzad | -2/+2 |
| 2019-07-03 | Remove needless lifetimes | Jeremy Stucki | -3/+3 |
| 2019-07-02 | Check if the archive has already been added to avoid duplicates | Petr Hosek | -3/+16 |
| 2019-07-01 | Convert more usages over | Chris Gregory | -2/+2 |
| 2019-06-15 | Remove unnecessary `.clone()` | Shotaro Yamada | -1/+1 |
| 2019-06-14 | Unify all uses of 'gcx and 'tcx. | Eduard-Mihai Burtescu | -1/+1 |
| 2019-06-12 | rustc: replace `TyCtxt<'tcx, 'gcx, 'tcx>` with `TyCtxt<'gcx, 'tcx>`. | Eduard-Mihai Burtescu | -1/+1 |