| Age | Commit message (Expand) | Author | Lines |
| 2022-09-09 | The `<*const T>::guaranteed_*` methods now return an option for the unknown case | Oli Scherer | -6/+2 |
| 2022-09-09 | Use memset when repeating 128bit zero value | Tomasz Miąsko | -1/+1 |
| 2022-09-07 | Change name of "dataful" variant to "untagged" | Michael Benfield | -4/+4 |
| 2022-09-07 | ssa: implement `#[collapse_debuginfo]` | David Wood | -4/+4 |
| 2022-09-07 | Auto merge of #98332 - oli-obk:assume, r=wesleywiser | bors | -9/+9 |
| 2022-09-06 | Generalize the Assume intrinsic statement to a general Intrinsic statement | Oli Scherer | -10/+9 |
| 2022-09-06 | Lower the assume intrinsic to a MIR statement | Oli Scherer | -4/+5 |
| 2022-09-06 | Remove dead broken code from const zst handling in backends | Oli Scherer | -8/+1 |
| 2022-09-04 | Make `const_eval_select` a real intrinsic | Deadbeef | -2/+1 |
| 2022-09-01 | Auto merge of #100958 - mikebenfield:workaround, r=nikic | bors | -11/+0 |
| 2022-08-31 | Fix a bunch of typo | Dezhi Wu | -1/+1 |
| 2022-08-29 | Rollup merge of #99027 - tmiasko:basic-blocks, r=oli-obk | Matthias Krüger | -7/+7 |
| 2022-08-26 | Replace `Body::basic_blocks()` with field access | Tomasz Miąsko | -7/+7 |
| 2022-08-26 | Move `ArgAbi::pad_i32` into `PassMode::Cast`. | Nicholas Nethercote | -22/+18 |
| 2022-08-26 | Turn `ArgAbi::pad` into a `bool`. | Nicholas Nethercote | -5/+5 |
| 2022-08-26 | Box `CastTarget` within `PassMode`. | Nicholas Nethercote | -6/+6 |
| 2022-08-24 | Remove LLVM ARM bug workaround | Michael Benfield | -11/+0 |
| 2022-08-22 | Refactor part of codegen_call_terminator | Eric Holk | -47/+44 |
| 2022-07-26 | Rollup merge of #97077 - ouz-a:Optimize-backend, r=oli-obk | Yuki Okushi | -9/+3 |
| 2022-07-24 | Auto merge of #95548 - rcvalle:rust-cfi-2, r=nagisa | bors | -10/+2 |
| 2022-07-23 | Add fine-grained LLVM CFI support to the Rust compiler | Ramon de C Valle | -10/+2 |
| 2022-07-22 | simplify more, ret_deref -> has_deref | ouz-a | -2/+1 |
| 2022-07-22 | simplify some code that depend on Deref | ouz-a | -8/+3 |
| 2022-07-22 | Rollup merge of #98868 - tmiasko:unreachable-coverage, r=wesleywiser | Dylan DPC | -5/+2 |
| 2022-07-20 | various nits from review | Ralf Jung | -1/+4 |
| 2022-07-20 | add range metadata to alignment loads | Ralf Jung | -2/+7 |
| 2022-07-20 | Move vtable_size and vtable_align impls to cg_ssa | bjorn3 | -0/+10 |
| 2022-07-20 | Revert "Rollup merge of #98582 - oli-obk:unconstrained_opaque_type, r=estebank" | Oli Scherer | -16/+0 |
| 2022-07-17 | Auto merge of #99033 - 5225225:interpreter-validity-checks, r=oli-obk | bors | -5/+4 |
| 2022-07-15 | Introduce opaque type to hidden type projection | Oli Scherer | -0/+16 |
| 2022-07-14 | Use constant eval to do strict validity checks | 5225225 | -5/+4 |
| 2022-07-13 | Rename `debugging_opts` to `unstable_opts` | Joshua Nelson | -2/+2 |
| 2022-07-12 | add new rval, pull deref early | ouz-a | -0/+6 |
| 2022-07-09 | tweak names and output and bless | Ralf Jung | -1/+1 |
| 2022-07-09 | review feedback | Ralf Jung | -1/+1 |
| 2022-07-09 | don't allow ZST in ScalarInt | Ralf Jung | -0/+4 |
| 2022-07-08 | Auto merge of #98638 - bjorn3:less_string_interning, r=tmiasko | bors | -3/+2 |
| 2022-07-08 | Add `SourceScope::inlined_instance` | Tomasz Miąsko | -5/+2 |
| 2022-07-07 | Auto merge of #99014 - Dylan-DPC:rollup-n84y0jk, r=Dylan-DPC | bors | -1/+1 |
| 2022-07-07 | Auto merge of #98675 - eddyb:cg-array-literal, r=nikic | bors | -1/+6 |
| 2022-07-07 | Move `dominators` from Body to BasicBlocks | Tomasz Miąsko | -1/+1 |
| 2022-07-06 | Rollup merge of #96935 - thomcc:atomicptr-strict-prov, r=dtolnay | Guillaume Gomez | -3/+1 |
| 2022-07-06 | Update TypeVisitor paths | Alan Egerton | -2/+2 |
| 2022-07-05 | Auto merge of #96862 - oli-obk:enum_cast_mir, r=RalfJung | bors | -75/+12 |
| 2022-07-05 | Prefer trace level instrumentation for the new noisy instrument attributes | Oli Scherer | -2/+2 |
| 2022-07-05 | Add a helper method with an explicit name instead of hand rolling a match 3x | Oli Scherer | -3/+3 |
| 2022-07-02 | Auto merge of #91743 - cjgillot:enable_mir_inlining_inline_all, r=oli-obk | bors | -0/+1 |
| 2022-07-01 | cleanup mir visitor for `rustc::pass_by_value` | lcnr | -3/+3 |
| 2022-07-01 | Allow arithmetic and certain bitwise ops on AtomicPtr | Thom Chiovoloni | -3/+1 |
| 2022-06-30 | Recover when failing to normalize closure signature. | Camille GILLOT | -0/+1 |