| Age | Commit message (Expand) | Author | Lines |
| 2024-04-16 | Add simple async drop glue generation | zetanumbers | -1/+3 |
| 2024-04-14 | Update v0.rs | Tobias Decking | -1/+1 |
| 2024-04-09 | Rollup merge of #123649 - maurer:kcfi-v0, r=compiler-errors | Matthias Krüger | -2/+2 |
| 2024-04-08 | KCFI: Use legal charset in shim encoding | Matthew Maurer | -2/+2 |
| 2024-04-08 | sanitizers: Create the rustc_sanitizers crate | Ramon de C Valle | -1351/+0 |
| 2024-04-08 | Actually create ranged int types in the type system. | Oli Scherer | -0/+30 |
| 2024-04-06 | Rollup merge of #123525 - maurer:no-id-dyn2, r=compiler-errors | Matthias Krüger | -20/+4 |
| 2024-04-05 | CFI: Don't rewrite ty::Dynamic directly | Matthew Maurer | -20/+4 |
| 2024-04-04 | CFI: Restore typeid_for_instance default behavior | Ramon de C Valle | -7/+25 |
| 2024-04-04 | Rollup merge of #123212 - rcvalle:rust-cfi-use-type-folder, r=compiler-errors | Matthias Krüger | -251/+177 |
| 2024-04-04 | Auto merge of #123052 - maurer:addr-taken, r=compiler-errors | bors | -12/+25 |
| 2024-04-02 | CFI: Support function pointers for trait methods | Matthew Maurer | -2/+7 |
| 2024-04-02 | Track reason for creating a `ReifyShim` | Matthew Maurer | -6/+14 |
| 2024-04-02 | CFI: Switch sense of type erasure flag | Matthew Maurer | -4/+4 |
| 2024-04-02 | CFI: Support non-general coroutines | Matthew Maurer | -10/+23 |
| 2024-04-01 | CFI: Change type transformation to use TypeFolder | Ramon de C Valle | -251/+177 |
| 2024-03-30 | CFI: Rewrite closure and coroutine instances to their trait method | Matthew Maurer | -32/+81 |
| 2024-03-30 | CFI: Only encode Coroutine Parent Args | Matthew Maurer | -3/+13 |
| 2024-03-30 | Auto merge of #123012 - maurer:cfi-supertraits, r=compiler-errors | bors | -10/+14 |
| 2024-03-29 | CFI: Encode Virtual calls as calls through the defining trait | Matthew Maurer | -10/+14 |
| 2024-03-29 | Auto merge of #123071 - rcvalle:rust-cfi-fix-method-fn-ptr-cast, r=compiler-e... | bors | -1/+13 |
| 2024-03-27 | CFI: Fix methods as function pointer cast | Ramon de C Valle | -1/+13 |
| 2024-03-27 | Rollup merge of #123075 - rcvalle:rust-cfi-fix-drop-drop-in-place, r=compiler... | Matthias Krüger | -2/+30 |
| 2024-03-27 | CFI: Fix drop and drop_in_place | Ramon de C Valle | -2/+30 |
| 2024-03-26 | Rollup merge of #123066 - maurer:cfi-erased-lifetime-ice, r=compiler-errors | Matthias Krüger | -3/+8 |
| 2024-03-25 | CFI: Pad out associated type resolution with erased lifetimes | Matthew Maurer | -3/+8 |
| 2024-03-25 | Instance is Copy | Michael Goulet | -4/+4 |
| 2024-03-25 | Rollup merge of #123005 - maurer:cfi-arbitrary-receivers, r=compiler-errors | Matthias Krüger | -39/+72 |
| 2024-03-24 | CFI: Support arbitrary receivers | Matthew Maurer | -39/+72 |
| 2024-03-24 | CFI: Handle dyn with no principal | Matthew Maurer | -13/+14 |
| 2024-03-23 | Rollup merge of #122879 - maurer:callsite-instances, r=workingjubilee | Jubilee | -4/+28 |
| 2024-03-23 | CFI: Strip auto traits off Self for virtual calls | Matthew Maurer | -4/+28 |
| 2024-03-22 | CFI: Support self_cell-like recursion | Matthew Maurer | -25/+45 |
| 2024-03-22 | Make RawPtr take Ty and Mutbl separately | Michael Goulet | -9/+10 |
| 2024-03-22 | Rollup merge of #122855 - workingjubilee:mangle-64-bit-chauvinism, r=compiler... | Matthias Krüger | -2/+2 |
| 2024-03-22 | Auto merge of #122456 - maurer:cfi-nonpassed, r=workingjubilee | bors | -7/+15 |
| 2024-03-21 | Fix Itanium mangling usizes | Jubilee Young | -2/+2 |
| 2024-03-21 | CFI: Skip non-passed arguments | Matthew Maurer | -7/+15 |
| 2024-03-21 | rename items -> free_items | Ralf Jung | -1/+1 |
| 2024-03-19 | Only split by-ref/by-move futures for async closures | Michael Goulet | -16/+6 |
| 2024-03-11 | Rename `IntoDiagnostic` as `Diagnostic`. | Nicholas Nethercote | -3/+3 |
| 2024-03-02 | Rollup merge of #121841 - tgross35:f16-f128-step2-intrinsics, r=compiler-errors | Guillaume Boisseau | -8/+12 |
| 2024-03-01 | Add `f16` and `f128` LLVM intrinsics | Trevor Gross | -8/+12 |
| 2024-03-01 | Rollup merge of #121818 - rcvalle:rust-cfi-remove-unused-typeid-for-fnsig, r=... | Matthias Krüger | -59/+2 |
| 2024-03-01 | Auto merge of #121728 - tgross35:f16-f128-step1-ty-updates, r=compiler-errors | bors | -0/+2 |
| 2024-02-29 | CFI: Remove unused `typeid_for_fnsig` | Ramon de C Valle | -59/+2 |
| 2024-02-29 | Rollup merge of #121700 - rcvalle:rust-cfi-dont-compress-user-defined-builtin... | Guillaume Gomez | -3/+14 |
| 2024-02-28 | Add `f16` and `f128` to `rustc_type_ir::FloatTy` and `rustc_abi::Primitive` | Trevor Gross | -0/+2 |
| 2024-02-28 | Rename `DiagnosticBuilder` as `Diag`. | Nicholas Nethercote | -3/+3 |
| 2024-02-27 | CFI: Don't compress user-defined builtin types | Ramon de C Valle | -3/+14 |