| Age | Commit message (Expand) | Author | Lines |
| 2024-08-26 | Stop using a special inner body for the coroutine by-move body for async clos... | Michael Goulet | -4/+0 |
| 2024-08-09 | Shrink `TyKind::FnPtr`. | Nicholas Nethercote | -1/+2 |
| 2024-07-29 | Reformat `use` declarations. | Nicholas Nethercote | -17/+20 |
| 2024-06-29 | Fix FnMut/Fn shim for coroutine-closures that capture references | Michael Goulet | -5/+16 |
| 2024-06-18 | Use a dedicated type instead of a reference for the diagnostic context | Oli Scherer | -2/+2 |
| 2024-06-16 | Rename InstanceDef -> InstanceKind | Michael Goulet | -15/+15 |
| 2024-06-12 | Use `tidy` to sort crate attributes for all compiler crates. | Nicholas Nethercote | -2/+4 |
| 2024-06-05 | Add `Ty` to `ConstKind::Value` | Boxy | -49/+35 |
| 2024-06-05 | Basic removal of `Ty` from places (boring) | Boxy | -11/+16 |
| 2024-05-17 | Rename Unsafe to Safety | Santiago Pastorino | -1/+1 |
| 2024-05-14 | Add v0 symbol mangling for `f16` and `f128` | Trevor Gross | -3/+2 |
| 2024-05-09 | Make builtin_deref just return a Ty | Michael Goulet | -2/+1 |
| 2024-05-03 | Auto merge of #123441 - saethlin:fixed-len-file-names, r=oli-obk | bors | -2/+2 |
| 2024-04-30 | Remove `extern crate tracing` from numerous crates. | Nicholas Nethercote | -4/+2 |
| 2024-04-29 | Remove `extern crate rustc_middle` from numerous crates. | Nicholas Nethercote | -3/+2 |
| 2024-04-22 | Stabilize the size of incr comp object file names | Ben Kimock | -2/+2 |
| 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 | -1348/+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/+71 |
| 2024-03-24 | CFI: Support arbitrary receivers | Matthew Maurer | -39/+71 |
| 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 |