| Age | Commit message (Expand) | Author | Lines |
| 2021-07-14 | consistently treat None-tagged pointers as ints; get rid of some deprecated S... | Ralf Jung | -4/+4 |
| 2021-07-09 | Don't access pointer element type for nontemporal store | Nikita Popov | -5/+4 |
| 2021-07-09 | Fix project_deref() implementation | Nikita Popov | -13/+1 |
| 2021-07-09 | Pass type when creating load | Nikita Popov | -7/+18 |
| 2021-07-09 | Pass type when creating atomic load | Nikita Popov | -5/+4 |
| 2021-06-21 | Auto merge of #86166 - tmiasko:no-alloca-for-zsts, r=nagisa | bors | -93/+74 |
| 2021-06-15 | Refactor to make interpreter and codegen backend neutral to vtable internal r... | Charles Lew | -1/+5 |
| 2021-06-10 | Do not emit alloca for ZST locals with multiple assignments | Tomasz Miąsko | -93/+74 |
| 2021-06-07 | Use preorder traversal when checking for SSA locals | Tomasz Miąsko | -1/+4 |
| 2021-06-07 | Rollup merge of #85965 - tmiasko:a, r=nagisa | Guillaume Gomez | -46/+4 |
| 2021-06-03 | Remove check for projections in a branch without any | Tomasz Miąsko | -13/+0 |
| 2021-06-03 | Remove unused support for `VarDebugInfo` | Tomasz Miąsko | -33/+4 |
| 2021-05-31 | Remove special handling of `box_free` from `LocalAnalyzer` | Tomasz Miąsko | -29/+0 |
| 2021-05-17 | rustc_codegen_ssa: append blocks to functions w/o creating a builder. | Eduard-Mihai Burtescu | -10/+12 |
| 2021-05-17 | rustc_codegen_ssa: only create backend `BasicBlock`s as-needed. | Eduard-Mihai Burtescu | -39/+41 |
| 2021-05-16 | Auto merge of #85316 - eddyb:cg-ssa-on-demand-cleanuppad, r=nagisa | bors | -112/+109 |
| 2021-05-15 | Rollup merge of #85215 - richkadel:ice-fixes-minus-dead-blocks, r=tmandry | Guillaume Gomez | -1/+1 |
| 2021-05-15 | rustc_codegen_ssa: generate MSVC cleanup pads on demand, like GNU landing pads. | Eduard-Mihai Burtescu | -112/+109 |
| 2021-05-13 | Add support for const operands and options to global_asm! | Amanieu d'Antras | -28/+6 |
| 2021-05-12 | `coverageinfo` query needs to use the same MIR as codegen | Rich Kadel | -1/+1 |
| 2021-05-12 | entirely remove rustc_args_required_const attribute | Ralf Jung | -4/+0 |
| 2021-05-05 | Use local and remapped paths where appropriate | Andy Wang | -1/+1 |
| 2021-04-21 | rustc: Use LLVM's new saturating float-to-int intrinsics | Alex Crichton | -132/+36 |
| 2021-04-08 | Fix closed over variables not available in debuginfo for Windows MSVC | Wesley Wiser | -15/+51 |
| 2021-04-07 | Rollup merge of #83916 - Amanieu:asm_anonconst, r=petrochenkov | Dylan DPC | -34/+30 |
| 2021-04-06 | Use AnonConst for asm! constants | Amanieu d'Antras | -34/+30 |
| 2021-04-02 | Translate counters from Rust 1-based to LLVM 0-based counter ids | Rich Kadel | -1/+1 |
| 2021-03-26 | Use iter::zip in compiler/ | Josh Stone | -3/+1 |
| 2021-03-25 | Auto merge of #83307 - richkadel:cov-unused-functions-1.1, r=tmandry | bors | -1/+1 |
| 2021-03-20 | update `const_eval_resolve` | lcnr | -2/+2 |
| 2021-03-20 | extract `ConstKind::Unevaluated` into a struct | lcnr | -1/+1 |
| 2021-03-19 | coverage bug fixes and optimization support | Rich Kadel | -1/+1 |
| 2021-03-18 | Rollup merge of #83080 - tmiasko:inline-coverage, r=wesleywiser | Dylan DPC | -8/+19 |
| 2021-03-16 | Auto merge of #82936 - oli-obk:valtree, r=RalfJung,lcnr,matthewjasper | bors | -12/+13 |
| 2021-03-15 | Make source-based code coverage compatible with MIR inlining | Tomasz Miąsko | -8/+19 |
| 2021-03-15 | s/ConstantSource/ConstantKind/ | Oli Scherer | -2/+2 |
| 2021-03-13 | Do not emit alloca for ZST local even if it is uninitialized | Simon Vandel Sillesen | -1/+12 |
| 2021-03-12 | Prepare mir::Constant for ty::Const only supporting valtrees | Oli Scherer | -2/+7 |
| 2021-03-12 | Add `ty` helper function for mir constants | Oli Scherer | -10/+6 |
| 2021-03-12 | Emit the enum range assumption if the range only contains one element | hi-rustin | -1/+1 |
| 2021-03-10 | Remove the -Zinsert-sideeffect | Simonas Kazlauskas | -52/+8 |
| 2021-03-09 | Switch to changing cp_non_overlap in tform | kadmin | -24/+2 |
| 2021-03-09 | Build StKind::CopyOverlapping | kadmin | -73/+84 |
| 2021-03-09 | Change CopyNonOverlapping::codegen_ssa | kadmin | -13/+15 |
| 2021-03-09 | Replace todos with impls | kadmin | -2/+1 |
| 2021-03-09 | Update cranelift | kadmin | -6/+5 |
| 2021-03-09 | Update match branches | kadmin | -12/+14 |
| 2021-03-09 | Update fmt and use of memcpy | kadmin | -9/+14 |
| 2021-03-09 | Impl StatementKind::CopyNonOverlapping | kadmin | -2/+19 |
| 2021-03-05 | Shrink the size of Rvalue by 16 bytes | Oli Scherer | -2/+2 |