| Age | Commit message (Expand) | Author | Lines |
| 2021-10-11 | Auto merge of #89597 - michaelwoerister:improve-vtable-debuginfo, r=wesleywiser | bors | -2/+7 |
| 2021-10-08 | Create more accurate debuginfo for vtables. | Michael Woerister | -2/+7 |
| 2021-10-03 | Move rustc_middle::middle::cstore to rustc_session. | Camille GILLOT | -1/+1 |
| 2021-09-30 | Move EncodedMetadata to rustc_metadata. | Camille GILLOT | -1/+2 |
| 2021-09-18 | ty::layout: replicate `layout_of` setup for `fn_abi_of_{fn_ptr,instance}`. | Eduard-Mihai Burtescu | -4/+12 |
| 2021-09-09 | Make `abi::Abi` `Copy` and remove a *lot* of refs | Andreas Liljeqvist | -4/+4 |
| 2021-09-09 | Add methods for checking for full ranges to `Scalar` and `WrappingRange` | Andreas Liljeqvist | -4/+2 |
| 2021-09-05 | Auto merge of #88499 - eddyb:layout-off, r=nagisa | bors | -10/+4 |
| 2021-09-02 | rustc_target: move `LayoutOf` to `ty::layout`. | Eduard-Mihai Burtescu | -10/+4 |
| 2021-08-31 | Include debug info for the allocator shim | Daniel Paoliello | -1/+2 |
| 2021-08-27 | rustc_target: add lifetime parameter to `LayoutOf`. | Eduard-Mihai Burtescu | -2/+7 |
| 2021-08-21 | Always use llvm.used for coverage symbols | Nikita Popov | -10/+10 |
| 2021-08-05 | Prepare call/invoke for opaque pointers | Josh Stone | -0/+3 |
| 2021-08-04 | Prepare inbounds_gep for opaque pointers | Tomasz Miąsko | -1/+6 |
| 2021-08-04 | Prepare gep for opaque pointers | Tomasz Miąsko | -1/+1 |
| 2021-08-04 | Prepare struct_gep for opaque pointers | Tomasz Miąsko | -1/+1 |
| 2021-07-09 | Pass type when creating load | Nikita Popov | -2/+2 |
| 2021-07-09 | Pass type when creating atomic load | Nikita Popov | -1/+7 |
| 2021-07-01 | Rollup merge of #86652 - nagisa:nagisa/non-leaf-fp, r=petrochenkov | Guillaume Gomez | -1/+1 |
| 2021-06-30 | Add support for leaf fn frame pointer elimination | Simonas Kazlauskas | -1/+1 |
| 2021-06-28 | Update other codegens to use tcx managed vtable allocations. | Charles Lew | -0/+2 |
| 2021-06-04 | Provide default MetadataLoader | bjorn3 | -1/+8 |
| 2021-06-04 | Provide a default provide* implementation for CodegenBackend | bjorn3 | -2/+2 |
| 2021-05-17 | rustc_codegen_ssa: append blocks to functions w/o creating a builder. | Eduard-Mihai Burtescu | -4/+11 |
| 2021-05-17 | rustc_codegen_ssa: only create backend `BasicBlock`s as-needed. | Eduard-Mihai Burtescu | -1/+0 |
| 2021-05-13 | Add support for const operands and options to global_asm! | Amanieu d'Antras | -3/+14 |
| 2021-05-08 | Support -C passes in NewPM | Nikita Popov | -1/+1 |
| 2021-04-21 | rustc: Use LLVM's new saturating float-to-int intrinsics | Alex Crichton | -1/+0 |
| 2021-03-23 | Changes from review comments | Rich Kadel | -15/+4 |
| 2021-03-19 | gave unused_fn WeakAnyLinkage; moved create_pgo_func_name_var | Rich Kadel | -4/+0 |
| 2021-03-19 | coverage bug fixes and optimization support | Rich Kadel | -5/+32 |
| 2021-03-10 | Remove the -Zinsert-sideeffect | Simonas Kazlauskas | -3/+4 |
| 2020-12-16 | cg_ssa: introduce `TargetMachineFactoryFn` alias | David Wood | -2/+2 |
| 2020-11-08 | rustc_target: Rename some target options to avoid tautology | Vadim Petrochenkov | -2/+2 |
| 2020-11-05 | Addressed all feedback to date | Rich Kadel | -3/+3 |
| 2020-11-05 | Injecting expressions in place of counters where helpful | Rich Kadel | -3/+7 |
| 2020-11-05 | Rust coverage before splitting instrument_coverage.rs | Rich Kadel | -6/+10 |
| 2020-10-26 | Auto merge of #68965 - eddyb:mir-inline-scope, r=nagisa,oli-obk | bors | -8/+22 |
| 2020-10-23 | Make codegen coverage_context optional, and check | Rich Kadel | -3/+9 |
| 2020-10-21 | rustc_codegen_llvm: add support for inlined function debuginfo. | Eduard-Mihai Burtescu | -3/+8 |
| 2020-10-21 | rustc_codegen_llvm: expose DILocation to rustc_codegen_ssa. | Eduard-Mihai Burtescu | -3/+6 |
| 2020-10-21 | rustc_codegen_llvm: move DISubprogram creation to a dbg_scope_fn method. | Eduard-Mihai Burtescu | -0/+9 |
| 2020-10-21 | rustc_codegen_llvm: create `DIFile`s from just `SourceFile`s. | Eduard-Mihai Burtescu | -3/+0 |
| 2020-10-17 | Make set_span take mut self | khyperia | -1/+1 |
| 2020-10-16 | Auto merge of #77972 - Mark-Simulacrum:side-effect-loop, r=nagisa | bors | -1/+3 |
| 2020-10-15 | Prevent miscompilation in trivial loop {} | Mark Rousskov | -1/+3 |
| 2020-10-15 | Replace target.target with target and target.ptr_width with target.pointer_width | est31 | -1/+1 |
| 2020-10-14 | Rollup merge of #77795 - bjorn3:codegen_backend_interface_refactor, r=oli-obk | Dylan DPC | -5/+5 |
| 2020-10-13 | Replace absolute paths with relative ones | est31 | -1/+1 |
| 2020-10-13 | Auto merge of #76830 - Artoria2e5:tune, r=nagisa | bors | -0/+1 |