| Age | Commit message (Expand) | Author | Lines |
| 2019-12-22 | Format the world | Mark Rousskov | -3167/+3247 |
| 2019-12-22 | Rollup merge of #66877 - skinny121:const-eval-entry-points, r=oli-obk | Mazdak Farrokhzad | -14/+5 |
| 2019-12-21 | Handle Attributes in arena. | Camille GILLOT | -2/+2 |
| 2019-12-22 | Add simpler entry points to const eval for common usages. | Ben Lewis | -14/+5 |
| 2019-12-21 | Rollup merge of #67393 - michaelwoerister:llvm-args-override, r=varkor | Mazdak Farrokhzad | -15/+33 |
| 2019-12-21 | Rollup merge of #67355 - Centril:merge-mut, r=oli-obk | Mazdak Farrokhzad | -2/+2 |
| 2019-12-20 | 1. ast::Mutability::{Mutable -> Mut, Immutable -> Not}. | Mazdak Farrokhzad | -2/+2 |
| 2019-12-20 | Auto merge of #67020 - pnkfelix:issue-59535-accumulate-past-lto-imports, r=mw | bors | -10/+114 |
| 2019-12-20 | Rollup merge of #67363 - alexcrichton:wasm-import-modules, r=eddyb | Mazdak Farrokhzad | -0/+11 |
| 2019-12-20 | Remove rarely used -Zdisable_instrumentation_preinliner flag. | Michael Woerister | -3/+1 |
| 2019-12-20 | Allow -Cllvm-args to override rustc's default LLVM args. | Michael Woerister | -13/+33 |
| 2019-12-20 | save LTO import information and check it when trying to reuse build products. | Felix S. Klock II | -10/+114 |
| 2019-12-16 | Fix handling of wasm import modules and names | Alex Crichton | -0/+11 |
| 2019-12-12 | Fix weird implicit dependency between rustllvm and rustc_codegen_llvm | Aaron Hill | -17/+2 |
| 2019-12-11 | Remove unused import | Aaron Hill | -1/+0 |
| 2019-12-11 | Remove `extern crate` declarations | Aaron Hill | -20/+0 |
| 2019-12-11 | Fix fallout from rebase | Aaron Hill | -6/+2 |
| 2019-12-11 | rustc: Link LLVM directly into rustc again | Alex Crichton | -13/+62 |
| 2019-12-06 | Rollup merge of #66841 - SimonSapin:float_round_unchecked_to, r=rkruppe | Mazdak Farrokhzad | -1/+28 |
| 2019-12-06 | Auto merge of #65195 - varkor:to_option, r=Centril | bors | -10/+3 |
| 2019-12-07 | Rollup merge of #67033 - cuviper:ValueName2, r=rkruppe | Yuki Okushi | -35/+39 |
| 2019-12-06 | Add `{f32,f64}::approx_unchecked_to<Int>` unsafe methods | Simon Sapin | -1/+28 |
| 2019-12-06 | Rename to `then_some` and `then` | varkor | -1/+1 |
| 2019-12-06 | Use `to_option` in various places | varkor | -10/+3 |
| 2019-12-05 | Auto merge of #66952 - 0dvictor:print, r=rkruppe | bors | -10/+6 |
| 2019-12-04 | Migrate to LLVM{Get,Set}ValueName2 | Josh Stone | -35/+39 |
| 2019-12-04 | Auto merge of #65947 - eddyb:fn-abi, r=oli-obk,nagisa | bors | -124/+75 |
| 2019-12-03 | Rollup merge of #66973 - cuviper:min-llvm7, r=alexcrichton | Mazdak Farrokhzad | -26/+5 |
| 2019-12-03 | Rollup merge of #66957 - parthsane:pvs/ftx_lld_linker, r=alexcrichton | Mazdak Farrokhzad | -2/+4 |
| 2019-12-03 | Move cgu_reuse_tracker to librustc_session | Mark Rousskov | -1/+2 |
| 2019-12-03 | rustc_target: add abi::call::Conv::Rust distinct from Conv::C. | Eduard-Mihai Burtescu | -9/+8 |
| 2019-12-03 | rustc_codegen_llvm: privatize as much of attributes::* as possible. | Eduard-Mihai Burtescu | -4/+4 |
| 2019-12-03 | rustc_codegen_llvm: take an Instance in attributes::from_fn_attrs. | Eduard-Mihai Burtescu | -36/+24 |
| 2019-12-03 | rustc_codegen_llvm: rewrite debuginfo::get_function_signature to use FnAbi. | Eduard-Mihai Burtescu | -33/+12 |
| 2019-12-03 | rustc: take a PolyFnSig instead of an FnSig in FnAbi::of_fn_ptr. | Eduard-Mihai Burtescu | -8/+4 |
| 2019-12-03 | rustc: rename FnAbi::new to FnAbi::of_fn_ptr. | Eduard-Mihai Burtescu | -3/+3 |
| 2019-12-03 | rustc: compute FnAbi's for virtual calls through FnAbi::of_instance. | Eduard-Mihai Burtescu | -2/+2 |
| 2019-12-03 | rustc_codegen_ssa: use FnAbi::of_instance wherever possible. | Eduard-Mihai Burtescu | -23/+29 |
| 2019-12-03 | rustc_codegen_llvm: move NoReturn attribute to apply_attrs_llfn. | Eduard-Mihai Burtescu | -7/+5 |
| 2019-12-03 | rustc_codegen_ssa: take a FnAbi instead of a FnSig in declare_fn. | Eduard-Mihai Burtescu | -37/+42 |
| 2019-12-03 | rustc_codegen_ssa: remove define_fn and define_internal_fn. | Eduard-Mihai Burtescu | -23/+3 |
| 2019-12-03 | Change linker for x86_64-fortanix-unknown-sgx to rust-lld | Parth Sane | -2/+4 |
| 2019-12-02 | Update the minimum external LLVM to 7 | Josh Stone | -26/+5 |
| 2019-12-02 | Use Module::print() instead of a PrintModulePass | Victor Ding | -10/+6 |
| 2019-12-02 | Rollup merge of #66918 - makotokato:aarch32-crc-crypto, r=petrochenkov | Mazdak Farrokhzad | -0/+2 |
| 2019-12-01 | rustc_plugin: Remove support for plugins adding LLVM passes | Vadim Petrochenkov | -14/+0 |
| 2019-11-30 | Rollup merge of #66895 - Centril:rustc_feature, r=oli-obk | Mazdak Farrokhzad | -1/+2 |
| 2019-11-30 | Add crc and crypto to target feature whitelist on arm | Makoto Kato | -0/+2 |
| 2019-11-30 | move UnstableFeatures -> rustc_feature | Mazdak Farrokhzad | -1/+2 |
| 2019-11-29 | Use LLVMAddAnalysisPasses instead of Rust's wrapper | Victor Ding | -5/+6 |