| Age | Commit message (Expand) | Author | Lines |
| 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 |
| 2019-07-15 | Don't add extra passes into the function pass manager | Nikita Popov | -39/+49 |
| 2019-07-03 | Remove needless lifetimes | Jeremy Stucki | -3/+3 |
| 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 |
| 2019-05-28 | Rename PgoGenerate to something more general. | Michael Woerister | -3/+3 |
| 2019-05-27 | Use a PathBuf instead of String for representing the pgo-use path internally. | Michael Woerister | -5/+3 |
| 2019-05-16 | add targetarch for CodegenContext | Chandler Deng | -2/+2 |
| 2019-04-20 | Move some filename constants to cg_ssa | bjorn3 | -2/+2 |
| 2019-04-14 | Rollup merge of #59874 - michaelwoerister:pgo-updates-1, r=cramertj | Mazdak Farrokhzad | -6/+16 |
| 2019-04-14 | Rollup merge of #59812 - michaelwoerister:profile-gen-msvc-imp, r=alexcrichton | Mazdak Farrokhzad | -1/+17 |
| 2019-04-12 | Use measureme in self-profiler | Wesley Wiser | -13/+11 |
| 2019-04-11 | Clean up handling of -Zpgo-gen commandline option. | Michael Woerister | -6/+16 |
| 2019-04-09 | Exclude profiler-generated symbols from MSVC __imp_-symbol workaround. | Michael Woerister | -1/+17 |
| 2019-04-05 | Show better errors for LLVM IR output | Josh Stone | -10/+15 |
| 2019-03-27 | Use informational target machine for metadata | Simonas Kazlauskas | -9/+10 |
| 2019-03-10 | Replace TimeLine with SelfProfiler | Wesley Wiser | -27/+31 |
| 2019-02-25 | librustc_codegen_llvm: deny(elided_lifetimes_in_paths) | Mazdak Farrokhzad | -1/+1 |
| 2019-02-18 | librustc_codegen_llvm => 2018 | Taiki Endo | -15/+14 |
| 2019-02-12 | Stabilize linker-plugin based LTO. | Michael Woerister | -1/+1 |
| 2019-01-24 | Implement optimize(size) and optimize(speed) | Simonas Kazlauskas | -22/+29 |
| 2018-12-25 | Remove licenses | Mark Rousskov | -10/+0 |