| Age | Commit message (Expand) | Author | Lines |
| 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 | Remove cg_llvm/back/link.rs | bjorn3 | -25/+0 |
| 2019-04-20 | Move almost all of cg_llvm/back/link.rs to cg_ssa | bjorn3 | -1563/+15 |
| 2019-04-20 | Remove get_reloc_model and target_cpu dependency from most of link.rs | bjorn3 | -14/+18 |
| 2019-04-20 | Make link functions generic over archive builder | bjorn3 | -83/+85 |
| 2019-04-20 | Move some filename constants to cg_ssa | bjorn3 | -10/+6 |
| 2019-04-20 | Move some function from cg_llvm/back/link.rs to cg_ssa/back/link.rs | bjorn3 | -373/+3 |
| 2019-04-14 | Rollup merge of #59874 - michaelwoerister:pgo-updates-1, r=cramertj | Mazdak Farrokhzad | -7/+17 |
| 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 | -20/+14 |
| 2019-04-11 | Clean up handling of -Zpgo-gen commandline option. | Michael Woerister | -7/+17 |
| 2019-04-09 | Exclude profiler-generated symbols from MSVC __imp_-symbol workaround. | Michael Woerister | -1/+17 |
| 2019-04-06 | Auto merge of #59744 - cuviper:output-errors, r=sanxiyn | bors | -10/+15 |
| 2019-04-05 | Show better errors for LLVM IR output | Josh Stone | -10/+15 |
| 2019-04-04 | Remove invalid assertion back::link::from add_upstream_rust_crates(). | Michael Woerister | -4/+0 |
| 2019-04-01 | Rollup merge of #58507 - Zoxc:time-extended, r=michaelwoerister | Mazdak Farrokhzad | -2/+2 |
| 2019-03-27 | Use informational target machine for metadata | Simonas Kazlauskas | -9/+10 |
| 2019-03-20 | Add a -Z time option which prints only passes which runs once | John Kåre Alsaker | -2/+2 |
| 2019-03-10 | Replace TimeLine with SelfProfiler | Wesley Wiser | -57/+45 |
| 2019-02-26 | rustc: Update LLVM, remove dead wasm code | Alex Crichton | -127/+0 |
| 2019-02-25 | librustc_codegen_llvm: deny(elided_lifetimes_in_paths) | Mazdak Farrokhzad | -11/+11 |
| 2019-02-18 | librustc_codegen_llvm => 2018 | Taiki Endo | -35/+32 |
| 2019-02-14 | Rollup merge of #58378 - alexcrichton:incremental-lto, r=michaelwoerister | Mazdak Farrokhzad | -38/+101 |
| 2019-02-13 | Rollup merge of #58057 - michaelwoerister:stabilize-xlto, r=alexcrichton | Mazdak Farrokhzad | -4/+4 |
| 2019-02-12 | Auto merge of #58341 - alexreg:cosmetic-2-doc-comments, r=steveklabnik | bors | -4/+4 |
| 2019-02-12 | Stabilize linker-plugin based LTO. | Michael Woerister | -4/+4 |
| 2019-02-12 | rustc: Implement incremental "fat" LTO | Alex Crichton | -38/+101 |
| 2019-02-10 | rustc: doc comments | Alexander Regueiro | -4/+4 |
| 2019-02-10 | rpath computation: explain why we pop() | Ralf Jung | -2/+2 |
| 2019-01-24 | Implement optimize(size) and optimize(speed) | Simonas Kazlauskas | -24/+31 |
| 2018-12-25 | Remove licenses | Mark Rousskov | -70/+0 |
| 2018-12-18 | Search other library paths when loking for link objects | Petr Hosek | -5/+19 |
| 2018-12-12 | Replace `FileSearch::for_each_lib_search_path` with `search_paths`. | Nicholas Nethercote | -8/+4 |
| 2018-12-12 | Introduce `SearchPath` and replace `SearchPaths` with `Vec<SearchPath>`. | Nicholas Nethercote | -6/+6 |
| 2018-12-12 | Remove `Session::sysroot()`. | Nicholas Nethercote | -2/+1 |
| 2018-12-07 | Various minor/cosmetic improvements to code | Alexander Regueiro | -5/+5 |
| 2018-12-04 | Serialize modules into ThinBuffer after initial optimization | Nikita Popov | -32/+33 |
| 2018-12-04 | Remove unnecessary parts of run_fat_lto signature | Nikita Popov | -12/+5 |
| 2018-12-04 | Separate out methods for running thin and fat LTO | Nikita Popov | -37/+50 |
| 2018-12-03 | codegen_llvm_back: improve allocations | ljedrz | -18/+19 |
| 2018-12-03 | Auto merge of #56358 - nikic:mergefunc-aliases, r=rkruppe | bors | -4/+5 |
| 2018-12-02 | Run name-anon-globals after all other passes | Nikita Popov | -4/+5 |
| 2018-12-01 | Rollup merge of #56341 - frewsxcv:frewsxcv-util-cstr, r=Mark-Simulacrum | kennytm | -5/+5 |
| 2018-11-29 | Rename conversion util; remove duplicate util in librustc_codegen_llvm. | Corey Farwell | -5/+5 |
| 2018-11-25 | Rollup merge of #56075 - alexcrichton:wasm-producer-section, r=estebank | Pietro Albini | -0/+112 |
| 2018-11-22 | Pass additional linker flags when targeting Fuchsia | Petr Hosek | -1/+9 |
| 2018-11-19 | Encode a custom "producers" section in wasm files | Alex Crichton | -0/+112 |
| 2018-11-16 | [eddyb] rustc_codegen_ssa: rename `interfaces` to `traits`. | Eduard-Mihai Burtescu | -2/+2 |