| Age | Commit message (Expand) | Author | Lines |
| 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 |
| 2021-02-23 | Rollup merge of #82091 - henryboisdequin:use-place-ref-more, r=RalfJung | Dylan DPC | -1/+1 |
| 2021-02-17 | Rollup merge of #81898 - nanguye2496:nanguye2496/fix_str_and_slice_visualizat... | Dylan DPC | -5/+25 |
| 2021-02-16 | make `visit_projection` take a `PlaceRef` | Henry Boisdequin | -1/+1 |
| 2021-02-16 | avoid full-slicing slices | Matthias Krüger | -1/+1 |
| 2021-02-09 | Set the kind for local variables created by &str and slice arguments to Local... | Nam Nguyen | -5/+25 |
| 2021-01-31 | Auto merge of #81327 - RalfJung:codegen-no-const-fail, r=oli-obk | bors | -21/+12 |
| 2021-01-30 | codegen: assume constants cannot fail to evaluate | Ralf Jung | -21/+12 |
| 2021-01-29 | Rollup merge of #81333 - RalfJung:const-err-simplify, r=oli-obk | Yuki Okushi | -6/+1 |